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