Référence
Export MarkdownBR-44 Le motif ou code de motif des frais de ligne est requis
Chaque poste de frais de ligne (BG-28) doit comporter un motif de frais de ligne (BT-144) ou un code de motif de frais de ligne (BT-145).
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-42 pour les frais. L’acheteur doit pouvoir identifier la nature des frais ajoutés à une ligne (manutention, supplément express). L’erreur survient quand seul le montant des frais de ligne est exporté, sans motif ni code UNCL7161 ; renseignez au moins l’un des deux. Si les deux sont présents, BR-CO-08 exige qu’ils décrivent le même motif.
Solution
Ajoutez aux frais de ligne le texte cbc:AllowanceChargeReason ou le code cbc:AllowanceChargeReasonCode (UNCL7161) ; si les deux sont présents, ils doivent décrire le même motif.
Actions rapides
Exemples valides
- BT-144 = « Manutention »
- BT-145 = ABK (divers)
Exemples invalides
- Frais de ligne avec montant seul, sans motif ni code
Exemples de code
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>ABK</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Handling</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge><cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>