Referenz
Markdown-ExportBR-CO-07 Grund und Code des Positionsnachlasses müssen übereinstimmen
Der Code des Positionsnachlassgrunds (BT-140) und der Positionsnachlassgrund (BT-139) müssen dieselbe Art des Nachlassgrunds bezeichnen.
Problembeschreibung
FEHLER
EN-16931-Rechen- und Konsistenzregel (BR-CO)
Kontext und Bedeutung
Diese Regel ist das Gegenstück zu BR-CO-05 auf Positionsebene. Die EN-16931-Prüfartefakte für UBL und CII, die der KoSIT-Validator verwendet, enthalten für BR-CO-07 nur eine Platzhalterprüfung, die immer erfüllt ist; BR-CO-07 erscheint daher nie in einem Prüfbericht. Die Anforderung gilt trotzdem: Ein Positionsnachlass, dessen Grundcode (BT-140) und Text (BT-139) sich widersprechen, etwa Code 95 (Rabatt) mit dem Text „Verpackungszuschlag“, führt beim Käufer zu manueller Prüfung. Typische Ursache ist ein Aufschlag, der im ERP als negativer Rabatt erfasst wurde.
Lösung
Sorgen Sie innerhalb des Positionsnachlasses dafür, dass Freitextgrund (BT-139) und Grundcode (BT-140) denselben Nachlass beschreiben, z. B. Code 95 (Rabatt) mit dem Text „Musterrabatt“. Ist der Betrag in Wahrheit ein Aufschlag, bilden Sie ihn als Positionszuschlag (BG-28) ab.
Schnellzugriff
Gültige Beispiele
- BT-140 = 95 (Rabatt) mit BT-139 = "Musterrabatt"
Ungültige Beispiele
- BT-140 = 95 (Rabatt) mit BT-139 = "Verpackungszuschlag"
Code-Beispiele
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Sample discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine><cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Packaging surcharge</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>