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 formaat | XML (ISO 20022) |
|---|---|
| Bestandsextensie | .xml |
| Standaardisatie | ISO 20022 |
| Gangbare versie | camt.053.001.02 |
| Voorganger | SWIFT MT940 |
| Codering | UTF-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 / element | Veld | Verplicht | Omschrijving |
|---|---|---|---|
| BkToCstmrStmt | Bank-to-Customer Statement | Verplicht | Root business message: one group header plus one or more statements. |
| GrpHdr | Group Header | Verplicht | Message-level metadata: MsgId (unique message id) and CreDtTm (creation timestamp). |
| Stmt | Statement | Verplicht | One account statement: identification, sequence number, account, balances and entries. |
| Stmt/Acct | Account | Verplicht | Account the statement covers — Id/IBAN, currency (Ccy) and optional owner. |
| Stmt/Bal | Balance | Verplicht | A balance with a type code: OPBD (opening booked), CLBD (closing booked), CLAV (closing available), FWAV (forward available). |
| Bal/Amt | Balance Amount | Verplicht | Amount with a Ccy currency attribute, paired with a CdtDbtInd (CRDT/DBIT) indicator. |
| Ntry | Entry | Verplicht | One booked transaction: amount, credit/debit indicator, status, booking date and value date. |
| Ntry/Amt | Entry Amount | Verplicht | Transaction amount with currency attribute. A period is the decimal separator in XML. |
| Ntry/CdtDbtInd | Credit/Debit Indicator | Verplicht | CRDT or DBIT — direction of the entry (replaces the MT940 D/C mark). |
| Ntry/BkTxCd | Bank Transaction Code | Optioneel | Structured domain/family/sub-family code classifying the transaction type. |
| NtryDtls/TxDtls | Transaction Details | Optioneel | Per-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:
Net als MT940 wordt CAMT.053 niet ingelezen door QuickBooks of Xero — die verwachten OFX/QBO of CSV. Gebruik daarvoor CSV.
Gerelateerd formaat
MT940 — MT940 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 afschriftAndere formaten: MT940