Skip to content

Error

FX-SCH-A-000717: Use an allowed scheme for the end user's global identifier

In short

Error: fails the selected checks.

FX-SCH-A-000717 means the scheme code on your product end user's global identifier is not allowed by the Extended profile. Use an allowed code matching the identifier, such as 0088 for a GLN or 0060 for a DUNS number.

On this page

What it means

A non-empty schemeID on ram:GlobalID inside ram:ProductEndUserTradeParty must match the profile's global identifier scheme list. An absent or empty attribute does not fail this value check. The identifier itself is not tested here.

Why it matters

A recognised scheme code identifies the numbering system used for the end user's global identifier.

How to fix it

Correct schemeID on ram:ProductEndUserTradeParty/ram:GlobalID in your CII XML. Use the appropriate code rather than a label such as GLN, and retain leading zeroes in codes such as 0088 and 0060. Export the corrected file and recheck it.

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

Updated 6 November 2026