Aller au contenu principal

Référence

Export Markdown

BR-CO-21 La remise au niveau du document exige un motif ou un code de motif

Chaque remise au niveau du document (BG-20) doit contenir un motif de remise (BT-97) ou un code de motif de remise (BT-98), ou les deux.

Description du problème

Chaque remise au niveau du document (BG-20) doit contenir un motif de remise (BT-97) ou un code de motif de remise (BT-98), ou les deux.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle du noyau EN16931 garantit que chaque déduction est justifiée afin que les acheteurs et les auditeurs comprennent pourquoi le montant a été soustrait.

Solution

Pour chaque remise au niveau du document, ajoutez un AllowanceChargeReason (BT-97) et/ou un AllowanceChargeReasonCode (BT-98).

Actions rapides

Exemples valides

  • Remise au niveau du document avec BT-98 = 95 et BT-97 = "Remise sur volume"

Exemples invalides

  • Montant de remise 10,00 sans BT-97 ni BT-98

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Volume discount</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>

Champs concernés

Outils de validation