camt.053- und MT940-Kontoauszüge öffnen und in Excel oder CSV umwandeln
Aktualisiert
Was diese Dateien sind
Banken liefern elektronische Kontoauszüge in zwei Formatfamilien. Die camt-Nachrichten gehören zum Standard ISO 20022 und sind XML-Dateien. Die ISO-20022-Nachrichtendefinitionen für Bank-to-Customer Cash Management beschreiben sie so:
- camt.053, der Kontoauszug: die auf einem Konto gebuchten Umsätze und seine Salden. Er enthält nur gebuchte Umsätze, eine Datei kann mehrere Konten abdecken, und ein Umsatz kann die Einzeltransaktionen dahinter mitführen, etwa die Zahlungen einer Sammelbuchung.
- camt.052, der Kontobericht: ebenfalls Umsätze und Saldeninformationen, er kann aber auch vorgemerkte Posten melden.
- camt.054, die Soll- und Haben-Benachrichtigung: eine oder mehrere Buchungen, ohne Saldeninformationen.
MT940 ist der SWIFT-Kontoauszug, MT942 der Zwischenbericht über Umsätze. Beide sind reiner Text, und jedes Feld beginnt mit einer Kennung. Die Formatbeschreibungen von ING und Westpac nennen :20: (Referenz), :25: (Konto), :28C: (Auszugsnummer), :60F: (Anfangssaldo), :61: (eine Umsatzzeile je Buchung), :86: (Angaben zu dieser Zeile für den Kontoinhaber) und :62F: (Schlusssaldo). Ein MT942 hat dieselben :61:- und :86:-Zeilen und laut der Beschreibung der Handelsbanken optional die Felder :90D: und :90C: mit Anzahl und Summe der Soll- und der Habenbuchungen. Ein erfundener MT940 mit einer Zahlung:
:20:STMT20261103
:25:0123456789
:28C:00042/001
:60F:C261102EUR1520,40
:61:2611031103D45,90NTRFEREF//1234567890
:86:/EREF/INV-118/NAME/EXAMPLE SUPPLIER/REMI/INVOICE 118
:62F:C261103EUR1474,50Die :61:-Zeile packt Valuta, Buchungsdatum, Soll-Kennzeichen (D), Betrag und Buchungsschlüssel in eine Zeichenkette. Beträge stehen mit Dezimalkomma, wie in den Beispielen der Banken.
Warum ein Doppelklick keine Tabelle liefert
- camt-Dateien sind verschachtelt. Ein Auszug enthält Salden und Umsätze, ein Umsatz kann Transaktionsdetails enthalten, und Betrag und Soll/Haben-Kennzeichen sind getrennte Elemente. So geöffnet zeigt die Datei Tags, keine Zeilen.
- MT940 hat keine Spalten. Ein Umsatz verteilt sich auf eine
:61:-Zeile und eine oder mehrere:86:-Zeilen. - Feld 86 sieht nicht überall gleich aus. ING gliedert es mit Codewörtern wie /EREF/ und /REMI/, Westpac führt es als Umsatztext, und im deutschen Format besteht es aus nummerierten Unterfeldern mit SEPA-Schlüsselwörtern wie EREF+ und SVWZ+.
- Nichts sagt Ihnen, ob die Zahlen vollständig sind. Anfangs- und Schlusssaldo stehen in der Datei, aber die Umsätze dazwischen nachzurechnen bleibt Ihre Aufgabe.
Weg 1: CSV- oder Excel-Download im Online-Banking
Wenn Sie Zugriff auf das Konto haben und Ihr Online-Banking einen CSV- oder Excel-Download anbietet, ist das der kürzeste Weg: Es muss nichts umgewandelt werden. Spalten und Datumsformate bestimmt die Bank, für den Import in Ihre Buchhaltung müssen Sie sie also vielleicht noch umstellen. Bei Dateien, die Ihnen ein Mandant oder eine andere Bank schickt, hilft das nicht, und die Summen prüfen Sie weiterhin selbst.
Weg 2: die Datei im Texteditor ansehen
Beide Formate sind Text, der Editor von Windows öffnet sie also: genug, um zu sehen, welches Konto und welchen Zeitraum eine Datei abdeckt, oder um Anfangs- und Schlusssaldo abzulesen. Sortieren, filtern oder summieren können Sie so nichts.
Weg 3: der XML-Import in Excel (nur camt)
Excel lädt XML-Dateien mit Power Query: Auf der Registerkarte Daten rufen Sie Daten aus einer Datei ab, wählen XML und die camt-Datei. Im Navigator wählen Sie den gewünschten Teil und dann Daten transformieren. Microsofts Übersicht der Power-Query-Datenquellen führt den XML-Import für Excel 2016, Excel 2019 und Microsoft 365, auch auf dem Mac.
Laut Microsoft brauchen verschachtelte XML-Daten unter Umständen zusätzliche Aufbereitung, und camt ist verschachtelt: Sie klappen Umsätze, Details und Sammelbuchungen Ebene für Ebene auf und machen aus dem Soll/Haben-Kennzeichen selbst ein Vorzeichen. Das kostet Zeit, und die Salden prüft dabei niemand. Bei MT940 liefert ein Textimport eine Zeile pro Feld, keine Spalten.
Weg 4: der Import in Ihrem Buchhaltungsprogramm
Sollen die Auszüge in eine Buchhaltungssoftware, prüfen Sie, ob sie camt.053 oder MT940 direkt importiert. Ein kostenloses Beispiel: Das GnuCash-Handbuch nennt SWIFT MT940, MT942 und CAMT 052 unter den Formaten seines AqBanking-Imports. Den gibt es nur, wenn GnuCash mit AqBanking-Unterstützung gebaut und AqBanking installiert ist; camt.053 steht nicht in der Liste.
Weg 5: Camtwright (19,99 $)
Camtwright ist eine Windows-App von Karelia Labs für Buchhaltung und Finanzabteilungen. Sie liest camt.053-, camt.052- und camt.054-Dateien sowie MT940- und MT942-Dateien, mit oder ohne SWIFT-Blockköpfe und auch in ZIP-Dateien, in eine einzige Umsatztabelle. Sie braucht keine weitere Software und arbeitet offline. Camtwright kostet 19,99 $ im Microsoft Store: Im Microsoft Store kaufen. Die Bedienoberfläche ist englisch.
- Mit Strg+O eine oder mehrere Auszugs- oder ZIP-Dateien öffnen. Wer erst sehen möchte, wie es funktioniert, wählt Try a sample, ein eingebautes Beispiel.
- Die Liste der Auszüge ansehen. Jeder Auszug zeigt, ob die Salden stimmen (Balances agree), um wie viel er abweicht oder dass es nichts zu prüfen gibt. Der Reiter Issues listet jedes Problem mit Zeile oder Position in der Datei.
- Die Exportspalten wählen und ordnen und als benanntes Layout für den Import in Ihre Buchhaltung speichern.
- Eine Excel-Arbeitsmappe (Umsätze, Auszüge mit Salden und Prüfergebnis, Zusammenfassung, Probleme) oder eine CSV-Datei mit Ihrem Trennzeichen, Dezimalzeichen und Datumsformat exportieren.
Die Prüfung. Für jeden Auszug addiert Camtwright die gebuchten Umsätze zum Anfangssaldo und vergleicht das Ergebnis mit dem Schlusssaldo in der Datei, auf den Cent, mit exakter Dezimalrechnung. Wo die Bank eigene Summen angibt (die Transaktionsübersicht in camt oder :90D: und :90C: in einem MT942), werden auch diese verglichen.
Sammelbuchungen und Feld 86. Eine Sammelbuchung wird in ihre Einzelzahlungen aufgeteilt, wenn deren Beträge den gebuchten Betrag ergeben; die Summe bleibt in einer eigenen Spalte. Sonst bleibt die Sammelbuchung eine Zeile, und die Liste der Probleme erklärt, warum. Feld 86 wird im deutschen Unterfeld-Format mit SEPA-Schlüsselwörtern, im Schrägstrich-Format (/NAME/, /REMI/, /EREF/) oder als freier Text gelesen, und der Originaltext bleibt in einer eigenen Spalte. Was keine eigene Spalte hat, landet unter Other details, statt verloren zu gehen.
Die Zeilen enthalten unter anderem Name, Konto und BIC der Gegenseite, Verwendungszweck, End-to-End-ID, Mandatsreferenz, Gläubiger-ID und Buchungscodes der Bank. Mögliche Dubletten werden markiert, wenn derselbe Auszug oder Umsatz zweimal geöffnet wurde, und eine Lücke zwischen aufeinanderfolgenden Auszügen eines Kontos wird gemeldet.
Was Sie erwarten können
- Mit eigenen Dateien getestet. Camtwright wurde mit Kontoauszugsdateien getestet, die wir selbst nach den veröffentlichten Formaten geschrieben haben, nicht mit Dateien jeder Bank. Banken schreiben diese Formate auf ihre eigene Weise; sehen Sie sich deshalb das Prüfergebnis an, bevor Sie sich auf die Zahlen verlassen.
- Nicht jede Datei lässt sich prüfen. camt.054-Benachrichtigungen enthalten keine Salden, und ein MT942 hat unter Umständen keine Summen. Solche Dateien werden als Nothing to check against markiert, nie als stimmig.
- Vorgemerkte und rein informative Umsätze werden angezeigt, aber nicht in die Prüfung eingerechnet.
- Unlesbare Umsätze werden mit ihrer Zeile in der Datei gelistet, und dieser Auszug besteht die Prüfung nicht.
- Nur lesend. Camtwright verbindet sich nicht mit Ihrer Bank und verändert Ihre Dateien nicht. Exporte gehen in einen Ordner Ihrer Wahl, und vorhandene Dateien werden nie überschrieben.
- Nur camt und MT. PDF- oder CSV-Kontoauszüge liest Camtwright nicht.
- Englische Oberfläche. Die App ist auf Englisch; Umlaute in den Dateien und das Dezimalkomma im CSV-Export sind kein Problem.
- Nur Windows: Windows 10 ab Version 2004 oder Windows 11, 64 Bit (x64).
Wenn Sie nur PDF-Kontoauszüge haben, hilft die englische Anleitung PDF-Kontoauszüge in Excel, CSV oder QBO umwandeln.
Die Beschreibungen der camt-Nachrichten stammen aus dem ISO-20022-Message-Definition-Report für Bank-to-Customer Cash Management (Wartungszyklus 2020–2021), die Felder von MT940 und MT942 aus den Formatbeschreibungen von ING, Westpac und Handelsbanken; die Einzelheiten unterscheiden sich von Bank zu Bank. Der XML-Import in Excel stammt von Microsoft Support und Microsoft Learn, GnuCash aus seinem Handbuch. Alles geprüft am 15. November 2026. Die Ergebnisse von Camtwright beruhen auf Tests mit Kontoauszugsdateien, die wir selbst nach den veröffentlichten Formaten geschrieben haben.
Häufige Fragen
Was ist der Unterschied zwischen camt.053 und MT940?
Beides sind Kontoauszüge. camt.053 ist eine XML-Datei nach ISO 20022, und ein Umsatz darin kann jede Transaktion dahinter mitführen, etwa die Zahlungen einer Sammelbuchung. MT940 ist eine SWIFT-Textdatei aus Zeilen mit Feldkennungen. Camtwright liest beide in dieselbe Tabelle.
Kann Excel camt.053- oder MT940-Dateien öffnen?
camt.053 ja, über den XML-Import mit Power Query. Die verschachtelten Ebenen klappen Sie aber selbst auf, die Vorzeichen setzen Sie selbst, und die Salden prüft niemand. MT940 nur als Text, eine Zeile pro Feld.
Was bedeuten :60F:, :61:, :86: und :62F:?
Anfangssaldo, Umsatzzeile (eine Buchung), Angaben zu dieser Zeile für den Kontoinhaber und Schlusssaldo. Anfangssaldo plus Umsatzzeilen sollte den Schlusssaldo ergeben.
Warum gibt es für meine camt.054-Datei keine Saldenprüfung?
Eine camt.054-Benachrichtigung listet Soll- und Habenbuchungen, und nach ISO 20022 enthält sie keine Saldeninformationen. Camtwright markiert solche Dateien als Nothing to check against, statt sie als stimmig durchzulassen.
Ist Camtwright auf Deutsch?
Nein, die Oberfläche ist englisch. Deutsche Auszüge mit Umlauten und Feld 86 im deutschen Unterfeld-Format liest Camtwright aber, und im CSV-Export stellen Sie Trennzeichen, Dezimalkomma und Datumsformat selbst ein.
Liest Camtwright PDF-Kontoauszüge?
Nein, nur camt- und MT-Dateien. Für PDF-Auszüge gibt es die englische Anleitung PDF-Kontoauszüge in Excel, CSV oder QBO umwandeln.