L'élément 'ram:ActualAmount' doit apparaître exactement une fois.
L’élément de frais ne contient pas exactement un ram:ActualAmount. La règle vérifie le nombre de ces éléments dans ram:SpecifiedTradeAllowanceCharge.
ram:ActualAmount contient le montant des frais. Sans exactement un tel élément, le montant des frais n’est pas indiqué sans ambiguïté.
Les frais sur la ligne de facture ne contiennent pas exactement un montant. Vous pouvez ajuster le nombre d’éléments de montant dans les frais.
- Repérez le
ram:SpecifiedTradeAllowanceChargeconcerné dans la ligne de facture. - Assurez-vous qu’il contient exactement un
ram:ActualAmount. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> </ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> <ram:ActualAmount>1.00</ram:ActualAmount> </ram:SpecifiedTradeAllowanceCharge>
Détails techniques
Le contrôle compte les éléments directs ram:ActualAmount dans ram:SpecifiedTradeAllowanceCharge et exige un total de 1.
La règle s’applique à des frais au niveau d’une ligne de facture dont ram:ChargeIndicator a la valeur true.
rule/@context)assert/@test)