EN 16931: tutti i campi obbligatori dello standard europeo per le fatture
Lo standard europeo EN 16931 costituisce la base di tutti i formati di fattura elettronica in Germania e nell'UE. Chiunque generi ZUGFeRD o XRechnung deve rispettare i suoi campi obbligatori — altrimenti la fattura verrà rifiutata.
> Risposta breve: EN 16931 definisce oltre 160 termini commerciali per le fatture elettroniche. I campi obbligatori includono numero fattura (BT-1), data (BT-2), valuta (BT-5), dati del venditore e dell'acquirente, campi importo e almeno una voce con quantità, prezzo e categoria fiscale.
Cos'è EN 16931 e perché è rilevante?
EN 16931 è lo standard europeo per il modello semantico dei dati di una fattura elettronica. Definisce oltre 160 termini commerciali (BT) e gruppi di termini commerciali (BG) che possono comparire in una fattura elettronica.
La legge sulle opportunità di crescita stabilisce che solo i formati conformi a EN 16931 si qualificano come fatture elettroniche. Sia ZUGFeRD (dal profilo EN 16931) che XRechnung sono conformi a questo standard. Lo standard EN 16931 è anche alla base del formato FatturaPA utilizzato dal Sistema di Interscambio (SDI) italiano, dimostrando la convergenza degli standard europei di fatturazione elettronica.
Quali campi sono obbligatori nell'intestazione della fattura?
| BT | Nome | Descrizione |
|---|---|---|
| BT-1 | Numero fattura | Identificativo unico della fattura |
| BT-2 | Data fattura | Data di emissione (formato: AAAAMMGG) |
| BT-3 | Tipo fattura | TypeCode: 380 (fattura), 381 (nota di credito) |
| BT-5 | Codice valuta | ISO 4217, ad es. EUR |
Quali dati del venditore (BG-4) sono obbligatori?
| BT | Nome | Descrizione |
|---|---|---|
| BT-27 | Nome | Ragione sociale del venditore |
| BT-31 | Partita IVA | Numero di identificazione IVA |
| BT-40 | Codice Paese | ISO 3166-1 alpha-2, ad es. DE |
Quali dati dell'acquirente (BG-7) sono obbligatori?
| BT | Nome | Descrizione |
|---|---|---|
| BT-44 | Nome | Ragione sociale dell'acquirente |
Quali campi importo (BG-22) devono essere compilati?
| BT | Nome | Descrizione |
|---|---|---|
| BT-106 | Totale voci | Somma di tutti gli importi netti delle voci |
| BT-109 | Importo netto | Importo fattura senza imposta |
| BT-110 | Importo imposta | Importo totale dell'imposta |
| BT-112 | Importo lordo | Importo fattura comprensivo di imposta |
| BT-115 | Importo dovuto | Importo dovuto per il pagamento |
Quali campi delle voci (BG-25) sono obbligatori?
| BT | Nome | Descrizione |
|---|---|---|
| BT-126 | Numero riga | Identificativo unico della riga |
| BT-129 | Quantità | Quantità fatturata |
| BT-130 | Unità | Codice UN/ECE Rec 20 (C62, HUR, DAY) |
| BT-131 | Importo riga | Importo netto della voce |
| BT-146 | Prezzo unitario | Prezzo per unità netto |
| BT-151 | Categoria IVA | S (Standard), E (Esente), Z (Zero) |
| BT-153 | Nome articolo | Descrizione dell'articolo |
Per le piccole imprese, si applica la categoria fiscale E (Esente) con aliquota 0% e il motivo di esenzione ai sensi del § 19 UStG.
Come posso verificare automaticamente i campi obbligatori?
TaxLayer valida ogni fattura generata automaticamente rispetto a tutti i BT obbligatori. Potete inoltre verificare il risultato con il Validatore ZUGFeRD e XRechnung gratuito o il Validatore KoSIT ufficiale.
Testate la validazione automatica gratuitamente: le prime due conversioni al mese sono disponibili senza carta di credito — iniziate ora.
Domande frequenti
Cos'è EN 16931?
EN 16931 è lo standard europeo per il modello semantico dei dati di una fattura elettronica. Definisce oltre 160 termini commerciali (BT) e gruppi (BG) che possono comparire in una fattura elettronica.
Quali campi sono obbligatori in ogni fattura elettronica?
I campi obbligatori più importanti includono: BT-1 (numero fattura), BT-2 (data), BT-5 (valuta), BT-27 (nome venditore), BT-44 (nome acquirente), BT-109 (importo netto) e BT-112 (importo lordo).
Quali dati devono essere inclusi nelle voci della fattura?
Ogni voce deve contenere: BT-126 (numero riga), BT-129 (quantità), BT-130 (unità), BT-131 (importo riga), BT-146 (prezzo unitario), BT-151 (categoria IVA) e BT-153 (nome articolo).
Qual è la differenza tra EN 16931 e XRechnung?
EN 16931 è lo standard di base europeo. XRechnung è un CIUS tedesco (personalizzazione) che definisce regole aggiuntive, ad es. il Leitweg-ID obbligatorio (BR-DE-01).
Come posso verificare se la mia fattura elettronica contiene tutti i campi obbligatori?
Utilizzate il Validatore ZUGFeRD e XRechnung gratuito direttamente nel browser. Controlla tutti i campi obbligatori EN 16931 e mostra i campi mancanti o errati.
In quale formato deve essere specificata la data della fattura?
La data della fattura (BT-2) deve essere nel formato AAAAMMGG, ad es. 20260603. TaxLayer imposta automaticamente questo formato correttamente.
Strumenti gratuiti
Articoli correlati
Converti le tue fatture PDF ora
Prova TaxLayer gratuitamente — 2 conversioni al mese, senza carta di credito.
Inizia