camt.054 bezeichnet eine ISO-20022-Nachricht, mit der eine Bank Belastungen oder Gutschriften auf einem Konto maschinenlesbar meldet. Der Nachrichtentyp heißt BankToCustomerDebitCreditNotification und dient vor allem dazu, neue Kontobewegungen zeitnah an Finanz-, Buchhaltungs- oder Zahlungsverkehrssysteme zu übergeben. Er ist eine Umsatzbenachrichtigung, aber nicht automatisch ein vollständiger Kontoauszug.
Was die Kennzeichnung camt.054 aussagt
Die Buchstabenfolge camt steht innerhalb von ISO 20022 für Nachrichten aus dem Bereich Cash Management. Die Nummer 054 bezeichnet die Mitteilung einer Belastung oder Gutschrift durch ein kontoführendes Institut an seinen Kunden. Eine vollständige technische Bezeichnung kann beispielsweise als camt.054.001.xx erscheinen. Die letzten Stellen kennzeichnen die jeweilige Nachrichtenversion und dürfen bei der Einrichtung einer Schnittstelle nicht ignoriert werden.
camt.054 ist kein sichtbares Gütesiegel und kein Statuscode für eine einzelne Überweisung. Die Kennzeichnung beschreibt vielmehr den Aufbau einer XML-Datei beziehungsweise XML-Nachricht. Dadurch können Programme die enthaltenen Buchungs- und Referenzdaten anhand festgelegter Felder verarbeiten, anstatt Text aus einem PDF-Kontoauszug auslesen zu müssen.
Belastung oder Gutschrift wird über ein Datenfeld unterschieden
Ob ein gemeldeter Betrag das Konto belastet oder ihm gutgeschrieben wird, ergibt sich nicht allein aus einem Plus- oder Minuszeichen. In der XML-Struktur übernimmt diese Einordnung der Credit-Debit-Indikator, dessen Elementname als CdtDbtInd erscheint.
- CRDT kennzeichnet eine Gutschrift aus Sicht des in der Nachricht bezeichneten Kontos.
- DBIT kennzeichnet eine Belastung aus Sicht dieses Kontos.
Die Perspektive des Kontos ist wichtig: Ein Zahlungseingang beim Empfänger ist dort eine Gutschrift, während derselbe Zahlungsvorgang beim Zahler als Belastung erscheint. Für einen zuverlässigen Import muss die Software den Indikator gemeinsam mit Betrag, Währung, Konto und Buchungsinformationen auswerten.
Welche Informationen maschinenlesbar übertragen werden
Eine camt.054-Nachricht enthält zunächst Angaben zur Nachricht selbst und zum betroffenen Konto. Darunter folgen eine oder mehrere gemeldete Buchungen. Je nach Bank, Geschäftsvorfall, Nachrichtenversion und vereinbartem Leistungsumfang können zu einem Eintrag weitere Transaktionsdetails vorhanden sein.
Für den automatischen Zahlungsabgleich sind typischerweise folgende Datenbereiche bedeutsam:
- Nachrichtenkennung und Erstellungszeitpunkt,
- Kontokennung und gegebenenfalls Kontowährung,
- Betrag sowie Kennzeichnung als Belastung oder Gutschrift,
- Buchungs- und Wertstellungsangaben, soweit für den Eintrag geliefert,
- Bank-, Konto- oder Transaktionsreferenzen,
- Angaben zu beteiligten Parteien und Konten, soweit vorhanden,
- Verwendungszweck und strukturierte Referenzen,
- Details zu einzelnen Zahlungen innerhalb eines zusammengefassten Eintrags.
Zu den häufig ausgewerteten Referenzen kann die End-to-End-Identifikation einer Zahlung gehören. Ihre bloße Existenz bedeutet jedoch nicht, dass sie in jeder Nachricht brauchbar gefüllt ist. Banken können nicht alle Angaben liefern, wenn diese im ursprünglichen Zahlungsweg fehlten oder bei der Verarbeitung nicht weitergegeben wurden.
Einzelbuchung und Sammelbuchung sind nicht dasselbe
Die XML-Struktur trennt den gemeldeten Kontoeintrag von den darunterliegenden Transaktionsdetails. Ein Eintrag kann eine einzelne Zahlung darstellen, er kann aber auch mehrere Transaktionen zusammenfassen. Diese Unterscheidung ist für die automatische Zuordnung wesentlich.
Bei einer Einzelbuchung lassen sich Betrag und Referenz häufig unmittelbar einem offenen Posten zuordnen. Bei einer Sammelbuchung muss die empfangende Software prüfen, ob unterhalb des übergeordneten Eintrags Einzelinformationen enthalten sind. Andernfalls ist aus der Gesamtsumme allein keine sichere Zuordnung zu mehreren Rechnungen möglich.
Auch die Anzahl enthaltener Transaktionen und Kontrollsummen können bei der Plausibilitätsprüfung helfen, sofern die verwendete Ausprägung diese Angaben liefert. Stimmen Gesamtsumme, Transaktionsanzahl und Einzelpositionen nicht zusammen, sollte der Import nicht stillschweigend als vollständig verbucht werden.
Abgrenzung zu camt.052 und camt.053
Die drei Bezeichnungen gehören zur gleichen Nachrichtenfamilie, erfüllen jedoch unterschiedliche Aufgaben. Ihre Dateien sind daher nicht beliebig austauschbar.
- camt.052 ist ein untertägiger Kontoreport. Er kann Zwischenstände und während des Tages bekannte Kontobewegungen liefern.
- camt.053 ist der elektronische Kontoauszug. Er bildet die periodische Auszugsinformation mit Salden und den zugehörigen Kontoeinträgen ab.
- camt.054 meldet Belastungen und Gutschriften als Benachrichtigung. Der Schwerpunkt liegt auf den betroffenen Umsätzen und ihren Details, nicht auf einem vollständigen periodischen Kontoabschluss.
Eine camt.054-Datei ersetzt somit nicht ohne Weiteres den camt.053-Kontoauszug. Benötigt die Buchhaltung einen abgestimmten Auszug mit Anfangs- und Endsaldo, ist die reine Belastungs- oder Gutschriftanzeige dafür regelmäßig nicht die passende alleinige Grundlage. Für eine zeitnahe Information über Zahlungseingänge oder Kontoabbuchungen kann sie dagegen besonders nützlich sein.
So prüfst du eine camt.054-Datei vor dem Import
Die Dateiendung XML allein belegt weder den Nachrichtentyp noch die Kompatibilität mit deiner Software. Eine kurze Prüfung verhindert, dass eine andere camt-Nachricht oder eine nicht unterstützte Version in den falschen Importkanal gelangt.
- Prüfe im XML-Dokument den Namensraum und die dort genannte camt.054-Version.
- Vergleiche diese Version mit den unterstützten Formaten deiner Buchhaltungs- oder Bankingsoftware. Maßgeblich ist die Dokumentation des jeweiligen Importmoduls.
- Ordne die Nachricht über Konto, Nachrichtenkennung und Erstellungszeitpunkt dem richtigen Mandanten und Abruf zu.
- Werte bei jedem Eintrag CdtDbtInd, Betrag und Währung gemeinsam aus.
- Prüfe, ob ein Eintrag eine einzelne Transaktion oder eine Sammelbuchung mit untergeordneten Details enthält.
- Nutze Referenzen für den Zahlungsabgleich, behandle fehlende oder nicht eindeutige Werte aber als offenen Zuordnungsfall.
- Verhindere Doppelimporte über eine belastbare Kombination aus Nachrichten-, Eintrags- und Transaktionsreferenzen. Welche Kennungen dafür verfügbar sind, hängt von der gelieferten Datei ab.
Wird eine Datei abgelehnt, sind Nachrichtenversion und bankspezifische Ausprägung die ersten Prüfpunkte. Der Name camt.054 allein garantiert nicht, dass jedes Programm jede Version oder jedes optionale Feld unterstützt. Für die Fehleranalyse sind die Importdokumentation der Software sowie die Format- oder Implementierungsbeschreibung der kontoführenden Bank die passenden Prüfstellen.
Was camt.054 nicht garantiert
Die Nachricht bestätigt, dass eine Belastungs- oder Gutschriftanzeige nach einer definierten XML-Struktur bereitgestellt wird. Sie garantiert für sich genommen weder die endgültige wirtschaftliche Verfügbarkeit eines Betrags noch eine vollständige Rechnungsausgleichsinformation. Der Status des Eintrags, mögliche Rückgaben und spätere Korrekturen müssen im jeweiligen Bank- und Buchungskontext bewertet werden.
Ebenso folgt aus dem standardisierten Format keine identische Feldbelegung bei allen Instituten. ISO 20022 stellt das Datenmodell bereit; Banken, Marktstandards und bilaterale Vereinbarungen bestimmen, welche zulässigen Elemente tatsächlich befüllt und welche Nachrichtenversionen unterstützt werden. Für eine belastbare Verarbeitung müssen daher Nachrichtentyp, Version, Buchungsstatus, Debit-/Kreditkennzeichen und Referenzebene zusammenpassen.