ValidateFin
58+ terms

Glossario XML finanziario

Definizioni dei termini SEPA, UBL, Peppol, ISO 20022 e di fatturazione elettronica utilizzati nella messaggistica finanziaria.

A

Access Point (Peppol)

Un fornitore di servizi certificato che connette le aziende alla rete Peppol. Gli Access Point inviano e ricevono documenti elettronici (fatture, ordini) per conto dei propri clienti, gestendo il modello di consegna sicuro a quattro angoli.

Area SEPA

La zona geografica in cui si applicano gli standard di pagamento SEPA, comprendente i 27 Stati membri dell'UE e Islanda, Liechtenstein, Norvegia, Svizzera, Regno Unito, Andorra, Monaco, San Marino e Vaticano — 36 paesi in totale nel 2025.

Strumenti correlati:IBAN Validator
B

BBAN (Basic Bank Account Number)

La parte nazionale di un IBAN che identifica la banca, la filiale e il numero di conto. Il formato BBAN varia da paese a paese; ad esempio, un BBAN belga è composto da 12 cifre, mentre un BBAN francese ha 23 caratteri.

Strumenti correlati:IBAN Validator

BIC (Business Identifier Code)

Un codice di 8 o 11 caratteri (detto anche codice SWIFT) che identifica in modo univoco un istituto finanziario. I BIC vengono utilizzati nei messaggi di pagamento SEPA per instradare le transazioni alla banca corretta. Formato: 4 lettere (banca) + 2 lettere (paese) + 2 caratteri (localizzazione) + 3 caratteri opzionali (filiale).

Strumenti correlati:SEPA ValidatorIBAN Validator

BIS Billing 3.0

Peppol BIS (Business Interoperability Specification) Billing 3.0 è la specifica per la fatturazione elettronica e le note di credito sulla rete Peppol. Si basa sulla norma europea EN 16931 e definisce i campi obbligatori, gli elenchi di codici e le regole di business Schematron.

Strumenti correlati:UBL Validator

Business Application Header (BAH)

Un componente ISO 20022 (AppHdr) che incapsula i messaggi MX con metadati sull'emittente, il destinatario e il tipo di messaggio. Il BAH consente il routing e l'elaborazione dei messaggi ISO 20022 indipendentemente dal contenuto di business.

C

camt.052

Un messaggio ISO 20022 (Bank-To-Customer Account Report) che fornisce informazioni infragiornaliere o in tempo reale sui saldi e le transazioni di un conto. Utilizzato per la gestione della tesoreria e il monitoraggio della liquidità prima del regolamento di fine giornata.

Strumenti correlati:Camt.053 Viewer

camt.053

Un messaggio ISO 20022 (Bank-To-Customer Statement) che trasmette i dati dell'estratto conto bancario di fine giornata, inclusi i saldi di apertura/chiusura e tutte le operazioni contabilizzate. Sostituisce il messaggio SWIFT MT940 per gli estratti conto.

Strumenti correlati:Camt.053 Viewer

camt.054

Un messaggio ISO 20022 (Bank-To-Customer Debit Credit Notification) che notifica ai clienti le singole operazioni di addebito o accredito sul proprio conto. Utilizzato spesso per la notifica di pagamento in tempo reale come complemento del camt.052.

Strumenti correlati:Camt.053 Viewer

ChargBearer (ChrgBr)

Un elemento XML SEPA che specifica chi sostiene le spese della transazione. Nei bonifici SEPA, il valore deve essere sempre SLEV (Service Level), a indicare che le spese sono condivise secondo il regolamento SEPA. Gli altri valori ISO 20022 sono DEBT (debitore) e CRED (creditore).

Chorus Pro

Il portale obbligatorio di fatturazione elettronica del governo francese per le fatture indirizzate alle entità del settore pubblico (B2G). Dal 2017, tutti i fornitori dell'amministrazione pubblica francese devono presentare le fatture tramite Chorus Pro nel formato Factur-X o UBL.

Strumenti correlati:Factur-X Viewer

CII (Cross Industry Invoice)

La Cross Industry Invoice dell'ONU/CEFACT è una sintassi XML per le fatture elettroniche. CII è una delle due sintassi riconosciute dalla norma EN 16931 (l'altra è UBL). Factur-X e ZUGFeRD utilizzano CII per il loro XML incorporato.

