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.