ValidateFin

CODA Validator & Converter → camt.053

Otwórz belgijski wyciąg CODA, sprawdź jego sumy i referencje strukturalne oraz wyeksportuj camt.053 — w całości w przeglądarce, nic nie jest przesyłane.

CODAFebelfin 2.8camt.053 exportISO 20022100% local
100% Lokalnie

Czym jest plik CODA i jak przekonwertować go na camt.053?

CODA („Coded statement of account”) to belgijski format wyciągu bankowego publikowany przez Febelfin: rekordy stałej długości dokładnie 128 znaków, po jednym w wierszu, rozpoznawane po pierwszym znaku (0 nagłówek, 1 saldo poprzednie, 2 operacja, 3 informacja, 8 saldo nowe, 9 trailer). Dostarcza go każdy belgijski bank. Aby przekonwertować CODA na ISO 20022 camt.053, upuść plik na tej stronie i kliknij „Eksportuj do camt.053”: ValidateFin przetwarza go lokalnie, sprawdza, czy saldo poprzednie ± operacje równa się saldu nowemu, weryfikuje sumy kontrolne z rekordu 9 oraz cyfry kontrolne mod-97 każdej komunikacji strukturalnej i tworzy prawidłowy wyciąg camt.053.001.02. Nic nie jest przesyłane.

Kluczowe fakty

  • CODA to belgijski format wyciągu bankowego publikowany przez Febelfin — rekordy stałej długości 128 znaków.
  • Podstawa: Febelfin CODA wersja 2.8 (listopad 2025).
  • Sprawdza sumy kontrolne trailera (rekord 9) oraz tożsamość saldo poprzednie ± operacje = saldo nowe.
  • Weryfikuje cyfry kontrolne mod-97 belgijskiej komunikacji strukturalnej (+++123/4567/89012+++) oraz referencji wierzyciela ISO 11649 (RF) — żaden inny darmowy walidator CODA tego nie robi.
  • Konwertuje na prawidłowy wyciąg camt.053.001.02. 100% w przeglądarce — bez przesyłania.

O walidatorze i konwerterze CODA

CODA to belgijski odpowiednik SWIFT MT940, amerykańskiego BAI2 i ISO 20022 camt.053. Specyfikacją referencyjną jest „Coded statement of account (CODA)” Febelfin w wersji 2.8 (listopad 2025), a każda pozycja pola odczytywana przez to narzędzie pochodzi z jej Załącznika I. Rekordy mają stałą długość dokładnie 128 znaków: nagłówek 0, następnie dla każdego rachunku rekord 1 „saldo poprzednie”, seria rekordów operacji 2.1/2.2/2.3 z rekordami informacyjnymi 3.x, rekord 8 „saldo nowe” i wreszcie trailer 9. Kwoty mają 15 cyfr z trzema domyślnymi miejscami po przecinku — nie grosze — a kierunek to jawny znak (0 uznanie, 1 obciążenie), nigdy wywodzony z zakresu kodów jak w BAI2. Jeden plik fizyczny może zawierać kilka wyciągów logicznych, po jednym na rachunek.

Ten walidator robi więcej niż odczyt pliku. Po pierwsze tożsamość księgowa: saldo poprzednie ± zaksięgowane operacje musi równać się saldu nowemu. Zaksięgowane są wyłącznie operacje o numerze szczegółu 0000 — wyższe numery to rozbicie operacji powyżej (koszty, VAT lub pojedyncze transakcje kryjące się za sumą zbiorczą), a ich dodanie oznaczałoby podwójne liczenie; dokładnie w ten sposób naiwne parsery CODA po cichu psują uzgodnienie. Po drugie trailer (rekord 9): jego suma obciążeń, suma uznań i liczba rekordów są porównywane z rzeczywistą zawartością pliku. Po trzecie — czego nie robi żadne inne darmowe narzędzie CODA — cyfry kontrolne referencji strukturalnych: belgijskiej komunikacji strukturalnej +++123/4567/89012+++ (12 cyfr, dwie ostatnie = dziesięć pierwszych modulo 97) oraz referencji wierzyciela ISO 11649 „RF” (mod-97-10, ta sama reguła co w IBAN). Błędna komunikacja strukturalna to najczęstsza przyczyna, dla której belgijska płatność nigdy nie zostaje dopasowana do faktury, a plik wyciągu jest ostatnim miejscem, w którym można to jeszcze wychwycić.

