Aller au contenu principal

Référence

Export Markdown

BR-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>

Champs concernés

Outils de validation