Attribute '@schemeID' is required in this context.
The schemeID attribute is missing from ram:ID. As a result, the identification scheme used is not specified.
The schemeID attribute identifies the scheme used to interpret the value in ram:ID.
The ram:ID in the tax registration is missing the attribute that identifies its scheme. Add the schemeID attribute.
- Locate
ram:IDin the product end user's tax registration. - Add the
schemeIDattribute to the element. - Generate the invoice again and validate it.
<ram:SpecifiedTaxRegistration> <ram:ID>123</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="value">123</ram:ID> </ram:SpecifiedTaxRegistration>
Technical details
The check requires the schemeID attribute to be present on ram:ID.
The rule applies to the schemeID attribute on ram:ID in the product end user's tax registration.
rule/@context)assert/@test)