Riferimento degli schemi XML finanziari
Tutti gli schemi di messaggio validati da ValidateFin — ISO 20022 (pain, camt, pacs, head), UBL, CII e i formati nazionali di fatturazione e dichiarazione: namespace, elemento radice, versioni e quali sono applicati contro l'XSD ufficiale. Ognuno rimanda a un validatore gratuito.
Schemi XML finanziari
Uno schema di messaggio finanziario (XSD) definisce la struttura esatta che un file deve avere ed è identificato da un namespace come urn:iso:std:iso:20022:tech:xsd:pain.001.001.09. Questo riferimento elenca tutti gli schemi validati da ValidateFin: le famiglie ISO 20022 per l'avvio dei pagamenti (pain), il cash management (camt) e il canale interbancario Fedwire (pacs, head), le due sintassi EN 16931 (OASIS UBL 2.1 e UN/CEFACT CII D16B) e i formati nazionali — Facturae e Verifactu in Spagna, KSeF FA(3) e JPK_V7M in Polonia, NAV Online Számla in Ungheria, FatturaPA in Italia. Ogni scheda indica l'elemento radice, il namespace di ciascuna versione supportata e se l'XSD ufficiale è incluso e applicato oppure se vengono eseguiti solo controlli strutturali.
Avvio pagamento
pain.001 (CustomerCreditTransferInitiation) è il messaggio ISO 20022 che un'azienda invia alla banca per ordinare bonifici SEPA (pagamenti a fornitori, stipendi).
CustomerCreditTransferInitiationpain.008 (CustomerDirectDebitInitiation) è il messaggio ISO 20022 che un creditore invia alla banca per incassare addebiti diretti SEPA (SDD Core o SDD B2B).
CustomerDirectDebitInitiationpain.002 (CustomerPaymentStatusReport) è il report ISO 20022 che la banca restituisce dopo un pain.001 o un pain.008, indicando quali pagamenti sono stati accettati e quali rifiutati, ciascuno con un codice di motivo.
CustomerPaymentStatusReportCash management
camt.053 (BankToCustomerStatement) è l'estratto conto ISO 20022 di fine giornata, che sostituisce formati legacy come MT940 e CODA in Europa.
BankToCustomerStatementcamt.052 (BankToCustomerAccountReport) è il rendiconto di conto ISO 20022 infragiornaliero — saldi e movimenti disponibili durante la giornata, prima dell'estratto camt.053 finale.
BankToCustomerAccountReportcamt.054 (BankToCustomerDebitCreditNotification) è la notifica ISO 20022 di singoli movimenti a debito o a credito, spesso usata per incassi dettagliati o pagamenti raggruppati.
BankToCustomerDebitCreditNotificationInterbancario (Fedwire)
head.001 (BusinessApplicationHeader) è la busta ISO 20022 che precede ogni messaggio Fedwire: indica mittente, destinatario e la definizione esatta del messaggio che segue.
BusinessApplicationHeaderpacs.008 (FIToFICustomerCreditTransfer) è il messaggio ISO 20022 interbancario che trasporta un bonifico di clientela tra istituti finanziari: la tratta interbancaria di un bonifico.
FIToFICustomerCreditTransferpacs.009 (FinancialInstitutionCreditTransfer) è il messaggio ISO 20022 di un bonifico in cui ordinante e beneficiario sono entrambi istituti finanziari: una banca che paga un'altra banca per conto proprio.
FinancialInstitutionCreditTransferpacs.004 (PaymentReturn) è il messaggio ISO 20022 con cui una banca restituisce fondi già ricevuti, citando il pagamento originale che storna.
PaymentReturnpacs.028 (FIToFIPaymentStatusRequest) è il messaggio ISO 20022 con cui una banca chiede che fine abbia fatto un pagamento già inviato.
FIToFIPaymentStatusRequestcamt.056 (FIToFIPaymentCancellationRequest) è il messaggio ISO 20022 con cui una banca chiede a un'altra di annullare un pagamento già inviato.
FIToFIPaymentCancellationRequestcamt.029 (ResolutionOfInvestigation) è la risposta ISO 20022 a una richiesta di annullamento o a un'indagine: indica se il caso è accolto o respinto, e perché.
ResolutionOfInvestigationFatturazione elettronica
UBL 2.1 Invoice è la sintassi XML di OASIS usata da Peppol BIS Billing 3.0 e dalla maggior parte degli obblighi europei di fatturazione elettronica, incluso il RO e-Factura rumeno.
InvoiceUBL 2.1 CreditNote è la sintassi XML di OASIS per una nota di credito: uno schema a sé, con proprio elemento radice e proprio namespace, distinto da Invoice.
CreditNoteCrossIndustryInvoice D16B è la sintassi XML di UN/CEFACT dietro Factur-X, ZUGFeRD e XRechnung-CII: la seconda sintassi ammessa da EN 16931, accanto a UBL.
CrossIndustryInvoiceFacturae è il formato di fattura elettronica ufficiale spagnolo: un XML firmato XAdES, obbligatorio in B2G tramite FACe. Coesistono tre versioni, ciascuna con il proprio namespace.
FacturaeFA(3) è lo schema polacco di fattura strutturata pubblicato dal Ministero delle Finanze per KSeF, obbligatorio dal 01/02/2026 oltre i 200 M PLN e dal 01/04/2026 per tutti.
Faktura ustrukturyzowana FA(3)InvoiceData 3.0 è lo schema della fattura ungherese dichiarata alla NAV. Dal 2021 vi transita ogni fattura ungherese, senza soglia.
InvoiceDataFatturaPA è la fattura elettronica italiana, obbligatoria per B2B, B2C e B2G dal 2019. Ogni fattura transita dal Sistema di Interscambio, che la accetta o la scarta con un codice numerato.
FatturaElettronicaDichiarazione fiscale
JPK_V7M(3) è il file di controllo IVA mensile polacco: la dichiarazione e i registri delle vendite e degli acquisti in un unico XML. In vigore dal 01/02/2026.
JPK_V7MVerifactu / SIF è l'invio spagnolo di registri di fatturazione definito dal RD 1007/2023: record concatenati da un hash SHA-256 e trasmessi all'AEAT.
RegFactuSistemaFacturacion