Skip to content

Error

FX-SCH-A-000742: The sales agent's global identifier needs an allowed scheme

In short

Error: fails the selected checks.

FX-SCH-A-000742 means a non-empty schemeID on the sales agent's global identifier is not in the selected Extended profile's allowed list. Correct the scheme code to an allowed value that matches the identifier's numbering system, then recheck your file.

On this page

What it means

In the Extended profiles of Factur-X and ZUGFeRD, a non-empty schemeID on ram:SalesAgentTradeParty/ram:GlobalID must match an entry in code list 11. This test does not reject an empty scheme value or check the identifier itself.

Why it matters

The scheme identifies the numbering system used for the global identifier. The profile restricts which scheme codes you can record here.

How to fix it

Check which numbering system your sales agent's global identifier actually uses. Correct the schemeID attribute on ram:SalesAgentTradeParty/ram:GlobalID to the corresponding code from the profile's allowed list. Keep the identifier consistent with that scheme. Correct the source data or export mapping, regenerate the file if needed 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-000742 still fails, and which other rules do.

Updated 6 November 2026