Indiquez le montant taxable avec deux décimales au maximum

Erreur BR-DEC-19 EN 16931

Le nombre maximal de décimales autorisé pour le montant taxable par catégorie de TVA (BT-116) est de 2.

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

La valeur de ram:BasisAmount comporte plus de deux chiffres après le séparateur décimal. Le montant taxable (BT-116) ne peut comporter que deux décimales au maximum.

Ce que signifie la règle

Cette limite garantit que le montant taxable est exprimé avec deux décimales au maximum.

Champs concernés BT-116
Veuillez indiquer le montant taxable avec deux décimales au maximum

Le montant taxable de ram:BasisAmount comporte plus de deux décimales. Modifiez la valeur pour qu’elle comporte au maximum deux chiffres après le séparateur décimal.

Que faire ?
  1. Repérez le ram:BasisAmount concerné.
  2. Modifiez la valeur pour qu’elle comporte au maximum deux chiffres après le séparateur décimal.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:BasisAmount>123.456</ram:BasisAmount>
✓ Correct
<ram:BasisAmount>123.45</ram:BasisAmount>
Détails techniques

Le test compte les caractères après le premier point dans la valeur textuelle de ram:BasisAmount et en autorise deux au maximum.

Où la règle s'applique

La règle s’applique à ram:BasisAmount (BT-116) dans la ventilation de la TVA au niveau du document.

Message d'origine du Schematron
The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.
Contexte (rule/@context)
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax
Expression de contrôle (assert/@test)
string-length(substring-after(ram:BasisAmount,'.'))<=2