camt.053 — Bank To Customer Statement

camt.053 is the ISO 20022 message for the end-of-day account statement: opening and closing balances and every booked entry, the XML successor of MT940.

Structure

Every ISO 20022 message has a Document root in the message's own namespace (urn:iso:std:iso:20022:tech:xsd:camt.053.<variant>.<version>), with exactly one child — here BkToCstmrStmt:

The exact content differs between versions (camt.053.001.03, .001.09, …) and is usually restricted further by your bank's or scheme's implementation guide (for example the EPC rulebooks for SEPA).

View the schema

Open camt.053.001.12, the latest version, directly in the viewer — or pick another version of camt.053 in the ISO 20022 tab. Then explore Document/BkToCstmrStmt as a diagram, search for element names (Ctrl/⌘ + K), and export the diagram or an HTML documentation for your team.

The schemas are loaded from a public mirror of the ISO 20022 catalogue, unchanged; the authoritative source is the ISO 20022 message catalogue. Your bank's implementation guide may require a specific version — the version is the last part of the file's namespace.

Validate a camt.053 file

Load the XSD, then validate your XML document against it — in the browser or via the REST API from a script. For a file-first workflow with an Excel list of all errors, use the XML Viewer. Schema validation checks structure, types, lengths and code lists; rules from bank-specific implementation guides (MIGs) are outside an XSD and need your bank's own validator.

Typical use: Cash management, automatic bank reconciliation, the MT940 migration.

Open camt.053.001.12 in the viewer