Skip to content

Error

FX-SCH-A-001151: Use an allowed identifier scheme for the included product

In short

Error: fails the selected checks.

FX-SCH-A-001151 means schemeID on an included product's ram:GlobalID contains a code outside the Extended profile's allowed list. Use the allowed ISO 6523 code for the identifier's actual numbering system.

On this page

What it means

The rule checks schemeID on ram:GlobalID within ram:IncludedReferencedProduct 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-001150 separately checks that the attribute exists.

Why it matters

An agreed scheme code identifies the numbering system used for the included product's identifier.

How to fix it

Correct schemeID on the affected included product's ram:GlobalID. Use the appropriate allowed four-digit ISO 6523 code, preserving any leading zeroes. For example, use 0160 only if the identifier is a GTIN. 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-001151 still fails, and which other rules do.

Updated 6 November 2026