L'élément 'ram:URIID' doit apparaître exactement une fois.
URIID est absent de EmailURIUniversalCommunication ou apparaît plusieurs fois. Un seul élément URIID doit être présent.
Les coordonnées de communication électronique du contact de l’acheteur doivent contenir exactement un champ d’identifiant URI.
Les coordonnées de communication électronique du contact de l’acheteur ne contiennent pas URIID ou le contiennent plusieurs fois. Vous pouvez ajuster la structure afin qu’elle contienne exactement un tel élément.
- Repérez
EmailURIUniversalCommunicationsousDefinedTradeContactdansBuyerTradeParty. - Assurez-vous qu’il contient exactement un élément
URIID. - Générez de nouveau la facture et vérifiez-la.
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:EmailURIUniversalCommunication/> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:EmailURIUniversalCommunication> <ram:URIID/> </ram:EmailURIUniversalCommunication> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
Détails techniques
Dans le contexte de EmailURIUniversalCommunication, la règle vérifie qu’un seul élément URIID direct est présent.
La règle s’applique aux coordonnées de communication électronique du contact sous BuyerTradeParty et DefinedTradeContact.
rule/@context)assert/@test)