# CII Standard

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.

## 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 |

- [Rechnung konvertieren](/de/pdf-to-cii?source=resource)
- [XML validieren](/de/xrechnung-validator?source=resource)
- [Entwickler-API](/de/developer-api?source=resource)

## Ressourcen & Links

- [UN/CEFACT Portal](https://unece.org/trade/uncefact)
- [UN/CEFACT XML Schemas](https://unece.org/trade/uncefact/xml_schemas)
- [ZUGFeRD Format](/resources/compliance/zugferd-format)
- [UBL Universal Business Language](/resources/compliance/ubl-universal-business-language)
- [DIN EN 16931-1 Standard](/resources/compliance/din-en-16931-1-standard)
