Element 'ram:URIID' must occur exactly 1 times.
The invoicee’s ram:URIUniversalCommunication does not contain exactly one ram:URIID. The element is either missing or occurs more than once.
The rule ensures that the invoicee’s URI communication entry contains exactly one identifier.
The invoicee’s URI communication entry does not contain exactly one identifier. You can correct this by providing exactly one ram:URIID there.
- Find
ram:URIUniversalCommunicationunderram:InvoiceeTradeParty. - Ensure it contains exactly one
ram:URIID. - Generate the invoice again and validate it again.
<ram:URIUniversalCommunication/>
<ram:URIUniversalCommunication> <ram:URIID>https://example.org</ram:URIID> </ram:URIUniversalCommunication>
Technical details
The test counts the direct ram:URIID elements in the context of ram:URIUniversalCommunication and requires a count of 1.
The rule applies to ram:URIUniversalCommunication within ram:InvoiceeTradeParty in the settlement details.
rule/@context)assert/@test)