XRechnung: UBL o CII? Le due sintassi della EN 16931 a confronto
"XRechnung in UBL o CII?" – questa domanda emerge in quasi ogni integrazione tecnica. La buona notizia: sono solo due modi di scrivere lo stesso contenuto.
> Risposta breve: UBL e CII sono due sintassi XML che rappresentano entrambe la semantica EN 16931. XRechnung è ammesso in entrambe (UBL è più diffuso). ZUGFeRD/Factur-X usa sempre CII, incorporato in un PDF/A-3. Sul piano dei contenuti sono equivalenti; la differenza sta nella struttura e nei nomi degli elementi.
Due sintassi, un modello di dati
La EN 16931 definisce la semantica di una fattura – ovvero quali campi dati esistono (BT-1 numero fattura, BT-31 Partita IVA, ecc.). Come questi campi vengono scritti in XML lo regolano due "sintassi":
| Caratteristica | UBL | CII |
|---|---|---|
| Ente emittente | OASIS | UN/CEFACT |
| Elemento radice | Invoice | rsm:CrossIndustryInvoice |
| Spazi dei nomi | cbc, cac | rsm, ram, udt |
| Uso tipico | XRechnung (diffuso) | ZUGFeRD, Factur-X, XRechnung (CII) |
Entrambe trasportano gli stessi contenuti – un destinatario che elabora la EN 16931 può leggere la sintassi appropriata.
Quando UBL, quando CII?
- XRechnung: entrambe ammesse. UBL è la più diffusa; alcuni sistemi forniscono o si aspettano CII. Decisivo è ciò che il vostro destinatario elabora.
- ZUGFeRD / Factur-X: sempre CII, perché l'XML viene incorporato in un PDF/A-3. Chi ha bisogno del formato PDF ibrido usa quindi automaticamente CII.
Raccomandazione pratica
Se fornite enti pubblici, verificate le indicazioni del rispettivo portale – molti accettano entrambe le sintassi. Per lo scambio B2B con un PDF visibile è pratico ZUGFeRD (CII), per scenari di puro scambio dati è sufficiente una XRechnung come UBL o CII.
Cosa genera TaxLayer
TaxLayer genera ZUGFeRD 2.x (CII in PDF/A-3) nonché XRechnung come UBL – ciascuno validato rispetto alla EN 16931 e allo standard KoSIT. Così coprite sia il formato PDF ibrido sia la XRechnung XML pura.
Conclusione
UBL e CII sono due modi di scrivere la stessa fattura EN 16931. Non lasciatevi confondere: ciò che conta è quale sintassi si aspetta il vostro destinatario – il contenuto resta lo stesso.
---
Provate TaxLayer gratuitamente ora – genera ZUGFeRD (CII) e XRechnung (UBL), validato secondo EN 16931. Domande a info@landauer.de.
Domande frequenti
Qual è la differenza tra UBL e CII?
UBL (Universal Business Language, OASIS) e CII (Cross Industry Invoice, UN/CEFACT) sono due sintassi XML che rappresentano entrambe la stessa semantica EN 16931. Differiscono nella struttura e nei nomi degli elementi, non nel contenuto.
Quale sintassi usa XRechnung?
XRechnung è ammesso in entrambe le sintassi: UBL e CII. Nella pratica UBL è molto diffuso; alcuni sistemi forniscono o si aspettano CII.
Quale sintassi usa ZUGFeRD?
ZUGFeRD (e l'identico Factur-X) usa sempre CII – incorporato in un file PDF/A-3. La XRechnung pura è invece un XML autonomo.
Devo scegliere una sintassi?
Dipende dal destinatario. Molti portali degli enti pubblici accettano entrambe; nel dubbio chiedete quale sintassi elabora il vostro destinatario. Entrambe rispettano la EN 16931 allo stesso modo.
Quali formati genera TaxLayer?
TaxLayer genera ZUGFeRD 2.x (CII in PDF/A-3) e XRechnung come UBL. Maggiori dettagli sui formati in XRechnung vs. ZUGFeRD.
Strumenti gratuiti
Articoli correlati
Converti le tue fatture PDF ora
Prova TaxLayer gratuitamente – 2 conversioni al mese, senza carta di credito.
Inizia