L'élément 'ram:ID' ne peut apparaître qu'une fois au maximum.
Plusieurs éléments ram:ID sont présents dans ram:PayeeTradeParty. Cet élément ne peut apparaître qu’une seule fois au maximum.
La règle limite à une seule entrée les identifiants du bénéficiaire du paiement afin que la structure XML reste sans ambiguïté.
Plusieurs éléments ram:ID sont présents pour le bénéficiaire du paiement. Supprimez les entrées supplémentaires pour qu’il n’en reste qu’une ou aucune.
- Recherchez tous les éléments
ram:IDdansram:PayeeTradeParty. - Supprimez les éléments
ram:IDen trop ; un identifiant est facultatif. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:PayeeTradeParty> <ram:ID>PAYEE-1</ram:ID> <ram:ID>PAYEE-2</ram:ID> </ram:PayeeTradeParty>
<ram:PayeeTradeParty> <ram:ID>PAYEE-1</ram:ID> </ram:PayeeTradeParty>
Détails techniques
La vérification contrôle qu’il n’y a pas plus d’un élément ram:ID direct dans ram:PayeeTradeParty ; cet élément est facultatif.
La règle s’applique aux informations du bénéficiaire du paiement dans ram:PayeeTradeParty.
rule/@context)assert/@test)