Element 'ram:URIID' must occur exactly 1 times.
There is not exactly one ram:URIID element in ram:URIUniversalCommunication. It is either missing or occurs more than once.
The manufacturer's communication entry must contain exactly one URI identifier. A missing or repeated identifier does not meet this structural requirement.
The product manufacturer's communication entry does not contain exactly one ram:URIID element. You can correct the invoice by including exactly one such element there.
- Locate
ram:URIUniversalCommunicationunderram:ManufacturerTradeParty. - Check how many times
ram:URIIDoccurs in it. - Ensure that it contains exactly one
ram:URIIDelement. - Generate the invoice again and validate it again.
<ram:URIUniversalCommunication/>
<ram:URIUniversalCommunication> <ram:URIID schemeID="value">value</ram:URIID> </ram:URIUniversalCommunication>
Technical details
The test counts the direct ram:URIID elements in ram:URIUniversalCommunication and requires the count to be exactly one.
The rule applies to ram:URIUniversalCommunication for the product manufacturer.
rule/@context)assert/@test)