Skip to content

Error

FX-SCH-A-001120: Unsupported company registration scheme for the final recipient

In short

Error: fails the selected checks.

FX-SCH-A-001120 means the non-empty scheme code on your invoice line's final recipient company registration number is not in the Extended profile's list. Correct schemeID on ram:SpecifiedLegalOrganization/ram:ID, or omit that attribute.

On this page

What it means

For ram:SpecifiedLegalOrganization/ram:ID under the line's ram:UltimateShipToTradeParty, a non-empty checked schemeID value must match code list 12 in FACTUR-X_EXTENDED_codedb.xml. An absent attribute or an empty checked value does not fail this rule.

Why it matters

The scheme identifies the register or numbering system behind the company registration number. The Extended profile restricts non-empty scheme codes to its defined list.

How to fix it

Identify the register or numbering system for your final recipient's company registration number. Use the matching listed code, such as 0009 for a French SIRET, 0060 for a DUNS number or 0106 for a Dutch KvK number. Alternatively, omit schemeID while retaining the registration number. Export and recheck.

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

Value of '@schemeID' is not allowed.

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

Updated 6 November 2026