BR-CL-19: Nachlassgrund, codiert nicht in UNCL 5189
Schweregrad: fatal · Syntax: CII, UBL
Offizielle Meldung
Coded allowance reasons MUST belong to the UNCL 5189 code list
Was bedeutet das?
BR-CL-19 verlangt, dass Nachlassgrund, codiert aus der Liste UNCL 5189 stammt. Offizielle Aussage: Coded allowance reasons MUST belong to the UNCL 5189 code list
Typische Ursache
Der übermittelte Code steht nicht in UNCL 5189, oder es wurde ein Freitext statt eines Codes geschickt.
So beheben Sie es
Ersetzen Sie den Wert durch einen Code aus UNCL 5189. Das Beispiel 95 zeigt nur die Schreibweise, nicht jeden zulässigen Code.
UBL
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>CII
<ram:ReasonCode>95</ram:ReasonCode>
Business Term
Die Meldung nennt keinen BT-/BG-Code.
Verwandte Regeln
Kontext und Prüfbedingung
UBL cac:AllowanceCharge[cbc:ChargeIndicator = false()]/cbc:AllowanceChargeReasonCode
CII ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator = false()]/ram:ReasonCode
UBL
((not(contains(normalize-space(.), ' ')) and contains(' 41 42 60 62 63 64 65 66 67 68 70 71 88 95 100 102 103 104 105 ', concat(' ', normalize-space(.), ' '))))CII
((not(contains(normalize-space(.), ' ')) and contains(' 41 42 60 62 63 64 65 66 67 68 70 71 88 95 100 102 103 104 105 ', concat(' ', normalize-space(.), ' '))))
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-CL-19 genau?
BR-CL-19 verlangt, dass Nachlassgrund, codiert aus der Liste UNCL 5189 stammt. Offizielle Aussage: Coded allowance reasons MUST belong to the UNCL 5189 code list
Wie behebe ich BR-CL-19?
Ersetzen Sie den Wert durch einen Code aus UNCL 5189. Das Beispiel 95 zeigt nur die Schreibweise, nicht jeden zulässigen Code.
Heißt eine bestandene Prüfung von BR-CL-19, 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.