Glossar · Aktualisiert Juni 2026

UBL vs CII: die zwei EN-16931-Syntaxen

UBL und CII sind die zwei XML-Syntaxen, die die EN 16931 erlaubt. Beide transportieren dieselben Rechnungsdaten, nur in unterschiedlicher Struktur und mit anderen Element-Namen. Die gute Nachricht vorweg: In der Praxis musst du dich fast nie aktiv entscheiden, das Zielformat gibt die Syntax vor.

TL;DR

UBL (Universal Business Language, OASIS) und CII (Cross Industry Invoice, UN/CEFACT) sind die zwei zulässigen EN-16931-Syntaxen. Gleiches semantisches Modell, andere XML-Struktur. Peppol BIS nutzt UBL, ZUGFeRD und Factur-X nutzen CII, XRechnung gibt es in beiden. Keines ist besser, das Zielformat bestimmt die Wahl. Vera erzeugt die passende Syntax automatisch.

Herkunft und Idee

UBL (Universal Business Language) stammt von OASIS und ist eine breite XML-Bibliothek für Geschäftsdokumente, von der Bestellung bis zur Rechnung. CII (Cross Industry Invoice) kommt von UN/CEFACT, dem UN-Gremium für Handelserleichterung. Beide existierten vor der EN 16931. Als die Norm zwei Syntaxen zulassen musste, fiel die Wahl auf genau diese beiden, weil sie in Europa bereits etabliert waren.

Die Unterschiede

AspektUBL 2.1UN/CEFACT CII
HerausgeberOASISUN/CEFACT
Element-Namensprechend, z.B. cac:AccountingSupplierPartytechnischer, z.B. ram:SellerTradeParty
Strukturflacher, viele eigene Elementetiefer verschachtelt, stark gruppiert
VerbreitungPeppol-Welt, B2G internationalDACH-Hybrid-PDFs, frankophoner Raum

Beide bilden dieselben Business Terms der EN 16931 ab. Ein Betrag, ein Steuersatz, eine Käuferadresse landen in beiden Syntaxen, nur in anders benannten Elementen.

Welches Format nutzt was

Wann die Wahl zählt

Für die meisten Anwender nie. Wer ein ZUGFeRD-PDF braucht, bekommt automatisch CII, wer über Peppol versendet, bekommt UBL. Relevant wird die Syntax nur, wenn ein Empfänger ausdrücklich eine bestimmte verlangt, etwa eine Behörde, die nur UBL-XRechnung annimmt.

Wichtig: Vera erzeugt die passende Syntax automatisch je nach gewähltem Zielformat. Du wählst XRechnung, Factur-X oder Peppol BIS, die richtige Syntax ergibt sich daraus.

Häufige Fragen

Was ist der Unterschied zwischen UBL und CII?

Zwei XML-Syntaxen, die beide das EN-16931-Modell abbilden. UBL kommt von OASIS, CII von UN/CEFACT. Sie unterscheiden sich in Element-Benennung und Struktur, transportieren aber dieselben Daten.

Welche Formate nutzen UBL, welche CII?

Peppol BIS nutzt UBL, ZUGFeRD und Factur-X nutzen CII, XRechnung gibt es in beiden Varianten.

Ist UBL oder CII besser?

Keines ist generell besser, beide sind nach EN 16931 gleichwertig. Die Wahl hängt vom Zielformat und vom Empfänger ab.

Muss ich mich für UBL oder CII entscheiden?

Selten. Das Zielformat bestimmt die Syntax. Vera erzeugt die passende automatisch je nach gewähltem Format.

Richtige Syntax, automatisch

Du wählst das Zielformat, Vera erzeugt UBL oder CII passend dazu und validiert vor dem Download.

Jetzt erstellen

Frei für 5 Rechnungen / Monat · Pro 29 € / Monat · 27 EU-Länder