← Alle E-Rechnung-Fehlercodes

BR-04 Rechnungstyp fehlt

Die Rechnung braucht einen Rechnungstyp, zum Beispiel 380 für eine Rechnung oder 381 für eine Gutschrift.

In English · En français

Was die Prüfregel sagt

An Invoice shall have an Invoice type code (BT-3).

Offizieller Wortlaut der Prüfregel (CEN / KoSIT). Die Regeln der EN 16931 sind auf Englisch, die deutschen XRechnung-Regeln auf Deutsch veröffentlicht.

Warum der Fehler auftritt

Das Dokument hat keinen Typcode (BT-3), die Nummer, die angibt, ob es eine Rechnung, Gutschrift oder Ähnliches ist.

So beheben Sie ihn

Verwenden Sie 380 für eine normale Rechnung, 381 für eine Gutschrift, 384 für eine Rechnungskorrektur oder 326 für eine Teilrechnung.

Gilt für

Alle E-Rechnungen nach EN 16931: XRechnung, ZUGFeRD / Factur-X, Peppol und andere.

Mehr zu BR-04

Der Typcode sagt dem Empfänger, um welche Art Dokument es sich handelt, und davon hängt die Buchung ab. Eine Gutschrift (381) verringert die Forderung, eine Rechnungskorrektur (384) ersetzt eine frühere Rechnung, eine Teilrechnung (326) ist eine von mehreren zum selben Auftrag. Die Codes stammen aus der Codeliste UNTDID 1001.

XRechnung und ZUGFeRD erlauben nur einen Teil davon. Normalerweise brauchen Sie 380 (Handelsrechnung), 381 (Gutschrift im Sinne einer Rechnungskorrektur), 384 (korrigierte Rechnung), 389 (Gutschrift im umsatzsteuerlichen Sinne, vom Käufer ausgestellt), 326 (Teilrechnung) und 875/876/877 für Abschlags-, Teilschluss- und Schlussrechnungen im Bauwesen.

Die betroffenen Felder

BT-3 Code für den Rechnungstyp
CII rsm:ExchangedDocument/ram:TypeCode
UBL cbc:InvoiceTypeCode

Typische Situationen

  • Die XML wurde von Hand gebaut und das Element TypeCode fehlt.
  • Die Software schreibt den Typ als Wort, etwa „Rechnung“, statt als Code.
  • Eine Vorlage für Gutschriften setzt keinen Typcode.

Beispiel

Eine normale Rechnung in CII:

<rsm:ExchangedDocument>
  <ram:ID>RE-2026-0142</ram:ID>
  <ram:TypeCode>380</ram:TypeCode>
  ...
</rsm:ExchangedDocument>