Fehler-Codes

BR-CL-01: Rechnungstyp (BT-3) nicht in UNTDID 1001

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.

Was bedeutet das?

BR-CL-01 verlangt, dass Rechnungstyp (BT-3) aus der Liste UNTDID 1001 stammt. Offizielle Aussage: The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.

Typische Ursache

Der übermittelte Code steht nicht in UNTDID 1001, oder es wurde ein Freitext statt eines Codes geschickt.

So beheben Sie es

Ersetzen Sie den Wert durch einen Code aus UNTDID 1001. Das Beispiel 380 zeigt nur die Schreibweise, nicht jeden zulässigen Code.

UBL

<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>

CII

<ram:TypeCode>380</ram:TypeCode>

Business Term

Die Meldung nennt keinen BT-/BG-Code.

Verwandte Regeln

Kontext und Prüfbedingung

UBL cbc:InvoiceTypeCode | cbc:CreditNoteTypeCode

CII rsm:ExchangedDocument/ram:TypeCode

UBL

(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(.), ' ')))))

CII

((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(.), ' '))))

Datei jetzt kostenlos prüfen

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Fragen

Was prüft BR-CL-01 genau?

BR-CL-01 verlangt, dass Rechnungstyp (BT-3) aus der Liste UNTDID 1001 stammt. Offizielle Aussage: The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.

Wie behebe ich BR-CL-01?

Ersetzen Sie den Wert durch einen Code aus UNTDID 1001. Das Beispiel 380 zeigt nur die Schreibweise, nicht jeden zulässigen Code.

Heißt eine bestandene Prüfung von BR-CL-01, dass ein Portal die Rechnung annimmt?

Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.