| Auszug | ||
|---|---|---|
| ||
SEPA-Nuclet – 1 SEPA: Überblick: Mit dem SEPA-Nuclet ist es möglich, Lastschriften und Überweisungen (ab Version 2.0.0) für den SEPA-Zahlungsverkehr automatisiert zu erzeugen. |
Sprache: Deutsch · English
Mit dem SEPA-Nuclet ist es möglich, Lastschriften und Überweisungen (ab Version 2.0.0) für den SEPA-Zahlungsverkehr automatisiert zu erzeugen.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser Seite
|
Mit dem SEPA-Nuclet ist es möglich, Lastschriften und Überweisungen (ab Version 2.0.0) für den SEPA-Zahlungsverkehr automatisiert zu erzeugen.
Die SEPA-Nachrichten werden als XML-Datei im sog. PAIN-Format exportiert (pain.008.001.02 für Lastschriften, pain.001.001.03 für Überweisungen).
Mehr zu Funktionsumfang und implementierten Abläufen dieses Nuclets finden Sie im Abschnitt 2.
Generelle Informationen zum SEPA-Verfahren finden Sie bei der Deutschen Bundesbank.
Das SEPA-Nuclet umfasst im Rahmen der .nuclet-Datei
sieben Businessobjekte (für SEPA-Exporte, SEPA-Transaktionen und SEPA-Stammdaten),
sechs Layouts,
ein Statusmodell (für die SEPA-Exporte),
diverse Java-Regeln (verteilt auf Packages),
eine Jobsteuerung (zur Steuerung des Import-Jobs),
eine Nuclet-Abhängigkeit,
Darüberhinaus werden in der ZIP-Datei folgende Komponenten mitgeliefert:
sechs CSV-Dateien für Objektimporte.
...
Typ | Name, englisch | Name, deutsch | Kurzbeschreibung | ||
|---|---|---|---|---|---|
Businessobjekt | IBAN Registry | IBAN-Registratur | Definition von länderspezifischen IBAN-Formaten zur IBAN-Validierung | ||
| SEPA Export | SEPA-Export | BO zum Anlegen und Ausführen von SEPA-Exporten | |||
| SEPA File Export | SEPA-Dateiexport | Unterformularobjekte zum Zwischenspeichern von Dateiexporten (Datei), abhängig von der SEPA-Laufzeit | |||
| SEPA Order Type | SEPA-Auftragsart | Auftragsarten: Lastschriften, Überweisungen | |||
SEPA Payment Type | SEPA-Zahlungsart | ||||
| SEPA Sequence Type | SEPA-Laufzeit |
| ||
| SEPA Time Zone | SEPA-Zeitzone | |||
| SEPA Transaction | SEPA-Transaktion | ||||
Layout | SEPA Export (Credit Transfer Initiation) | Layout für Businessobjekt „SEPA Export“ (für Überweisungen) | |||
| SEPA Export (Direct Debit Initiation) | Layout für Businessobjekt „SEPA Export“ (für Lastschriften) | ||||
| SEPA Payment Type | Layout für das Businessobjekt „SEPA Payment Type“ | ||||
SEPA Sequence Type | Layout für Businessobjekt „SEPA Sequence Type“ | ||||
| SEPA Time Zone | Layout für Businessobjekt „SEPA Time Zone“ | |||
Statusmodell | SEPA Export | Statusmodell für das Businessobjekt „SEPA Export“ | |||
| Objektgenerator | SEPA Export Clone | Arbeitsschritt zum Klonen von SEPA-Exporten | |||
| Attributgruppe | SEPA | ||||
| Dynamisches Businesobjekt | CreditorReferences2SEPAExport | zur Abbildung der referenzierten Datensätzen in einem SEPA-Export (für Überweisungen) | |||
| DebitorReferences2SEPAExport | zur Abbildung der referenzierten Datensätzen in einem SEPA-Export (für Lastschriften) | ||||
| Value List Provider | VLP Order Type | VLP zur Vorbelegung der Auftragsart im SEPA-Export | |||
| VLP Order Type | VLP zur Vorbelegung der Zahlungsart im SEPA-Export | ||||
Java-Package | org.nuclet.sepa.exception | Fehler- und Exception-Klassen | |||
| org.nuclet.sepa.jaxb | Klassen zur Strukturierung und Generierung des XML-Exportformates | ||||
| org.nuclet.sepa.job | Java-Regeln zur Steuerung von Jobs („Jobsteuerung“) | ||||
org.nuclet.sepa.logic | Geschäftslogik | ||||
org.nuclet.sepa.rule | Java-Regeln zur Steuerung von Insert-, Update- und Delete-Events | ||||
| org.nuclet.sepa.validation | Java-Regeln zur Validierung | ||||
| org.nuclet.sepa.wrapper |
| Wrapper-Klassen als Nuclet-Schnittstelle | ||
| Parameter | SEPA Batch Booking | definiert, ob die SEPA-Exporte standardmäßig als Sammelaufträge verarbeitet werden sollen | |||
| SEPA Credit Transfer Export Prefix | legt den Präfix für SEPA-Überweisungsxporte fest | ||||
| SEPA Credit Transfer Filename Prefix | legt den Dateinamen-Präfix für SEPA-Überweisungsexporte fest | ||||
| SEPA Direct Debit Export Prefix | legt den Präfix für SEPA-Lastschriftexporte fest | ||||
| SEPA Direct Debit Filename Prefix | legt den Dateinamen-Präfix für SEPA-Lastschriftexporte fest | ||||
| SEPA Direct Debit Payment Type | definiert die standardmäßig zu verwendenen Zahlungsart | ||||
| SEPA Export Directory | definiert | ||||
| SEPA Initiator | legt den Auftraggeber fest, der standardmäßig für SEPA-Exporte herangezogen wird | ||||
| SEPA Message Id Scheme | bestimmt ein Schema für die IDs von SEPA-Nachrichten | ||||
| SEPA Payment Information Id Scheme | bestimmt ein Schema für die SEPA-IDs von Zahlungsinformationen | ||||
| SEPA Time Zone | legt die Zeitzone fest, die standardmäßig für SEPA-Exporte herangezogen wird | ||||
Jobsteuerung | SEPA Direct Debit Export |
| Fristenjob für den automatisierten SEPA-Export von Lastschriften | ||
| Strukturdefinition | SEPA Order Type | Importstruktur für Businessobjekt „SEPA Order Type“ | |||
| SEPA Payment Type | Importstruktur für Businessobjekt „SEPA Payment Type“ | |||
| SEPA Sequence Type | Importstruktur für Businessobjekt „SEPA Sequence Type“ | |||
SEPA Time Zone | Importstruktur für Businessobjekt „SEPA Time Zone“ | ||||
Nuclet-Abhängigkeit |
| allgemeine Helferfunktionalität | |||
| Java Server-Extension | org.nuclet.sepa.jaxb | enthalten in "org.nuclet.sepa.jaxb-1.3.0.jar", zur Abbildung der XML-Strukturen | |||
Objektimporte | IBAN_Registry_DE.csv | Stammdatensätze für Businessobjekt „SEPA Order Type“ (deutsch) | |||
| IBAN_Registry_EN.csv | Stammdatensätze für Businessobjekt „SEPA Order Type“ (englisch) | ||||
| SEPA_Order_Type.csv | Stammdatensätze für Businessobjekt „SEPA Order Type“ | ||||
| SEPA_Payment_Type.csv | Stammdatensätze für Businessobjekt „SEPA Payment Type“ | ||||
SEPA_Sequence_Type.csv | Stammdatensätze für Businessobjekt „SEPA Sequence Type“ | ||||
SEPA_Time_Zone.csv | Stammdatensätze für Businessobjekt „SEPA Time Zone“ |
Tabelle 1: Nuclet-Bestandteile
| Hinweis |
|---|
Achtung: Bitte beachten Sie, dass durch die Nuclet-Abhängigkeit zu org.nuclet.Common bei einer Integration des Nuclets weitere Komponenten ins System importiert werden, die hier nicht im einzelnen aufgeführt werden. Details zu den Bestandteilen des Common-Nuclets finden Sie in der Dokumentation dieses Nuclets. |
...
Die Java-Regeln sind in sechs Packages unterteilt:
Regeln für maskengesteuerte Events (org.nuclet.sepa.rule)
Regeln zur Steuerung von System-Jobs (org.nuclet.sepa.job)
Regeln für die Geschäftslogik (org.nuclet.sepa.logic)
Regeln zum Strukturieren und Generieren von SEPA-Nachrichten (org.nuclet.sepa.jaxb, enthalten in der Server-Extension "org.nuclet.sepa.jaxb-1.3.0.jar")
...
Anwendungsspezifische Anpassungen sollten nur umgesetzt werden, entweder
in den konkreten, bereits vorhandenen, Klassen (siehe Tabelle) oder
durch neue, eigene konkrete Implementierungen
Der Java-Sourcecode ist mit @replace!-Tags an all jenen Stellen markiert, wo anwendungsspezifisches Verhalten hinzugefügt werden kann. Dazu mehr im Abschnitt 4.
...
...