Skip to content
Log in

Peppol und CII Dokumenttyp-Codes

Beim Versand von Rechnungen über PEPPOL-Netzwerke oder beim Generieren von CII/Factur-X-Formatdokumenten können Sie den Dokumenttyp mit dem Feld type_document angeben. Dieses Feld entspricht dem Rechnungstyp-Code, wie in der UN/CEFACT-Codeliste 1001 (UNCL1001) definiert.

Die Codes werden verwendet in:

  • PEPPOL BIS Billing 3.0/Chorus (UBL-Format): Element InvoiceTypeCode
  • Cross Industry Invoice (CII) (Factur-X, ZUGFeRD, EN16931): Element TypeCode

Das Feld type_document ist optional und dient als Hinweis für den Dokumenttyp-Code. B2Brouter verwendet diesen Wert, wenn er für das Exportformat gültig ist, andernfalls wird eine automatische Zuweisung basierend auf der Geschäftslogik verwendet:

  • 380: Standardhandelsrechnung (Standard)
  • 381: Gutschrift
  • 389: Selbstfakturierte Rechnung
  • 480: Nicht steuerpflichtig / Reverse Charge-Rechnung

Wichtig: Beim Exportieren von Dokumenten:

  • Wenn type_document für das Zielformat (PEPPOL, CII oder FatturaPA) gültig ist, wird es in der exportierten XML verwendet
  • Wenn type_document für das Zielformat nicht gültig ist, verwendet das System automatisch einen geeigneten Standardcode basierend auf dem Rechnungstyp
  • Dies ermöglicht es Ihnen, Dokumente in einem Format (z. B. FatturaPA) zu importieren und in einem anderen Format (z. B. PEPPOL) nahtlos zu exportieren
{
"invoice": {
"type_document": "380",
"number": "INV-2025-001",
"date": "2025-01-26",
"contact_id": 12345,
"invoice_lines_attributes": [...]
}
}

Die folgenden UN/CEFACT-Codes werden beim Export in PEPPOL- und UBL-Formatrechnungen verwendet:

CodeBeschreibung
71Zahlungsaufforderung
80Lastschrift bezüglich Waren oder Dienstleistungen
82Gemessene Dienstleistungsrechnung
84Lastschrift bezüglich finanzieller Anpassungen
102Steuerbenachrichtigung
218Endzahlungsaufforderung basierend auf Fertigstellung von Arbeiten
219Zahlungsaufforderung für abgeschlossene Einheiten
326Teilrechnung
331Handelsrechnung, die eine Packungsliste enthält
380Handelsrechnung
382Provisionsnotiz
383Lastschrift
384Korrigierte Rechnung
386Anzahlungsrechnung
388Steuerrechnung
393Factoringrechnung
395Konsignationsrechnung
553Spediteur-Abweichungsbericht
575Versichererrechnung
623Speditionsrechnung
780Frachtrechnung
817Schadensersatzmitteilung
870Konsularerechnung
875Teils-Baurechnung
876Teils-Abschluss-Baurechnung
877Abschluss-Baurechnung

Hinweis: Die Codes 326 und 384 können nur verwendet werden, wenn beide Parteien (Lieferant und Kunde) das Land ‘DE’ haben.

Diese Codes sind nur gültig, wenn die Rechnung eine Gutschrift ist (is_credit_note: true):

CodeBeschreibung
81Gutschrift bezüglich Waren oder Dienstleistungen
83Gutschrift bezüglich finanzieller Anpassungen
381Gutschrift
396Factoringgutschrift
532Spediteurgutschrift

Selbstfakturierungs-Rechnungs-Codes (für PEPPOL)

Section titled “Selbstfakturierungs-Rechnungs-Codes (für PEPPOL)”
CodeBeschreibung
389Selbstfakturierte Rechnung
527Selbstfakturierte Lastschrift

Selbstfakturierungs-Gutschrift-Code (für PEPPOL)

Section titled “Selbstfakturierungs-Gutschrift-Code (für PEPPOL)”
CodeBeschreibung
261Selbstfakturierte Gutschrift

Hinweis: Dieser Code kann nur verwendet werden, wenn type: IssuedSelfInvoice und is_credit_note: true

Die folgenden Codes werden beim Export in Cross Industry Invoice (CII)-Formatdokumente verwendet:

CodeBeschreibung
326Teilrechnung
380Handelsrechnung
384Korrigierte Rechnung
875Teils-Baurechnung
876Teils-Abschluss-Baurechnung
877Abschluss-Baurechnung
CodeBeschreibung
381Gutschrift
CodeBeschreibung
389Selbstfakturierte Rechnung

Hinweis: Die Codes 326 und 384 können nur verwendet werden, wenn beide Parteien (Lieferant und Kunde) das Land ‘DE’ haben.

{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_document": "380",
"number": "INV-2025-001",
"date": "2025-01-26",
"due_date": "2025-02-26",
"contact_id": 12345,
"invoice_lines_attributes": [
{
"quantity": 10,
"price": 50.0,
"description": "Professionelle Dienstleistungen",
"taxes_attributes": [
{
"name": "VAT",
"percent": 21
}
]
}
]
}
}
{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_document": "381",
"is_credit_note": true,
"number": "CN-2025-001",
"date": "2025-01-26",
"amended_number": "INV-2025-001",
"contact_id": 12345,
"invoice_lines_attributes": [...]
}
}
{
"send_after_import": true,
"invoice": {
"type": "IssuedInvoice",
"type_document": "386",
"number": "PREP-2025-001",
"date": "2025-01-26",
"contact_id": 12345,
"invoice_lines_attributes": [...]
}
}