Cat-21 · T555 · Real-Time Payments Operations & Compliance

ISO 20022 Schema-Subset Tables & Validators

Hand-derived field-subset tables for pain.001.001.09 (plus the .12 delta) and camt.053.001, driving zero-dependency structural and facet validators: IBAN mod-97 checksum, BIC format, ISO 4217/3166 code-list membership, decimal and date facets, and batch-total cross-checks (control sum vs. sum of amounts, transaction count, and opening/closing balance reconciliation).

v1.0 Subset validation, not full XSD conformance Foundation layer for composer & reconciliation workbench
Scope & reliance: This tool does not generate or transmit live ISO 20022 messages. The posture here is prepare, validate, hash, receipt: you export the validation report for your own rails. The field tables below are a hand-derived subset of the full message definitions (not a complete XSD implementation); treat a pass here as catching the ~95% of structural and facet errors that occur in practice, not as a substitute for conformance testing against the full ISO 20022 schema. Schema-subset field tables are hand-derived from the published message definition reports under the royalty-free use terms of the ISO 20022 IPR policy; no XSD file is vendored or redistributed here.
Deepens, does not duplicate: Tool 02 (ISO 20022 Builder), Tool 219 (pacs.008 Generator), and Tool 98 / 248 (Message Validators) already cover single-message building and structural validation across 20+ message types. This tool ships the underlying schema-subset data tables (path/type/pattern/mandatory) plus batch-integrity cross-checks, control-sum-vs-actual and opening/closing balance reconciliation, that those tools do not compute, and is the reusable foundation the pain.001 composer and camt.053 reconciliation workbench build on next.
๐Ÿ”’ All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data โ€” use synthetic or anonymised inputs only.
Schema-Subset Table
PathType / FacetRuleCard.
Validate a Fixture