TaxLayer
InloggenGratis starten
Formaten & Standaarden2026-08-256 min leestijddoor TaxLayer Team

XRechnung: UBL of CII? De twee syntaxen van EN 16931 vergeleken

„XRechnung in UBL of CII?” – deze vraag duikt bij bijna elke technische koppeling op. Het goede nieuws: het zijn slechts twee schrijfwijzen van dezelfde inhoud.

> Kort antwoord: UBL en CII zijn twee XML-syntaxen die beide de EN-16931-semantiek weergeven. XRechnung is in beide toegestaan (UBL is meer verbreid). ZUGFeRD/Factur-X gebruikt altijd CII, ingesloten in een PDF/A-3. Inhoudelijk zijn ze gelijkwaardig; het verschil zit in opbouw en elementnamen.

Twee syntaxen, één datamodel

EN 16931 definieert de semantiek van een factuur – dus welke datavelden er zijn (BT-1 factuurnummer, BT-31 btw-identificatienummer enzovoort). Hoe deze velden als XML worden geschreven, regelen twee „syntaxen”:

KenmerkUBLCII
UitgeverOASISUN/CEFACT
WortelelementInvoicersm:CrossIndustryInvoice
Namespacescbc, cacrsm, ram, udt
Typisch gebruikXRechnung (verbreid)ZUGFeRD, Factur-X, XRechnung (CII)

Beide transporteren dezelfde inhoud – een ontvanger die EN 16931 verwerkt, kan de betreffende passende syntax lezen.

Wanneer UBL, wanneer CII?

  • XRechnung: beide toegestaan. UBL komt het meest voor; sommige systemen leveren of verwachten CII. Bepalend is wat uw ontvanger verwerkt.
  • ZUGFeRD / Factur-X: altijd CII, omdat de XML in een PDF/A-3 wordt ingesloten. Wie het hybride PDF-formaat nodig heeft, gebruikt dus automatisch CII.

Praktische aanbeveling

Levert u aan publieke opdrachtgevers, controleer dan de vereisten van het betreffende portaal – veel accepteren beide syntaxen. Voor de B2B-uitwisseling met een zichtbare PDF is ZUGFeRD (CII) praktisch, voor zuivere data-uitwisselingsscenario’s volstaat een XRechnung als UBL of CII.

Wat TaxLayer genereert

TaxLayer genereert ZUGFeRD 2.x (CII in PDF/A-3) en XRechnung als UBL – telkens gevalideerd tegen EN 16931 en de KoSIT-standaard. Zo dekt u zowel het hybride PDF-formaat als de zuivere XML-XRechnung af.

Conclusie

UBL en CII zijn twee manieren om dezelfde EN-16931-factuur te schrijven. Laat u daardoor niet in verwarring brengen: belangrijk is welke syntax uw ontvanger verwacht – de inhoud blijft gelijk.

---

Probeer TaxLayer nu gratis – genereert ZUGFeRD (CII) en XRechnung (UBL), gevalideerd volgens EN 16931. Vragen aan info@landauer.de.

Veelgestelde vragen

Wat is het verschil tussen UBL en CII?

UBL (Universal Business Language, OASIS) en CII (Cross Industry Invoice, UN/CEFACT) zijn twee XML-syntaxen die beide dezelfde EN-16931-semantiek weergeven. Ze verschillen in opbouw en elementnamen, niet in inhoud.

Welke syntax gebruikt XRechnung?

XRechnung is in beide syntaxen toegestaan: UBL en CII. In de praktijk is UBL zeer verbreid; sommige systemen leveren of verwachten CII.

Welke syntax gebruikt ZUGFeRD?

ZUGFeRD (en het identieke Factur-X) gebruikt altijd CII – ingesloten in een PDF/A-3-bestand. Een zuivere XRechnung is daarentegen een zelfstandige XML.

Moet ik voor één syntax kiezen?

Dat hangt af van de ontvanger. Veel overheidsportalen accepteren beide; vraag bij twijfel welke syntax uw ontvanger verwerkt. Beide voldoen in gelijke mate aan EN 16931.

Welke formaten genereert TaxLayer?

TaxLayer genereert ZUGFeRD 2.x (CII in PDF/A-3) en XRechnung als UBL. Meer over de formaten in XRechnung vs. ZUGFeRD.

Converteer nu uw PDF-facturen

Probeer TaxLayer gratis – 2 conversies per maand, geen creditcard vereist.

Aan de slag