Element 'ram:URIID' must occur exactly 1 times.
ram:EmailURIUniversalCommunication does not contain exactly one ram:URIID element. The element is either missing or occurs more than once.
ram:URIID contains the URI value for the email communication. Exactly one such element is required for this communication entry.
The contact’s email communication is missing ram:URIID, or it appears more than once. ram:EmailURIUniversalCommunication must contain exactly one such element.
- Locate the contact in
ram:SalesAgentTradePartyand findram:EmailURIUniversalCommunication. - Check that it contains exactly one
ram:URIIDelement. - Add the missing
ram:URIIDelement or remove any extra occurrences. - Generate the invoice again and validate it.
<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>
Technical details
The rule requires exactly one direct ram:URIID element within ram:EmailURIUniversalCommunication.
This rule applies to ram:URIID within ram:EmailURIUniversalCommunication for the sales agent’s contact.
rule/@context)assert/@test)