EN 16931 spiegato: lo standard europeo per le fatture elettroniche
EN 16931 spiegato: lo standard europeo per le fatture elettroniche
Chiunque si occupi di fatturazione elettronica si imbatterà rapidamente nella designazione EN 16931. Dietro questo standard si trova il fondamento su cui sono costruiti tutti i formati europei di fattura elettronica. Ma cosa regola esattamente lo standard e perché è così importante per le aziende tedesche?
Cos'è EN 16931?
EN 16931 è uno standard europeo che definisce un modello semantico di dati uniforme per le fatture elettroniche. È stato sviluppato su mandato della Commissione Europea dal Comitato Europeo di Normazione (CEN) e pubblicato nel 2017.
Lo standard comprende diverse parti. Le due più importanti (disponibili gratuitamente dal CEN) sono:
- EN 16931-1: il modello semantico dei dati — definisce quali informazioni deve contenere una fattura elettronica e cosa significa ogni elemento.
- CEN/TS 16931-2: l'elenco delle sintassi conformi — specifica che UBL 2.1 e UN/CEFACT CII D16B possono essere utilizzati come sintassi.
Le parti aggiuntive includono:
- CEN/TS 16931-3 (più sotto-parti): i binding di sintassi effettivi — descrivono come il modello di dati viene concretamente mappato su UBL e CII.
- CEN/TR 16931-4: linee guida sull'interoperabilità a livello di trasmissione.
- CEN/TR 16931-5: linee guida sull'uso di estensioni settoriali o nazionali (CIUS ed estensioni).
- CEN/TR 16931-6: risultati dei test sull'applicazione pratica.
Il modello semantico dei dati
Al centro, EN 16931 definisce un elenco di Business Terms, ciascuno con un identificatore univoco (ad es. BT-1 per il numero di fattura, BT-31 per l'identificativo IVA del venditore). Questi Business Terms sono organizzati in Business Groups, come BG-4 per le informazioni sul venditore o BG-25 per le voci della fattura.
Campi obbligatori e opzionali
Lo standard distingue tra:
- Campi obbligatori: devono essere presenti in ogni fattura (ad es. numero di fattura, data della fattura, importo totale, dettagli del venditore e dell'acquirente).
- Campi condizionali: devono essere forniti in determinate circostanze (ad es. identificativo IVA per forniture imponibili).
- Campi opzionali: possono essere inclusi secondo necessità (ad es. informazioni sulla consegna, termini di pagamento come testo libero).
Quali formati si basano su EN 16931?
Lo standard stesso non definisce un formato di file ma piuttosto un modello astratto. I formati concreti implementano questo modello:
XRechnung
XRechnung è il CIUS (Core Invoice Usage Specification) tedesco — un adattamento nazionale di EN 16931. Rende più stringenti alcune regole: ad esempio, il riferimento dell'acquirente (BT-10, nella pratica la Leitweg-ID) diventa un campo obbligatorio. XRechnung viene trasmesso come UBL o CII.
ZUGFeRD / Factur-X
ZUGFeRD 2.x è anch'esso basato su EN 16931 e utilizza la sintassi CII. Il profilo "EN 16931" (Comfort) mappa esattamente il modello di dati europeo, mentre profili superiori come Extended consentono campi aggiuntivi.
Peppol BIS Billing 3.0
La rete Peppol utilizza il proprio CIUS di EN 16931 per lo scambio transfrontaliero di fatture. Anche qui il fondamento è identico, integrato da regole specifiche della rete.
Come funziona la validazione?
La conformità a EN 16931 viene verificata tramite regole Schematron. Queste regole validano non solo la struttura XML ma anche la logica commerciale — ad esempio, se l'importo totale corrisponde alla somma delle voci, o se è fornito l'identificativo fiscale corretto per determinate categorie IVA.
La validazione avviene tipicamente in due fasi:
- Validazione della sintassi: verifica se il file XML è conforme allo schema (UBL o CII).
- Validazione delle regole commerciali: verifica le regole EN 16931 e, se applicabile, le regole CIUS nazionali (ad es. controlli specifici per XRechnung).
invapi offre un'API di validazione che esegue automaticamente entrambe le fasi e restituisce messaggi di errore dettagliati.
Perché EN 16931 è rilevante per la tua azienda?
Dal 1° gennaio 2025, tutte le aziende in Germania devono essere in grado di ricevere fatture elettroniche conformi a EN 16931. Dal 2027, anche l'emissione di fatture elettroniche diventerà obbligatoria per fasi: inizialmente per le aziende con un fatturato dell'anno precedente superiore a 800.000 EUR, e dal 2028 per tutte le aziende. Le piccole imprese ai sensi della sezione 19 della legge tedesca sull'IVA (UStG) sono permanentemente esenti dall'obbligo di emissione. Lo standard riguarda quindi non solo le grandi imprese o il settore pubblico, ma ogni azienda operante nel settore B2B.
Le aziende che allineano i propri formati di fattura con EN 16931 in anticipo beneficiano di:
- Certezza giuridica attraverso la conformità dimostrabile allo standard
- Interoperabilità con partner commerciali in tutta Europa
- Orientamento al futuro, poiché tutti i formati di fattura elettronica attuali e previsti si basano su questo standard
Conclusione
EN 16931 è più di una specifica tecnica — è il linguaggio comune della fatturazione elettronica europea. Che tu utilizzi XRechnung, ZUGFeRD o Peppol: lo standard garantisce che i dati delle fatture siano uniformemente strutturati, validabili e interoperabili. Chiunque emetta o riceva fatture elettroniche non può evitare EN 16931.