UN/CEFACT CII (Cross Industry Invoice) ist eine vom UN/CEFACT entwickelte XML-Syntax für branchenübergreifende Rechnungsdaten. Die für E-Rechnungen relevante Version ist CII D16B, die als eine der zwei offiziellen Syntaxen der Norm EN 16931 anerkannt ist.
CII ist die Grundlage für ZUGFeRD und Factur-X. Auch XRechnung lässt CII als Syntax zu, in der Praxis dominiert dort jedoch UBL.
Aufbau
Eine CII-Rechnung beginnt mit dem Root-Element <rsm:CrossIndustryInvoice> und gliedert sich in vier Hauptbereiche:
| Bereich | Element | Inhalt |
|---|---|---|
| Dokumentkontext | rsm:ExchangedDocumentContext | Profil-Identifikation (z. B. ZUGFeRD-Profil) |
| Dokumentkopf | rsm:ExchangedDocument | Rechnungsnummer, Datum, Typ |
| Lieferung & Parteien | rsm:SupplyChainTradeTransaction | Verkäufer, Käufer, Positionen |
| Summen & Steuern | ram:ApplicableHeaderTradeSettlement | Beträge, MwSt, Zahlung |
CII vs. UBL
Inhaltlich identisch, technisch unterschiedlich: CII ist hierarchisch verschachtelter und kompakter, UBL flacher und besser lesbar. Welche Syntax man wählt, hängt selten an persönlicher Präferenz – meist gibt das Zielformat (XRechnung, ZUGFeRD) sie vor.