Skip to content

Error

FX-SCH-A-000496: Use an allowed buyer registration scheme (Basic)

In short

Error: fails the selected checks.

FX-SCH-A-000496 means the scheme code on your buyer's company registration number (BT-47) is not allowed by the Basic profile. Correct it to a permitted code for the numbering system that issued the number, then export and recheck.

On this page

What it means

In the Basic profiles of Factur-X and ZUGFeRD, this rule checks schemeID on ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID against the profile's registration scheme list. An empty checked value passes. It does not check the registration number itself or require a scheme attribute to be present.

Why it matters

The scheme code identifies the system behind the company registration number. A permitted scheme code does not establish whether the number is valid or belongs to your buyer.

How to fix it

Check the buyer's company registration number and its numbering system. Use the corresponding scheme code if it is permitted by Basic, such as 0002 for a French SIREN, 0009 for a SIRET, 0106 for a Dutch KvK number or 0060 for a DUNS number. In XML, correct schemeID on ram:ID inside the buyer's ram:SpecifiedLegalOrganization, then 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 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000496 still fails, and which other rules do.

Updated 6 November 2026