Skip to content

Error

FX-SCH-A-000873: Use an allowed scheme for the invoicee's global identifier

In short

Error: fails the selected checks.

FX-SCH-A-000873 means a non-empty schemeID on your invoicee's ram:GlobalID is not in the Extended profile's allowed list. Use an accepted scheme code that matches the identifier.

On this page

What it means

This rule compares a non-empty schemeID on ram:InvoiceeTradeParty/ram:GlobalID with the profile's allowed identifier scheme codes. An empty value is not flagged by this rule. FX-SCH-A-000872 separately checks that the attribute exists.

Why it matters

The scheme code identifies the system the global identifier belongs to, so the identifier can be interpreted in the right context.

How to fix it

Identify the scheme your invoicee's global identifier belongs to. Correct schemeID on ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:GlobalID using an allowed code for that scheme, such as 0088 for a GLN or 0060 for a DUNS number. Preserve leading zeros and do not substitute a scheme name for its code. 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 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-000873 still fails, and which other rules do.

Updated 6 November 2026