Formate 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: 31. Mai 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.
Praktischer Vergleich
| Aspekt | UBL | CII |
|---|---|---|
| Herkunft | OASIS Universal Business Language | UN/CEFACT Cross Industry Invoice |
| Praxis | Häufig in Peppol und vielen öffentlichen Prozessen | Häufig in ZUGFeRD/Factur-X eingebettet |
| Risiko | Falsche Feldzuordnung trotz bekannter Daten | Fehlerhafte Einbettung oder Profilwahl |
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.