L'élément 'ram:URIID' doit apparaître exactement une fois.
ram:EmailURIUniversalCommunication ne contient pas exactement un élément ram:URIID. L’élément est absent ou apparaît plusieurs fois.
ram:URIID contient la valeur URI de la communication par courriel. Un seul élément de ce type est requis pour cette communication.
Il manque ram:URIID dans la communication par courriel du contact, ou cet élément apparaît plusieurs fois. ram:EmailURIUniversalCommunication doit en contenir exactement un.
- Repérez le contact dans
ram:SalesAgentTradeParty, puis trouvezram:EmailURIUniversalCommunication. - Vérifiez qu’il contient exactement un élément
ram:URIID. - Ajoutez l’élément
ram:URIIDmanquant ou supprimez les occurrences en trop. - Générez à nouveau la facture et contrôlez-la.
<ram:SalesAgentTradeParty> <ram:DefinedTradeContact> <ram:EmailURIUniversalCommunication/> </ram:DefinedTradeContact> </ram:SalesAgentTradeParty>
<ram:SalesAgentTradeParty> <ram:DefinedTradeContact> <ram:EmailURIUniversalCommunication> <ram:URIID>agent@example.com</ram:URIID> </ram:EmailURIUniversalCommunication> </ram:DefinedTradeContact> </ram:SalesAgentTradeParty>
Détails techniques
La règle exige exactement un élément ram:URIID directement contenu dans ram:EmailURIUniversalCommunication.
Cette règle s’applique à ram:URIID dans ram:EmailURIUniversalCommunication, pour le contact de l’agent commercial.
rule/@context)assert/@test)