Skip to content

Error

FX-SCH-A-000657: Check the buyer agent's global identifier scheme

In short

Error: fails the selected checks.

FX-SCH-A-000657 means a non-empty schemeID on your buyer agent's ram:GlobalID is not on the Extended profile's permitted list. Use a listed code that matches the identifier's actual numbering scheme.

On this page

What it means

The rule compares non-empty @schemeID values on ram:BuyerAgentTradeParty/ram:GlobalID with code list 11. An empty value passes this test. A missing attribute is checked separately by FX-SCH-A-000656. This test does not check the identifier itself.

Why it matters

The scheme code identifies how the global identifier is numbered. The profile restricts which scheme codes you can use here.

How to fix it

Identify the numbering scheme used for the buyer agent's global identifier and check its code against the profile's list. Use 0088 only for a GLN and 0060 only for a DUNS number. Correct @schemeID on the affected ram:GlobalID, then re-export and recheck your invoice.

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

Updated 6 November 2026