Element 'ram:URIID' must occur exactly 1 times.
ram:URIID does not occur exactly once in the payer’s URIUniversalCommunication. The element is either missing or repeated.
ram:URIID contains the URI identification value for the payer’s communication. Exactly one element is required to provide this value unambiguously.
The payer’s URI communication does not contain exactly one ram:URIID element. You can resolve this by providing exactly one URI identifier there.
- Locate
URIUniversalCommunicationwithinPayerTradeParty. - Check whether
ram:URIIDis missing or occurs more than once. - Ensure that exactly one
ram:URIIDelement is present. - Generate the invoice again and validate it.
<ram:URIUniversalCommunication> <ram:URIID>https://example.org</ram:URIID> <ram:URIID>https://example.com</ram:URIID> </ram:URIUniversalCommunication>
<ram:URIUniversalCommunication> <ram:URIID>https://example.org</ram:URIID> </ram:URIUniversalCommunication>
Technical details
The rule counts the direct ram:URIID elements in the current URIUniversalCommunication and requires exactly one.
The rule applies to URIUniversalCommunication within PayerTradeParty in the invoice settlement information.
rule/@context)assert/@test)