User Tools

Site Tools


project:mt490-parser

This is an old revision of the document!


Parser für MT940

  • Ziel: Digitale Kontoauszüge im Format MT940 nach CSV konvertieren, so daß sie von einer bestehenden FiBu-Software eingelesen werden können.

Doku

Zielformat

  • CSV
  • Encoding: ISO 8859-1 a.k.a. ISO Latin 1
  • Field Seperator: ';' (Semikolon)
  • Record Separator: '\n' (0x0A, Line Feed, LF)
  • Field Header:
    • Buchungstag (YYMMDD)
    • Valuta (YYMMDD)
    • Buchungstext
    • Primanota
    • Auftraggeber/Empfänger ( ä = 0xE4 )
    • ZahlungsempfängerKto ( ä = 0xE4 )
    • ZahlungsempfängerIBAN ( ä = 0xE4 )
    • ZahlungsempfängerBLZ ( ä = 0xE4 )
    • Zahlungs
    • EmpfängerBIC ( ä = 0xE4 )
    • VWZ1
    • Kundenreferenz
    • Währung ( ä = 0xE4 )
    • Betrag ( nn,hh )
    • Soll/Haben ('S' | 'H')

Aufruf

  • ./mt940 input.mt940
  • erzeugt Datei : from-mt940-${ISO8601_DATE}.csv
  • Debug-Output auf STDOUT

Programm

project/mt490-parser.1665738975.txt.gz · Last modified: 2022/10/14 11:16 by 37.49.35.252