Fehler-Codes

BR-02: Rechnungsnummer (BT-1) fehlt

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

An Invoice shall have an Invoice number (BT-1).

Was bedeutet das?

BT-1, die Rechnungsnummer, muss nach normalize-space nicht leer sein. UBL: cbc:ID der Rechnung. CII: ram:ID im ExchangedDocument.

Typische Ursache

Die Nummernvergabe der Software hat das Feld nicht geschrieben.

So beheben Sie es

Setzen Sie eine eindeutige Nummer. Die Regel prüft nicht, ob die Nummer schon einmal verwendet wurde.

UBL

<cbc:ID>R2026-001</cbc:ID>

CII

<ram:ID>R2026-001</ram:ID>

Business Term

BT-1

Verwandte Regeln

Kontext und Prüfbedingung

UBL /ubl:Invoice | /cn:CreditNote

CII /rsm:CrossIndustryInvoice

UBL

normalize-space(cbc:ID) != ''

CII

normalize-space(rsm:ExchangedDocument/ram:ID) != ''

Datei jetzt kostenlos prüfen

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

Fragen

Was prüft BR-02 genau?

BT-1, die Rechnungsnummer, muss nach normalize-space nicht leer sein. UBL: cbc:ID der Rechnung. CII: ram:ID im ExchangedDocument.

Wie behebe ich BR-02?

Setzen Sie eine eindeutige Nummer. Die Regel prüft nicht, ob die Nummer schon einmal verwendet wurde.

Heißt eine bestandene Prüfung von BR-02, 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.