Référence
Export MarkdownBR-38 Le motif ou code de motif des frais au niveau du document est requis
Chaque poste de frais au niveau du document (BG-21) doit comporter un motif de frais (BT-104) ou un code de motif de frais (BT-105).
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 pour les frais. L’acheteur doit comprendre la nature des frais facturés (transport, assurance, emballage). L’erreur survient quand l’export ne reprend que le montant des frais, sans motif ni code UNCL7161 ; renseignez au moins l’un des deux. Si les deux sont présents, BR-CO-06 exige qu’ils décrivent le même motif.
Solution
Ajoutez aux frais 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-104 = « Transport »
- BT-105 = FC (frais de transport)
Exemples invalides
- Frais avec montant seul, sans motif ni code de motif
Exemples de code
XML valide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Freight</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">9.90</cbc:Amount>
</cac:AllowanceCharge>XML invalide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">9.90</cbc:Amount>
</cac:AllowanceCharge>