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.
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
| Aspekt | UBL 2.1 | UN/CEFACT CII |
|---|---|---|
| Herausgeber | OASIS | UN/CEFACT |
| Element-Namen | sprechend, z.B. cac:AccountingSupplierParty | technischer, z.B. ram:SellerTradeParty |
| Struktur | flacher, viele eigene Elemente | tiefer verschachtelt, stark gruppiert |
| Verbreitung | Peppol-Welt, B2G international | DACH-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
- Peppol BIS: UBL. Das Peppol-Netz arbeitet mit UBL als Standardsyntax.
- ZUGFeRD und Factur-X: CII. Das im PDF eingebettete XML beruht auf CII.
- XRechnung: beide. Du kannst eine XRechnung als UBL oder als CII erzeugen, beide sind zulässig.
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.
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 erstellenFrei für 5 Rechnungen / Monat · Pro 29 € / Monat · 27 EU-Länder