Skip to content

Error

FX-SCH-A-001167: Every ID in a manufacturer tax number entry needs a scheme

In short

Error: fails the selected checks.

FX-SCH-A-001167 means an ID in a manufacturer's tax number entry (type FC) has no schemeID. Remove the extra ID, or give it its own entry and mark it with its type.

On this page

What it means

The check applies to every ram:ID inside a manufacturer's tax registration (ram:SpecifiedTaxRegistration) in which one ID is marked FC, the type for a tax number. Each ID there must carry a schemeID. In practice it fails when an extra ID sits next to the FC one without a type.

Why it matters

Factur-X 1.09 EXTENDED and ZUGFeRD 2.5 EXTENDED require a schemeID attribute on every ram:ID in a manufacturer's tax registration entry containing an ID marked FC.

How to fix it

Open the manufacturer's tax details on the product or line and remove the extra number. If it is a different kind of number, enter it as its own entry with its type: FC for a tax number, VA for a VAT number. In the XML, every ram:ID in a ram:SpecifiedTaxRegistration containing an ID marked FC needs a schemeID.

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-001167 still fails, and which other rules do.

Updated 6 November 2026