Référence
Export MarkdownBR-CO-07 Le motif et le code de la remise de ligne doivent concorder
Le code du motif de remise de ligne (BT-140) et le motif de remise de ligne (BT-139) doivent désigner le même type de remise.
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-05 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-07 qu’un contrôle factice toujours satisfait : BR-CO-07 n’apparaît donc jamais dans un rapport de validation. L’exigence reste valable : une remise de ligne dont le code de motif (BT-140) et le motif (BT-139) se contredisent, par exemple le code 95 (remise) avec « Supplément d’emballage », entraîne une vérification manuelle chez l’acheteur. Cas typique : un supplément saisi dans l’ERP comme une remise négative.
Solution
Dans la remise de ligne, faites en sorte que le motif en texte libre (BT-139) et le code de motif (BT-140) décrivent la même remise, par exemple le code 95 (remise) avec le motif « Remise sur échantillons ». Si le montant est en réalité un supplément, déclarez-le comme frais de ligne (BG-28).
Actions rapides
Exemples valides
- BT-140 = 95 (remise) avec BT-139 = « Remise sur échantillons »
Exemples invalides
- BT-140 = 95 (remise) avec BT-139 = « Supplément d’emballage »
Exemples de code
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Sample discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine><cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Packaging surcharge</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">2.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>