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