ValidateFin

Financial XML Schema Reference

Every message schema ValidateFin validates — ISO 20022 (pain, camt, pacs, head), UBL, CII and the national e-invoicing and tax formats: namespace, root element, versions, and which are enforced against the official XSD. Each links to a free validator for your own file.

Financial XML schemas

A financial message schema (XSD) defines the exact structure a file must have, and is identified by a namespace such as urn:iso:std:iso:20022:tech:xsd:pain.001.001.09. This reference lists every schema ValidateFin validates: the ISO 20022 families for payment initiation (pain), cash management (camt) and the interbank Fedwire rail (pacs, head), the two EN 16931 e-invoicing syntaxes (OASIS UBL 2.1 and UN/CEFACT CII D16B), and the national formats — Facturae and Verifactu in Spain, KSeF FA(3) and JPK_V7M in Poland, NAV Online Számla in Hungary, FatturaPA in Italy. Each entry gives the root element, the namespace of every supported version, and whether the official XSD is bundled and enforced or only structural checks run.

Payment initiation

Cash management

Interbank (Fedwire)

E-invoicing

Tax reporting