Einzelnen Beitrag anzeigen

kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#6

AW: MT940 importieren

  Alt 1. Jun 2016, 14:51
Ich habe derweil mal angefangen. Benötige das zum Import von Zahlungsvorgängen (ähnlich wie beim Online-Banking). Habe für mich mal die relevanten Informationen aus den existierenden Format-Beschreibungen extrahiert. Vielleicht hilft's ja

Das MT940 Format beschreibt den Satzaufbau zur Übermittlung von Kontoauszugsdaten (SEPA).

Die Datei liegt üblicherweise im ASCII-Format vor und besteht aus reinem Text. Die "Datensätze" werden durch einleitende Steuerungszeichen identifiziert. Der Aufbau der Datei muss nicht zwangsweise Zeilen-basiert sein. Es könnten Dateien existieren, deren Inhalt auf eine oder wenige Zeilen komprimiert ist. Ein Parser muss in der Lage sein, dieses Format so lesen zu können.

Nachfolgend eine Beschreibung der wichtigsten Daten:

Zitat:
:20:[16-Auftraggeber Kennzeichen]

:25:[11-BIC]/[24-IBAN]
Bankleitzahl (BIC) / Kontonr. (IBAN)

:28C:[5-NR]/[5-BLATT]
Auszugsnummer / Blattnummer (optional)

:60F:[C|D][JJMMTT]EUR[Betrag]
Anfangssaldo:
C=Haben|D=Soll, Datum, Betrag (xx,yy)

:61:[JJMMTT][MMTT][C|D|RC|RD][Betrag]N[3-BU][16-REF]
Umsatzdetails #1:Valutadatum,Buchungsdatum(optional), Soll|Haben|Storno Soll|Storno Haben, Betrag (xx,yy), Buchungsschlüssel, Kundenreferenz

:86:[3-CODE]?00[27-Buchungstext]
?20-?29[27-Verwendungszweck]
?60-?63[27-Verwendungszweck]
?30[12-Auftraggeber-BIC]
?31[24-Auftraggeber-IBAN]
?32-?33 [27-Auftraggeber Name]
?34 [27-Rücklastschriften]
Umsatzdetails #2:Geschäftsvorfall-Code (3-stellig, bei SEPA als 1xx)
@All: Wie zum Geier nutzt man hier die Table-Tags?

Gruß,
kaju

Geändert von kaju74 ( 1. Jun 2016 um 14:54 Uhr)
  Mit Zitat antworten Zitat