Skip to content

Error

FX-SCH-A-000626: Check the item identifier scheme

In short

Error: fails the selected checks.

FX-SCH-A-000626 means the scheme code for your item standard identifier (BT-157-1) is not on the allowed list. Use the ISO 6523 ICD code that matches the identifier, such as 0160 for a GTIN.

On this page

What it means

This checks the schemeID attribute of ram:GlobalID inside the line's ram:SpecifiedTradeProduct. The identifier is BT-157 and its scheme is BT-157-1. An empty scheme value passes this check; a non-empty value must appear in the profile's allowed list. The identifier value itself is not checked by this rule.

Why it matters

The scheme identifies the numbering system used for the item identifier. The identifier and its scheme code are separate values.

How to fix it

Check which numbering system your item's identifier uses. For a GTIN, set ram:GlobalID's schemeID to 0160, keeping the leading zero. For another numbering system, use its listed ISO 6523 ICD code. Do not put EAN or GTIN as free text in schemeID. 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 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000626 still fails, and which other rules do.

Updated 6 November 2026