Attribute '@schemeID' is required in this context.
The schemeID attribute is missing from ram:URIID. The URI ID's identification scheme is therefore not specified.
The schemeID attribute identifies the scheme used to interpret the URI ID value.
The ram:URIID entry is missing the attribute that identifies its scheme. Add the schemeID attribute.
- Locate
ram:URIIDin the product end user's electronic communication details. - Add the
schemeIDattribute to the element. - Generate the invoice again and validate it.
<ram:URIUniversalCommunication> <ram:URIID>urn:example:one</ram:URIID> </ram:URIUniversalCommunication>
<ram:URIUniversalCommunication> <ram:URIID schemeID="value">urn:example:one</ram:URIID> </ram:URIUniversalCommunication>
Technical details
The check requires the schemeID attribute to be present on ram:URIID.
The rule applies to the schemeID attribute on ram:URIID in the product end user's electronic communication details.
rule/@context)assert/@test)