Referenz
Markdown-ExportBR-42 Grund oder Grundcode des Nachlasses auf Positionsebene ist erforderlich
Jeder Nachlass auf Positionsebene (BG-27) muss einen Grund des Nachlasses auf Positionsebene (BT-139) oder einen Grundcode des Nachlasses auf Positionsebene (BT-140) enthalten.
Problembeschreibung
FEHLER
Geschäftsregel der EN 16931 (CEN)
Kontext und Bedeutung
Dies ist eine Kernregel der EN 16931 und die Entsprechung von BR-33 auf Positionsebene. Jeder Positionsnachlass braucht einen Grund, damit der Käufer ihn prüfen kann, etwa beschädigte Verpackung oder ein Aktionspreis. Der Fehler entsteht, wenn ein ERP nur den Rabattbetrag der Position ohne Begründungstext oder UNCL5189-Code exportiert; geben Sie mindestens eines davon an. Sind beide angegeben, müssen sie nach BR-CO-07 denselben Grund beschreiben.
Lösung
Ergänzen Sie den Text cbc:AllowanceChargeReason oder den Code cbc:AllowanceChargeReasonCode (UNCL5189) beim Positionsnachlass; wenn beide angegeben sind, müssen sie denselben Grund beschreiben.
Schnellzugriff
Gültige Beispiele
- BT-139 = „Beschädigte Verpackung“
- BT-140 = 95 (Rabatt)
Ungültige Beispiele
- Positionsnachlass nur mit Betrag, ohne Grund oder Grundcode
Code-Beispiele
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge><cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>