L'élément 'ram:RoleCode' ne peut apparaître qu'une fois au maximum.
L’élément ram:RoleCode apparaît plusieurs fois dans ram:ShipToTradeParty. Cet élément ne peut y figurer qu’une seule fois au maximum.
ram:RoleCode contient une indication de rôle pour ram:ShipToTradeParty. La règle limite cet élément à une seule occurrence.
Dans le destinataire de la livraison, ram:RoleCode apparaît plusieurs fois. Vous pouvez corriger l’erreur en limitant cet élément à une seule occurrence au maximum.
- Repérez
ram:ShipToTradePartydans les informations de livraison de la ligne de facture. - Supprimez les éléments
ram:RoleCodeen trop afin qu’il n’en reste qu’un au maximum. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:ShipToTradeParty> <ram:RoleCode>A</ram:RoleCode> <ram:RoleCode>B</ram:RoleCode> </ram:ShipToTradeParty>
<ram:ShipToTradeParty> <ram:RoleCode>A</ram:RoleCode> </ram:ShipToTradeParty>
Détails techniques
Le test compte les éléments ram:RoleCode directement contenus dans ram:ShipToTradeParty et est satisfait si un seul au maximum est présent.
La règle s’applique dans ram:ShipToTradeParty, dans les informations de livraison d’une ligne de facture.
rule/@context)assert/@test)