Strumenti correlati:Factur-X Viewer

Creditore (Creditor)

Nella terminologia SEPA, il creditore è la parte che riceve i fondi (il beneficiario). In un bonifico pain.001, il creditore è identificato dal nome, dall'IBAN e facoltativamente dal BIC. In un addebito diretto pain.008, il creditore è la parte che avvia la riscossione.

CtrlSum (Somma di controllo)

Un elemento XML SEPA nel GroupHeader contenente la somma totale di tutti gli importi delle transazioni nel file di pagamento. Il CtrlSum deve essere uguale alla somma di tutti i singoli valori InstructedAmount; una discrepanza causa il rifiuto del file da parte della banca.

Strumenti correlati:SEPA Validator
D

Debitore (Debtor)

Nella terminologia SEPA, il debitore è la parte che paga (il pagante). In un bonifico pain.001, il debitore è il titolare del conto che avvia il pagamento. In un addebito diretto pain.008, il debitore è la parte il cui conto viene addebitato.

DTD (Document Type Definition)

Un linguaggio di schema XML legacy che definisce la struttura e gli elementi consentiti di un documento XML. Le DTD sono bloccate nei parser XML sicuri perché consentono attacchi XXE (XML External Entity). La validazione XML moderna utilizza XSD al loro posto.

E

EDICOM

Un fornitore globale di EDI (Scambio Elettronico di Dati) e fatturazione elettronica. EDICOM offre soluzioni per scambiare documenti commerciali nei formati EDIFACT, XML, UBL e Factur-X in diversi paesi e framework di conformità.

EN 16931

La norma europea per la fatturazione elettronica, pubblicata dal CEN. EN 16931 definisce il modello di dati semantico per una fattura base (campi obbligatori e facoltativi) e due sintassi riconosciute: UBL 2.1 e UN/CEFACT CII. Tutti gli Stati membri dell'UE devono accettare le fatture conformi a EN 16931.

Strumenti correlati:UBL ValidatorFactur-X Viewer

EndToEndId (Riferimento end-to-end)

Un riferimento univoco assegnato dalla parte emittente per identificare una transazione di pagamento SEPA dall'iniziazione al regolamento. L'EndToEndId viene mantenuto lungo tutta la catena di pagamento e restituito al debitore negli estratti conto per facilitare la riconciliazione.

Strumenti correlati:SEPA Validator

Estratto conto bancario

Un rapporto strutturato di tutte le transazioni di un conto bancario in un determinato periodo. In ISO 20022, gli estratti conto bancari vengono scambiati come messaggi camt.053, fornendo i saldi e le informazioni dettagliate sulle operazioni.

Strumenti correlati:Camt.053 Viewer
F

Factur-X

Uno standard franco-tedesco di fatturazione elettronica ibrida che incorpora un file XML strutturato (basato su UN/CEFACT CII) in un documento PDF/A-3. Factur-X comprende cinque profili (Minimum, Basic WL, Basic, EN 16931, Extended) ed è obbligatorio per la fatturazione B2G in Francia.

Strumenti correlati:Factur-X Viewer

Fattura UBL (Invoice)

Una fattura elettronica nel formato UBL (Universal Business Language) 2.1. Una fattura UBL contiene informazioni strutturate sul venditore, l'acquirente, le righe degli articoli, le imposte e le condizioni di pagamento. È uno dei due tipi di documenti (insieme alla nota di credito) riconosciuti da Peppol BIS Billing 3.0.

Strumenti correlati:UBL Validator

FatturaPA

Il formato di fatturazione elettronica obbligatorio dell'Italia per tutte le transazioni B2B e B2G, gestito dall'Agenzia delle Entrate. I file FatturaPA sono documenti XML inviati tramite il sistema di interscambio SDI.

Strumenti correlati:UBL Validator

Fatturazione elettronica (E-Invoicing)

Lo scambio elettronico di documenti di fatturazione tra fornitori e acquirenti in un formato strutturato e leggibile dalla macchina. La fatturazione elettronica sostituisce le fatture cartacee o PDF con standard quali UBL, CII, Factur-X, XRechnung o FatturaPA.

