Référence
Export MarkdownBR-CO-21 La remise au niveau du document exige un motif ou un code de motif
Chaque remise au niveau du document (BG-20) doit contenir un motif de remise (BT-97) ou un code de motif de remise (BT-98), ou les deux.
Description du problème
Chaque remise au niveau du document (BG-20) doit contenir un motif de remise (BT-97) ou un code de motif de remise (BT-98), ou les deux.
ERREUR
XRechnung 3.0
Contexte et importance
Cette règle du noyau EN16931 garantit que chaque déduction est justifiée afin que les acheteurs et les auditeurs comprennent pourquoi le montant a été soustrait.
Solution
Pour chaque remise au niveau du document, ajoutez un AllowanceChargeReason (BT-97) et/ou un AllowanceChargeReasonCode (BT-98).
Actions rapides
Exemples valides
- Remise au niveau du document avec BT-98 = 95 et BT-97 = "Remise sur volume"
Exemples invalides
- Montant de remise 10,00 sans BT-97 ni BT-98
Exemples de code
XML valide
<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:AllowanceCharge>XML invalide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>