Aller au contenu principal

Référence

Export Markdown

BR-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 motif de remise.

Description du problème

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 motif de remise.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle du noyau EN16931 impose la concordance sémantique entre le motif de remise codé et en texte libre au niveau de la ligne, en miroir de la règle BR-CO-05 au niveau du document.

Solution

Dans la remise de ligne, faites en sorte que le motif en texte libre (BT-139) et le motif codé (BT-140) décrivent la même remise.

Actions rapides

Exemples valides

  • BT-140 = 95 (Remise) avec BT-139 = "Remise échantillon"

Exemples invalides

  • BT-140 = 95 (Remise) avec BT-139 = "Supplément d’emballage"

Exemples de code

XML valide
<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>
XML invalide
<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>

Champs concernés

Outils de validation