Indiquer le montant dû

Erreur BR-15 EN 16931

Une facture doit comporter le montant dû pour paiement (BT-115).

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

ram:DuePayableAmount manque dans le récapitulatif. Cet élément contient le montant dû (BT-115).

Ce que signifie la règle

BT-115 indique le montant qui reste à payer pour la facture.

Champs concernés BT-115
Veuillez indiquer le montant dû

Le montant dû manque dans le récapitulatif monétaire de la facture. Ajoutez ce montant afin d’indiquer la somme restant à payer.

Que faire ?
  1. Ajoutez ram:DuePayableAmount dans ram:SpecifiedTradeSettlementHeaderMonetarySummation.
  2. Vérifiez la valeur à l’aide de DuePayableAmount.
  3. Générez à nouveau la facture et vérifiez-la de nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTradeSettlementHeaderMonetarySummation/>
✓ Correct
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:DuePayableAmount>0.00</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
À vérifier dans FactoorSharp
  • FacturXInvoice.DuePayableAmount (BT-115)
Détails techniques

La vérification exige la présence de ram:DuePayableAmount dans le contexte de ram:SpecifiedTradeSettlementHeaderMonetarySummation.

Où la règle s'applique

S’applique au récapitulatif monétaire de la facture dans ram:SpecifiedTradeSettlementHeaderMonetarySummation.

Message d'origine du Schematron
An Invoice shall have the Amount due for payment (BT-115).
Contexte (rule/@context)
//ram:SpecifiedTradeSettlementHeaderMonetarySummation
Expression de contrôle (assert/@test)
(ram:DuePayableAmount)