CAMT.053-formaat uitgelegd

Het ISO 20022 XML-bankafschrift — de moderne, gestructureerde opvolger van MT940, gebruikt binnen SEPA en PSD2.

ISO 20022 camt.053 Bank-to-Customer Statement

Type formaatXML (ISO 20022)
Bestandsextensie.xml
StandaardisatieISO 20022
Gangbare versiecamt.053.001.02
VoorgangerSWIFT MT940
CoderingUTF-8 XML

Wat is CAMT.053?

CAMT.053 is het ISO 20022 "Bank-to-Customer Statement" — een XML-document dat een dagafschrift levert met veel meer structuur dan het oudere MT940-tekstformaat. De "CAMT"-familie staat voor Cash Management; 053 is specifiek het geboekte afschrift.

Omdat het XML is, heeft elk veld een expliciete naam en type: saldo’s dragen ISO-typecodes (OPBD, CLBD), bedragen hebben een valuta-attribuut en elke transactie kan volledige referenties, tegenpartijen en betalingskenmerken bevatten. Die rijkere structuur is waarom boekhoudsoftware een CAMT.053-afschrift nauwkeuriger kan matchen dan een platte MT940.

Onder SEPA en PSD2 is CAMT.053 de richting: banken leveren het steeds vaker rechtstreeks aan zakelijke klanten. Voor iedereen die alleen nog een PDF krijgt, is het omzetten van die PDF naar een geldig camt.053.001.02-bestand de brug naar moderne boekhoudimports.

Waar het vandaan komt

ISO 20022 is de wereldwijde standaard voor financiële berichten, bedoeld om de versnipperde SWIFT MT-catalogus te vervangen door één XML-woordenboek. CAMT.053 is het afschriftbericht — de directe opvolger van MT940.

De meeste Nederlandse en Europese boekhoudpakketten mikken specifiek op versie camt.053.001.02. Er zijn nieuwere subversies, maar 001.02 blijft de breed ondersteunde uitwisselingsversie, dus een converter levert die tenzij anders gevraagd.

Wanneer gebruik je het

Kies CAMT.053 wanneer je software het als importoptie aanbiedt — het levert doorgaans beter automatisch matchen dan MT940 dankzij de gestructureerde referenties en partijgegevens.

CAMT.053-structuur & velden

CAMT.053 is een geneste XML. De root <Document> bevat één <BkToCstmrStmt>, met een groepsheader en één of meer <Stmt>-afschriften. Elk afschrift bevat rekeninggegevens, saldo’s en een herhalend <Ntry>-element (entry) per transactie. De belangrijkste elementen:

Tag / elementVeldVerplichtOmschrijving
BkToCstmrStmtBank-to-Customer StatementVerplichtRoot business message: one group header plus one or more statements.
GrpHdrGroup HeaderVerplichtMessage-level metadata: MsgId (unique message id) and CreDtTm (creation timestamp).
StmtStatementVerplichtOne account statement: identification, sequence number, account, balances and entries.
Stmt/AcctAccountVerplichtAccount the statement covers — Id/IBAN, currency (Ccy) and optional owner.
Stmt/BalBalanceVerplichtA balance with a type code: OPBD (opening booked), CLBD (closing booked), CLAV (closing available), FWAV (forward available).
Bal/AmtBalance AmountVerplichtAmount with a Ccy currency attribute, paired with a CdtDbtInd (CRDT/DBIT) indicator.
NtryEntryVerplichtOne booked transaction: amount, credit/debit indicator, status, booking date and value date.
Ntry/AmtEntry AmountVerplichtTransaction amount with currency attribute. A period is the decimal separator in XML.
Ntry/CdtDbtIndCredit/Debit IndicatorVerplichtCRDT or DBIT — direction of the entry (replaces the MT940 D/C mark).
Ntry/BkTxCdBank Transaction CodeOptioneelStructured domain/family/sub-family code classifying the transaction type.
NtryDtls/TxDtlsTransaction DetailsOptioneelPer-transaction detail: references (Refs), related parties (RltdPties), remittance info (RmtInf).

