CODA Validator & Converter → camt.053
Apri un estratto CODA belga, verifica totali e riferimenti strutturati ed esporta camt.053 — interamente nel tuo browser, senza caricare nulla.
Che cos’è un file CODA e come si converte in camt.053?
CODA ("Coded statement of account") è il formato di estratto conto bancario belga pubblicato da Febelfin: record a larghezza fissa di esattamente 128 caratteri, uno per riga, identificati dal primo carattere (0 intestazione, 1 saldo precedente, 2 movimento, 3 informazione, 8 nuovo saldo, 9 trailer). Ogni banca belga lo fornisce. Per convertire un CODA in ISO 20022 camt.053, trascina il file su questa pagina e clicca su "Esporta in camt.053": ValidateFin lo analizza localmente, verifica che saldo precedente ± movimenti sia uguale al nuovo saldo, controlla i totali del record 9 e le cifre di controllo mod-97 di ogni comunicazione strutturata, e produce un estratto camt.053.001.02 valido. Nulla viene caricato.
Informazioni sul validatore e convertitore CODA
CODA è la controparte belga di SWIFT MT940, del BAI2 statunitense e di ISO 20022 camt.053. La specifica di riferimento è "Coded statement of account (CODA)" di Febelfin, versione 2.8 (novembre 2025), e ogni posizione di campo letta da questo strumento proviene dal suo Allegato I. I record sono a larghezza fissa e contano esattamente 128 caratteri: un’intestazione 0, poi per ogni conto un record 1 "saldo precedente", una serie di record di movimento 2.1/2.2/2.3 con i loro record informativi 3.x, un record 8 "nuovo saldo" e infine un trailer 9. Gli importi hanno 15 cifre con tre decimali impliciti — non centesimi — e il senso è un carattere di segno esplicito (0 credito, 1 debito), mai dedotto da un intervallo di codici come in BAI2. Un singolo file fisico può contenere più estratti logici, uno per conto.
Questo validatore fa molto più che leggere il file. Primo, l’identità contabile: saldo precedente ± i movimenti contabilizzati deve essere uguale al nuovo saldo. Sono contabilizzati solo i movimenti il cui numero di dettaglio è 0000 — i numeri superiori sono la scomposizione del movimento che li precede (spese, IVA, o le singole transazioni dietro un totale globalizzato), e sommarli di nuovo significherebbe contarli due volte: è esattamente così che i parser CODA ingenui corrompono silenziosamente una riconciliazione. Secondo, il trailer (record 9): il totale dare, il totale avere e il numero di record vengono confrontati con il contenuto reale del file. Terzo — e nessun altro strumento CODA gratuito lo fa — le cifre di controllo dei riferimenti strutturati: la comunicazione strutturata belga +++123/4567/89012+++ (12 cifre, le ultime due = le prime dieci modulo 97) e il riferimento creditore ISO 11649 "RF" (mod-97-10, la stessa regola dell’IBAN). Una comunicazione strutturata errata è la causa più frequente per cui un pagamento belga non viene mai abbinato alla sua fattura, e il file dell’estratto è l’ultimo luogo in cui può ancora essere individuata.
Cosa sapere su CODA e camt.053
- CODA è pubblicato da Febelfin e fornito da tutte le banche belghe; il riferimento attuale è la versione 2.8 (novembre 2025).
- I record sono a larghezza fissa di 128 caratteri; gli importi hanno tre decimali impliciti e un carattere di segno dare/avere esplicito.
- Solo i movimenti con numero di dettaglio 0000 sono contabilizzati — gli altri sono componenti del movimento precedente e non vanno risommati.
- ISO 20022 camt.053 è il successore moderno che la maggior parte degli ERP e dei sistemi di tesoreria importa oggi: da qui la conversione dei flussi CODA.
- Un estratto conto è un dato sensibile: convertire localmente nel browser evita di inviare numeri di conto e controparti a terzi.
Domande frequenti
Che cos’è un file CODA?
CODA ("Coded statement of account") è il formato di estratto conto bancario belga pubblicato da Febelfin. È un file di testo con record a larghezza fissa di 128 caratteri: 0 intestazione, 1 saldo precedente, 2.1/2.2/2.3 movimenti, 3.x informazioni, 8 nuovo saldo, 9 trailer. Di solito ha estensione .cod o .coda ed è l’equivalente belga di SWIFT MT940 o di ISO 20022 camt.053.
Come converto un CODA in camt.053?
Trascina il file .cod su questa pagina, clicca su "Leggi il file" e poi su "Esporta in camt.053". Ottieni un estratto camt.053.001.02 valido con i saldi reali e i movimenti contabilizzati, generato interamente nel tuo browser — il file non viene mai caricato.
Come apro o leggo un file .cod?
Un file .cod è testo semplice, quindi qualsiasi editor lo mostra — ma ogni riga di 128 caratteri è una sequenza di posizioni fisse senza etichette, illeggibile senza la specifica. Questo visualizzatore la decodifica in un conto, un saldo precedente e uno nuovo, e un elenco di movimenti con date, codici operazione, controparti e causali.
Lo strumento controlla la comunicazione strutturata?
Sì, ed è il suo elemento distintivo. La comunicazione strutturata a 12 cifre (+++123/4567/89012+++) porta cifre di controllo mod-97 — le ultime due sono le prime dieci modulo 97, con resto 0 scritto come 97. Il riferimento creditore ISO 11649 (RF…) porta cifre di controllo mod-97-10, la stessa regola dell’IBAN. Entrambi sono verificati e un riferimento errato viene segnalato.
Perché il numero di movimenti differisce dal numero di righe?
Un movimento il cui numero di dettaglio non è 0000 è una componente del movimento che lo precede — una spesa, un importo IVA, o una delle singole transazioni dietro un totale globalizzato. Il trailer di Febelfin stesso conta solo i record con dettaglio 0000: quelli sono i movimenti contabilizzati. I record di dettaglio sono mostrati rientrati e con un badge, e non vengono sommati al saldo.
Cosa valida esattamente lo strumento?
Tre cose, tutte segnalate come avvertenza e mai bloccanti: l’identità contabile (saldo precedente ± movimenti contabilizzati = nuovo saldo), i totali di controllo del trailer, record 9 (totale dare, totale avere, numero di record), e le cifre di controllo mod-97 delle comunicazioni strutturate e dei riferimenti creditore RF.
Il mio estratto viene caricato da qualche parte?
No. Il file CODA viene letto, validato e convertito interamente nel tuo browser tramite JavaScript. Nessun dato dell’estratto viene inviato a un server.