Camt.053-Kontoauszug lesen: Struktur und Schlüsselfelder
Das camt.053 ist der ISO 20022-Standard für elektronische Kontoauszüge. Hier erfahren Sie, wie Sie die XML-Struktur lesen, Salden verstehen und Transaktionen extrahieren.
Was ist camt.053?
camt.053 (Bank-to-Customer Statement) ist eine ISO 20022-XML-Nachricht, die Banken ihren Firmenkunden als elektronischen Kontoauszug senden. Es ersetzt ältere Formate wie MT940 (SWIFT) und ist in der SEPA-Zone obligatorisch.
Banken liefern camt.053-Dateien täglich oder auf Anfrage. Jede Datei enthält ein oder mehrere Auszüge (Stmt), die jeweils ein bestimmtes Konto und einen bestimmten Zeitraum abdecken.
Die Migration von MT940 zu camt.053 war ein schrittweiser, mehrjähriger Prozess. SWIFT hatte ursprünglich November 2025 als Frist für die vollständige Abschaltung von MT-Nachrichten im grenzüberschreitenden Zahlungs- und Meldewesen festgelegt. Die meisten europäischen Banken begannen ab 2015, camt.053 parallel zu MT940 anzubieten, sodass Corporate-Treasurer Zeit hatten, ihre ERP- und Treasury-Management-Systeme zu aktualisieren. Ab 2026 liefert die überwiegende Mehrheit der Banken in der SEPA-Zone camt.053 als Standardauszugsformat, obwohl einige MT940 noch als Legacy-Option in der Übergangsphase unterstützen. Falls Ihr Unternehmen noch nicht migriert ist, ist jetzt der richtige Zeitpunkt — die MT940-Unterstützung wird aktiv eingestellt.
XML-Struktur einer camt.053-Datei
Eine camt.053-Datei ist in drei Hauptebenen gegliedert:
<BkToCstmrStmt>
<GrpHdr>
<MsgId>STMT-20260219-001</MsgId>
<CreDtTm>2026-02-19T08:00:00</CreDtTm>
</GrpHdr>
<Stmt>
<Acct>
<Id><IBAN>BE68539007547034</IBAN></Id>
</Acct>
<Bal>
<Tp><CdOrPrtry><Cd>OPBD</Cd></CdOrPrtry></Tp>
<Amt Ccy="EUR">10000.00</Amt>
</Bal>
<Ntry>
<Amt Ccy="EUR">500.00</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<BookgDt><Dt>2026-02-18</Dt></BookgDt>
</Ntry>
</Stmt>
</BkToCstmrStmt>- GrpHdr (Group Header): Erstellungsdatum der Datei, Nachrichten-ID
- Stmt (Statement): Konto-IBAN, Eröffnungs-/Schlusssalden, Auszugszeitraum
- Ntry (Entry): jede einzelne Debit- oder Kredittransaktion
Der Group Header (GrpHdr) ist der Umschlag der Nachricht. Er enthält eine eindeutige MsgId zur Identifizierung der Datei, den CreDtTm-Zeitstempel der Kontoauszugserstellung durch die Bank sowie optional das MsgPgntn-Element für seitenübergreifende Auszüge in mehreren Dateien. Das Statement (Stmt)-Element repräsentiert ein Konto für einen Berichtszeitraum — es enthält die Kontoidentifikation (IBAN), den Rechtsträgernamen, Eröffnungs- und Schlusssalden sowie die Buchungen. Eine einzige camt.053-Datei kann mehrere Stmt-Elemente enthalten, wenn ein Unternehmen konsolidierte Auszüge für mehrere Konten erhält. Jedes Ntry (Entry) repräsentiert schließlich eine einzelne Buchung auf dem Konto: Es enthält Betrag, Währung, Kredit-/Debitindikator, Buchungs- und Wertstellungsdaten, Bankbuchungscode sowie verschachtelte NtryDtls mit einzelnen Transaktionsdetails wie Gegenparteiinformationen und Verwendungszweckdaten.
Wichtige Felder im Überblick
- Bal / Tp / Cd — Saldotyp: OPBD (Eröffnung) oder CLBD (Abschluss). Die Differenz = Nettobewegung im Zeitraum.
- Ntry / CdtDbtInd — CRDT = Gutschrift (eingegangenes Geld), DBIT = Belastung (gesendetes Geld).
- Ntry / Amt — Transaktionsbetrag mit Währungsattribut (z.B. EUR).
- NtryDtls / TxDtls / RmtInf — Verwendungszweck: die vom Auftraggeber mitgeteilte Zahlungsreferenz.
- RltdPties / Dbtr oder Cdtr — Name und IBAN der Gegenpartei — der Schuldner bei eingehenden Zahlungen, der Gläubiger bei ausgehenden.
- BkTxCd / Domn / Cd — Bankbuchungscode nach der externen ISO-20022-Codeliste. Die Domäne (z.B. PMNT für Zahlungen), die Familie (z.B. RCDT für erhaltene Überweisungen) und die Unterfamilie (z.B. ESCT für SEPA Credit Transfer) klassifizieren jede Buchung präzise für die automatisierte Abstimmung.
- BookgDt / Dt and ValDt / Dt — BookgDt ist das Datum, an dem die Bank die Transaktion auf dem Konto gebucht hat. ValDt ist das Wertstellungsdatum, das für die Zinsberechnung verwendet wird. Diese beiden Daten können voneinander abweichen — eine am Freitag gebuchte Transaktion kann ein Wertstellungsdatum Montag haben.
- Acct / Id / IBAN — Die IBAN des Kontos, zu dem dieser Auszug gehört. Befindet sich im Stmt-Element und identifiziert eindeutig, auf welches Bankkonto sich die Salden und Buchungen beziehen. Bei Mehrkonten-Dateien ordnen Sie damit jeden Auszug dem richtigen Buchungskreis zu.
camt.053-Versionen: .002, .006, .008, .010, .011
Die camt.053-Nachricht hat sich durch mehrere ISO-20022-Wartungsreleases weiterentwickelt. Die am häufigsten anzutreffenden Versionen sind: camt.053.001.002 (die ursprüngliche weit verbreitete Version), camt.053.001.006 (fügte zusätzliche Felder für regulatorische Meldungen und erweiterte Verwendungszweck-Informationen hinzu), camt.053.001.008 (fügte Unterstützung für LEI-Kennungen und verbesserte strukturierte Adressformatierung hinzu), camt.053.001.010 (am ISO-20022-Wartungszyklus 2022 ausgerichtet, mit Proxy-Kennungen und umfangreicherer Steuerberichterstattung) und camt.053.001.011 (die neueste Version ab 2025, mit erweiterter Unterstützung für digitale Währungen und erweiterten Gegenparteiinformationen).
In der Praxis bestimmt Ihre Bank, welche Version Sie erhalten. Die meisten europäischen Banken liefern derzeit Version .002, .006 oder .008. Die grundlegenden Strukturelemente (GrpHdr, Stmt, Ntry) bleiben über alle Versionen hinweg konsistent — die Unterschiede sind hauptsächlich additiver Natur: Neuere Versionen führen optionale Felder ein, ohne bestehende zu entfernen. Ein für .002 entwickelter Parser liest die Kerndaten einer .008-Datei weiterhin, kann aber neu hinzugefügte Elemente verpassen. Prüfen Sie beim Migrieren oder Erstellen von Integrationen stets den XML-Namensraum (z.B. urn:iso:std:iso:20022:tech:xsd:camt.053.001.008), um die genaue Version zu bestimmen und Ihre Parsing-Logik entsprechend anzupassen. Der camt.053-Viewer von ValidateFin unterstützt automatisch die Versionen .002, .006, .008, .010 und .011.
camt.053 für die Bankabstimmung nutzen
Die Bankabstimmung — der Abgleich Ihrer Buchungskreiseinträge mit Bankkontoauszugstransaktionen — ist eine der wichtigsten Einsatzmöglichkeiten von camt.053-Dateien. Das strukturierte XML-Format macht die automatisierte Abstimmung weit zuverlässiger als die Verarbeitung von PDF-Auszügen oder Flat-File-Formaten. Jedes Ntry-Element enthält alle für den Abgleich benötigten Daten: Betrag, Datum, Gegenpartei und Verwendungszweck.
Ein typischer Abstimmungsablauf umfasst drei Schritte. Erstens: Importieren Sie die camt.053-Datei in Ihr ERP- oder Treasury-System und verarbeiten Sie jedes Ntry-Element. Zweitens: Gleichen Sie Einträge gegen offene Posten in Ihren Debitoren- oder Kreditoren-Konten ab, indem Sie das RmtInf-Feld (Verwendungszweck) verwenden — dieses enthält oft eine strukturierte Referenz wie einen belgischen OGM/VCS-Code oder eine ISO-11649-Gläubigerreferenz (RF-Prüfung). Drittens: Markieren Sie nicht abgeglichene Einträge zur manuellen Bearbeitung. Der BkTxCd (Bankbuchungscode) hilft, Transaktionen automatisch zu kategorisieren: PMNT/RCDT/ESCT-Einträge sind eingehende SEPA-Überweisungen, PMNT/RDDT/ESDD-Einträge sind SEPA-Lastschriften und PMNT/ICDT/XBCT-Einträge sind grenzüberschreitende Auslandsüberweisungen.
Für Unternehmen, die täglich Hunderte von Transaktionen verarbeiten, reduziert das camt.053-Format den manuellen Aufwand erheblich. Die strukturierten Gegenparteidaten (RltdPties) eliminieren Rätselraten darüber, wer eine Zahlung gesendet oder empfangen hat. Das EndToEndId-Feld — wenn vom Zahler ausgefüllt — liefert eine direkte Verknüpfung zur ursprünglichen Rechnung oder Bestellnummer. Unternehmen, die camt.053-strukturierte Daten vollständig nutzen, erzielen typischerweise 85-95 % automatische Treffquoten, verglichen mit 50-60 % bei unstrukturierten MT940-Auszügen. Der Schlüssel zu hohen Treffquoten ist sicherzustellen, dass Ihr Rechnungssystem strukturierte Verwendungszweck-Referenzen befüllt und dass Ihre Abstimmungsmaschine die vollständige NtryDtls/TxDtls-Hierarchie verarbeitet.
Visualisieren Sie Ihr camt.053 kostenlos
Unser camt.053-Viewer liest Ihre ISO 20022-Datei und zeigt Salden, alle Buchungen und Gegenparteidetails in einer übersichtlichen Oberfläche. CSV-Export mit einem Klick. Keine Datei wird je an einen Server übertragen.
Camt.053-Viewer öffnenHäufig gestellte Fragen
Was ist der Unterschied zwischen camt.052, camt.053 und camt.054?
camt.052 liefert Tages-Kontoberichte (vorläufige Buchungen), camt.053 liefert Tagesendauszüge (endgültige gebuchte Einträge) und camt.054 enthält Soll-/Habenmitteilungen für einzelne Transaktionen. camt.053 ist am gebräuchlichsten für die tägliche Bankabstimmung.
Wie lese ich Salden in einer camt.053-Datei?
camt.053-Dateien enthalten Saldelemente: OPBD (Opening Booked Balance) für den Tageseröffnungssaldo, CLBD (Closing Booked Balance) für den Tagesschlusssaldo und optional CLAV (Closing Available). Die Differenz zwischen OPBD und CLBD entspricht der Nettosumme aller Buchungen.
Kann ich camt.053 in CSV oder Excel konvertieren?
Ja. Der camt.053-Viewer von ValidateFin verarbeitet die XML-Datei und ermöglicht den Export aller Transaktionsbuchungen in das CSV-Format, das in Excel geöffnet oder in Buchhaltungssoftware für die Bankabstimmung importiert werden kann.
Was ersetzt MT940 und wann geschieht das?
MT940 wird durch camt.053 (ISO 20022) im Rahmen des SWIFT-Migrationsprogramms ersetzt. SWIFT hat November 2025 als Frist für die Abschaltung grenzüberschreitender MT-Nachrichten festgelegt. Die meisten Banken in der SEPA-Zone liefern camt.053 bereits als Standardformat. Falls Ihr Treasury-System noch auf MT940 angewiesen ist, sollten Sie jetzt die Migration planen, da Banken die Unterstützung für Legacy-Formate schrittweise einstellen.
Wie erkenne ich die camt.053-Version, die meine Bank sendet?
Prüfen Sie den XML-Namensraum im Wurzelelement. Zum Beispiel zeigt urn:iso:std:iso:20022:tech:xsd:camt.053.001.002 Version .002 an, während urn:iso:std:iso:20022:tech:xsd:camt.053.001.008 Version .008 anzeigt. Der Namensraum befindet sich stets im xmlns-Attribut des Document-Elements. ValidateFin erkennt die Version automatisch.
Was bedeutet der BkTxCd (Bankbuchungscode)?
BkTxCd klassifiziert jede Transaktion anhand einer dreistufigen Hierarchie: Domäne (z.B. PMNT für Zahlungen), Familie (z.B. RCDT für erhaltene Überweisungen) und Unterfamilie (z.B. ESCT für SEPA Credit Transfer). Dieser Code ermöglicht automatisierte Kategorisierung in Ihrem Buchhaltungssystem — beispielsweise können Sie alle PMNT/RCDT/ESCT-Einträge den Debitoren und alle PMNT/RDDT/ESDD-Einträge den Lastschriftseinzügen zuordnen.
Kann eine einzige camt.053-Datei mehrere Konten enthalten?
Ja. Eine camt.053-Datei kann mehrere Stmt (Statement)-Elemente enthalten, jedes für ein anderes Konto, das durch seine IBAN im Acct/Id/IBAN-Feld identifiziert wird. Dies ist üblich, wenn Banken konsolidierte Mehrkonten-Auszüge bereitstellen. Ihr Parser sollte alle Stmt-Elemente durchlaufen und jedes dem richtigen internen Buchungskreiskonto zuordnen.
Was ist der Unterschied zwischen BookgDt und ValDt?
BookgDt (Buchungsdatum) ist der Zeitpunkt, an dem die Bank die Transaktion auf Ihrem Konto verbucht hat. ValDt (Wertstellungsdatum) ist das für Zinszwecke verwendete Datum. Sie weichen oft voneinander ab: Eine am Freitagabend eingegangene Zahlung kann ein BookgDt Freitag, aber ein ValDt Montag haben. Für die Cashflow-Prognose ist ValDt relevanter; für die Abstimmung entspricht BookgDt Ihrem Kontoauszugsdatum.
Wie erreiche ich hohe automatische Treffquoten mit camt.053?
Hohe Treffquoten (85-95 %) hängen von strukturierten Verwendungszweckdaten ab. Stellen Sie sicher, dass Ihre Rechnungen strukturierte Referenzen enthalten (z.B. ISO-11649-RF-Gläubigerreferenz oder belgischer OGM/VCS-Code). Verarbeiten Sie den vollständigen NtryDtls/TxDtls/RmtInf/Strd-Pfad für strukturierte Referenzen und verwenden Sie EndToEndId als sekundären Abgleichsschlüssel. Der BkTxCd hilft, Transaktionen vor dem Abgleich vorzukategorisieren, was den Suchbereich für Ihre Abstimmungsmaschine reduziert.
Ist es sicher, camt.053-Daten im Browser zu verarbeiten?
Ja. Bankkontoauszugsdateien enthalten sensible Finanzdaten einschließlich Kontonummern, Salden und Transaktionsdetails. ValidateFin verarbeitet camt.053-Dateien vollständig in Ihrem Browser mit client-seitigem JavaScript — keine Daten werden je an einen Server hochgeladen. Dieser Ansatz erfüllt strenge Datenschutzanforderungen und ist für produktive Bankkontoauszüge geeignet.