BR-04 Rechnungstyp fehlt
Die Rechnung braucht einen Rechnungstyp, zum Beispiel 380 für eine Rechnung oder 381 für eine Gutschrift.
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>