ValidateFin
Torna al blog
·Aggiornato 11 mar 2026·ISO 20022·Di Eliel Nicaise

Leggere un estratto conto camt.053: struttura e campi principali

Il camt.053 è lo standard ISO 20022 per gli estratti conto bancari elettronici. Ecco come leggere la sua struttura XML, comprendere i saldi ed estrarre le transazioni.

Cos'è camt.053?

camt.053 (Bank-to-Customer Statement) è un messaggio XML ISO 20022 che le banche inviano ai propri clienti aziendali come estratto conto bancario elettronico. Sostituisce i vecchi formati come MT940 (SWIFT) ed è obbligatorio nella zona SEPA.

Le banche consegnano i file camt.053 giornalmente o su richiesta. Ogni file contiene uno o più estratti conto (Stmt), ognuno relativo a un conto specifico e a un periodo determinato.

La migrazione da MT940 a camt.053 è stata un processo graduale e pluriennale. SWIFT aveva inizialmente fissato novembre 2025 come scadenza per la completa dismissione dei messaggi MT nei pagamenti transfrontalieri. La grande maggioranza delle banche della zona SEPA consegna già camt.053 come formato predefinito. Se la tua organizzazione non ha ancora migrato, è giunto il momento — il supporto MT940 viene attivamente eliminato.

Struttura XML di un file camt.053

Un file camt.053 è organizzato in tre livelli principali:

<BkToCstmrStmt>
  <GrpHdr>
    <MsgId>STMT-20260219-001</MsgId>
    <CreDtTm>2026-02-19T08:00:00</CreDtTm>
  </GrpHdr>
  <Stmt>
    <Acct>
      <Id><IBAN>BE68539007547034</IBAN></Id>
    </Acct>
    <Bal>
      <Tp><CdOrPrtry><Cd>OPBD</Cd></CdOrPrtry></Tp>
      <Amt Ccy="EUR">10000.00</Amt>
    </Bal>
    <Ntry>
      <Amt Ccy="EUR">500.00</Amt>
      <CdtDbtInd>CRDT</CdtDbtInd>
      <BookgDt><Dt>2026-02-18</Dt></BookgDt>
    </Ntry>
  </Stmt>
</BkToCstmrStmt>
  • GrpHdr (Group Header): data di creazione del file, ID messaggio
  • Stmt (Statement): IBAN del conto, saldi apertura/chiusura, periodo dell'estratto conto
  • Ntry (Entry): ogni singola transazione di addebito o accredito

Il Group Header (GrpHdr) è il wrapper del messaggio. Contiene un MsgId univoco che identifica il file, il timestamp CreDtTm di quando la banca ha generato l'estratto e, opzionalmente, l'elemento MsgPgntn per gli estratti paginati. L'elemento Statement (Stmt) rappresenta un conto per un periodo di rendicontazione. Un singolo file camt.053 può contenere più elementi Stmt quando un'azienda riceve estratti consolidati per più conti. Ogni Ntry (Entry) rappresenta una singola registrazione sul conto: porta importo, valuta, indicatore credito/debito, date di contabilizzazione e valuta, codice transazione bancaria e NtryDtls annidati con i dettagli della transazione.

Campi principali da capire

  • Bal / Tp / CdTipo di saldo: OPBD (apertura) o CLBD (chiusura). La differenza = movimento netto del periodo.
  • Ntry / CdtDbtIndCRDT = accredito (denaro ricevuto), DBIT = addebito (denaro inviato).
  • Ntry / AmtImporto della transazione con attributo valuta (es. EUR).
  • NtryDtls / TxDtls / RmtInfInformazioni sulla rimessa: il riferimento di pagamento comunicato dal pagante.
  • RltdPties / Dbtr or CdtrNome e IBAN della controparte — il debitore per i pagamenti in entrata, il creditore per quelli in uscita.
  • BkTxCd / Domn / CdCodice transazione bancaria secondo la lista codici esterni ISO 20022. Il Dominio (es. PMNT per pagamenti), la Famiglia (es. RCDT per bonifici ricevuti) e la Sottofamiglia (es. ESCT per bonifico SEPA) classificano insieme ogni voce con precisione per la riconciliazione automatizzata.
  • BookgDt / Dt e ValDt / DtBookgDt è la data in cui la banca ha registrato la transazione sul conto. ValDt è la data valuta utilizzata per il calcolo degli interessi. Queste due date possono differire — una transazione contabilizzata venerdì può avere data valuta lunedì.
  • Acct / Id / IBANL'IBAN del conto a cui appartiene questo estratto conto. Situato nell'elemento Stmt, identifica univocamente quale conto bancario riguardano i saldi e le voci. Per i file multi-conto, è così che si associa ogni estratto al corretto libro contabile.

Versioni di camt.053: .002, .006, .008, .010, .011

Il messaggio camt.053 si è evoluto attraverso diverse versioni di manutenzione ISO 20022. Le versioni più comuni sono: camt.053.001.002 (la versione originale ampiamente adottata), camt.053.001.006 (campi aggiuntivi per il reporting regolatorio), camt.053.001.008 (supporto per identificatori LEI), camt.053.001.010 (ciclo di manutenzione ISO 20022 2022) e camt.053.001.011 (la versione più recente del 2025).

