Skip to content

Error

FX-SCH-A-000437: Add the tax representative's registration scheme

In short

Error: fails the selected checks.

FX-SCH-A-000437 means a tax registration identifier for your seller's tax representative has no schemeID attribute. Add the matching scheme to ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID; use VA for the representative's VAT number (BT-63).

On this page

What it means

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

Why it matters

The scheme identifies the kind of registration number recorded, such as a VAT number.

How to fix it

For the representative's VAT number (BT-63), set schemeID to VA on ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID. If your software generates the XML, check that its 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-000437 still fails, and which other rules do.

Updated 6 November 2026