Voorbeeld CAMT.053-bestand

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02">
  <BkToCstmrStmt>
    <GrpHdr>
      <MsgId>STMT-2026-0601</MsgId>
      <CreDtTm>2026-06-01T08:00:00</CreDtTm>
    </GrpHdr>
    <Stmt>
      <Id>00001</Id>
      <Acct><Id><IBAN>NL00INGB0001234567</IBAN></Id><Ccy>EUR</Ccy></Acct>
      <Bal>
        <Tp><CdOrPrtry><Cd>OPBD</Cd></CdOrPrtry></Tp>
        <Amt Ccy="EUR">1500.00</Amt><CdtDbtInd>CRDT</CdtDbtInd>
      </Bal>
      <Ntry>
        <Amt Ccy="EUR">45.00</Amt><CdtDbtInd>DBIT</CdtDbtInd>
        <Sts>BOOK</Sts>
        <BookgDt><Dt>2026-06-02</Dt></BookgDt>
        <NtryDtls><TxDtls>
          <RmtInf><Ustrd>Invoice 2026-0042</Ustrd></RmtInf>
        </TxDtls></NtryDtls>
      </Ntry>
      <Bal>
        <Tp><CdOrPrtry><Cd>CLBD</Cd></CdOrPrtry></Tp>
        <Amt Ccy="EUR">1455.00</Amt><CdtDbtInd>CRDT</CdtDbtInd>
      </Bal>
    </Stmt>
  </BkToCstmrStmt>
</Document>

Een CAMT.053-afschrift met één transactie. Let op de punt als decimaalteken, de OPBD/CLBD-saldotypecodes, de CRDT/DBIT-richtingindicatoren en de namespace die de versie vastzet op camt.053.001.02.

Veelgemaakte CAMT.053-fouten

Zet de juiste versie-namespace vast

De xmlns op <Document> geeft de versie aan (camt.053.001.02). Importeurs valideren daarop; een onverwachte versie-namespace is de meest voorkomende reden dat een CAMT-bestand direct geweigerd wordt.

Punt-decimalen, valuta als attribuut

Anders dan bij MT940 gebruiken XML-bedragen een punt als decimaalteken (1500.00) en staat de valuta in het Ccy-attribuut op <Amt>, niet inline. Door elkaar halen mislukt de schemavalidatie.

Richting is CRDT/DBIT, geen teken

Elke entry en elk saldo koppelt een bedrag aan een <CdtDbtInd> van CRDT of DBIT. Net als bij MT940 draait een verkeerde indicator de geldstroom om zonder zichtbare fout.

Saldo’s hebben de juiste typecodes nodig

Een afschrift moet minstens een begin- (OPBD) en eindsaldo (CLBD) bevatten met correcte datums; beschikbare saldo’s (CLAV/FWAV) zijn optioneel. Ontbrekende of verkeerd getypeerde saldo’s breken het afletteren.

Welke software importeert CAMT.053

CAMT.053 wordt geaccepteerd door moderne Europese boekhoud- en ERP-software, waaronder:

Exact (Online & Globe)Imports CAMT.053 (camt.053.001.02) bank statements.
TwinfieldNative CAMT.053 import, often the preferred format.
SnelStartAccepts CAMT.053 alongside MT940.
e-Boekhouden.nlSupports CAMT.053 uploads.
AFASCAMT.053 bank import for SEPA statements.
Banks via PSD2 / EBICSMost SEPA banks deliver CAMT.053 directly to business customers.

Net als MT940 wordt CAMT.053 niet ingelezen door QuickBooks of Xero — die verwachten OFX/QBO of CSV. Gebruik daarvoor CSV.

Gerelateerd formaat

MT940MT940 is het oudere SWIFT-formaat in platte tekst dat CAMT.053 vervangt.

CAMT.053 — veelgestelde vragen

Wat is een CAMT.053-bestand?

Het is een ISO 20022 XML-bankafschrift — het "Bank-to-Customer Statement"-bericht — met rekeninggegevens, begin- en eindsaldo en één gestructureerde entry per transactie, klaar om te importeren in boekhoudsoftware.

Hoe open ik een CAMT.053-bestand?

Het is XML, dus een teksteditor of browser toont het, maar het is bedoeld om te importeren in boekhoudsoftware (Exact, Twinfield, SnelStart). Wil je de bedragen in een spreadsheet lezen, converteer het afschrift dan naar Excel of CSV.

Is CAMT.053 beter dan MT940?

Voor automatisch matchen meestal wel — de gestructureerde referenties, tegenpartijen en saldotypecodes geven de software meer houvast. MT940 is eenvoudiger en nog altijd universeel ondersteund, dus de beste keuze is wat jouw pakket prefereert.

Kan ik CAMT.053 genereren uit een PDF-afschrift?

In principe wel — een PDF-afschrift bevat de transacties en saldo’s die een CAMT.053-bestand nodig heeft. BankFormats exporteert op dit moment Excel en CSV, geen CAMT.053; de meeste pakketten die CAMT.053 lezen accepteren ook een CSV-bankimport. Voor een native camt.053.001.02 XML-bestand heb je een converter nodig die het ISO 20022-schema rechtstreeks wegschrijft.

Zet je PDF-bankafschrift om

BankFormats zet PDF-bankafschriften om naar nette Excel- en CSV-bestanden — elke transactie eruit, saldo’s die kloppen.

Converteer een afschrift

Andere formaten: MT940

CAMT.053-formaat uitgelegd | BankFormats