Referenz
Markdown-ExportBR-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
<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><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>