Skip to content

Error

FX-SCH-A-000426: Add the buyer's tax registration scheme

In short

Error: fails the selected checks.

FX-SCH-A-000426 means a buyer tax registration identifier has no schemeID attribute. Add the matching scheme to ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID; use VA for the buyer's VAT number (BT-48).

On this page

What it means

In the Basic WL, Basic, EN 16931 and Extended profiles of Factur-X and ZUGFeRD, each buyer tax registration ram:ID must have a schemeID attribute. This rule checks attribute presence, not whether the value is correct or non-empty.

Why it matters

The scheme identifies the kind of tax registration number recorded in ram:ID.

How to fix it

For the buyer's VAT number, set schemeID to VA on ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID. If your software generates the XML, check that the source data identifies the number as a VAT number. Ask its supplier to correct an export that omits the attribute, then export and recheck your file.

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 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000426 still fails, and which other rules do.

Updated 6 November 2026