Wissen · XRechnung

XRechnung UBL oder CII: Welche Syntax wählen?

UBL und CII bilden dasselbe semantische XRechnungsmodell in unterschiedlichen XML-Strukturen ab. Die fachlichen Rechnungsdaten sollten gleichwertig sein.

Fachlich geprüft: 26. Juli 2026Quellen: KoSIT / XStandards Einkauf · KoSIT / XStandards Einkauf · Forum elektronische Rechnung Deutschland

Gemeinsamer fachlicher Kern

EN 16931 beschreibt semantische Rechnungsbegriffe. XRechnung bindet diese Begriffe an zwei unterstützte Syntaxen: OASIS UBL 2.1 und UN/CEFACT CII D16B.

Praktische Unterschiede

MerkmalUBLCII
XML-StrukturRechnungsorientierte UBL-KomponentenTrade- und Supply-Chain-Strukturen
Peppol BIS BillingStandardmäßig verwendetNicht als Peppol-BIS-Billing-Syntax gepflegt
ZUGFeRDNicht das übliche eingebettete FormatGrundlage der eingebetteten Rechnungs-XML

Auswahlkriterien

  • Empfänger- oder Portalvorgabe
  • Exportmöglichkeiten der Software
  • Peppol-Nutzung
  • Bestehende ERP- oder EDI-Schnittstellen
  • Test- und Supportmöglichkeiten

Konvertierung

Eine Konvertierung ist möglich, darf aber keine Informationen verlieren oder semantisch verändern. Nach jeder Konvertierung sollte die Zieldatei erneut validiert und fachlich verglichen werden.

Empfängerfähigkeit vor interner Vorliebe

UBL und CII können denselben fachlichen Rechnungsinhalt transportieren, unterscheiden sich aber deutlich in XML-Struktur und Ökosystem. Die beste Wahl ist daher die Syntax, die Sender, Empfänger, Übertragungskanal und Validierungswerkzeuge zuverlässig unterstützen.

Wer über Peppol BIS Billing sendet, arbeitet regelmäßig mit UBL. In anderen XRechnung-Szenarien kann CII sinnvoll sein, etwa wenn bestehende ZUGFeRD-/Factur-X-Komponenten auf derselben Syntaxfamilie beruhen.

Migrationscheck bei Syntaxwechsel

  • Alle Business Terms vollständig neu mappen
  • Anhänge und Referenzen erneut testen
  • Steuer- und Rundungslogik vergleichen
  • XPath-basierte Fehlerauswertung anpassen
  • Empfänger- und Kanalvorgaben erneut bestätigen
  • Keine Konvertierung anhand bloßer Elementnamen vornehmen

Häufige Fragen

Ist UBL besser als CII?

Nicht grundsätzlich. UBL ist für Peppol besonders relevant; CII kann bei ZUGFeRD- und bestimmten ERP-Prozessen naheliegen.

Kann der Empfänger beide Syntaxen lesen?

Das muss geprüft werden. XRechnung unterstützt beide, aber einzelne Portale oder Systeme können operative Einschränkungen haben.

Ist eine UBL-Datei automatisch besser validierbar als CII?

Nein. Beide Syntaxen können korrekt oder fehlerhaft umgesetzt sein. Entscheidend sind das passende Regelwerk und die Qualität des Mappings.

Offizielle Grundlagen

Standard XRechnungKoSIT / XStandards EinkaufZusammenhang zwischen XRechnung und Peppol BIS BillingKoSIT / XStandards EinkaufZUGFeRD / Factur-XForum elektronische Rechnung Deutschland