Co warto wiedzieć o CODA i camt.053

  • CODA jest publikowana przez Febelfin i dostarczana przez każdy belgijski bank; obecną referencją jest wersja 2.8 (listopad 2025).
  • Rekordy mają stałą długość 128 znaków; kwoty niosą trzy domyślne miejsca po przecinku i jawny znak obciążenia/uznania.
  • Zaksięgowane są tylko operacje o numerze szczegółu 0000 — pozostałe to składniki operacji powyżej i nie wolno ich sumować ponownie.
  • ISO 20022 camt.053 to nowoczesny następca importowany dziś przez większość systemów ERP i skarbowych — stąd konwersja plików CODA.
  • Wyciąg bankowy to dane wrażliwe: konwersja lokalnie w przeglądarce pozwala uniknąć wysyłania numerów rachunków i kontrahentów do podmiotu trzeciego.

Najczęściej zadawane pytania

Czym jest plik CODA?

CODA („Coded statement of account”) to belgijski format wyciągu bankowego publikowany przez Febelfin. To plik tekstowy z rekordami stałej długości 128 znaków: 0 nagłówek, 1 saldo poprzednie, 2.1/2.2/2.3 operacje, 3.x informacje, 8 saldo nowe, 9 trailer. Zwykle ma rozszerzenie .cod lub .coda i jest belgijskim odpowiednikiem SWIFT MT940 lub ISO 20022 camt.053.

Jak przekonwertować CODA na camt.053?

Upuść plik .cod na tej stronie, kliknij „Odczytaj plik”, a następnie „Eksportuj do camt.053”. Otrzymasz prawidłowy wyciąg camt.053.001.02 z rzeczywistymi saldami i zaksięgowanymi operacjami, wygenerowany w całości w przeglądarce — plik nigdy nie jest przesyłany.

Jak otworzyć lub odczytać plik .cod?

Plik .cod to zwykły tekst, więc pokaże go każdy edytor — ale każdy wiersz 128 znaków to nieopisany ciąg stałych pozycji, nieczytelny bez specyfikacji. Ta przeglądarka dekoduje go na rachunek, saldo poprzednie i nowe oraz listę operacji z datami, kodami transakcji, kontrahentami i tytułami.

Czy narzędzie sprawdza komunikację strukturalną?

Tak, i to jest jego wyróżnik. 12-cyfrowa komunikacja strukturalna (+++123/4567/89012+++) niesie cyfry kontrolne mod-97 — dwie ostatnie cyfry to dziesięć pierwszych modulo 97, przy czym resztę 0 zapisuje się jako 97. Referencja wierzyciela ISO 11649 (RF…) niesie cyfry kontrolne mod-97-10, tę samą regułę co IBAN. Obie są weryfikowane, a błędna referencja jest zgłaszana.

Dlaczego liczba operacji różni się od liczby wierszy?

Operacja o numerze szczegółu innym niż 0000 jest składnikiem operacji powyżej — kosztem, kwotą VAT lub jedną z pojedynczych transakcji kryjących się za sumą zbiorczą. Sam trailer Febelfin liczy wyłącznie rekordy o szczególe 0000: to one są zaksięgowanymi operacjami. Rekordy szczegółowe są pokazane z wcięciem i oznaczone plakietką, i nie są doliczane do salda.

Co dokładnie waliduje narzędzie?

Trzy rzeczy, wszystkie zgłaszane jako ostrzeżenia, nigdy blokująco: tożsamość księgową (saldo poprzednie ± zaksięgowane operacje = saldo nowe), sumy kontrolne trailera, rekord 9 (suma obciążeń, suma uznań, liczba rekordów), oraz cyfry kontrolne mod-97 komunikacji strukturalnych i referencji wierzyciela RF.

Czy mój wyciąg jest gdziekolwiek przesyłany?

Nie. Plik CODA jest odczytywany, walidowany i konwertowany w całości w przeglądarce za pomocą JavaScript. Żadne dane wyciągu nie są wysyłane na serwer.