G

GroupHeader (Intestazione di gruppo)

Il primo blocco di un messaggio XML SEPA (pain.001 o pain.008) contenente le informazioni a livello di messaggio: MessageId, CreationDateTime, NumberOfTransactions, ControlSum e InitiatingParty. In ogni file è presente un solo GroupHeader.

I

IBAN (International Bank Account Number)

Un sistema di numerazione internazionale standardizzato per i conti bancari, definito nella norma ISO 13616. Un IBAN inizia con un codice paese di 2 lettere, seguito da 2 cifre di controllo (validate tramite mod-97), e poi da un BBAN specifico del paese. Gli IBAN sono obbligatori per tutte le transazioni di pagamento SEPA.

Strumenti correlati:IBAN Validator

InitiatingParty (Parte iniziatrice)

La parte che avvia un'istruzione di pagamento SEPA, identificata nel GroupHeader dei messaggi pain.001 e pain.008. L'InitiatingParty è generalmente l'azienda cliente che presenta il file di pagamento alla propria banca, e può differire dal Debitore.

ISO 20022

Uno standard internazionale di messaggistica finanziaria che definisce una piattaforma comune per lo sviluppo di standard di messaggi. I messaggi ISO 20022 sono in XML e coprono i pagamenti (pain), i rapporti di conto (camt), i titoli, il commercio e altro. SEPA, SWIFT MX e i principali sistemi di pagamento istantaneo utilizzano ISO 20022.

M

Messaggio MX (ISO 20022 MX)

Un messaggio XML ISO 20022 (a differenza del formato MT legacy). I messaggi MX sono più ricchi, più strutturati e supportano più dati rispetto ai messaggi MT. La migrazione mondiale di SWIFT verso ISO 20022 MX è in corso per sostituire i messaggi MT nei pagamenti transfrontalieri.

Mod-97 (Modulo 97)

L'algoritmo di checksum matematico utilizzato per convalidare gli IBAN. L'algoritmo riorganizza l'IBAN, converte le lettere in numeri e verifica che il risultato modulo 97 sia uguale a 1. Un fallimento del controllo mod-97 indica un errore di trascrizione nell'IBAN.

Strumenti correlati:IBAN Validator

MsgId (Identificatore di messaggio)

Un identificatore univoco assegnato dalla parte iniziatrice a un messaggio di pagamento SEPA (pain.001 o pain.008). Il MsgId deve essere univoco entro un periodo ragionevole (generalmente 15 giorni) per evitare l'elaborazione duplicata da parte della banca.

MT940

Un formato di messaggio SWIFT legacy per la trasmissione di estratti conto bancari, ampiamente utilizzato prima di ISO 20022. MT940 fornisce informazioni sui saldi e le transazioni, ma con dati strutturati meno ricchi rispetto al camt.053 di ISO 20022 che lo sostituisce.

Strumenti correlati:Camt.053 Viewer
N

Nota di credito (Credit Note)

Un documento commerciale emesso da un venditore per correggere o annullare una fattura emessa in precedenza. In UBL, una nota di credito è un tipo di documento distinto (UBL CreditNote) con la stessa struttura di una fattura, ma utilizzato per ridurre l'importo dovuto dall'acquirente.

Strumenti correlati:UBL Validator
P

pain.001 (Iniziazione del bonifico)

Un messaggio XML ISO 20022 utilizzato per avviare una o più transazioni di bonifico SEPA. Un file pain.001 viene presentato da un'azienda alla propria banca e contiene i blocchi GroupHeader, PaymentInformation e CreditTransferTransactionInformation. Versioni comuni: 003, 009, 011.

Strumenti correlati:SEPA ValidatorCSV Converter

pain.008 (Iniziazione dell'addebito diretto)

Un messaggio XML ISO 20022 utilizzato per avviare addebiti diretti SEPA. Il creditore invia un pain.008 alla propria banca, che poi preleva i fondi dai conti dei debitori. Richiede un mandato preventivo firmato dal debitore. Versioni comuni: 002, 008, 010.

Strumenti correlati:SEPA Validator

Payment Information (PmtInf)

Il secondo blocco di un file SEPA pain.001 o pain.008, che raggruppa le transazioni che condividono parametri comuni come il metodo di pagamento, la data di esecuzione e il conto del debitore. Un unico file può contenere più blocchi PaymentInformation.

Peppol ID

Un identificatore univoco per un partecipante alla rete Peppol, utilizzato per instradare i documenti elettronici all'Access Point corretto. Un Peppol ID è composto da un identificatore di schema (es.: 0208 per i numeri d'impresa belgi) seguito dall'identificatore dell'azienda (es.: numero IVA).

