SEPA pain.001 validator
Check EUR credit-transfer batches with separate local rules and supplied XSD checks.
SEPA countries · Germany, France, Poland, Romania, Croatia, Portugal, NorwayOpen validatorFind settlement, count and reference-format errors before they become expensive payment repairs. A local ISO base preflight for bank and fintech integration teams.
Ready · no checks executed.
No Swift readiness certification, complete CBPR+ compliance, sanctions screening, settlement execution, RMA/reachability or bank acceptance. An ISO schema pass cannot establish a production network profile.
Rechecked 6 November 2026: ISO catalogue pacs.008.001.14; the SWIFT MyStandards example refers to pacs.008.001.08. Latest ISO is not the SWIFT production profile. BAH version and network release must be selected independently. The official download returned HTTP 403 from this VPS, so the useful lite route uses authorised local BYO and shows XSD not executed until supplied.
ISO catalogue · ISO archive · Published BAH · ISO IPR · ISO terms · SWIFT MyStandards network reference
XSDHub is not the official ISO site. ISO 20022 remains the sole source of up-to-date repository materials. No protected rules or CBPR+ specifications are redistributed. Without appropriate rights a supplied profile remains unexecuted.
Asset / engine notices · Independent rule-only example · XSD-error fixture · Settlement-error fixture · Known outcomes and locations
Fictional examples are independently written. The XSD-error is proven against our own teaching subset; no official ISO XSD validity is claimed for the demo.
Settlement amount / currency / date guide · UETR, BAH and profile guide