Skip to content

Error

FX-SCH-A-000471: Use an allowed scheme for the payee identifier

In short

Error: fails the selected checks.

FX-SCH-A-000471 means the payee identifier scheme code (BT-60-1) is not allowed by Basic WL. Correct schemeID on the payee's ram:GlobalID to a listed code that matches the actual identifier (BT-60).

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:GlobalID under ram:ApplicableHeaderTradeSettlement against the profile's identifier-scheme list. Examples include 0088 for a GLN and 0060 for a DUNS number. An empty code value passes this test. FX-SCH-A-000470 checks attribute presence, not whether it is filled in.

Why it matters

The scheme code identifies the identifier system. This check establishes whether that code is allowed by Basic WL, not whether the identifier itself is correct.

How to fix it

Confirm the payee's identifier system and select its matching code from the Basic WL list. Update schemeID on the affected ram:GlobalID without changing a correct identifier to fit a different scheme. 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-000471 still fails, and which other rules do.

Updated 6 November 2026