Aller au contenu principal

Référence

Export Markdown

BR-CO-08 Le motif et le code des frais de ligne doivent concorder

Le code du motif des frais de ligne (BT-145) et le motif des frais de ligne (BT-144) doivent désigner le même type de frais.

Description du problème

ERREUR

Règle de calcul et de cohérence EN 16931 (BR-CO)

Contexte et importance

Cette règle est l’équivalent de BR-CO-06 au niveau de la ligne. Les artefacts de validation EN 16931 pour UBL et CII utilisés par le validateur KoSIT ne contiennent pour BR-CO-08 qu’un contrôle factice toujours satisfait : BR-CO-08 n’apparaît donc jamais dans un rapport de validation. L’exigence reste valable : des frais de ligne dont le code de motif (BT-145) et le motif (BT-144) se contredisent, par exemple le code ABL (emballage supplémentaire) avec « Remise de fidélité », entraînent une vérification manuelle chez l’acheteur. Cas typique : une remise saisie dans l’ERP comme des frais négatifs.

Solution

Dans les frais de ligne, faites en sorte que le motif en texte libre (BT-144) et le code de motif (BT-145) décrivent les mêmes frais, par exemple le code ABL (emballage supplémentaire) avec le motif « Emballage spécial ». Si le montant est en réalité une remise, déclarez-le comme remise de ligne (BG-27).

Actions rapides

Exemples valides

  • BT-145 = ABL (emballage supplémentaire) avec BT-144 = « Emballage spécial »

Exemples invalides

  • BT-145 = ABL (emballage supplémentaire) avec BT-144 = « Remise de fidélité »

Exemples de code

XML valide
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>ABL</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Special packaging</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>
XML invalide
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>ABL</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Loyalty discount</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>

Champs concernés

Outils de validation