Fehler-Codes

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

Datei jetzt kostenlos prüfen

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.