BR-CL-01: Rechnungsartcode (BT-3) nicht aus UNTDID 1001
Offizielle Meldung
[BR-CL-01] The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.
[BR-CL-01] The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL)
Was bedeutet das?
Der Code für den Rechnungstyp (Invoice type code, BT-3) muss aus den für Rechnungen und Gutschriften zugelassenen Codes der Codeliste UNTDID 1001 stammen. Der angegebene Wert ist dort nicht enthalten.
Häufige Werte sind 380 (Rechnung), 381 (Gutschrift), 384 (Rechnungskorrektur) und 326 (Teilrechnung). In UBL sind für Invoice und CreditNote jeweils nur bestimmte Codes zulässig, z. B. 381 nur im Dokument CreditNote.
Typische Ursachen
Ein Freitext oder eine interne Belegart statt des Zahlencodes wurde angegeben.
Leerzeichen innerhalb des Codes.
UBL: Ein Gutschriftscode (z. B. 381) steht in einem Invoice-Dokument oder umgekehrt.
So beheben Sie den Fehler
BT-3 mit einem zulässigen Code aus UNTDID 1001 belegen.
CII: rsm:ExchangedDocument/ram:TypeCode, UBL: cbc:InvoiceTypeCode bzw. cbc:CreditNoteTypeCode.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Rechnungsdetails“ im Feld „Art-Code (BT-3)“ einen Eintrag aus der Auswahlliste wählen. In der Ansicht „Einfach“ wird 380 verwendet.
Beispiel
Fehlerhaft
<rsm:ExchangedDocument>
<ram:ID>R-2026-001</ram:ID>
<ram:TypeCode>RE</ram:TypeCode>
...
</rsm:ExchangedDocument>
Richtig
<rsm:ExchangedDocument>
<ram:ID>R-2026-001</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
...
</rsm:ExchangedDocument>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: rsm:ExchangedDocument/ram:TypeCode
((not(contains(normalize-space(.), ' ')) and contains(' 71 80 81 82 83 84 102 130 202 203 204 211 218 219 261 262 295 296 308 325 326 331 380 381 382 383 384 385 386 387 388 389 390 393 394 395 396 420 456 457 458 471 472 473 500 501 502 503 527 532 553 575 623 633 751 780 817 870 875 876 877 935 ', concat(' ', normalize-space(.), ' '))))
EN 16931 (UBL) (UBL)
Kontext: cbc:InvoiceTypeCode | cbc:CreditNoteTypeCode
(self::cbc:InvoiceTypeCode and ((not(contains(normalize-space(.), ' ')) and contains(' 71 80 81 82 84 102 130 202 203 204 211 218 219 295 325 326 331 380 382 383 384 385 386 387 388 389 390 393 394 395 456 457 471 472 473 500 501 527 553 575 623 633 751 780 817 870 875 876 877 935 ', concat(' ', normalize-space(.), ' '))))) or (self::cbc:CreditNoteTypeCode and ((not(contains(normalize-space(.), ' ')) and contains(' 81 83 261 262 296 308 381 396 420 458 502 503 532 ', concat(' ', normalize-space(.), ' ')))))
Verwandte Prüfregeln
- BR-CL-03: Währungsattribut currencyID nicht nach ISO 4217
- BR-CL-04: Rechnungswährung (BT-5) nicht nach ISO 4217
- BR-CL-05: Steuerwährung (BT-6) nicht nach ISO 4217
- BR-CL-06: Code für das Steuerfälligkeitsdatum (BT-8) nicht zulässig
- BR-CL-07: Schema der Objektkennung (BT-18-1, BT-128-1) nicht aus UNTDID 1153
- BR-CL-08: Betreffcode der Rechnungsnotiz (BT-21) nicht aus UNTDID 4451
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.