Documentation for a newer release is available. View Latest
Esta página no está disponible actualmente en Español. Si lo necesita, póngase en contacto con el servicio de asistencia de Icon (correo electrónico)

Message Generator

This module provides java generators for SEPA DD messages. They are registered as spring beans in autoconfiguration.

Maven Dependency

<dependency>
    <groupId>com.iconsolutions.ipf.payments.csm.sepadd</groupId>
    <artifactId>sepadd-generator</artifactId>
</dependency>

Interface

The Generator interface is defined as follows.

public interface Generator<T> {
    T generate(); (1)
    Class<T> forType(); (3)
    boolean requiresNumberedNamespaceRemoval(); (3)
}
1 generate - generates an object of specific type T
2 forType - returns a Class type of object which will be created by the generator.
3 requiresNumberedNamespaceRemoval - determines if namespaces require removal from generated XML, for example on the IDF file (as namespaces belong on child elements instead)

Implementations

  • IDFGenerator

  • SDDFIToFICustomerDirectDebitGenerator

IDF Generator Configuration

The following fields for the generated messages can be set via configuration:

Config

Type

Comment

Default

ipf.csm.sepa-dd.generator-config.idf.receiving-institution

String

Receiving Institution is the clearing BIC for EBA STEP2

ZYDOFRP0

ipf.csm.sepa-dd.generator-config.idf.test-code

String

Property that can contains "T" of "P" values, depending on the environment used

T