Leitfaden
Markdown-ExportCII: UN/CEFACT-XML für E-Rechnungen
CII ist die UN/CEFACT-XML-Syntax für EN 16931 sowie für ZUGFeRD- und Factur-X-Profile.
Was ist CII?
CII (Cross Industry Invoice) ist ein XML-basierter E-Rechnungsstandard der UN/CEFACT. UN/CEFACT veröffentlicht CII in versionierten Verzeichnissen. Die europäische EN 16931 Syntaxbindung verwendet CII D16B; ein konkretes Profilpaket kann eine spätere CII-Version festlegen. Verwenden Sie immer die Schemata und Regeln des Empfängerprofils.
Basis für ZUGFeRD und Factur-X
ZUGFeRD und Factur-X nutzen CII als eingebettete XML-Syntax. Das gewählte Profil und die Empfängervorgaben entscheiden, ob eine Datei akzeptiert wird.
Interaktiver Stammbaum
Ein Modell, zwei Syntaxen, viele Regelwerke
EN 16931 legt fest, was Rechnungsdaten bedeuten. UBL und CII schreiben sie auf. CIUS und Profile setzen Regeln obendrauf. Tippen Sie auf ein Feld für Details.
CII D16B
UN/CEFACT
- Was es ist
- Cross Industry Invoice D16B von UN/CEFACT. CEN/TS 16931-3-3 ordnet jedem Business Term ein CII-Element zu.
- Wer es nutzt
- Das XML in jeder ZUGFeRD- und Factur-X-Datei, XRechnung in der CII-Variante und französische E-Rechnungen im CII-Format.
- Syntax
- XML, handelsorientiert.
Hauptmerkmale
- Die EN 16931-Syntaxbindung verwendet CII D16B
- Ein Profilpaket kann ein anderes CII-Verzeichnis wählen
- Strukturierte XML-Syntax
- Eingebettete Syntax für ZUGFeRD und Factur-X
- Zielprofile beschränken Elemente und Codelisten
- Validierung gegen passende Schemas und Regeln
Vorteile des CII-Formats
UN/CEFACT-Veröffentlichung
Von UN/CEFACT veröffentlicht; die Akzeptanz hängt vom Zielprofil ab
Branchenübergreifend
Für mehrere Branchen ausgelegt; Zielprofile können die Daten einschränken
Versioniert
Kontinuierliche Weiterentwicklung durch UN/CEFACT
Integration
ERP oder Middleware können XML abbilden; Profilregeln gelten weiter
ZUGFeRD- und Factur-X-Hybridprofile
| Ebene | Anforderungen | Felder | Komplexität |
|---|---|---|---|
| MINIMUM | Nur Buchungsdaten | Ausgewählte Kopfdaten und Summen | Niedrig |
| BASIC WL | Kopfdaten ohne Positionen | Kopfdaten und Summen | Mittel |
| BASIC | EN-16931-Teilmenge mit Positionen | Kopfdaten, Positionen und Summen | Mittel |
| EN16931 | Datenmodell nach EN 16931 | Felder nach EN 16931 | Hoch |
| EXTENDED | Zusätzliche Felder über EN 16931 hinaus | Zusätzliche Profilfelder | Sehr hoch |
Rechnungstypen-Codes (UNTDID 1001)
Handelsrechnung (380)
Standard-B2B-Rechnung – der Default in EN 16931. Einsatz: Standard für die meisten B2B-Transaktionen
Gutschrift / Storno (381)
Storniert oder reduziert eine zuvor ausgestellte Rechnung. Einsatz: Erstattungen, Retouren, Korrekturen nach unten
Belastungsanzeige (383)
Fügt einer zuvor ausgestellten Rechnung weitere Beträge hinzu. Einsatz: Zusätzliche Kosten, Korrekturen nach oben
Korrigierte Rechnung (384)
Ersetzt eine frühere Rechnung mit korrigierten Werten. Einsatz: Vollständiger Ersatz einer früheren Rechnung
Anzahlungsrechnung (386)
Wird vor der Lieferung ausgestellt, um eine Vorauszahlung anzufordern. Einsatz: Vorauszahlungen und Anzahlungen
Selbst ausgestellte Rechnung (Gutschrift) (389)
Vom Käufer im Namen des Verkäufers ausgestellte Rechnung (Gutschrift). Einsatz: Self-Billing-Vereinbarungen
Technische Spezifikationen
| Aspekt | Spezifikation | Details |
|---|---|---|
| EN 16931 Syntaxbindung | CEN/TS 16931-3-3 | UN/CEFACT CII D16B |
| Zeichenkodierung | UTF-8 | Unicode-Unterstützung für internationale Zeichen |
| Namespace | urn:un:unece:uncefact:data:standard | Eindeutige XML-Namespace-Identifikation |
| Dokumenttyp | 380 (Commercial Invoice) | UN/EDIFACT-konforme Dokumentklassifikation |