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
ERREUR
Règle de calcul et de cohérence EN 16931 (BR-CO)
Contexte et importance
Cette règle de la norme EN 16931 exige que chaque remise au niveau du document soit motivée, par un texte ou un code, afin que l’acheteur comprenne la déduction et la comptabilise correctement. Cas typique : une remise globale saisie dans l’ERP comme simple montant ou pourcentage, sans libellé ni code.
Solution
Pour chaque remise au niveau du document, renseignez le motif (BT-97) et/ou le code de motif (BT-98) de la liste UNCL 5189 : cbc:AllowanceChargeReason / cbc:AllowanceChargeReasonCode en UBL, ram:Reason / ram:ReasonCode dans ram:SpecifiedTradeAllowanceCharge en CII.
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
<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>