CODA Validator & Converter → camt.053
Öffnen Sie einen belgischen CODA-Auszug, prüfen Sie Summen und strukturierte Referenzen und exportieren Sie camt.053 — vollständig im Browser, ohne Upload.
Was ist eine CODA-Datei und wie konvertiert man sie in camt.053?
CODA („Coded statement of account“) ist das belgische Kontoauszugsformat von Febelfin: Datensätze fester Länge mit genau 128 Zeichen, einer pro Zeile, erkennbar am ersten Zeichen (0 Header, 1 alter Saldo, 2 Bewegung, 3 Information, 8 neuer Saldo, 9 Trailer). Jede belgische Bank liefert es. Um eine CODA-Datei in ISO 20022 camt.053 zu konvertieren, legen Sie sie auf dieser Seite ab und klicken auf „Als camt.053 exportieren“: ValidateFin liest sie lokal ein, prüft, ob alter Saldo ± Bewegungen dem neuen Saldo entspricht, verifiziert die Kontrollsummen aus Satz 9 sowie die Mod-97-Prüfziffern jeder strukturierten Mitteilung und erzeugt einen gültigen camt.053.001.02-Auszug. Nichts wird hochgeladen.
Über den CODA-Validator & -Konverter
CODA ist das belgische Gegenstück zu SWIFT MT940, zum US-Format BAI2 und zu ISO 20022 camt.053. Die Referenzspezifikation ist „Coded statement of account (CODA)“ von Febelfin, Version 2.8 (November 2025); jede von diesem Tool gelesene Feldposition stammt aus deren Anhang I. Die Datensätze haben feste Länge und umfassen genau 128 Zeichen: ein Header 0, dann je Konto ein Satz 1 „alter Saldo“, eine Folge von Bewegungssätzen 2.1/2.2/2.3 mit ihren Informationssätzen 3.x, ein Satz 8 „neuer Saldo“ und schließlich ein Trailer 9. Beträge haben 15 Stellen mit drei impliziten Nachkommastellen — keine Cent-Beträge — und die Richtung ist ein explizites Vorzeichenzeichen (0 Haben, 1 Soll), nie aus einem Codebereich abgeleitet wie bei BAI2. Eine physische Datei kann mehrere logische Auszüge enthalten, einen je Konto.
Dieser Validator liest die Datei nicht nur. Erstens die Bilanzidentität: alter Saldo ± die gebuchten Bewegungen muss dem neuen Saldo entsprechen. Nur Bewegungen mit der Detailnummer 0000 sind gebucht — höhere Detailnummern sind die Aufschlüsselung der darüberstehenden Bewegung (Kosten, MwSt. oder die Einzeltransaktionen hinter einem globalisierten Gesamtbetrag); sie mitzuzählen würde doppelt zählen, und genau so beschädigen naive CODA-Parser stillschweigend einen Abgleich. Zweitens der Trailer (Satz 9): Sollsumme, Habensumme und Satzanzahl werden mit dem tatsächlichen Inhalt der Datei verglichen. Drittens — und das leistet kein anderes kostenloses CODA-Tool — die Prüfziffern der strukturierten Referenzen: die belgische strukturierte Mitteilung +++123/4567/89012+++ (12 Ziffern, die letzten beiden = die ersten zehn modulo 97) und die ISO-11649-Gläubigerreferenz RF (Mod-97-10, dieselbe Regel wie beim IBAN). Eine falsche strukturierte Mitteilung ist der häufigste Grund dafür, dass eine belgische Zahlung nie ihrer Rechnung zugeordnet wird, und die Auszugsdatei ist der letzte Ort, an dem das noch auffallen kann.
Was Sie über CODA und camt.053 wissen sollten
- CODA wird von Febelfin veröffentlicht und von jeder belgischen Bank geliefert; aktuelle Referenz ist Version 2.8 (November 2025).
- Datensätze haben feste Länge von 128 Zeichen; Beträge tragen drei implizite Nachkommastellen und ein explizites Soll-/Haben-Vorzeichen.
- Nur Bewegungen mit der Detailnummer 0000 sind gebucht — die übrigen sind Bestandteile der darüberstehenden Bewegung und dürfen nicht erneut summiert werden.
- ISO 20022 camt.053 ist der moderne Nachfolger, den die meisten ERP- und Treasury-Systeme heute importieren — deshalb werden CODA-Feeds konvertiert.
- Ein Kontoauszug enthält sensible Daten: lokal im Browser zu konvertieren vermeidet, Kontonummern und Gegenparteien an Dritte zu senden.
Häufige Fragen
Was ist eine CODA-Datei?
CODA („Coded statement of account“) ist das belgische Kontoauszugsformat von Febelfin. Es ist eine Textdatei aus Datensätzen fester Länge von 128 Zeichen: 0 Header, 1 alter Saldo, 2.1/2.2/2.3 Bewegungen, 3.x Informationen, 8 neuer Saldo, 9 Trailer. Üblich ist die Endung .cod oder .coda; es ist das belgische Pendant zu SWIFT MT940 oder ISO 20022 camt.053.
Wie konvertiere ich eine CODA-Datei in camt.053?
Legen Sie die .cod-Datei auf dieser Seite ab, klicken Sie auf „Datei lesen“ und dann auf „Als camt.053 exportieren“. Sie erhalten einen gültigen camt.053.001.02-Auszug mit den realen Salden und den gebuchten Bewegungen, vollständig im Browser erzeugt — die Datei wird nie hochgeladen.
Wie öffne oder lese ich eine .cod-Datei?
Eine .cod-Datei ist reiner Text, jeder Editor zeigt sie an — aber jede 128-Zeichen-Zeile ist eine unbeschriftete Folge fester Positionen, ohne Spezifikation unlesbar. Dieser Viewer decodiert sie in ein Konto, einen alten und neuen Saldo und eine Liste von Bewegungen mit Daten, Transaktionscodes, Gegenparteien und Mitteilungen.
Prüft das Tool die strukturierte Mitteilung?
Ja, und das ist sein Alleinstellungsmerkmal. Die 12-stellige strukturierte Mitteilung (+++123/4567/89012+++) trägt Mod-97-Prüfziffern — die letzten beiden Ziffern sind die ersten zehn modulo 97, ein Rest von 0 wird als 97 geschrieben. Die ISO-11649-Gläubigerreferenz (RF…) trägt Mod-97-10-Prüfziffern, dieselbe Regel wie beim IBAN. Beide werden verifiziert, eine fehlerhafte Referenz wird gemeldet.
Warum weicht die Anzahl der Bewegungen von der Zeilenzahl ab?
Eine Bewegung mit einer Detailnummer ungleich 0000 ist ein Bestandteil der darüberstehenden Bewegung — Kosten, ein MwSt.-Betrag oder eine der Einzeltransaktionen hinter einem globalisierten Gesamtbetrag. Febelfins eigener Trailer zählt nur die Sätze mit Detail 0000: das sind also die gebuchten Bewegungen. Detailsätze werden eingerückt und mit einem Badge angezeigt und nicht in den Saldo eingerechnet.
Was validiert das Tool genau?
Drei Dinge, alle als Warnung und nicht blockierend: die Bilanzidentität (alter Saldo ± gebuchte Bewegungen = neuer Saldo), die Kontrollsummen des Trailers, Satz 9 (Sollsumme, Habensumme, Satzanzahl), und die Mod-97-Prüfziffern der strukturierten Mitteilungen und RF-Gläubigerreferenzen.
Wird mein Kontoauszug irgendwohin hochgeladen?
Nein. Die CODA-Datei wird vollständig im Browser mit JavaScript gelesen, geprüft und konvertiert. Es werden keine Auszugsdaten an einen Server gesendet.