Référence
Export MarkdownBR-CO-22 Les frais au niveau du document exigent un motif ou un code de motif
Chaque groupe de frais au niveau du document (BG-21) doit contenir un motif (BT-104) ou un code de motif (BT-105), 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 groupe de frais au niveau du document soit motivé, par un texte ou un code, afin que l’acheteur comprenne pourquoi le montant a été ajouté. Cas typique : des frais de port, d’emballage ou de gestion exportés comme simple montant.
Solution
Pour chaque groupe de frais au niveau du document, renseignez le motif (BT-104) et/ou le code de motif (BT-105) de la liste UNCL 7161 : cbc:AllowanceChargeReason / cbc:AllowanceChargeReasonCode en UBL, ram:Reason / ram:ReasonCode dans ram:SpecifiedTradeAllowanceCharge en CII.
Actions rapides
Exemples valides
- Frais au niveau du document avec BT-105 = FC et BT-104 = « Frais de transport »
Exemples invalides
- Montant de frais 15,00 sans BT-104 ni BT-105
Exemples de code
XML valide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Freight charge</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">15.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>XML invalide
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">15.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>