Skip to content

Error

FX-SCH-A-000882: The invoicee's tax registration needs a scheme

In short

Error: fails the selected checks.

FX-SCH-A-000882 means a tax registration identifier for the invoicee, the party being billed, is missing its schemeID attribute. Add the attribute to ram:ID with the scheme that matches the number, such as VA for a VAT number or FC for a tax number.

On this page

What it means

Each ram:ID under ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration must have a schemeID attribute. This rule checks only whether the attribute exists, not whether its value is empty or allowed.

Why it matters

The scheme identifies the type of tax number. The Extended profile requires this attribute on the tax registration identifier.

How to fix it

Check the invoicee's tax registration details in your invoicing software or XML export. Add schemeID to ram:InvoiceeTradeParty/ram:SpecifiedTaxRegistration/ram:ID, using VA for a VAT number or FC for a national tax number as appropriate. Export the corrected file and check it again.

Once the file is corrected, check it again for free: Validate a ZUGFeRD invoice

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice Beta

The rule as published

Attribute '@schemeID' is required in this context.

Where this rule applies

Rule set Version
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000882 still fails, and which other rules do.

Updated 6 November 2026