Referenz
Markdown-ExportBR-CL-20 Codierter Zuschlagsgrund muss aus UNCL7161 stammen
Wenn ein Zuschlagsgrund codiert wird (BT-105 auf Belegebene, BT-145 auf Positionsebene), muss der Code zur Codeliste UNCL7161 gehören.
Problembeschreibung
FEHLER
EN-16931-Codelistenregel (BR-CL)
Kontext und Bedeutung
Zuschläge verwenden UNCL7161, eine Liste überwiegend aus Buchstabencodes, Nachlässe dagegen die numerischen UNCL5189-Codes (BR-CL-19). Die Regel schlägt fehl, wenn ein Nachlasscode wie 95 an einem Zuschlag steht, wenn ein Rabatt als Zuschlag markiert ist (ChargeIndicator true) oder wenn ein Text wie „FRACHT“ im Codefeld steht. Beispiel: Versandkosten auf Belegebene verwenden Code FC mit dem Grund „Fracht“.
Lösung
Setzen Sie den Zuschlagsgrund-Code auf einen UNCL7161-Wert, z. B. FC (Frachtkosten), PC (Verpackung), ABL (zusätzliche Verpackung) oder SAA (Versand und Handling); geben Sie andere Gründe als Freitext an (BT-104 oder BT-144). In UBL ist der Code cbc:AllowanceChargeReasonCode in einer cac:AllowanceCharge mit cbc:ChargeIndicator true, in CII ram:ReasonCode in einer ram:SpecifiedTradeAllowanceCharge.
Schnellzugriff
Gültige Beispiele
- BT-105 = FC — Frachtkosten
- BT-145 = ABL — zusätzliche Verpackung auf Positionsebene
Ungültige Beispiele
- BT-105 = 95 — Nachlasscode (UNCL5189) an einem Zuschlag
- BT-105 = FRACHT — Freitext statt Code
Code-Beispiele
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
</cac:AllowanceCharge><cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
</cac:AllowanceCharge>