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