Guida
EN 16931: la norma europea dietro i formati di fattura
Come funziona EN 16931: termini BT, gruppi BG, regole di business, sintassi UBL e CII e specifiche nazionali. Una guida per leggere la validazione.
EN 16931 descrive i dati essenziali di una fattura elettronica. Non è il nome di un file né di una piattaforma di invio: è un modello comune, sul quale si basano diversi formati europei. Conoscere questa distinzione aiuta a capire perché un controllo XML può riuscire senza dimostrare che la fattura soddisfi ogni requisito del destinatario.
Termini e regole
I termini di business, indicati con BT, rappresentano singole informazioni: BT-1 è il numero della fattura, BT-2 la data di emissione, BT-10 il riferimento dell’acquirente. I gruppi BG raccolgono informazioni collegate, come il venditore o una riga di fattura. La norma specifica quali dati sono obbligatori e quante volte possono comparire.
Le regole di business, indicate con BR, verificano relazioni e condizioni. Alcune richiedono un dato; altre controllano somme, categorie IVA, codici valuta o arrotondamenti. Un errore BR-CO non equivale quindi a un problema di sintassi XML. Leggi il messaggio e la posizione indicata prima di modificare il documento.
UBL e CII
Il modello può essere espresso con UBL 2.1 oppure UN/CEFACT CII. I nomi e la struttura degli elementi XML cambiano, ma i termini di business restano il riferimento comune. Il validatore EN 16931 applica gli artefatti ufficiali alla sintassi riconosciuta, nella versione mostrata sulla pagina.
Una verifica dello schema XSD controlla struttura e tipi di dati. La successiva verifica Schematron applica le regole di business. Un documento può superare lo schema e fallire una regola sui totali: i due risultati non sono contraddittori.
Specifiche aggiuntive
Una CIUS restringe l’uso del modello per un paese o una rete. XRechnung e Peppol BIS Billing aggiungono requisiti che una semplice verifica del nucleo europeo non copre. Un’estensione può invece introdurre dati ulteriori, che il destinatario deve sapere elaborare.
Scegli quindi le regole richieste dal destinatario. La lingua del sito non cambia il formato verificato e una verifica EN 16931 non equivale a una verifica FatturaPA o all’accettazione dello SdI. Dopo la validazione, controlla anche i dati commerciali e il canale di trasmissione concordato.
Fonti
Strumenti per questo argomento
Schede paese
Altre guide
- I profili ZUGFeRD e Factur-X, da MINIMUM a EXTENDED
- XRechnung o ZUGFeRD: quale formato scegliere
- Fatturazione elettronica in Francia: le tappe 2026 e 2027
- Fatturazione elettronica in Germania: ricezione ed emissione
- Leitweg-ID: struttura, cifre di controllo e uso nella fattura
- IVA e arrotondamenti: trovare differenze nei totali XML
Non è consulenza legale. Date e obblighi seguono le pubblicazioni ufficiali citate; eventuali scadenze non definitive sono indicate.