Référence
Export MarkdownBR-42 Le motif ou code de motif de la remise de ligne est requis
Chaque remise de ligne (BG-27) doit comporter un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140).
Description du problème
ERREUR
Règle métier de la norme EN 16931 (CEN)
Contexte et importance
Il s’agit d’une règle de base de la norme EN 16931, pendant de BR-33 au niveau de la ligne. Chaque remise de ligne doit être justifiée pour que l’acheteur puisse la contrôler (emballage endommagé, prix promotionnel). L’erreur survient quand l’ERP exporte le montant de la remise de ligne sans motif ni code UNCL5189 ; renseignez au moins l’un des deux. Si les deux sont présents, BR-CO-07 exige qu’ils décrivent le même motif.
Solution
Ajoutez à la remise de ligne le texte cbc:AllowanceChargeReason ou le code cbc:AllowanceChargeReasonCode (UNCL5189) ; si les deux sont présents, ils doivent décrire le même motif.
Actions rapides
Exemples valides
- BT-139 = « Emballage endommagé »
- BT-140 = 95 (remise)
Exemples invalides
- Remise de ligne avec montant seul, sans motif ni code
Exemples de code
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge><cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>