MT940
MT940 ist ein SWIFT-FIN-Nachrichtenformat, das Banken nutzen, um Firmenkunden Kontoauszüge des Vortages zu übermitteln und so Treasury- sowie Debitorenteams einen strukturierten Datenstrom mit Salden und Umsätzen für den Liquiditätsstatus, die Kontenabstimmung und den Zahlungsabgleich über mehrere Banken und Währungen hinweg bereitzustellen.
MT940 ist eine SWIFT-FIN-Nachricht, mit der eine Bank ihrem Firmenkunden den Kontoauszug des Vortages für ein bestimmtes Konto meldet, inklusive Endsaldo. Sie gehört zur MT-Serie, dem etablierten Standard für Finanznachrichten, den SWIFT verwaltet und der seit Jahrzehnten den Nachrichtenverkehr zwischen Banken sowie zwischen Bank und Unternehmen abwickelt. Die Kategorie MT9xx umfasst Nachrichten zum Cash Management und zum Kontostatus. MT940 liefert dabei einen strukturierten Kontoauszug mit Anfangssaldo, allen im Zeitraum gebuchten Transaktionen und einem Schlusssaldo.
Für international aufgestellte Treasury- und Debitorenteams bildet MT940 häufig das Rückgrat der täglichen Liquiditätsübersicht. Ein Konzern mit zwanzig Bankpartnern in Europa, dem Nahen Osten und Asien erhält jeden Morgen einen konsolidierten MT940-Feed, spielt ihn in ein Treasury-Management-System oder eine Cash-Application-Plattform ein und hat schon zu Geschäftsbeginn eine einheitliche globale Sicht auf die Liquidität. SWIFT stellt seinen Nachrichtenbestand derzeit auf ISO 20022 um, doch MT940 ist in der Praxis nach wie vor stark im Einsatz und wird noch über Jahre parallel zu den neuen XML-Formaten bestehen.
Eine MT940-Datei besteht aus getaggten Feldern. Jeder Tag beginnt mit einem Doppelpunkt, gefolgt von einem numerischen Code und einem optionalen Buchstabenqualifizierer. Die Kernfelder sind bei allen Banken gleich, auch wenn ihr Inhalt variiert.
Eine einzelne MT940-Nachricht kann viele :61- und :86-Paare enthalten, und ein langer Auszug lässt sich auf mehrere Nachrichten aufteilen, verknüpft über die :28C-Sequenznummern. Das Format ist zeichenbasiert mit fester Feldlänge und zeilenorientiert. Deshalb lässt es sich zwar per Software auslesen, wird aber auch anfällig, sobald Banken von den Konventionen abweichen.
MT940 ist eines von drei Formaten, mit denen die meisten Treasury-Teams bei Tagesendauszügen arbeiten. BAI2 ist das Pendant in den USA: ein Flatfile-Format des Bank Administration Institute, das jede Transaktion mit Typcodes erfasst und strukturell einer anderen Grundphilosophie folgt. ISO 20022 camt.053 ist das moderne XML-Format. Es transportiert dasselbe Auszugskonzept, arbeitet aber mit umfangreicheren, stärker standardisierten Feldern. Dazu gehören strukturierte Zahlungsavis-Informationen, die nicht auf einen frei formulierten Verwendungszweck angewiesen sind.
Für Debitorenteams ist der praktische Unterschied entscheidend. MT940 zwängt die Avis-Details in das Feld :86 (Verwendungszweck), und dessen Aufbau variiert von Bank zu Bank. BAI2 arbeitet mit Typcodes und Textfeldern und bringt ähnliche Herausforderungen mit sich. camt.053 unterstützt strukturierte Avis-Blöcke, die Rechnungsnummern als separate Elemente aufnehmen. So gelingt der nachgelagerte Zahlungsabgleich deutlich sauberer. Viele Unternehmen betreiben heute eine hybride Umgebung: MT940 aus älteren Bankanbindungen, BAI2 von US-Banken und camt.053 von Banken, die bereits auf ISO 20022 umgestellt haben.
MT940 unterstützt mehrere zentrale Finanzprozesse. Treasury-Teams nutzen das Format, um ihre Liquidität im Blick zu behalten: Sie führen Salden und Bewegungen aller Bankkonten in einem einzigen Morgenreport zusammen. Debitoren- und Zahlungsabgleichsteams greifen darauf zurück, um eingehende Überweisungen und vergleichbare Zahlungseingänge zu erfassen und offenen Rechnungen zuzuordnen. Teams für die Kontenabstimmung gleichen damit die Sachkonten für Zahlungsmittel mit dem maßgeblichen Bankbuch ab. Und Programme für bankübergreifende Liquiditätstransparenz, wie sie in Konzernen mit Shared Service Centern verbreitet sind, setzen auf MT940, um Informationen von sehr unterschiedlichen Bankpartnern in einem einzigen Datenstrom zu vereinheitlichen.
MT940 wirkt strukturiert, doch echte Dateien stecken voller Sonderfälle. Die meisten Probleme bereitet der Verwendungszweck im Feld :86. Manche Banken packen die Zahlungsdetails in Schlüssel-Wert-Unterfelder, andere setzen auf Freitext, wieder andere mischen beides. Zeilenumbrüche und der beschränkte Zeichensatz des veralteten Formats schneiden Rechnungsnummern ab oder verteilen sie über mehrere Zeilen. Mehrere Kontoauszüge in einer Übertragung, über Sequenznummern aufgeteilte Teilauszüge und spezielle Monatsendbuchungen bringen einen einfachen Parser schnell durcheinander. Auch die Konventionen für Währung und Saldovorzeichen unterscheiden sich fein von Bank zu Bank, und derselbe Buchungsschlüssel bedeutet je nach Institut etwas leicht anderes.
KI-native Plattformen für den Zahlungsabgleich behandeln MT940 als strukturiertes Grundgerüst mit einem unübersichtlichen Textteil. Sie parsen das Feld :61 und die Saldenfelder strikt, sodass Beträge, Daten und Referenzen zuverlässig stimmen. Anschließend wertet eine KI-gestützte Textextraktion das Feld :86 aus: Sie erkennt Rechnungsmuster, Kundennamen und Referenzcodes in jedem beliebigen Format, normalisiert sie und gleicht sie mit den offenen Debitorenposten ab. Taucht dieselbe Transaktion sowohl in einem MT940 als auch in einem nahezu in Echtzeit gelieferten Feed auf, übernehmen agentenbasierte Workflows die Deduplizierung und stimmen die MT940-Schlusssalden automatisch mit dem Treasury-System ab. So läuft der Zahlungsabgleich für den Großteil der Zahlungseingänge durchgängig als Straight-Through-Processing (STP, Dunkelverarbeitung), mit einer sauberen Ausnahmeliste für die tatsächlichen Sonderfälle.
MT940 ist eine SWIFT-Nachricht. Ihre Bank sendet sie an Firmenkunden und übermittelt damit den Tagesendauszug des Vortags für ein Konto. Sie enthält den Anfangssaldo, jeden gebuchten Umsatz, eine Verwendungszweckzeile zu jedem Umsatz und den Schlusssaldo, alles in einer standardisierten, tagbasierten Struktur.
Nein. MT940 ist das altbewährte SWIFT-FIN-Format mit festen Tags und einem freien Verwendungszweckfeld. camt.053 dagegen ist der moderne ISO-20022-XML-Auszug mit strukturierten Feldern und liefert unter anderem zuverlässigere Zahlungsavis-Informationen. SWIFT stellt gerade von der MT-Serie auf ISO 20022 um, und die meisten Banken unterstützen während der Übergangsphase inzwischen beide Formate.
MT940 ist das SWIFT-Format und in Europa sowie in der grenzüberschreitenden Berichterstattung weit verbreitet. BAI2 dagegen ist das Flat-File-Format des Bank Administration Institute und kommt überwiegend in den USA zum Einsatz. Beide liefern Auszüge des Vortags, nutzen jedoch unterschiedliche Strukturen, Codesätze und Konventionen. Deshalb müssen multinationale Konzerne in der Regel beide Formate verarbeiten.
Das Feld :86 ist die Information für den Kontoinhaber, eine Verwendungszweckzeile mit Zahlungsdetails, Namen der Gegenpartei und Referenzen. Es lässt sich schwer auswerten, weil Banken es unterschiedlich formatieren. Manche verwenden strukturierte Schlüssel-Wert-Unterfelder, andere Freitext. Zudem können Rechnungsnummern abgeschnitten oder über Fortsetzungszeilen verteilt sein. Eine rein deterministische Auswertung wird dadurch unzuverlässig.
Ja. MT940 gehört zu den häufigsten Eingaben für den Zahlungsabgleich im Unternehmen, vor allem in Europa und im multinationalen Geschäft. Debitorenteams werten die :61-Umsatzzeilen für Beträge und Daten sowie den :86-Verwendungszweck für Rechnungsreferenzen aus. Anschließend gleichen sie diese Zahlungseingänge mit offenen Rechnungen ab und gleichen so die Forderungen aus.
SWIFT stellt den grenzüberschreitenden Zahlungsverkehr schrittweise von 2025 bis 2028 auf ISO 20022 um, wobei der Zeitplan je nach Land und Bank variiert. Die meisten Banken unterstützen camt.053 bereits parallel zu MT940, und Unternehmen wechseln nach und nach. MT940 bleibt noch mehrere Jahre aktiv im Einsatz, und viele Treasury- und Debitorenplattformen unterstützen während der Übergangsphase weiterhin beide Formate.