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

pain.001.001.09 Payment Composer & Preparation Receipt

Author a multi-payment pain.001.001.09 credit-transfer initiation message: fill a debtor header, add payment rows, get live per-field schema-subset validation as you type, then export a canonical byte-stable XML file plus a preparation receipt carrying the message digest, validation-report digest, and control totals.

v1.0 Subset validation, not full XSD conformance Rides T555 field tables and validators
Scope & reliance: This composer does not transmit or submit a live payment. The posture is prepare, validate, hash, receipt: the exported XML is prepared, not transmitted, and you send it through your own payment rail. Field checks use the same hand-derived schema-subset table as T555 (path/type/pattern/mandatory), not the full ISO 20022 XSD; treat a clean composition as catching the structural and facet errors that occur in practice, not as a substitute for conformance testing against the full schema.
Rides Tool 555 (Schema-Subset Tables & Validators) for its pain.001.001.09 field table and IBAN/BIC/currency/country facet checks, applied here live per field instead of after the fact. Deepens, does not duplicate, Tool 02 (ISO 20022 Builder) and Tool 219 (pacs.008 Generator), which build single messages of other types; this tool is the multi-row batch authoring workbench for pain.001 specifically, with a preparation receipt.
๐Ÿ”’ All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data โ€” use synthetic or anonymised inputs only.
Debtor & Batch Header
Payment Rows (CdtTrfTxInf)
End-to-End IDAmountCcyCreditor Agent BICCreditor NameCreditor CtryCreditor IBANRemittance InfoPurpose Code
Transactions: 0 Control Sum: 0.00
Compose & Export