Skip to content

Error

FX-SCH-A-001161: Use an allowed manufacturer identifier scheme

In short

Error: fails the selected checks.

FX-SCH-A-001161 means schemeID on the manufacturer's ram:GlobalID contains a code outside the Extended profile's allowed identification scheme list. Use the allowed ISO 6523 code for the manufacturer's actual identifier type.

On this page

What it means

The rule checks schemeID on ram:GlobalID in ram:ManufacturerTradeParty under the line's ram:SpecifiedTradeProduct. A non-empty value must appear in the profile's identification scheme list. An empty or missing value does not fail this test; FX-SCH-A-001160 separately checks that the attribute exists.

Why it matters

An agreed scheme code tells the recipient which numbering system the manufacturer's identifier uses.

How to fix it

Correct schemeID on the manufacturer's ram:GlobalID. Use the appropriate allowed four-digit code, preserving any leading zeroes, such as 0088 for a GLN or 0060 for a DUNS number. Do not enter the scheme name, such as GLN, instead of its code. Save or export the corrected file and check it 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

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

Updated 6 November 2026