Validatore di fatture UBL / Peppol BIS 3.0 & EN 16931
Questo strumento gratuito valida le fatture UBL 2.1 e le note di credito per la conformità allo schema XSD e alle regole di business Peppol BIS Billing 3.0 (standard EN 16931). È pensato per sviluppatori, contabili e team finanziari che devono verificare le proprie fatture elettroniche prima di inviarle attraverso la rete Peppol.
Validatore XRechnung & Peppol BIS 3.0 per aziende tedesche
La Germania rende obbligatorio XRechnung (basato su UBL) per il B2G dal 2020 e la fatturazione elettronica strutturata per il B2B dal 2027. Valida le tue fatture XRechnung o Peppol BIS 3.0 per la conformità EN 16931 — gratuito, nessun caricamento.
Apri il validatore XRechnungXRechnung e UBL in Germania: obblighi B2G e B2B
XRechnung è lo standard nazionale tedesco di fatturazione elettronica per gli appalti pubblici (B2G), definito da KoSIT. Si basa su due sintassi: UBL 2.1 (CIUS DE) e UN/CEFACT CII. Tutti i fornitori federali devono presentare fatture XRechnung tramite la ZRE (Zentrale Rechnungseingangsplattform) o le piattaforme OZG-RE dal novembre 2020.
Per le transazioni B2B, la Wachstumschancengesetz stabilisce la fatturazione elettronica strutturata obbligatoria dal 2027. XRechnung e Peppol BIS Billing 3.0 sono entrambi formati accettati. Le aziende devono essere in grado di ricevere fatture elettroniche strutturate dal gennaio 2025. ValidateFin valida la sintassi UBL delle fatture XRechnung secondo le regole EN 16931 e Peppol BIS 3.0.
Calendario di conformità
B2G (federale): XRechnung obbligatorio per tutti gli appalti pubblici federali. Presentazione tramite le piattaforme ZRE o OZG-RE.
B2B: tutte le aziende tedesche soggette a IVA devono essere tecnicamente in grado di RICEVERE fatture elettroniche strutturate (EN 16931).
B2B: EMISSIONE obbligatoria di fatture elettroniche strutturate per aziende con fatturato annuo >800.000€.
B2B: emissione obbligatoria estesa a tutte le aziende tedesche soggette a IVA, incluse le microimprese.
Cosa controlla ValidateFin nella tua fattura XRechnung / UBL
Prima di inviare a ZRE o a un sistema acquirente, verifica che la tua fattura XRechnung / UBL superi questi controlli:
- Validazione dello schema UBL 2.1 secondo XRechnung CIUS DE e la specifica Peppol BIS Billing 3.0
- Campi obbligatori EN 16931: partita IVA venditore/acquirente (formato USt-IdNr. DE), numero fattura, data di consegna, ripartizione fiscale
- Leitweg-ID (BT-10): riferimento acquirente obbligatorio per tutte le fatture XRechnung B2G presentate a ZRE
- Formato del numero IVA tedesco: DE + 9 cifre (Umsatzsteuer-Identifikationsnummer)
- Identificatore del profilo XRechnung: livello di conformità CIUS-DE in cbc:CustomizationID
Errori comuni di XRechnung che causano il rifiuto da ZRE
Leitweg-ID (BT-10) mancante o non valido
La Leitweg-ID è l'identificatore di instradamento dell'ente pubblico tedesco. Deve essere presente in cbc:BuyerReference. Senza di essa, ZRE non riesce a instradare la fattura al destinatario corretto — rifiuto immediato.
cbc:CustomizationID errato per XRechnung
Le fatture XRechnung devono dichiarare il profilo CIUS-DE in cbc:CustomizationID (es. urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3). Le discrepanze fanno fallire la validazione ZRE.
Formato del numero IVA tedesco non valido
L'Umsatzsteuer-Identifikationsnummer tedesco deve seguire il formato DE + 9 cifre (es. DE123456789). Il prefisso DE mancante o il numero errato di cifre causa il fallimento della regola EN 16931 BR-DE-01.
Domande frequenti
XRechnung è uguale a Peppol BIS 3.0?
XRechnung e Peppol BIS Billing 3.0 sono entrambi formati basati su UBL 2.1 che implementano EN 16931, ma sono CIUS (Core Invoice Usage Specifications) diversi. XRechnung (CIUS-DE) aggiunge campi obbligatori specifici per la Germania (Leitweg-ID, regole IVA specifiche). Peppol BIS 3.0 è lo standard paneuropeo utilizzato sulla rete Peppol. Entrambi sono accettati per la fatturazione elettronica B2B tedesca dal 2027.
ValidateFin può validare le fatture XRechnung?
ValidateFin valida la struttura UBL 2.1 e le regole di business EN 16931 / Peppol BIS 3.0 della tua fattura. Per le regole CIUS-DE specifiche di XRechnung, la validazione principale (presenza Leitweg-ID, formato IVA tedesco, campi obbligatori) è inclusa. Il supporto completo del set di regole KoSIT XRechnung viene esteso progressivamente.
La mia azienda deve essere in grado di ricevere fatture elettroniche dal gennaio 2025 — cosa significa tecnicamente?
Dal gennaio 2025, il tuo sistema contabile o ERP deve essere in grado di importare ed elaborare fatture elettroniche strutturate in almeno un formato conforme EN 16931 (XRechnung UBL, XRechnung CII, ZUGFeRD 2.x o Peppol BIS 3.0). ValidateFin ti aiuta a ispezionare e validare qualsiasi fattura UBL ricevuta per assicurarti che sia correttamente strutturata.
Guide alla fatturazione elettronica per paese
Valida la tua fattura XRechnung o Peppol prima dell'invio
Verifica la struttura UBL 2.1, le regole EN 16931 e la conformità XRechnung in modo istantaneo. Nessun file caricato.
Informazioni sul Validatore UBL / Peppol
Questo strumento gratuito valida le fatture UBL 2.1 e le note di credito per la conformità allo schema XSD e alle regole di business Peppol BIS Billing 3.0 (standard EN 16931). È pensato per sviluppatori, contabili e team finanziari che devono verificare le proprie fatture elettroniche prima di inviarle attraverso la rete Peppol.
Il validatore controlla la struttura, i campi obbligatori, la coerenza IVA, i totali delle righe e decine di regole di business definite nello standard europeo di fatturazione elettronica. Tutta l'elaborazione è locale — nessun dato di fattura viene mai inviato a un server.
UBL (Universal Business Language) 2.1 è uno standard OASIS che definisce schemi XML per i documenti aziendali comuni, incluse fatture, note di credito e ordini. In Europa, la rete Peppol utilizza UBL come formato di fattura principale, regolato dalla specifica BIS Billing 3.0 che implementa la norma europea EN 16931. Con l'introduzione della fatturazione elettronica obbligatoria negli stati membri dell'UE (Francia nel 2026, Germania nel 2025 per B2B, Belgio tramite Peppol da gennaio 2026), la capacità di validare le fatture UBL prima della trasmissione diventa essenziale per la conformità.
La validazione copre due livelli: la validazione strutturale rispetto allo schema XSD UBL 2.1 (verifica di nomi degli elementi, tipi di dati e cardinalità) e la validazione semantica rispetto alle regole di business Peppol (verifica della coerenza dei calcoli fiscali, presenza degli identificatori obbligatori di fornitore e acquirente, e correttezza matematica dei totali del documento). Una singola regola di business non rispettata può causare il rifiuto della fattura sulla rete Peppol, provocando ritardi nei pagamenti.
Cos'è UBL?
UBL (Universal Business Language) 2.1 è uno standard aperto OASIS che definisce schemi XML per documenti commerciali comuni come fatture e note di credito. In Europa, UBL è il formato principale utilizzato sulla rete Peppol per la fatturazione elettronica, governato dalla specifica BIS Billing 3.0 che implementa lo standard europeo di fatturazione elettronica EN 16931.
Punti chiave
- UBL 2.1 è il formato di fattura principale per la rete Peppol in tutta Europa
- Peppol BIS Billing 3.0 applica circa 150 regole di business oltre allo schema XML UBL
- I calcoli fiscali devono essere matematicamente coerenti — anche una differenza di 0,01 € causa il rifiuto
- I campi obbligatori includono P.IVA venditore/acquirente, numero fattura, ripartizione fiscale e totali monetari
- ValidateFin valida sia lo schema UBL che le regole di business Peppol interamente nel browser
Confronto formati europei di fatturazione elettronica
| Formato | Sintassi | Mercati principali | Caso d'uso |
|---|---|---|---|
| UBL 2.1 (Peppol BIS 3.0) | XML | Tutta l'UE tramite Peppol | Rete di fatturazione elettronica B2B/B2G |
| Factur-X / ZUGFeRD | PDF/A-3 + XML | Francia, Germania, Belgio | Fatture ibride uomo+macchina |
| CII (Cross Industry Invoice) | XML | Germania (XRechnung) | Fatturazione governativa (B2G) |
| FatturaPA | XML (SDI) | Italia | Obbligatorio B2B dal 2019 |
Tutti i formati implementano EN 16931. Peppol BIS 3.0 usa la sintassi UBL ed è il più adottato nell'UE.
Domande frequenti
Quali versioni di fatture UBL sono supportate?
Il validatore supporta fatture UBL 2.1 e note di credito, con validazione delle regole di business Peppol BIS Billing 3.0 (standard EN 16931). Consultate la nostra guida alla fatturazione UBL/Peppol per i dettagli.
Qual è la differenza tra la validazione XSD e le regole Peppol?
La validazione XSD controlla la struttura del documento e i tipi di dati. Le regole Peppol BIS 3.0 aggiungono controlli di logica di business come la coerenza IVA, i campi fornitore obbligatori e i totali delle righe.
Questo strumento è adatto alla conformità alla fatturazione elettronica in Europa?
Sì. Lo strumento valida rispetto a EN 16931, lo standard europeo per la fatturazione elettronica, rendendolo adatto ai controlli di conformità in tutti gli stati membri dell'UE. Scoprite di più sui requisiti futuri nel nostro articolo e-invoicing in Europa 2026.
Devo installare qualche software?
Nessuna installazione richiesta. Il validatore funziona interamente nel browser senza plugin o estensioni.
Cos'è Peppol BIS Billing 3.0?
Peppol BIS Billing 3.0 (Business Interoperability Specification) è la specifica standard per le fatture elettroniche scambiate attraverso la rete Peppol. Implementa lo standard europeo EN 16931 e definisce regole aziendali specifiche relative a IVA, condizioni di pagamento, sconti, oneri e totali del documento. È utilizzata in tutti gli stati membri dell'UE e in molti partner internazionali.
Perché la mia fattura UBL supera la validazione XSD ma fallisce le regole Peppol?
La validazione XSD controlla solo struttura e tipi di dati — non può verificare la logica aziendale. Le regole Peppol BIS 3.0 includono controlli come: la somma degli importi delle righe deve essere uguale all'importo imponibile del documento, ogni subtotale fiscale deve avere una categoria IVA corrispondente e certi campi sono obbligatori condizionalmente in base al tipo di documento. Una fattura può essere strutturalmente valida ma violare comunque queste regole aziendali.
Cos'è lo standard EN 16931?
EN 16931 è lo standard europeo per la fatturazione elettronica, pubblicato nel 2017 e obbligatorio per tutta la fatturazione elettronica del settore pubblico negli stati membri dell'UE. Definisce un modello di dati semantico per il contenuto delle fatture. UBL 2.1 e UN/CEFACT CII sono le due sintassi XML che implementano questo standard. Peppol BIS 3.0 è un profilo costruito su EN 16931.
Posso validare una nota di credito con questo strumento?
Sì. Il validatore supporta sia le fatture UBL 2.1 che le note di credito UBL 2.1. Le stesse regole Peppol BIS 3.0 e EN 16931 si applicano a entrambe, con alcune regole specifiche attivate solo per le note di credito (es. una CreditedQuantity o un PayableAmount con segno negativo). Per le fatture PDF ibride, consultate il Visualizzatore Factur-X / ZUGFeRD.
Quali categorie IVA sono supportate?
Il validatore supporta tutte le categorie IVA standard EN 16931: S (aliquota standard), Z (aliquota zero), E (esente), AE (inversione contabile), K (fornitura intra-UE), G (esportazione fuori UE), O (fuori ambito), e IGIC/IPSI per le Isole Canarie e Ceuta/Melilla. Ogni categoria ha requisiti specifici di campi obbligatori verificati dalle regole Peppol.
I dati della mia fattura sono al sicuro quando utilizzo questo strumento?
Sì. L'intero processo di validazione viene eseguito localmente nel browser tramite JavaScript. Il file XML della fattura non viene mai caricato su un server, trasmesso in rete o memorizzato da nessuna parte. Questo rende lo strumento pienamente conforme al GDPR e sicuro da utilizzare con dati reali di fornitori e clienti. Consultate la nostra pagina di conformità GDPR per maggiori dettagli.