L'élément 'ram:RoundingAmount' ne peut apparaître qu'une fois au maximum.
ram:RoundingAmount apparaît plusieurs fois dans ram:SpecifiedTradeSettlementHeaderMonetarySummation. L’élément peut être absent ou apparaître une fois.
ram:RoundingAmount indique un montant d’arrondi dans les totaux monétaires du règlement. La limite d’une seule valeur évite que ce montant soit indiqué plusieurs fois.
Le montant d’arrondi est saisi plusieurs fois dans les totaux monétaires du règlement. Vous pouvez corriger cela en indiquant un seul ram:RoundingAmount au maximum.
- Repérez
ram:SpecifiedTradeSettlementHeaderMonetarySummationdans la facture. - Vérifiez combien de fois
ram:RoundingAmounty apparaît. - Assurez-vous que l’élément apparaît au maximum une fois.
- Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:RoundingAmount>0.01</ram:RoundingAmount> <ram:RoundingAmount>0.02</ram:RoundingAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> <ram:RoundingAmount>0.01</ram:RoundingAmount> </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Détails techniques
La règle compte les éléments ram:RoundingAmount directement présents dans ram:SpecifiedTradeSettlementHeaderMonetarySummation et en autorise zéro ou un.
La règle s’applique à ram:RoundingAmount dans les totaux monétaires du règlement de ram:SpecifiedTradeSettlementHeaderMonetarySummation.
rule/@context)assert/@test)