In pratica, la tua banca determina quale versione ricevi. Gli elementi strutturali chiave (GrpHdr, Stmt, Ntry) sono coerenti in tutte le versioni — le differenze sono principalmente additive. Controlla sempre il namespace XML per determinare la versione esatta. ValidateFin supporta automaticamente le versioni .002, .006, .008, .010 e .011.

Utilizzo di camt.053 per la riconciliazione bancaria

La riconciliazione bancaria è uno degli usi principali dei file camt.053. Il formato XML strutturato rende la riconciliazione automatizzata molto più affidabile rispetto all'analisi di estratti conto PDF. Ogni elemento Ntry contiene tutti i dati necessari per l'abbinamento: importo, data, controparte e informazioni di rimessa.

Un tipico flusso di lavoro prevede tre passaggi: importa il file camt.053 nel tuo ERP, abbina le voci alle partite aperte nel tuo libro contabile usando il campo RmtInf, e segnala le voci non abbinate per revisione manuale. Il BkTxCd aiuta a categorizzare automaticamente le transazioni.

Le aziende che sfruttano appieno i dati strutturati di camt.053 raggiungono tassi di abbinamento automatico dell'85-95%, rispetto al 50-60% con gli estratti MT940 non strutturati. La chiave è garantire che le fatture includano riferimenti strutturati e che il motore di riconciliazione analizzi la gerarchia completa NtryDtls/TxDtls.

Visualizza il tuo camt.053 gratuitamente

Il nostro visualizzatore camt.053 legge il tuo file ISO 20022 e mostra saldi, tutti i movimenti e i dettagli delle controparti in un'interfaccia chiara. Esporta in CSV con un clic. Nessun file viene mai caricato su un server.

Apri il Visualizzatore Camt.053

Domande frequenti

Qual è la differenza tra camt.052, camt.053 e camt.054?

Camt.052 fornisce report di conto infragiornalieri (voci provvisorie), camt.053 consegna estratti conto di fine giornata (voci definitivamente contabilizzate) e camt.054 contiene notifiche di addebito/accredito per transazioni individuali. Camt.053 è il più comune per la riconciliazione bancaria quotidiana.

Come leggo i saldi in un file camt.053?

I file camt.053 contengono elementi di saldo: OPBD (Opening Booked Balance) per il saldo di inizio giornata, CLBD (Closing Booked Balance) per fine giornata, e opzionalmente CLAV (Closing Available). La differenza tra OPBD e CLBD equivale alla somma netta di tutte le voci.

Posso convertire camt.053 in CSV o Excel?

Sì. Il visualizzatore camt.053 di ValidateFin analizza il file XML e consente di esportare tutte le voci in formato CSV, apribile in Excel o importabile nel software di contabilità.

Cosa sta sostituendo MT940 e quando avviene?

MT940 viene sostituito da camt.053 (ISO 20022) come parte del programma di migrazione SWIFT. SWIFT ha fissato novembre 2025 come scadenza per la dismissione dei messaggi MT transfrontalieri. La maggior parte delle banche della zona SEPA consegna già camt.053 come formato predefinito.

Come identifico la versione camt.053 inviata dalla mia banca?

Controlla il namespace XML nell'elemento radice. Ad esempio, urn:iso:std:iso:20022:tech:xsd:camt.053.001.002 indica la versione .002, mentre urn:iso:std:iso:20022:tech:xsd:camt.053.001.008 indica la versione .008. ValidateFin rileva la versione automaticamente.

Cosa significa il BkTxCd (codice transazione bancaria)?

BkTxCd classifica ogni transazione usando una gerarchia a tre livelli: Dominio (es. PMNT per pagamenti), Famiglia (es. RCDT per bonifici ricevuti) e Sottofamiglia (es. ESCT per bonifico SEPA). Questo codice consente la categorizzazione automatizzata nel sistema contabile.

Un singolo file camt.053 può contenere più conti?

Sì. Un file camt.053 può contenere più elementi Stmt (Statement), ciascuno per un conto diverso identificato dal suo IBAN nel campo Acct/Id/IBAN. Questo è comune per gli estratti conto consolidati multi-conto.

Qual è la differenza tra BookgDt e ValDt?

BookgDt (Data di contabilizzazione) è quando la banca ha registrato la transazione. ValDt (Data valuta) è la data per il calcolo degli interessi. Spesso differiscono: un pagamento ricevuto venerdì sera può avere BookgDt venerdì ma ValDt lunedì.

Come raggiungo alti tassi di abbinamento automatico con camt.053?

Gli alti tassi di abbinamento (85-95%) dipendono da dati di rimessa strutturati. Assicurati che le fatture includano riferimenti strutturati (es. riferimento creditore ISO 11649 RF). Analizza il percorso completo NtryDtls/TxDtls/RmtInf/Strd e usa EndToEndId come chiave secondaria.

È sicuro elaborare i dati camt.053 nel browser?

Sì. ValidateFin elabora i file camt.053 interamente nel browser usando JavaScript lato client — nessun dato viene mai caricato su un server. Questo approccio soddisfa i rigidi requisiti di protezione dei dati ed è sicuro per gli estratti conto bancari di produzione.