Skip to content

Error

FX-SCH-A-000494: Use an allowed buyer identifier scheme (Basic)

In short

Error: fails the selected checks.

FX-SCH-A-000494 means the schemeID on your buyer's global identifier (BT-46) is not allowed by the Basic profile. Use a permitted scheme code matching the identifier, such as 0088 for a GLN or 0060 for a DUNS number, then export and recheck.

On this page

What it means

In the Basic profiles of Factur-X and ZUGFeRD, this rule checks the schemeID on ram:BuyerTradeParty/ram:GlobalID under ram:ApplicableHeaderTradeAgreement against the profile's identifier scheme list. An empty checked value passes. It does not check the identifier itself or establish whether a scheme attribute is required.

Why it matters

The scheme code identifies the numbering system used for the buyer's global identifier. Recognising the scheme is separate from checking whether the number is correct.

How to fix it

Check your buyer's global identifier and its actual numbering system. Correct the associated scheme code, preserving leading zeros where needed. In XML, edit schemeID on ram:GlobalID inside ram:BuyerTradeParty, not a scheme on another buyer identifier. 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-000494 still fails, and which other rules do.

Updated 6 November 2026