Factur-X: capire la fattura elettronica ibrida
Factur-X combina un PDF leggibile dall'uomo e un file XML strutturato leggibile dalla macchina. Ecco come funziona questo formato ibrido franco-tedesco, cosa cambia con lo standard EN 16931 e come emetterlo e riceverlo.
Cos'è Factur-X?
Factur-X è il formato francese di fattura elettronica ibrida. Il suo principio è semplice ma ingegnoso: un unico file serve sia all'uomo sia alla macchina. In concreto, una fattura Factur-X è un documento PDF perfettamente leggibile a schermo o in stampa, all'interno del quale è incorporato un file XML che contiene le stesse informazioni in forma strutturata.
Questa dualità risolve il vecchio dilemma della dematerializzazione. Per anni le imprese si sono scambiate PDF che il destinatario doveva ridigitare o "scansionare" tramite OCR, con il suo carico di errori. Al contrario, i flussi EDI puramente strutturati erano illeggibili senza uno strumento dedicato. Factur-X riconcilia i due mondi: il contabile vede una fattura normale, mentre il suo software legge direttamente i dati per integrarli senza inserimento manuale.
Il formato è stato progettato congiuntamente dal Forum Nazionale francese per la Fatturazione Elettronica (FNFE-MPE) e dalla sua controparte tedesca, il che ne fa uno standard franco-tedesco interoperabile.
L'architettura ibrida: PDF/A-3 + XML CII
PDF/A-3, lo strato leggibile
Il contenitore Factur-X non è un PDF ordinario ma un PDF/A-3 (standard ISO 19005-3). Questa variante del PDF è dedicata all'archiviazione a lungo termine e ha una caratteristica decisiva: consente ufficialmente di incorporare allegati all'interno del documento. È ciò che permette di alloggiare il file XML direttamente nel PDF, con un nome file standardizzato (factur-x.xml).
Il PDF/A-3 garantisce inoltre che la resa visiva rimarrà fedele tra dieci o quindici anni, font e impaginazione inclusi — un vantaggio per la conservazione a valore probatorio.
XML CII, lo strato strutturato
I dati strutturati sono espressi in XML in formato CII (Cross Industry Invoice), una sintassi standardizzata da UN/CEFACT. Vi si trovano, etichettate una per una, tutte le informazioni della fattura: l'identità del venditore e dell'acquirente, numero, date, righe, basi e aliquote IVA, totali, termini di pagamento.
In caso di discordanza, è l'XML a prevalere per l'elaborazione automatizzata: il software contabile si basa su di esso, non sul visuale. Il PDF rimane la rappresentazione di riferimento per l'occhio umano.
Lo standard EN 16931, la base europea
Al di sopra della sintassi si colloca la semantica, definita dallo standard europeo EN 16931. Derivato dalla Direttiva 2014/55/UE, esso stabilisce un modello semantico comune: l'elenco delle informazioni che una fattura elettronica deve o può contenere, e il loro significato, indipendentemente dal linguaggio tecnico utilizzato.
Factur-X è una delle implementazioni di questo standard. Una fattura conforme al core EN 16931 sarà interpretata allo stesso modo in tutta l'Unione Europea, sia che venga espressa in CII sia nella sintassi alternativa UBL. È questa convergenza semantica a rendere possibile l'interoperabilità tra fornitori, paesi e piattaforme.
I profili Factur-X
Non tutte le fatture necessitano della stessa ricchezza di dati. Factur-X definisce quindi diversi profili, dal più leggero al più completo:
- MINIMUM: dati essenziali di intestazione, utili principalmente per la pre-compilazione contabile.
- BASIC WL (without lines): totali e IVA, senza il dettaglio delle righe.
- BASIC: aggiunge il dettaglio delle righe della fattura.
- EN 16931: il profilo di riferimento, che copre l'intero core semantico europeo.
- EXTENDED: arricchito per casi aziendali complessi (multi-consegna, settori specifici).
Più alto è il profilo, più completa è l'automazione dal lato del destinatario — senza inserimento manuale né riconciliazione.
Factur-X e ZUGFeRD: cugini stretti
La confusione è frequente, e a ragione. ZUGFeRD è il nome tedesco dello stesso standard. Dalle versioni ZUGFeRD 2.x e Factur-X 1.0, i due formati sono tecnicamente identici: una fattura emessa in Factur-X viene letta senza difficoltà da un sistema che si aspetta ZUGFeRD, e viceversa.
Le differenze riguardano principalmente la governance e la denominazione dei profili. Sul versante tedesco, ZUGFeRD aggiunge in particolare un profilo XRECHNUNG dedicato al settore pubblico. Per un fornitore francese, basta ricordare l'essenziale: produrre Factur-X conforme significa produrre un documento compatibile con l'ecosistema tedesco.
Emettere e ricevere una fattura Factur-X
Emissione
Generare una fattura Factur-X significa produrre simultaneamente la rappresentazione visiva e i dati strutturati, per poi fonderli in un PDF/A-3 valido. I passaggi tipici:
- Costruire il modello semantico della fattura (venditore, acquirente, righe, IVA, totali).
- Serializzare questi dati in XML CII secondo il profilo scelto.
- Impaginare il PDF/A-3 leggibile.
- Incorporare l'XML come allegato standardizzato nel PDF.
Un software di fatturazione integrato esegue questi passaggi in modo trasparente: l'utente clicca su "emetti fattura" e ottiene un file ibrido conforme, pronto per essere inviato. Questo vale anche per i documenti a monte del ciclo, come un preventivo che viene poi trasformato in fattura.
Ricezione
In ricezione, l'elaborazione è invertita: il software estrae l'XML dal PDF, lo valida rispetto al profilo e allo standard EN 16931, poi integra automaticamente le scritture e la riconciliazione (ordine, ricevimento merci, pagamento). Il PDF, da parte sua, può essere archiviato nel DMS per la conservazione. Il vantaggio è immediato: fine della ridigitazione, meno errori e un ciclo di validazione più rapido.
Factur-X nella riforma francese
Factur-X occupa un posto centrale nella generalizzazione della fatturazione elettronica tra imprese. La riforma mantiene tre formati di base: CII, UBL e Factur-X (l'ibrido). I flussi transitano attraverso Piattaforme di Dematerializzazione Partner, ovvero le PDP, incaricate di emettere, trasmettere e ricevere le fatture.
Il calendario annunciato prevede un obbligo di ricezione per tutte le imprese, poi un obbligo di emissione scaglionato in base alle dimensioni dell'azienda. Anticipare questo cambiamento significa assicurarsi che i propri strumenti sappiano già produrre e leggere Factur-X — e che i dati contabili fluiscano in modo pulito nel modulo finanza, fino agli obblighi come il FEC. (Poiché il calendario normativo può evolvere, verifica sempre le scadenze ufficiali in vigore.)
Andare oltre con eyeot
eyeot è un ERP francese che copre l'intero ciclo preventivo → ordine → fattura, con un modulo di fatturazione e un modulo finanza collegati alla gestione documentale. Se la fattura elettronica ibrida è uno dei tuoi progetti, l'account individuale gratuito ti permette di testare lo strumento senza carta di credito e senza limite di tempo. Una buona occasione per preparare con calma la transizione a Factur-X.