Attribute '@schemeID' is required in this context.
The schemeID attribute is missing from the ram:GlobalID element.
The schemeID attribute identifies the scheme used to classify the global identifier. Without this attribute, the identifier’s scheme is not specified.
The global ID of the end user is missing its scheme identifier. Add this information so that the ID can be classified.
- Add the
schemeIDattribute to theram:GlobalIDelement. - Regenerate the invoice and validate it again.
<ram:GlobalID>12345</ram:GlobalID>
<ram:GlobalID schemeID="...">12345</ram:GlobalID>
Technical details
The check verifies whether ram:GlobalID has a schemeID attribute.
The rule applies to ram:GlobalID of ram:ProductEndUserTradeParty in the invoice agreement.
rule/@context)assert/@test)