Aller au contenu principal

Référence

Export Markdown

BR-31 Le montant de la remise au niveau du document est requis

Chaque remise au niveau du document (BG-20) doit comporter un montant de remise au niveau du document (BT-92).

Description du problème

Chaque remise au niveau du document (BG-20) doit comporter un montant de remise au niveau du document (BT-92).

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 niveau document dont cbc:ChargeIndicator vaut false.

Actions rapides

Exemples valides

  • BT-92 = 20,00 sur une remise au niveau du document

Exemples invalides

  • Remise au document avec motif mais sans montant BT-92

Exemples de code

XML valide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReason>Loyalty discount</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>
XML invalide
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReason>Loyalty discount</cbc:AllowanceChargeReason>
</cac:AllowanceCharge>

Champs concernés

Outils de validation