TaxLayer
AnmeldenKostenlos starten
Formate & Standards2026-08-256 Min. Lesezeitvon TaxLayer Team

XRechnung: UBL oder CII? Die zwei Syntaxen der EN 16931 im Vergleich

„XRechnung in UBL oder CII?“ – diese Frage taucht bei fast jeder technischen Anbindung auf. Die gute Nachricht: Es sind nur zwei Schreibweisen desselben Inhalts.

> Kurzantwort: UBL und CII sind zwei XML-Syntaxen, die beide die EN-16931-Semantik abbilden. XRechnung ist in beiden zulässig (UBL ist verbreiteter). ZUGFeRD/Factur-X nutzt immer CII, eingebettet in eine PDF/A-3. Inhaltlich sind sie gleichwertig; der Unterschied liegt in Aufbau und Elementnamen.

Zwei Syntaxen, ein Datenmodell

Die EN 16931 definiert die Semantik einer Rechnung – also welche Datenfelder es gibt (BT-1 Rechnungsnummer, BT-31 USt-IdNr. usw.). Wie diese Felder als XML geschrieben werden, regeln zwei „Syntaxen“:

MerkmalUBLCII
HerausgeberOASISUN/CEFACT
WurzelelementInvoicersm:CrossIndustryInvoice
Namensräumecbc, cacrsm, ram, udt
Typische NutzungXRechnung (verbreitet)ZUGFeRD, Factur-X, XRechnung (CII)

Beide transportieren dieselben Inhalte – ein Empfänger, der EN 16931 verarbeitet, kann die jeweils passende Syntax lesen.

Wann UBL, wann CII?

  • XRechnung: beide erlaubt. UBL ist am häufigsten anzutreffen; manche Systeme liefern oder erwarten CII. Entscheidend ist, was Ihr Empfänger verarbeitet.
  • ZUGFeRD / Factur-X: immer CII, weil die XML in eine PDF/A-3 eingebettet wird. Wer das hybride PDF-Format braucht, nutzt also automatisch CII.

Praktische Empfehlung

Wenn Sie an öffentliche Auftraggeber liefern, prüfen Sie die Vorgaben des jeweiligen Portals – viele akzeptieren beide Syntaxen. Für den B2B-Austausch mit einer sichtbaren PDF ist ZUGFeRD (CII) praktisch, für reine Datenaustausch-Szenarien genügt eine XRechnung als UBL oder CII.

Was TaxLayer erzeugt

TaxLayer erzeugt ZUGFeRD 2.x (CII in PDF/A-3) sowie XRechnung als UBL – jeweils gegen die EN 16931 und den KoSIT-Standard validiert. So decken Sie sowohl das hybride PDF-Format als auch die reine XML-XRechnung ab.

Fazit

UBL und CII sind zwei Wege, dieselbe EN-16931-Rechnung zu schreiben. Lassen Sie sich davon nicht verunsichern: Wichtig ist, welche Syntax Ihr Empfänger erwartet – der Inhalt bleibt gleich.

---

TaxLayer jetzt kostenlos testen – erzeugt ZUGFeRD (CII) und XRechnung (UBL), validiert nach EN 16931. Fragen an info@landauer.de.

Häufig gestellte Fragen

Was ist der Unterschied zwischen UBL und CII?

UBL (Universal Business Language, OASIS) und CII (Cross Industry Invoice, UN/CEFACT) sind zwei XML-Syntaxen, die beide dieselbe EN-16931-Semantik abbilden. Sie unterscheiden sich in Aufbau und Elementnamen, nicht im Inhalt.

Welche Syntax nutzt XRechnung?

XRechnung ist in beiden Syntaxen zulässig: UBL und CII. In der Praxis ist UBL sehr verbreitet; einige Systeme liefern oder erwarten CII.

Welche Syntax nutzt ZUGFeRD?

ZUGFeRD (und das identische Factur-X) verwendet immer CII – eingebettet in eine PDF/A-3-Datei. Reine XRechnung ist dagegen ein eigenständiges XML.

Muss ich mich für eine Syntax entscheiden?

Das hängt vom Empfänger ab. Viele Behördenportale akzeptieren beide; im Zweifel fragen Sie, welche Syntax Ihr Empfänger verarbeitet. Beide erfüllen die EN 16931 gleichermaßen.

Welche Formate erzeugt TaxLayer?

TaxLayer erzeugt ZUGFeRD 2.x (CII in PDF/A-3) und XRechnung als UBL. Mehr zu den Formaten in XRechnung vs. ZUGFeRD.

PDF-Rechnungen jetzt konvertieren

Testen Sie TaxLayer kostenlos – 2 Konvertierungen pro Monat, keine Kreditkarte.

Jetzt starten