Attribute '@schemeID' is required in this context.
The ram:ID within ram:SpecifiedTaxRegistration is missing the schemeID attribute.
The schemeID attribute identifies the scheme of the supplied tax registration identifier.
The tax registration ram:ID for the payee is missing schemeID. Add the attribute so the identifier is provided with its scheme.
- Locate the
ram:IDin the payee'sram:SpecifiedTaxRegistration. - Add the
schemeIDattribute toram:ID. - Generate the invoice again and validate it again.
<ram:SpecifiedTaxRegistration> <ram:ID>123</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="...">123</ram:ID> </ram:SpecifiedTaxRegistration>
Technical details
The test checks for the presence of the schemeID attribute on the context node ram:ID.
The schemeID attribute on ram:ID within the payee's ram:SpecifiedTaxRegistration.
rule/@context)assert/@test)