L'élément 'ram:URIUniversalCommunication' ne peut apparaître qu'une fois au maximum.
URIUniversalCommunication apparaît plusieurs fois dans BuyerTradeParty. Cet élément ne peut y apparaître qu’une seule fois au maximum.
La règle limite les coordonnées de communication URI de l’acheteur à une seule entrée au maximum.
Les coordonnées de l’acheteur contiennent plusieurs éléments URIUniversalCommunication. Vous pouvez ajuster la structure XML afin qu’elle n’en contienne pas plus d’un.
- Repérez les éléments
URIUniversalCommunicationdansBuyerTradeParty. - 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:BuyerTradeParty> <ram:URIUniversalCommunication/> <ram:URIUniversalCommunication/> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:URIUniversalCommunication/> </ram:BuyerTradeParty>
Détails techniques
Dans le contexte de BuyerTradeParty, le nombre d’éléments URIUniversalCommunication directs est vérifié afin qu’il ne dépasse pas un.
La règle s’applique aux coordonnées de l’acheteur dans BuyerTradeParty, dans l’en-tête de la facture.
rule/@context)assert/@test)