Element 'ram:URIID' must occur exactly 1 times.
ram:URIID is missing from ram:EmailURIUniversalCommunication or occurs more than once. It must occur exactly once.
ram:URIID contains the identifier for the payer contact's email communication.
ram:URIID is missing from the payer contact's email communication or appears more than once. Providing exactly one element resolves the structure issue.
- Add
ram:URIIDtoram:EmailURIUniversalCommunicationif it is missing. - Remove any extra
ram:URIIDelements so that exactly one remains. - Generate the invoice again and validate it.
<ram:EmailURIUniversalCommunication/>
<ram:EmailURIUniversalCommunication> <ram:URIID>mailto:contact@example.com</ram:URIID> </ram:EmailURIUniversalCommunication>
Technical details
The rule counts the direct ram:URIID elements within ram:EmailURIUniversalCommunication and requires exactly one.
ram:URIID is checked in ram:EmailURIUniversalCommunication for the payer's contact.
rule/@context)assert/@test)