BR-CL-18: 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-18 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:ClassifiedTaxCategory/cbc:ID
CII ram:ApplicableTradeTax/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(.), ' '))))
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-CL-18 genau?
BR-CL-18 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-18?
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-18, 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.