Strumenti correlati:UBL Validator

PmtInfId (Identificatore delle informazioni di pagamento)

Un identificatore univoco per un blocco PaymentInformation in un file SEPA pain.001 o pain.008. Nello stesso messaggio possono esistere più blocchi PmtInfId, ciascuno che raggruppa transazioni con parametri comuni. Le banche utilizzano il PmtInfId per tracciare e segnalare i singoli lotti di pagamenti.

R

RequestedExecutionDate (Data di esecuzione richiesta)

La data in cui la parte iniziatrice richiede che il pagamento venga eseguito dalla banca, specificata nel formato ISO 8601 (YYYY-MM-DD). Per i bonifici SEPA, deve essere un giorno lavorativo TARGET2. Le date che cadono nei fine settimana o nei giorni festivi vengono generalmente rinviate al successivo giorno lavorativo.

S

Schematron

Un linguaggio di validazione XML basato su regole XPath, utilizzato in aggiunta a XSD per la validazione delle regole di business. Peppol BIS Billing e l'EPC SEPA utilizzano Schematron per imporre vincoli che XSD non può esprimere, come la coerenza tra campi (es.: l'importo IVA deve essere uguale alla base imponibile per l'aliquota).

Strumenti correlati:UBL ValidatorSEPA Validator

SCT (Bonifico SEPA)

Uno strumento di pagamento SEPA per inviare fondi da un conto bancario a un altro nell'area SEPA. Le transazioni SCT vengono avviate tramite messaggi XML pain.001 ed elaborate in un giorno lavorativo. La variante Instant (SCT Inst) viene regolata in meno di 10 secondi.

SDD (Addebito diretto SEPA)

Uno strumento di pagamento SEPA che consente a un creditore di prelevare fondi direttamente dal conto di un debitore, sulla base di un mandato. Esistono due schemi: SDD Core (per i privati) e SDD B2B (per le aziende). Le istruzioni SDD vengono trasmesse tramite messaggi XML pain.008.

SDI (Sistema di Interscambio)

Il sistema nazionale di interscambio di fatturazione elettronica dell'Italia, gestito dall'Agenzia delle Entrate. Tutte le fatture italiane B2B e B2G nel formato FatturaPA devono transitare attraverso il SDI, che valida, consegna e archivia le fatture tra aziende, offrendo al contempo visibilità all'amministrazione fiscale.

SEPA (Area Unica dei Pagamenti in Euro)

Un'iniziativa di integrazione dei pagamenti dell'Unione Europea che consente pagamenti in euro senza contante tra 36 paesi secondo standard armonizzati. SEPA copre i bonifici (SCT), gli addebiti diretti (SDD) e i pagamenti istantanei (SCT Inst), tutti basati sulla messaggistica XML ISO 20022.

Strumenti correlati:SEPA Validator

SMP (Service Metadata Publisher)

Un componente Peppol che pubblica le capacità di un partecipante: quali tipi di documenti può ricevere e quale Access Point lo serve. Quando si invia un documento su Peppol, l'Access Point del mittente interroga l'SMP per scoprire il punto di accesso del destinatario.

SWIFT (Society for Worldwide Interbank Financial Telecommunication)

