Skip to content

Error

FX-SCH-A-000472: Use an allowed scheme for the payee's registration number

In short

Error: fails the selected checks.

FX-SCH-A-000472 means the scheme code (BT-61-1) on the payee's company registration number (BT-61) is not allowed by Basic WL. Use a permitted code matching the actual register. This rule does not require the scheme attribute to be present.

On this page

What it means

In the Basic WL profiles of Factur-X and ZUGFeRD, this rule checks a non-empty schemeID code on ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID under ram:ApplicableHeaderTradeSettlement against the profile's registration-scheme list. Examples include 0106 for a Dutch KvK number and 0009 for a French SIRET. An empty code value passes this test, and the test does not require the attribute.

Why it matters

The scheme identifies the registration system used for the company registration number. This check concerns the scheme code, not the accuracy of the registration number.

How to fix it

Confirm which register issued the payee's company registration number and use the matching permitted schemeID on ram:SpecifiedLegalOrganization/ram:ID. If no other applicable requirement needs the scheme, you can remove only the schemeID attribute while keeping the registration number. Do not guess a code. Export the corrected invoice 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 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026