Zurück zum Compliance Hub
Kritisch

BR-DE-17

Rechnungstyp-Code ungültig (BT-3)

Was dieser Fehler bedeutet

Der Rechnungstyp-Code in BT-3 muss einer der für XRechnung erlaubten Werte sein: 380 (Handelsrechnung), 381 (Gutschrift), 384 (Korrigierte Rechnung), 389 (Gutschrift im Gutschriftsverfahren), 875 (Abschlagsrechnung Bau), 876 (Schlussrechnung Teilabschnitt Bau) oder 877 (Schlussrechnung Bau). Andere UNTDID-1001-Codes werden nicht akzeptiert.

Warum dieser Fehler auftritt

BR-DE-17 wird ausgelöst, wenn der Rechnungstyp-Code (BT-3) einen Wert enthält, der zwar in der breiten UNTDID-1001-Codeliste gültig, aber nicht in der von XRechnung erlaubten Teilmenge ist. XRechnung beschränkt die zulässigen Werte auf: 380 (Handelsrechnung), 381 (Gutschrift), 384 (korrigierte Rechnung), 389 (Gutschrift im Gutschriftsverfahren) sowie die Bau-Codes 875, 876, 877. Der Fehler entsteht oft durch ERP-Systeme, die Codes wie 326 (Teilrechnung) oder 393 (Factoring-Rechnung) ausgeben oder eine Gutschrift in ein Invoice-Dokument mit Code 380 packen, statt eine richtige CreditNote mit 381 zu verwenden.

Wie Sie ihn beheben

Setzen Sie cbc:InvoiceTypeCode auf einen der Werte: 380, 381, 384, 389, 875, 876, 877. Für Standardrechnungen verwenden Sie 380. Für Gutschriften verwenden Sie 381.

Schritt für Schritt

1) Klären Sie, was das Dokument tatsächlich ist. Eine normale Rechnung = 380. Eine Gutschrift (Minderung einer früheren Rechnung) = 381, sie sollte als UBL CreditNote ausgestellt werden, nicht als Invoice. Eine korrigierte Rechnung = 384. Gutschriftsverfahren = 389. Bau-Abschlags-/Teil-/Schlussrechnungen = 875/876/877. 2) Setzen Sie cbc:InvoiceTypeCode auf den gewählten Wert. 3) Setzen Sie 381, stellen Sie Wurzelelement/Namespace entsprechend auf CreditNote um. 4) Bilden Sie interne/proprietäre ERP-Typcodes beim Export auf die XRechnung-Teilmenge ab. 5) Erneut validieren.

XML-Beispiel
<!-- Standard invoice -->
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>

<!-- Credit note -->
<cbc:InvoiceTypeCode>381</cbc:InvoiceTypeCode>

Automatisch beheben

Laden Sie Ihre Rechnung in unseren Smart-Repair-Engine hoch. Er erkennt und behebt BR-DE-17-Fehler automatisch mit einem GoBD-Prüfpfad.

Smart Repair öffnen

Häufig gestellte Fragen

Welchen Typ-Code verwende ich für eine normale Rechnung?

Verwenden Sie 380 (Handelsrechnung) für eine Standard-Ausgangsrechnung. Dies ist der mit Abstand häufigste Wert und wird von XRechnung stets akzeptiert.

Wie stelle ich eine Gutschrift aus?

Verwenden Sie Typ-Code 381 und stellen Sie das Dokument als UBL CreditNote aus (mit dem CreditNote-Namespace), nicht als Invoice mit negativem Betrag. Referenzieren Sie die ursprüngliche Rechnungsnummer in BT-25.

Wofür sind die Codes 875, 876, 877?

Es sind Rechnungstypen der Bauwirtschaft: 875 Abschlagsrechnung, 876 Schlussrechnung eines Teilabschnitts und 877 Schlussrechnung Bau.

Verwandte Fehler

Andere häufig auftretende Validierungsfehler