Zum Hauptinhalt springen

BR-CO-21 Nachlass auf Dokumentebene benötigt Grund oder Grundcode

Jeder Nachlass auf Dokumentebene (BG-20) muss einen Nachlassgrund auf Dokumentebene (BT-97) oder einen Code des Nachlassgrunds (BT-98) enthalten, oder beides.

Problembeschreibung

FEHLER

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

Kontext und Bedeutung

Diese EN-16931-Regel verlangt, dass jeder Nachlass auf Dokumentebene als Text oder Code begründet ist, damit der Käufer den Abzug nachvollziehen und buchen kann. Der Fehler entsteht oft, wenn das ERP nur einen Nachlassbetrag oder -prozentsatz ohne Beschreibung exportiert, etwa einen Gesamtrabatt, der als reiner Betrag erfasst wurde.

Lösung

Ergänzen Sie für jeden Nachlass auf Dokumentebene einen Grund (BT-97) und/oder einen Grundcode (BT-98) aus UNCL 5189: cbc:AllowanceChargeReason / cbc:AllowanceChargeReasonCode in UBL, ram:Reason / ram:ReasonCode in ram:SpecifiedTradeAllowanceCharge in CII.

Schnellzugriff

Gültige Beispiele

  • Nachlass auf Dokumentebene mit BT-98 = 95 und BT-97 = "Mengenrabatt"

Ungültige Beispiele

  • Nachlassbetrag 10,00 ohne BT-97 und ohne BT-98

Code-Beispiele

Gültiges XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Volume discount</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
Ungültiges XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>

Betroffene Felder

Validierungstools