Indiquer le total net des lignes de facture

Erreur BR-12 EN 16931

Une facture doit contenir la somme des montants nets des lignes de facture (BT-106).

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:LineTotalAmount manque dans le récapitulatif. Cet élément contient la somme des montants nets des lignes de facture (BT-106).

Ce que signifie la règle

BT-106 représente la somme des montants nets de toutes les lignes de facture et fait partie du récapitulatif monétaire de la facture.

Champs concernés BT-106
Veuillez indiquer le total net des lignes de facture

Le total net des lignes de facture manque dans le récapitulatif monétaire de la facture. Ajoutez ce montant pour compléter le récapitulatif.

Que faire ?
  1. Ajoutez ram:LineTotalAmount dans ram:SpecifiedTradeSettlementHeaderMonetarySummation.
  2. Vérifiez la valeur à l’aide de LineTotalAmount.
  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:LineTotalAmount>0.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
À vérifier dans FactoorSharp
  • FacturXInvoice.LineTotalAmount (BT-106)
Détails techniques

La vérification exige la présence de ram:LineTotalAmount 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 Sum of Invoice line net amount (BT-106).
Contexte (rule/@context)
//ram:SpecifiedTradeSettlementHeaderMonetarySummation
Expression de contrôle (assert/@test)
(ram:LineTotalAmount)