Synthetic fixtures · reviewed 14 August 2026

CAMT samples without real bank data

The fixture library uses invented identifiers and financial values. It supports reproducible tests without inviting users to publish real statements.

Golden camt.053.001.14 statement

One synthetic account, balances, an entry, two child transaction details, references, parties, agents, remittance, and preserved extensions.

Used for: Viewer, analyzer, validation, reconciliation, exports, and anonymisation regression tests.

Adversarial XML fixtures

DOCTYPE, ENTITY, XInclude, depth, size, and malformed-XML cases with no real financial values.

Used for: Secure-ingestion rejection and diagnostic-code tests.

Exact decimal and sign cases

Leading zeroes, trailing scale, CRDT/DBIT, reversals, currency separation, and entry/detail hierarchy.

Used for: Financial correctness and export precision tests.

Safe support reproductions

Start from a synthetic fixture and change only the minimum structure needed to demonstrate a problem. Never submit a real file, filename, account identifier, reference, balance, or remittance value.