camt checker

camt.053 vs camt.054

camt.053 is a bank-to-customer statement. camt.054 is a bank-to-customer debit/credit notification. This checker validates .001.02 and .001.08 of both against the official ISO 20022 schemas, then reads statement or notification entries into the same JSON shape.

Elements this checker uses

camt.053camt.054
Message nameBankToCustomerStatementBankToCustomerDebitCreditNotification
Document elementBkToCstmrStmtBkToCstmrDbtCdtNtfctn
Repeated blockStmtNtfctn
Versions checked herecamt.053.001.02, camt.053.001.08camt.054.001.02, camt.054.001.08
Bundled .001.08 sampleBalances OPBD 1000.00 EUR and CLBD 1104.50 EURNo Bal elements, so balances is empty. First entry endToEndId E2E-054-08

Both samples are read by the same entry path: Ntry, and NtryDtls/TxDtls when those details exist. Bal is copied when the element is present. The camt.054 sample simply does not contain one.

Open the camt checker

Check a file

curl -F "file=@camt053.xml" https://checksepa.com/v1/camt/validate
curl -F "file=@camt053.xml" "https://checksepa.com/v1/camt/convert?format=json"

Questions

What is the difference between camt.053 and camt.054?

camt.053 is BankToCustomerStatement (BkToCstmrStmt / Stmt). camt.054 is BankToCustomerDebitCreditNotification (BkToCstmrDbtCdtNtfctn / Ntfctn). This site validates .001.02 and .001.08 of each.

Which sample has opening and closing balances?

The bundled camt.053.001.08 sample converts to balances OPBD 1000.00 EUR on 2026-10-01 and CLBD 1104.50 EUR on 2026-10-02. The bundled camt.054.001.08 sample converts to an empty balances array.

Does an empty balances array mean camt.054 forbids Bal?

No. The converter reads Bal on both Stmt and Ntfctn. The empty array is what the bundled camt.054.001.08 file contains.

camt.054 meaning · Deutsch · Sample files · camt checker