Aller au contenu principal

Référence

Export Markdown

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

XML valide
<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>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>

Champs concernés

Outils de validation