project:mt940-parser
This is an old revision of the document!
Table of Contents
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 )
- ZahlungsEmpfängerBIC ( ä = 0xE4 )
- VWZ1
- Kundenreferenz
- Währung ( ä = 0xE4 )
- Betrag ( nn,hh )
- Soll/Haben ('S' | 'H')
Zieldateiname
Der Name der Ausgabedatei wird erzeugt aus dem Basename der Eingabedatei (d.h. ohne Pfad und Extension ) ergänzt um "__from_MT940_" plus Datum der Erzeugung nach ISO 8601 plus “.csv”
Beispiel:
UMSAETZE_2022_11.MTA
wird zu
UMSAETZE_2022_11__from_MT940_2022-11-22T13:57:30+0100.csv
Aufruf
- ./mt940 input.mt940
- erzeugt Datei : input__from_mt940_${ISO8601_DATE}.csv
- Debug/Log-Output auf STDOUT
- Fehler-Output auf STDERR
Programm
- mt940-v1.15.zip MT940-v1.15
- mt940-v1.13.zip MT940-v1.13
- mt940-v1.12.zip MT940-v1.12
- mt940-v1.11.zip MT940-v1.11
- mt940-v1.10.zip MT940-v1.10
- mt940-v1.9.zip MT940-v1.9
project/mt940-parser.1693413789.txt.gz · Last modified: 2023/08/30 18:43 by 195.52.149.40