Aller au contenu principal

Référence

Export Markdown

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

Champs concernés

Outils de validation