Skip to content

Error

FX-SCH-A-001051: A line seller's company registration number needs an allowed scheme

In short

Error: fails the selected checks.

FX-SCH-A-001051 means the schemeID on the company registration number of the seller on your invoice line is outside the Extended profile's permitted list. Use the listed scheme code that matches the actual identifier.

On this page

What it means

A non-empty schemeID on ram:ID inside ram:SpecifiedLegalOrganization under the line's ram:ItemSellerTradeParty must match code list 12 in FACTUR-X_EXTENDED_codedb.xml. An empty value passes this particular test. The test does not check the registration number itself.

Why it matters

The scheme identifies how to interpret the number. An identifier scheme is not necessarily a company register.

How to fix it

Correct schemeID on the affected ram:SpecifiedLegalOrganization/ram:ID using code list 12 for the profile you are checking. Match the scheme to the number, for example 0009 for a French SIRET or 0106 for a Dutch KvK number, and preserve leading zeroes. Do not relabel the number with an unrelated scheme. 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

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

Updated 6 November 2026