Fehler-Codes

BR-CL-17: Steuerkategorie nicht in UNCL 5305

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

Invoice tax categories MUST be coded using UNCL 5305 code list

Was bedeutet das?

BR-CL-17 verlangt, dass Steuerkategorie aus der Liste UNCL 5305 stammt. Offizielle Aussage: Invoice tax categories MUST be coded using UNCL 5305 code list

Typische Ursache

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

So beheben Sie es

Ersetzen Sie den Wert durch einen Code aus UNCL 5305. Das Beispiel S zeigt nur die Schreibweise, nicht jeden zulässigen Code.

UBL

<cbc:ID>S</cbc:ID>

CII

<ram:CategoryCode>S</ram:CategoryCode>

Business Term

Die Meldung nennt keinen BT-/BG-Code.

Verwandte Regeln

Kontext und Prüfbedingung

UBL cac:TaxCategory/cbc:ID

CII ram:CategoryTradeTax/ram:CategoryCode

UBL

( ( not(contains(normalize-space(.),' ')) and contains( ' AE L M E S Z G O K B ',concat(' ',normalize-space(.),' ') ) ) )

CII

((not(contains(normalize-space(.), ' ')) and contains(' AE L M E S Z G O K B ', concat(' ', normalize-space(.), ' '))))

Datei jetzt kostenlos prüfen

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

Fragen

Was prüft BR-CL-17 genau?

BR-CL-17 verlangt, dass Steuerkategorie aus der Liste UNCL 5305 stammt. Offizielle Aussage: Invoice tax categories MUST be coded using UNCL 5305 code list

Wie behebe ich BR-CL-17?

Ersetzen Sie den Wert durch einen Code aus UNCL 5305. Das Beispiel S zeigt nur die Schreibweise, nicht jeden zulässigen Code.

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