Skip to content

Error

FX-SCH-A-000776: Use an allowed scheme for the seller's global identifier

In short

Error: fails the selected checks.

FX-SCH-A-000776 means a non-empty schemeID on the seller's ram:GlobalID is not allowed by the profile. Set it to the allowed code for the identifier scheme you actually use, such as 0088 for a GLN or 0060 for a DUNS number.

On this page

What it means

This rule checks a non-empty scheme value on ram:GlobalID inside the header's ram:SellerTradeParty against the profile's global identifier scheme list. An empty string passes this particular test. The rule does not check the identifier number itself.

Why it matters

The scheme identifies the system to which the seller's global identifier belongs. The Extended profiles of Factur-X and ZUGFeRD use a defined list of scheme codes.

How to fix it

Check which scheme issued your seller identifier. Correct schemeID on ram:GlobalID under ram:SellerTradeParty to match it, using 0088 for a GLN or 0060 for a DUNS number where appropriate. Do not replace it with an unrelated allowed scheme or remove a needed identifier merely to clear this error. Export the file again 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-000776 still fails, and which other rules do.

Updated 6 November 2026