Aller au contenu principal

Référence

Export Markdown

BR-CO-23 La remise de ligne exige un motif ou un code de motif

Chaque remise de ligne de facture (BG-27) doit contenir un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140), ou les deux.

Description du problème

Chaque remise de ligne de facture (BG-27) doit contenir un motif de remise de ligne (BT-139) ou un code de motif de remise de ligne (BT-140), ou les deux.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle du noyau EN16931 est l’équivalent au niveau de la ligne de BR-CO-21 et exige que chaque déduction de ligne soit justifiée.

Solution

Pour chaque remise de ligne, ajoutez un AllowanceChargeReason (BT-139) et/ou un AllowanceChargeReasonCode (BT-140).

Actions rapides

Exemples valides

  • Remise de ligne avec BT-140 = 95 et BT-139 = "Remise échantillon"

Exemples invalides

  • Montant de remise de ligne 2,00 sans BT-139 ni BT-140

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:Amount currencyID="EUR">2.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>

Champs concernés

Outils de validation