29. April 2013

BL Transfertool erzeugt DTAUS- und SEPA-Dateien

Das Tool zur Automatisierung von Zahlungsverkehrsabläufen beinhaltet ab sofort einen Generator für DTAUS- und SEPA-Dateien. Als Datenquelle dient eine einfache CSV-Datei

Die neue Version des BL Transfertools wurde im Funktionsumfang erweitert und erlaubt nun neben dem Senden und Empfangen von Dateien per EBICS, FTAM oder BCS-FTP zusätzlich das Erzeugen von Zahlungsdateien.

Unterstützt werden Gutschriften und Lastschriften, sowohl im klassischen DTAUS-Format als auch im neuen SEPA-Format. Die zur Erstellung der Zahlungsverkehrsdateien benötigten Daten werden in einer CSV-Datei zur Verfügung gestellt, wobei jede Zeile einer Zahlung entspricht.

Für SEPA-Dateien können sowohl die Standard-Informationen wie Auftraggeber, Zahlungsempfänger, Betrag, Verwendungszweck und Ausführungsdatum als auch optionale Felder wie abweichende Zahlungsempfänger oder eine Referenz angegeben werden. Der Konverter beherrscht zudem die Unterscheidung zwischen CORE und B2B bei SEPA-Lastschriftsdateien.

Der Aufruf des Konverters ist erwartungsgemäß denkbar einfach. Eine SEPA-Überweisung im Format pain.001.001.02 kann z. B. mit folgendem Aufruf erzeugt werden:

java -cp bltransfer.jar de.businesslogics.format.sepa.CSVConverter input.csv payment.cct

Das anschließende Versenden der Datei geschieht wie gehabt durch einen Aufruf des Transfertools à la:

java -jar bltransfer --send ABCBank CCT payment.cct