L'élément 'ram:RoleCode' ne peut apparaître qu'une fois au maximum.
ram:RoleCode apparaît plusieurs fois dans ram:PayerTradeParty. Cet élément ne peut apparaître qu'une seule fois au maximum.
La règle limite le code de rôle du payeur à un seul élément au maximum.
Plusieurs éléments ram:RoleCode sont présents pour le payeur. Vous pouvez résoudre cela en n'incluant qu'un seul de ces éléments.
- Repérez les éléments
ram:RoleCodedansram:PayerTradeParty. - Supprimez les éléments en trop afin qu'il n'en reste pas plus d'un.
- Générez de nouveau la facture et vérifiez-la.
<ram:PayerTradeParty> <ram:RoleCode>1</ram:RoleCode> <ram:RoleCode>2</ram:RoleCode> </ram:PayerTradeParty>
<ram:PayerTradeParty> <ram:RoleCode>1</ram:RoleCode> </ram:PayerTradeParty>
Détails techniques
La règle compte les éléments ram:RoleCode directement contenus dans ram:PayerTradeParty et en exige au maximum un.
Le nombre d'éléments ram:RoleCode est vérifié dans ram:PayerTradeParty, au sein des informations de règlement.
rule/@context)assert/@test)