Formate und Standards

VertiefungFormat und Standard wählenFormate und Standards

UBL vs. CII: Welche Syntax steckt in der E-Rechnung?

Eine E-Rechnung ist nicht nur ein rechtlicher Begriff. In der Datei steckt eine konkrete XML-Syntax, meist UBL oder CII.

Zuletzt fachlich geprüft: 26. Juni 2026

Direkte Antwort

UBL und CII sind zwei technische XML-Syntaxen, mit denen Rechnungsdaten strukturiert dargestellt werden können. Beide können EN-16931-konforme Rechnungen tragen, sehen in der XML-Datei aber unterschiedlich aus.

Die Syntax entscheidet also nicht allein über die fachliche Gültigkeit. EN 16931 beschreibt die Rechnungslogik; UBL und CII beschreiben, wo diese Daten technisch im XML stehen.

Praktischer Vergleich

AspektUBLCII
HerkunftOASIS Universal Business LanguageUN/CEFACT Cross Industry Invoice
PraxisHäufig in Peppol und vielen öffentlichen ProzessenHäufig in ZUGFeRD/Factur-X eingebettet
RisikoFalsche Feldzuordnung trotz bekannter DatenFehlerhafte Einbettung oder Profilwahl
XRechnungKann als UBL umgesetzt werdenKann als CII umgesetzt werden
ZUGFeRD/Factur-XNicht der typische eingebettete XML-WegTypischer XML-Kern des Hybridformats

Welche Syntax sollte ein ERP exportieren?

SituationTypische SyntaxWarum
Peppol oder viele internationale NetzwerkeUBLUBL ist in Peppol BIS Billing verbreitet.
ZUGFeRD oder Factur-XCIIDer eingebettete XML-Teil basiert typischerweise auf CII.
XRechnung an deutschen EmpfängerUBL oder CII nach EmpfängervorgabeXRechnung erlaubt beide Syntaxen; Portal oder Kunde kann trotzdem Vorgaben machen.
ERP-MigrationBeide testenMappingfehler zeigen sich oft erst im konkreten Syntaxexport.

Warum die Syntax wichtig ist

Validatoren prüfen nicht nur, ob eine XML-Datei existiert. Sie prüfen, ob die Daten in der gewählten Syntax an den richtigen Stellen stehen und ob die fachlichen Regeln eingehalten werden.

Was ERP-Teams prüfen sollten

  • Welche Syntax exportiert das System für XRechnung?
  • Welche Syntax steckt in ZUGFeRD/Factur-X-Ausgaben?
  • Kann das System UBL und CII getrennt validieren?
  • Sind Mapping-Regeln für Steuer, Summen und Referenzen dokumentiert?

Praktische Checkliste

  • Exportierte Syntax je Format dokumentieren
  • UBL- und CII-Beispiele getrennt testen
  • Mapping für Pflichtfelder prüfen
  • Kundenanforderungen vor Versand klären
  • Fehlerberichte nach Syntax auswerten

Praktischer Merksatz

EN 16931 beschreibt die fachliche Rechnung. UBL und CII beschreiben, wie diese Rechnung technisch in XML steht.