L'élément 'ram:ID' ne peut apparaître qu'une fois au maximum.
ram:ID apparaît plusieurs fois dans ram:ShipFromTradeParty.
La règle limite à un au maximum le nombre d’identifiants de l’expéditeur. Selon cette règle, ram:ID peut être absent.
ram:ID apparaît plusieurs fois dans ram:ShipFromTradeParty. Supprimez les occurrences supplémentaires afin que l’identifiant ne soit indiqué qu’une fois au maximum.
- Repérez
ram:ShipFromTradePartydans les informations de livraison. - Vérifiez si
ram:IDy apparaît plusieurs fois et supprimez les occurrences supplémentaires. - Générez à nouveau la facture et vérifiez-la.
<ram:ShipFromTradeParty> <ram:ID/> <ram:ID/> </ram:ShipFromTradeParty>
<ram:ShipFromTradeParty> <ram:ID/> </ram:ShipFromTradeParty>
Détails techniques
La condition Schematron vérifie que le nombre d’éléments directs ram:ID dans ce contexte ne dépasse pas un.
La règle s’applique à ram:ID dans ram:ShipFromTradeParty des informations de livraison.
rule/@context)assert/@test)