Référence des schémas XML financiers
Tous les schémas de message validés par ValidateFin — ISO 20022 (pain, camt, pacs, head), UBL, CII et les formats nationaux de facturation et de déclaration : namespace, élément racine, versions et lesquels sont appliqués contre le XSD officiel. Chacun renvoie vers un validateur gratuit.
Schémas XML financiers
Un schéma de message financier (XSD) définit la structure exacte qu'un fichier doit avoir ; il est identifié par un namespace tel que urn:iso:std:iso:20022:tech:xsd:pain.001.001.09. Cette référence liste tous les schémas validés par ValidateFin : les familles ISO 20022 d'initiation de paiement (pain), de cash management (camt) et du rail interbancaire Fedwire (pacs, head), les deux syntaxes de facturation EN 16931 (OASIS UBL 2.1 et UN/CEFACT CII D16B), et les formats nationaux — Facturae et Verifactu en Espagne, KSeF FA(3) et JPK_V7M en Pologne, NAV Online Számla en Hongrie, FatturaPA en Italie. Chaque fiche donne l'élément racine, le namespace de chaque version supportée, et si le XSD officiel est embarqué et appliqué ou si seuls des contrôles structurels tournent.
Initiation de paiement
pain.001 (CustomerCreditTransferInitiation) est le message ISO 20022 qu'une entreprise envoie à sa banque pour ordonner des virements SEPA (paiements fournisseurs, salaires).
CustomerCreditTransferInitiationpain.008 (CustomerDirectDebitInitiation) est le message ISO 20022 qu'un créancier envoie à sa banque pour encaisser des prélèvements SEPA (SDD Core ou SDD B2B).
CustomerDirectDebitInitiationpain.002 (CustomerPaymentStatusReport) est le compte rendu ISO 20022 que la banque renvoie après un pain.001 ou un pain.008, indiquant quels paiements ont été acceptés et lesquels ont été rejetés, chacun avec un code de motif.
CustomerPaymentStatusReportCash management
camt.053 (BankToCustomerStatement) est le relevé de compte ISO 20022 de fin de journée, qui remplace les formats hérités comme MT940 et CODA en Europe.
BankToCustomerStatementcamt.052 (BankToCustomerAccountReport) est le rapport de compte ISO 20022 intrajournalier — soldes et écritures disponibles en cours de journée, avant le relevé camt.053 final.
BankToCustomerAccountReportcamt.054 (BankToCustomerDebitCreditNotification) est la notification ISO 20022 d'écritures individuelles au débit ou au crédit, souvent utilisée pour des encaissements détaillés ou des paiements groupés.
BankToCustomerDebitCreditNotificationInterbancaire (Fedwire)
head.001 (BusinessApplicationHeader) est l'enveloppe ISO 20022 qui précède chaque message Fedwire : elle nomme l'émetteur, le destinataire et la définition exacte du message qui suit.
BusinessApplicationHeaderpacs.008 (FIToFICustomerCreditTransfer) est le message ISO 20022 interbancaire qui achemine un virement de client entre établissements financiers — la jambe interbancaire d'un virement.
FIToFICustomerCreditTransferpacs.009 (FinancialInstitutionCreditTransfer) est le message ISO 20022 d'un virement dont le donneur d'ordre et le bénéficiaire sont tous deux des établissements financiers — une banque qui paie une autre banque pour son propre compte.
FinancialInstitutionCreditTransferpacs.004 (PaymentReturn) est le message ISO 20022 par lequel une banque restitue des fonds déjà reçus, en citant le paiement d'origine qu'elle contre-passe.
PaymentReturnpacs.028 (FIToFIPaymentStatusRequest) est le message ISO 20022 par lequel une banque demande ce qu'est devenu un paiement qu'elle a déjà émis.
FIToFIPaymentStatusRequestcamt.056 (FIToFIPaymentCancellationRequest) est le message ISO 20022 par lequel une banque demande à une autre d'annuler un paiement déjà parti.
FIToFIPaymentCancellationRequestcamt.029 (ResolutionOfInvestigation) est la réponse ISO 20022 à une demande d'annulation ou à une enquête : elle dit si le dossier est accepté ou refusé, et pourquoi.
ResolutionOfInvestigationFacturation électronique
UBL 2.1 Invoice est la syntaxe XML d'OASIS employée par Peppol BIS Billing 3.0 et par la plupart des mandats européens de facturation électronique, dont le RO e-Factura roumain.
InvoiceUBL 2.1 CreditNote est la syntaxe XML d'OASIS pour une note de crédit — un schéma à part entière, avec son propre élément racine et son propre namespace, distinct d'Invoice.
CreditNoteCrossIndustryInvoice D16B est la syntaxe XML d'UN/CEFACT derrière Factur-X, ZUGFeRD et XRechnung-CII — la seconde syntaxe admise par EN 16931, à côté d'UBL.
CrossIndustryInvoiceFacturae est le format de facture électronique officiel espagnol : un XML signé XAdES, obligatoire en B2G via FACe. Trois versions coexistent, chacune avec son namespace.
FacturaeFA(3) est le schéma de facture structurée polonais publié par le ministère des Finances pour KSeF, obligatoire depuis le 01/02/2026 au-delà de 200 M PLN et depuis le 01/04/2026 pour tous.
Faktura ustrukturyzowana FA(3)InvoiceData 3.0 est le schéma de la facture hongroise déclarée à la NAV. Toute facture hongroise y passe, sans seuil, depuis 2021.
InvoiceDataFatturaPA est la facture électronique italienne, obligatoire en B2B, B2C et B2G depuis 2019. Chaque facture transite par le Sistema di Interscambio, qui l'accepte ou la rejette avec un code numéroté.
FatturaElettronicaDéclaration fiscale
JPK_V7M(3) est le fichier de contrôle TVA mensuel polonais : la déclaration et les registres de ventes et d'achats dans un seul XML. En vigueur depuis le 01/02/2026.
JPK_V7MVerifactu / SIF est l'envoi de registres de facturation espagnol défini par le RD 1007/2023 : des enregistrements chaînés par une empreinte SHA-256 et transmis à l'AEAT.
RegFactuSistemaFacturacion