L'élément 'ram:DuePayableAmount' doit apparaître exactement une fois.
ram:DuePayableAmount est absent de ram:SpecifiedTradeSettlementHeaderMonetarySummation ou apparaît plusieurs fois. La règle exige exactement un élément de ce type.
ram:DuePayableAmount indique le montant restant à payer après prise en compte des montants de la facture et des paiements déjà effectués. Une seule valeur rend le montant dû sans ambiguïté.
Le montant restant à payer est absent des totaux monétaires du règlement ou saisi plusieurs fois. Vous pouvez corriger cela en ne conservant qu’un seul ram:DuePayableAmount.
- Repérez
ram:SpecifiedTradeSettlementHeaderMonetarySummationdans la facture. - Vérifiez qu’il contient exactement un
ram:DuePayableAmount. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation/>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:DuePayableAmount>99.00</ram:DuePayableAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Détails techniques
La règle compte les éléments ram:DuePayableAmount directement présents dans ram:SpecifiedTradeSettlementHeaderMonetarySummation et exige que leur nombre soit égal à un.
La règle s’applique au montant restant dû dans les totaux monétaires du règlement de ram:SpecifiedTradeSettlementHeaderMonetarySummation.
rule/@context)assert/@test)