MT940 (MT=Message Type) ist der SWIFT-Standard (Banking Communication Standard) zur elektronischen Übermittlung von Kontoauszug-Daten. Bei verschiedenen Online-Banking-Programmen wird MT940 als Schnittstelle zu anderen Programmen verwendet (z. B. für die Buchhaltung), mit denen die Kontoauszug-Daten weiter verarbeitet werden.
Die aktuell in der SWIFT-Gemeinschaft verwendeten MT-Formate (Message Types, MT), zu denen auch MT940 gehört, sollen langfristig durch die im UNIFI (ISO 20022) Standard beschriebenen XML-Formate abgelöst werden, um eine globale Vereinheitlichung zu erreichen (siehe auch Camt-Format).
Aufbau
(P=Pflicht, O=Optional)
Erklärung am Beispiel Schlusssaldo
Beispiel: ":62F:C170403EUR17,00"
Feld : ":62F:" = Schlusssaldo "F" bei Schlusssaldo "M" bei Zwischensaldo
Subfeld 1: "C" = Credit, "D" = Debit (Soll-Haben-Kennung)
Subfeld 2: "170403" Buchungsdatum Aufbau: "JJMMTT"
Subfeld 3: "EUR" Währung
Subfeld 4: "17,00" Betrag…