ValidateFin

CFONB 120 Validator & Converter → camt.053

Öffnen Sie einen französischen CFONB-120-Auszug, prüfen Sie, ob er aufgeht, und exportieren Sie camt.053 — vollständig im Browser, ohne Upload.

CFONB 120AFB120camt.053 exportISO 20022100% local
100% Lokal

Was ist eine CFONB-120-Datei und wie konvertiert man sie in camt.053?

CFONB 120 — auch AFB120 genannt — ist das französische Kontoauszugsformat, normiert vom Comité Français d'Organisation et de Normalisation Bancaires: Datensätze fester Länge mit genau 120 Zeichen, erkennbar an den ersten beiden (01 alter Saldo, 04 Bewegung, 05 Ergänzung, 07 neuer Saldo). Es ist das französische Gegenstück zum belgischen CODA, zu SWIFT MT940 und zum US-Format BAI2. Um eine CFONB-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, dekodiert das überdruckte Vorzeichen jedes Betrags, prüft, ob alter Saldo ± Bewegungen dem neuen Saldo entspricht, und erzeugt einen gültigen camt.053.001.02-Auszug. Nichts wird hochgeladen.

Wichtige Fakten

  • CFONB 120 (auch AFB120 genannt) ist das französische Kontoauszugsformat — Datensätze fester Länge mit 120 Zeichen.
  • Datensätze: 01 alter Saldo, 04 Bewegung, 05 Ergänzung, 07 neuer Saldo.
  • Das Vorzeichen ist auf das letzte Zeichen des Betrags überdruckt (COBOL Zoned Decimal: {, A-I Haben / }, J-R Soll) — die Falle des Formats.
  • Prüft die vom CFONB geforderte Bilanzidentität: alter Saldo ± Bewegungen = neuer Saldo.
  • Konvertiert in einen gültigen camt.053.001.02-Auszug. 100 % im Browser — kein Upload.

Über den CFONB-120-Validator & -Konverter

Eine CFONB-120-Datei ist eine flache Textdatei, deren Zeilen jeweils genau 120 Zeichen umfassen. Der Satzcode steht in den Positionen 1-2: 01 eröffnet einen Auszug mit dem alten Saldo, 04 trägt eine Bewegung, 05 hängt Zusatzdaten an die darüberstehende Bewegung, und 07 schließt den Auszug mit dem neuen Saldo ab. Dieses Tool basiert auf den beiden offiziellen CFONB-Dokumenten: dem Layout von Juli 2004 und dem Addendum von März 2010, Version 2.0, das die SEPA-Qualifier der 05-Sätze definiert — LIB, LCC/LC2 (Verwendungszweck), RCN (Ende-zu-Ende-Referenz und Purpose), REF, NPY/NBE (Namen von Zahler und Begünstigtem), RUM (SEPA-Mandatsreferenz und Sequenztyp OOFF/FRST/RCUR/FNAL), MMO (Ursprungsbetrag und Wechselkurs) und weitere.

Die Falle dieses Formats — und der Grund, warum ein naiver Parser stillschweigend jede Sollbuchung verfälscht — ist das Betragsfeld. Es umfasst 14 Zeichen, aber nur die ersten 13 sind gewöhnliche Ziffern: das Vorzeichen ist auf das letzte ÜBERDRUCKT, in der COBOL-Zoned-Decimal-Kodierung, in der „{“ und „A“-„I“ eine Habenziffer 0 bis 9 bedeuten und „}“ und „J“-„R“ eine Sollziffer 0 bis 9. „0000000012345J“ ist also kein Lesefehler: es ist −123451. Dieses letzte Zeichen als Ziffer zu lesen — oder wegzulassen — kostet sowohl das Vorzeichen als auch eine signifikante Stelle, und der Auszug geht leise nicht mehr auf. Eine zweite Feinheit: die Anzahl der Nachkommastellen ist ein Feld des Datensatzes (Position 20), keine Eigenschaft der Währung — die Datei erklärt ihre Präzision selbst. ValidateFin dekodiert beides korrekt und wendet dann die Identität an, die die CFONB-Spezifikation ausdrücklich festlegt: der neue Saldo ist die algebraische Summe aus altem Saldo und allen Bewegungen des Auszugs — und genau das fängt einen Betrag ab, dessen Vorzeichen als gewöhnliche Ziffer geschrieben wurde. Unbezahlte und zurückgegebene Posten werden mit ihrem Rückgabegrund angezeigt, SEPA-Lastschriften mit ihrer Mandatsreferenz und ihrem Sequenztyp.

