Referentie van financiële XML-schema's
Alle berichtschema's die ValidateFin valideert — ISO 20022 (pain, camt, pacs, head), UBL, CII en de nationale e-facturatie- en belastingformaten: namespace, root-element, versies en welke tegen het officiële XSD worden afgedwongen. Elk linkt naar een gratis validator.
Financiële XML-schema's
Een financieel berichtschema (XSD) legt de exacte structuur vast die een bestand moet hebben en wordt geïdentificeerd door een namespace zoals urn:iso:std:iso:20022:tech:xsd:pain.001.001.09. Deze referentie somt alle schema's op die ValidateFin valideert: de ISO 20022-families voor betalingsinitiatie (pain), cashmanagement (camt) en het interbancaire Fedwire-spoor (pacs, head), de twee EN 16931-syntaxen (OASIS UBL 2.1 en UN/CEFACT CII D16B), en de nationale formaten — Facturae en Verifactu in Spanje, KSeF FA(3) en JPK_V7M in Polen, NAV Online Számla in Hongarije, FatturaPA in Italië. Elke fiche geeft het root-element, de namespace van elke ondersteunde versie, en of het officiële XSD is meegeleverd en wordt afgedwongen dan wel alleen structurele controles draaien.
Betalingsinitiatie
pain.001 (CustomerCreditTransferInitiation) is het ISO 20022-bericht dat een bedrijf naar zijn bank stuurt om SEPA-overboekingen op te dragen (leveranciersbetalingen, salarissen).
CustomerCreditTransferInitiationpain.008 (CustomerDirectDebitInitiation) is het ISO 20022-bericht dat een incassant naar zijn bank stuurt om SEPA-incasso's te innen (SDD Core of SDD B2B).
CustomerDirectDebitInitiationpain.002 (CustomerPaymentStatusReport) is het ISO 20022-statusrapport dat de bank terugstuurt na een pain.001 of pain.008: welke betalingen zijn geaccepteerd en welke zijn geweigerd, elk met een redencode.
CustomerPaymentStatusReportCashmanagement
camt.053 (BankToCustomerStatement) is het ISO 20022-rekeningafschrift aan het einde van de dag, dat oude formaten zoals MT940 en CODA in Europa vervangt.
BankToCustomerStatementcamt.052 (BankToCustomerAccountReport) is het intraday ISO 20022-rekeningrapport — saldi en boekingen die gedurende de dag beschikbaar zijn, vóór het definitieve camt.053-afschrift.
BankToCustomerAccountReportcamt.054 (BankToCustomerDebitCreditNotification) is de ISO 20022-melding van afzonderlijke debet- of creditboekingen, vaak gebruikt voor gedetailleerde incasso's of gebundelde betalingen.
BankToCustomerDebitCreditNotificationInterbancair (Fedwire)
head.001 (BusinessApplicationHeader) is de ISO 20022-envelop die aan elk Fedwire-bericht voorafgaat: hij noemt de afzender, de ontvanger en de exacte definitie van het volgende bericht.
BusinessApplicationHeaderpacs.008 (FIToFICustomerCreditTransfer) is het ISO 20022-interbancaire bericht dat een klantoverboeking tussen financiële instellingen verplaatst — het interbancaire deel van een overboeking.
FIToFICustomerCreditTransferpacs.009 (FinancialInstitutionCreditTransfer) is het ISO 20022-bericht voor een overboeking waarbij zowel de debiteur als de crediteur financiële instellingen zijn — een bank die voor eigen rekening aan een andere bank betaalt.
FinancialInstitutionCreditTransferpacs.004 (PaymentReturn) is het ISO 20022-bericht waarmee een bank reeds ontvangen gelden teruggeeft, onder vermelding van de oorspronkelijke betaling die zij terugdraait.
PaymentReturnpacs.028 (FIToFIPaymentStatusRequest) is het ISO 20022-bericht waarmee een bank navraagt wat er is gebeurd met een betaling die zij al heeft ingediend.
FIToFIPaymentStatusRequestcamt.056 (FIToFIPaymentCancellationRequest) is het ISO 20022-bericht waarmee een bank een andere bank vraagt een reeds verzonden betaling te annuleren.
FIToFIPaymentCancellationRequestcamt.029 (ResolutionOfInvestigation) is het ISO 20022-antwoord op een annuleringsverzoek of een onderzoek: het meldt of de zaak is aanvaard of afgewezen, en waarom.
ResolutionOfInvestigationE-facturatie
UBL 2.1 Invoice is de OASIS XML-syntaxis die door Peppol BIS Billing 3.0 en de meeste Europese e-factureringsmandaten wordt gebruikt, waaronder het Roemeense RO e-Factura.
InvoiceUBL 2.1 CreditNote is de OASIS XML-syntaxis voor een creditnota — een eigen schema, met een eigen root-element en een eigen namespace, los van Invoice.
CreditNoteCrossIndustryInvoice D16B is de UN/CEFACT XML-syntaxis achter Factur-X, ZUGFeRD en XRechnung-CII — de tweede syntaxis die EN 16931 toestaat, naast UBL.
CrossIndustryInvoiceFacturae is het officiële Spaanse e-factuurformaat: een XAdES-ondertekende XML, verplicht voor B2G via FACe. Er bestaan drie versies naast elkaar, elk met een eigen namespace.
FacturaeFA(3) is het Poolse schema voor gestructureerde facturen van het ministerie van Financiën voor KSeF, verplicht sinds 01-02-2026 boven 200 miljoen PLN en sinds 01-04-2026 voor iedereen.
Faktura ustrukturyzowana FA(3)InvoiceData 3.0 is het schema van de Hongaarse factuur die aan de NAV wordt gemeld. Sinds 2021 gaat elke Hongaarse factuur er zonder drempel doorheen.
InvoiceDataFatturaPA is de Italiaanse elektronische factuur, sinds 2019 verplicht voor B2B, B2C en B2G. Elke factuur gaat via het Sistema di Interscambio, dat haar aanvaardt of met een genummerde code afwijst.
FatturaElettronicaBelastingaangifte
JPK_V7M(3) is het Poolse maandelijkse btw-controlebestand: de aangifte en de verkoop- en inkoopregisters in één XML. Van kracht sinds 01-02-2026.
JPK_V7MVerifactu / SIF is de Spaanse indiening van facturatierecords volgens RD 1007/2023: records die via een SHA-256-hash aaneengeschakeld zijn en naar de AEAT worden gestuurd.
RegFactuSistemaFacturacion