Attribute '@schemeID' is required in this context.
The ram:URIID element is missing the schemeID attribute. This attribute is required in this context.
The schemeID attribute identifies the scheme used for the URI value in ram:URIID.
The ram:URIID element in the delivery recipient’s communication information is missing the schemeID attribute. Add the attribute so the URI value has its required scheme designation.
- Find the
ram:URIIDelement inram:URIUniversalCommunication. - Add the
schemeIDattribute to that element. - Generate the invoice again and validate it.
<ram:URIID>https://example.org</ram:URIID>
<ram:URIID schemeID="...">https://example.org</ram:URIID>
Technical details
The test checks whether the schemeID attribute is present on the ram:URIID element.
The rule applies to the ram:URIID element in the delivery recipient’s URI communication information.
rule/@context)assert/@test)