Skip to content

Error

FX-SCH-A-001097: The scheme of the delivery party's global ID is not allowed

In short

Error: fails the selected checks.

FX-SCH-A-001097 means the schemeID value on a line delivery party's ram:GlobalID is not in the Extended profile's global identifier scheme list. Replace it with a listed code matching the identifier's actual numbering system, then export and recheck.

On this page

What it means

This rule compares a non-empty schemeID on ram:GlobalID inside ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty with the profile's global identifier scheme list. An absent or empty value does not fail this test. FX-SCH-A-001096 separately checks that the attribute exists.

Why it matters

A scheme code recognised by the profile identifies the numbering system consistently across software.

How to fix it

Correct schemeID on the line delivery party's ram:GlobalID using the profile's scheme list, rather than assuming any ISO 6523 code will be listed. Match the code to the identifier: 0088 identifies a GLN and 0060 a DUNS number. Keep leading zeros; GLN and 88 are not substitutes for 0088. If you have no global identifier to report, remove ram:GlobalID. Export and recheck your file.

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

Updated 6 November 2026