Le nombre maximal autorisé de décimales pour le montant de base de la remise au niveau de la ligne de facture (BT-137) est de 2.
La valeur de ram:BasisAmount comporte plus de deux décimales.
Le montant de base de la remise sur une ligne de facture ne peut pas comporter plus de deux décimales.
Le montant de base de la remise sur la ligne de facture comporte plus de deux décimales. Vous pouvez corriger cela en ajustant la valeur de ram:BasisAmount au nombre de décimales autorisé.
- Vérifiez la valeur de
AbstractTradeAllowanceCharge.BasisAmount. - Assurez-vous que le montant de base comporte au maximum deux décimales.
- Générez de nouveau la facture et vérifiez-la.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> <ram:BasisAmount>1.234</ram:BasisAmount> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>false</udt:Indicator> </ram:ChargeIndicator> <ram:BasisAmount>1.23</ram:BasisAmount> </ram:SpecifiedTradeAllowanceCharge>
AbstractTradeAllowanceCharge.BasisAmount(Line level allowance: BT-137)
Détails techniques
Le contrôle compte les caractères après le séparateur décimal dans ram:BasisAmount de la remise et en autorise deux au maximum.
La règle s’applique à ram:BasisAmount d’une remise dans ram:SpecifiedTradeAllowanceCharge sur une ligne de facture.
rule/@context)assert/@test)