XRechnung: UBL eller CII? De to syntakser i EN 16931 sammenlignet
"XRechnung i UBL eller CII?" – dette spørgsmål dukker op ved næsten enhver teknisk tilslutning. Den gode nyhed: Det er kun to skrivemåder af det samme indhold.
> Kort svar: UBL og CII er to XML-syntakser, der begge afbilder EN-16931-semantikken. XRechnung er tilladt i begge (UBL er mere udbredt). ZUGFeRD/Factur-X bruger altid CII, indlejret i en PDF/A-3. Indholdsmæssigt er de ligeværdige; forskellen ligger i opbygning og elementnavne.
To syntakser, én datamodel
EN 16931 definerer semantikken for en faktura – altså hvilke datafelter der findes (BT-1 fakturanummer, BT-31 momsregistreringsnummer osv.). Hvordan disse felter skrives som XML, regulerer to "syntakser":
| Kendetegn | UBL | CII |
|---|---|---|
| Udgiver | OASIS | UN/CEFACT |
| Rodelement | Invoice | rsm:CrossIndustryInvoice |
| Navnerum | cbc, cac | rsm, ram, udt |
| Typisk brug | XRechnung (udbredt) | ZUGFeRD, Factur-X, XRechnung (CII) |
Begge transporterer det samme indhold – en modtager, der behandler EN 16931, kan læse den passende syntaks i hvert tilfælde.
Hvornår UBL, hvornår CII?
- XRechnung: begge tilladt. UBL er hyppigst at møde; nogle systemer leverer eller forventer CII. Afgørende er, hvad din modtager behandler.
- ZUGFeRD / Factur-X: altid CII, fordi XML'en indlejres i en PDF/A-3. Har du brug for det hybride PDF-format, bruger du altså automatisk CII.
Praktisk anbefaling
Leverer du til offentlige ordregivere, bør du tjekke det pågældende portals krav – mange accepterer begge syntakser. Til B2B-udveksling med en synlig PDF er ZUGFeRD (CII) praktisk, til rene dataudvekslingsscenarier er en XRechnung som UBL eller CII tilstrækkelig.
Hvad TaxLayer genererer
TaxLayer genererer ZUGFeRD 2.x (CII i PDF/A-3) samt XRechnung som UBL – hver især valideret mod EN 16931 og KoSIT-standarden. Sådan dækker du både det hybride PDF-format og den rene XML-XRechnung.
Konklusion
UBL og CII er to måder at skrive den samme EN-16931-faktura på. Lad dig ikke forvirre af det: Vigtigt er, hvilken syntaks din modtager forventer – indholdet forbliver det samme.
---
Prøv TaxLayer gratis nu – genererer ZUGFeRD (CII) og XRechnung (UBL), valideret efter EN 16931. Spørgsmål til info@landauer.de.
Ofte stillede spørgsmål
Hvad er forskellen mellem UBL og CII?
UBL (Universal Business Language, OASIS) og CII (Cross Industry Invoice, UN/CEFACT) er to XML-syntakser, der begge afbilder den samme EN-16931-semantik. De adskiller sig i opbygning og elementnavne, ikke i indholdet.
Hvilken syntaks bruger XRechnung?
XRechnung er tilladt i begge syntakser: UBL og CII. I praksis er UBL meget udbredt; nogle systemer leverer eller forventer CII.
Hvilken syntaks bruger ZUGFeRD?
ZUGFeRD (og det identiske Factur-X) bruger altid CII – indlejret i en PDF/A-3-fil. Ren XRechnung er derimod en selvstændig XML.
Skal jeg beslutte mig for én syntaks?
Det afhænger af modtageren. Mange myndighedsportaler accepterer begge; i tvivlstilfælde bør du spørge, hvilken syntaks din modtager behandler. Begge opfylder EN 16931 lige godt.
Hvilke formater genererer TaxLayer?
TaxLayer genererer ZUGFeRD 2.x (CII i PDF/A-3) og XRechnung som UBL. Mere om formaterne i XRechnung vs. ZUGFeRD.
Gratis værktøjer
Relaterede artikler
Konvertér dine PDF-fakturaer nu
Prøv TaxLayer gratis – 2 konverteringer pr. måned, intet kreditkort påkrævet.
Kom i gang