La cooperativa mondiale che gestisce la rete internazionale di messaggistica finanziaria utilizzata da banche e istituzioni finanziarie. SWIFT definisce sia i codici BIC (per l'identificazione delle istituzioni) che gli standard di messaggi MT/MX per i pagamenti transfrontalieri.

U

UBL (Universal Business Language)

Una libreria standard OASIS di documenti commerciali XML (fatture, ordini, avvisi di spedizione, ecc.). La versione 2.1 è la base di Peppol BIS Billing 3.0 e della conformità a EN 16931. Le fatture e le note di credito UBL sono il formato di fatturazione elettronica più utilizzato in Europa.

Strumenti correlati:UBL Validator
V

Validazione dello schema

Il processo di verifica di un documento XML rispetto a uno schema formale (XSD o Schematron) per controllare la correttezza strutturale e la conformità alle regole di business. La validazione dello schema è il primo passo nell'elaborazione di qualsiasi messaggio SEPA, UBL o ISO 20022.

Strumenti correlati:SEPA ValidatorUBL Validator

ViDA (IVA nell'era digitale)

Una proposta della Commissione europea per modernizzare le norme IVA introducendo la segnalazione digitale in tempo reale e la fatturazione elettronica obbligatoria per le transazioni B2B intraeuropee. ViDA mira a ridurre il divario IVA e le frodi richiedendo fatture elettroniche strutturate per le transazioni transfrontaliere a partire dal 2028.

X

XML (Extensible Markup Language)

Un linguaggio di markup che codifica documenti in un formato leggibile sia dagli esseri umani che dalle macchine. XML è la base dei messaggi di pagamento SEPA, delle fatture UBL, dei messaggi finanziari ISO 20022 e di molti altri standard finanziari. I documenti XML vengono validati tramite schemi (XSD) e regole di business (Schematron).

Strumenti correlati:XML Comparator

XML ben formato (Well-Formed XML)

Un documento XML che rispetta le regole sintattiche di base dell'XML: un unico elemento radice, tag correttamente annidati, elementi chiusi e codifica corretta. Un documento ben formato può essere analizzato; un documento valido viene inoltre verificato rispetto a uno schema (XSD o DTD).

xmlns (Namespace XML)

Un attributo che dichiara un namespace in un documento XML, collegando i nomi degli elementi a un URI che li identifica in modo univoco. I file SEPA pain.001 devono dichiarare il namespace EPC corretto (es.: urn:iso:std:iso:20022:tech:xsd:pain.001.001.03) affinché la validazione dello schema abbia successo.

XPath

Un linguaggio di query per navigare e selezionare nodi in un documento XML. XPath viene utilizzato nelle regole Schematron per validare la logica di business nei file SEPA e UBL, e nei fogli di stile XSLT per trasformare XML in report o altri formati.

XRechnung

Lo standard nazionale di fatturazione elettronica della Germania basato su EN 16931, obbligatorio per le fatture indirizzate alle autorità pubbliche federali tedesche dal 2020. XRechnung utilizza la sintassi UBL 2.1 o UN/CEFACT CII e viene presentato tramite il portale ZRE (Zentraler Rechnungseingang).

Strumenti correlati:UBL Validator

XSD (XML Schema Definition)

Lo standard W3C per definire la struttura, il contenuto e i tipi di dati dei documenti XML. Gli schemi XSD sono pubblicati dall'EPC per i messaggi SEPA pain e da OASIS per UBL. Un file XML conforme al suo XSD è detto valido rispetto allo schema; gli errori strutturali vengono rilevati in questa fase.

Strumenti correlati:SEPA ValidatorUBL Validator

XSLT (Extensible Stylesheet Language Transformations)

Un linguaggio per trasformare documenti XML in altri formati XML, HTML o testo tramite template ed espressioni XPath. XSLT viene utilizzato per generare report leggibili dagli esseri umani da file SEPA, UBL e camt.053, e per convertire tra diverse versioni di messaggi ISO 20022.

XXE (XML External Entity)

Una classe di vulnerabilità di sicurezza XML in cui un documento XML malevolo fa riferimento a entità esterne per leggere file locali o effettuare attacchi SSRF (Server-Side Request Forgery). I parser XML sicuri disabilitano le dichiarazioni DOCTYPE e la risoluzione delle entità esterne. ValidateFin blocca gli XXE per progetto.

Z

ZUGFeRD

Uno standard tedesco di fatturazione elettronica ibrida (Zentraler User Guide des Forums elektronische Rechnung Deutschland) che incorpora un file XML UN/CEFACT CII in un documento PDF/A-3. ZUGFeRD è l'equivalente tedesco di Factur-X e condivide la stessa specifica tecnica; le versioni 2.1+ sono allineate con EN 16931.

Strumenti correlati:Factur-X Viewer