Zum Hauptinhalt springen

BR-CO-08 Grund und Code des Positionszuschlags müssen übereinstimmen

Der Code des Positionszuschlagsgrunds (BT-145) und der Positionszuschlagsgrund (BT-144) müssen dieselbe Art des Zuschlagsgrunds bezeichnen.

Problembeschreibung

FEHLER

EN-16931-Rechen- und Konsistenzregel (BR-CO)

Kontext und Bedeutung

Diese Regel ist das Gegenstück zu BR-CO-06 auf Positionsebene. Die EN-16931-Prüfartefakte für UBL und CII, die der KoSIT-Validator verwendet, enthalten für BR-CO-08 nur eine Platzhalterprüfung, die immer erfüllt ist; BR-CO-08 erscheint daher nie in einem Prüfbericht. Die Anforderung gilt trotzdem: Ein Positionszuschlag, dessen Grundcode (BT-145) und Text (BT-144) sich widersprechen, etwa Code ABL (Zusätzliche Verpackung) mit dem Text „Treuerabatt“, führt beim Käufer zu manueller Prüfung. Typische Ursache ist ein Rabatt, der im ERP als negativer Zuschlag erfasst wurde.

Lösung

Sorgen Sie innerhalb des Positionszuschlags dafür, dass Freitextgrund (BT-144) und Grundcode (BT-145) denselben Zuschlag beschreiben, z. B. Code ABL (Zusätzliche Verpackung) mit dem Text „Sonderverpackung“. Ist der Betrag in Wahrheit ein Rabatt, bilden Sie ihn als Positionsnachlass (BG-27) ab.

Schnellzugriff

Gültige Beispiele

  • BT-145 = ABL (Zusätzliche Verpackung) mit BT-144 = "Sonderverpackung"

Ungültige Beispiele

  • BT-145 = ABL (Zusätzliche Verpackung) mit BT-144 = "Treuerabatt"

Code-Beispiele

Gültiges XML
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>ABL</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Special packaging</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>
Ungültiges XML
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>ABL</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Loyalty discount</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>

Betroffene Felder

Validierungstools