Skip to content

Error

FX-SCH-A-000894: The invoicer's global identifier needs a scheme

In short

Error: fails the selected checks.

FX-SCH-A-000894 means a global identifier for the invoicer, the party issuing the invoice, is missing its schemeID attribute. Add the attribute to ram:GlobalID with the scheme that matches the identifier, such as 0088 for a GLN.

On this page

What it means

Each ram:GlobalID under ram:InvoicerTradeParty must have a schemeID attribute. This rule checks only whether the attribute exists, not whether its value is empty, has four digits or belongs to an allowed list.

Why it matters

The scheme identifies the numbering system used for the global identifier. The Extended profile requires this attribute on the element.

How to fix it

Check the invoicer's global identifier type in your invoicing software or XML export. Add the matching schemeID to ram:InvoicerTradeParty/ram:GlobalID, for example 0088 for a GLN or 0060 for a DUNS number. If your software cannot export the attribute, ask its supplier to correct the export. Export and check the corrected file 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

Attribute '@schemeID' is required in this context.

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

Updated 6 November 2026