Was ist camt.053?

camt.053 ist der elektronische Kontoauszug im XML-Format nach ISO 20022. Er löst in Deutschland das ältere MT940 ab. Hier steht, wie die Datei aufgebaut ist, welche Varianten es gibt und welche Felder du wo findest.

Kurz erklärt

„camt“ steht für Cash Management. Die Zahlen hinter dem Punkt nennen die Nachrichtenart (053) und die Version (etwa 001.02 oder 001.08). Die Version steht im Namensraum am Anfang der Datei, zum Beispiel urn:iso:std:iso:20022:tech:xsd:camt.053.001.08.

Die Deutsche Kreditwirtschaft legt in der Spezifikation der Datenformate (Anlage 3 zum DFÜ-Abkommen) fest, wie deutsche Banken die ISO-Nachrichten befüllen. Seit Version 3.5 (November 2021) beruhen die Kontoinformationen camt.052, camt.053 und camt.054 dort auf ISO 20022 in der Fassung von 2019 – daher die Version 001.08. Ältere Dateien und manche Banken nutzen noch 001.02. Dieses Werkzeug liest beide.

Warum du gerade camt-Dateien bekommst

Viele Banken stellen den Abruf von Kontoumsätzen von MT940 auf camt.053 um. Laut DATEV hat die Deutsche Kreditwirtschaft MT940 im November 2025 aus ihrem Regelwerk entfernt. Die Commerzbank etwa stellt seit Juni 2026 im HBCI-Zugang auf camt um und hat die endgültige Abschaltung der MT-Formate für den 14. Oktober 2026 angekündigt. Die Termine unterscheiden sich je nach Bank und Zugangsweg – frag im Zweifel deine Bank.

Für Buchhaltungs- und Bankprogramme ist das meist nur eine Einstellung. Wer Umsätze bisher aber selbst in Excel ausgewertet hat, steht plötzlich vor einer XML-Datei. Dafür ist dieses Werkzeug da.

Aufbau einer camt.053-Datei

Document
└─ BkToCstmrStmt            Nachricht „Bank an Kunde: Kontoauszug“
   ├─ GrpHdr                 Nachrichten-ID, Erstellungszeit
   └─ Stmt                   ein Auszug (eine Datei kann mehrere enthalten)
      ├─ Id, ElctrncSeqNb, LglSeqNb   Auszugs-ID und -nummern
      ├─ FrToDt              Zeitraum
      ├─ Acct                Konto: IBAN, Währung, Inhaber, Bank
      ├─ Bal                 Salden (mehrfach: Anfangs-, Schlusssaldo …)
      └─ Ntry                eine Buchung auf dem Konto (mehrfach)
         ├─ Amt, CdtDbtInd   Betrag und Richtung (Haben / Soll)
         ├─ Sts              Status: gebucht, vorgemerkt …
         ├─ BookgDt, ValDt   Buchungstag und Valuta
         ├─ BkTxCd           Buchungscode
         ├─ AddtlNtryInf     Buchungstext („GUTSCHR. UEBERWEISUNG“)
         └─ NtryDtls/TxDtls  Einzelheiten je Transaktion (bei Sammlern mehrfach)
            ├─ Refs          End-to-End-Referenz, Mandatsreferenz
            ├─ RltdPties     Zahler und Empfänger mit Namen und IBAN
            ├─ RltdAgts      deren Banken (BIC)
            └─ RmtInf/Ustrd  Verwendungszweck

Die wichtigsten Felder – und wo sie in MT940 standen

Inhaltcamt.053 (Pfad ab Stmt)MT940
KontoAcct/Id/IBAN:25:
AuszugsnummerLglSeqNb, ElctrncSeqNb:28C:
AnfangssaldoBal mit Typ PRCD oder OPBD:60F: / :60M:
Buchung, Betrag, Soll/HabenNtry/Amt, Ntry/CdtDbtInd (CRDT = Haben, DBIT = Soll):61:
Buchungstag und ValutaNtry/BookgDt, Ntry/ValDt:61:
BuchungstextNtry/AddtlNtryInf:86: (Feld 00)
VerwendungszweckTxDtls/RmtInf/Ustrd:86: (Felder 20–29, 60–63)
Name und IBAN der GegenparteiTxDtls/RltdPties/Dbtr bzw. Cdtr und …Acct:86: (Felder 30–33)
End-to-End-ReferenzTxDtls/Refs/EndToEndId:86: mit Kennung EREF+
MandatsreferenzTxDtls/Refs/MndtId:86: mit Kennung MREF+
Gläubiger-IDTxDtls/RltdPties/Cdtr/…/PrvtId/Othr/Id:86: mit Kennung CRED+
SchlusssaldoBal mit Typ CLBD:62F: / :62M:

In Version 001.08 steckt der Name einer Partei eine Ebene tiefer (Dbtr/Pty/Nm statt Dbtr/Nm), der Status in Sts/Cd und die BIC in BICFI statt BIC. Das Werkzeug gleicht diese Unterschiede aus.

Saldenarten

PRCD – Vortagessaldo
gebuchter Schlusssaldo des vorigen Auszugs; deutsche Banken nutzen ihn oft als Anfangssaldo.
OPBD – Anfangssaldo
gebuchter Saldo zu Beginn des Zeitraums.
CLBD – Schlusssaldo
gebuchter Saldo am Ende des Zeitraums.
CLAV – verfügbarer Saldo
Betrag, über den du am Ende des Zeitraums verfügen kannst; was genau einfließt, legt die Bank fest.
ITBD – Zwischensaldo
gebuchter Saldo im Lauf des Tages, typisch in camt.052.

Die Codes sind im ISO-20022-Schema der camt-Nachrichten festgelegt; welche davon deutsche Banken verwenden, beschreibt die Spezifikation der Datenformate.

Sammelbuchungen

Reichst du zum Beispiel mehrere Überweisungen in einer Datei ein, bucht die Bank sie oft als einen Betrag. In der camt.053 steht dann eine Buchung (Ntry) mit mehreren TxDtls darunter – oder die Einzelposten kommen getrennt als camt.054. Das Werkzeug zeigt Sammler wie auf dem Kontoauszug als eine Zeile und teilt sie auf Wunsch in die Einzelposten auf.