L'élément 'ram:ID' ne peut apparaître qu'une fois au maximum.
L’élément ram:ShipToTradeParty contient plusieurs éléments ram:ID. Un seul élément ram:ID au maximum est autorisé dans ce contexte.
Cette limite évite d’indiquer plusieurs éléments ram:ID pour le destinataire de la livraison alors que ce contexte n’en autorise qu’un au maximum.
Plusieurs éléments ram:ID sont présents pour le destinataire de la livraison. Un seul est autorisé dans cette section.
- Repérez
ram:ShipToTradePartydans la section de livraison. - Supprimez les éléments
ram:IDen trop afin qu’il n’en reste qu’un au maximum. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:ShipToTradeParty> <ram:ID>1</ram:ID> <ram:ID>2</ram:ID> </ram:ShipToTradeParty>
<ram:ShipToTradeParty> <ram:ID>1</ram:ID> </ram:ShipToTradeParty>
Détails techniques
La vérification compte les éléments enfants directs ram:ID de ram:ShipToTradeParty et exige que leur nombre ne dépasse pas un.
La règle s’applique dans l’élément ram:ShipToTradeParty de la section de livraison.
rule/@context)assert/@test)