Aller au contenu principal

Référence

Export Markdown

BR-41 Le montant de la remise de ligne est requis

Chaque remise de ligne (BG-27) doit comporter un montant de remise de ligne (BT-136).

Description du problème

Chaque remise de ligne (BG-27) doit comporter un montant de remise de ligne (BT-136).

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle provient du modèle sémantique central EN16931 appliqué par le Schematron KoSIT XRechnung 3.0.2, garantissant que les factures contiennent les données obligatoires nécessaires au traitement automatisé.

Solution

Ajoutez cbc:Amount au cac:AllowanceCharge de la ligne dont cbc:ChargeIndicator vaut false.

Actions rapides

Exemples valides

  • BT-136 = 3,00 sur une remise de ligne

Exemples invalides

  • Remise de ligne avec motif mais sans montant BT-136

Exemples de code

XML valide
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>
XML invalide
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
  </cac:AllowanceCharge>
</cac:InvoiceLine>

Champs concernés

Outils de validation