Was Sie über CFONB 120 und camt.053 wissen sollten

  • CFONB 120 (AFB120) ist das französische Kontoauszugsformat: Datensätze fester Länge mit 120 Zeichen, Codes 01 / 04 / 05 / 07.
  • Das Soll-/Haben-Vorzeichen ist auf das letzte Zeichen des Betrags überdruckt — die häufigste Ursache eines beschädigten CFONB-Imports.
  • Die Anzahl der Nachkommastellen wird vom Datensatz selbst erklärt (Position 20), nicht aus der Währung abgeleitet.
  • Die CFONB-Spezifikation verlangt, dass der neue Saldo dem alten Saldo plus der algebraischen Summe der Bewegungen entspricht: das ist die Integritätsprüfung der Datei.
  • ISO 20022 camt.053 ist der moderne XML-Nachfolger, den die meisten ERP- und Treasury-Systeme heute importieren — deshalb werden CFONB-Feeds konvertiert.

Häufige Fragen

Was ist eine CFONB-120-Datei?

CFONB 120, auch AFB120 genannt, ist das französische Kontoauszugsformat, normiert vom Comité Français d'Organisation et de Normalisation Bancaires. Es ist eine Textdatei aus Datensätzen fester Länge von 120 Zeichen: 01 (alter Saldo), 04 (Bewegung), 05 (Ergänzung), 07 (neuer Saldo). Es ist das französische Gegenstück zum belgischen CODA, zu SWIFT MT940 und zum US-Format BAI2.

Wie konvertiere ich eine CFONB-120-Datei in camt.053?

Legen Sie die 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 allen Bewegungen, vollständig im Browser erzeugt — die Datei wird nie hochgeladen.

CFONB 120 oder camt.053: Was ist der Unterschied?

Beide berichten dasselbe — einen Kontoauszug — auf zwei Arten. CFONB 120 ist ein kompaktes Festbreiten-Textformat aus den 1980ern, rein französisch, mit positionsbasierten Feldern und überdrucktem Vorzeichen. camt.053 ist der ISO-20022-XML-Auszug: international, selbstbeschreibend, gegen ein offizielles XSD validierbar und mit weit reicheren strukturierten Daten (Parteien, Referenzen, Verwendungszweck, Bankgeschäftscodes). Französische Banken liefern weiterhin CFONB; ERP- und Treasury-Systeme wollen zunehmend camt.053.

Wie lese ich eine CFONB-.txt-Datei?

Eine CFONB-Datei ist reiner Text und öffnet sich in jedem Editor, aber jede 120-Zeichen-Zeile ist eine unbeschriftete Folge fester Positionen — und die Beträge enden auf einem Buchstaben, was wie eine Beschädigung aussieht, aber das überdruckte Vorzeichen ist. Dieser Viewer decodiert sie in ein Konto, einen alten und neuen Saldo und eine Liste von Bewegungen mit Daten, Vorgangscodes, Gegenparteien, Bezeichnungen und SEPA-Daten.

Warum endet mein CFONB-Betrag auf einem Buchstaben wie J oder C?

Weil das Vorzeichen auf das letzte Zeichen des Betrags überdruckt ist, eine COBOL-Zoned-Decimal-Konvention: „{“ und „A“ bis „I“ tragen eine positive Ziffer 0 bis 9 (Haben), „}“ und „J“ bis „R“ eine negative Ziffer 0 bis 9 (Soll). „…12345J“ bedeutet also −123451, keine beschädigte Datei. Ein Parser, der dieses Zeichen als Ziffer liest oder weglässt, verliert sowohl das Vorzeichen als auch eine Stelle.

Was validiert das Tool?

Die von der CFONB-Spezifikation geforderte Bilanzidentität: der neue Saldo muss dem alten Saldo plus der algebraischen Summe aller Bewegungen entsprechen. Eine Abweichung wird als Warnung gemeldet — und genau das fängt einen Betrag mit fehlendem überdrucktem Vorzeichen ab. Unbekannte Satzcodes, ungültige Währungen und nicht erkannte Mandatssequenztypen werden ebenfalls gemeldet.

Wird mein Kontoauszug irgendwohin hochgeladen?

Nein. Die CFONB-Datei wird vollständig im Browser mit JavaScript gelesen, geprüft und konvertiert. Es werden keine Auszugsdaten an einen Server gesendet.