ValidateFin

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

Cash management

Interbancaire (Fedwire)

head.0011 versions

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.

BusinessApplicationHeader
pacs.0081 versions

pacs.008 (FIToFICustomerCreditTransfer) est le message ISO 20022 interbancaire qui achemine un virement de client entre établissements financiers — la jambe interbancaire d'un virement.

FIToFICustomerCreditTransfer
pacs.0091 versions

pacs.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.

FinancialInstitutionCreditTransfer
pacs.0041 versions

pacs.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.

PaymentReturn
pacs.0281 versions

pacs.028 (FIToFIPaymentStatusRequest) est le message ISO 20022 par lequel une banque demande ce qu'est devenu un paiement qu'elle a déjà émis.

FIToFIPaymentStatusRequest
camt.0561 versions

camt.056 (FIToFIPaymentCancellationRequest) est le message ISO 20022 par lequel une banque demande à une autre d'annuler un paiement déjà parti.

FIToFIPaymentCancellationRequest
camt.0291 versions

camt.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.

ResolutionOfInvestigation

Facturation électronique

Déclaration fiscale