Skip to content

Error

FX-SCH-A-000551: Add the standard item identifier's scheme

In short

Error: fails the selected checks.

FX-SCH-A-000551 means your line's standard item identifier (BT-157) is missing its schemeID attribute. Add the scheme identifier (BT-157-1) to ram:GlobalID, using the code for the numbering system, such as 0160 for a GTIN.

On this page

What it means

This rule checks whether ram:GlobalID within the line's ram:SpecifiedTradeProduct has a schemeID attribute. It checks the attribute's presence, not whether the scheme code or item identifier is correct.

Why it matters

The scheme identifies the numbering system used for the item identifier, so the number can be interpreted in the right context.

How to fix it

Confirm which standard numbering system your item identifier uses. Add its scheme code as schemeID on ram:GlobalID; use 0160 for a GTIN. If the value is your own product code, put it in the seller's item identifier, ram:SellerAssignedID, instead. Remove an unused ram:GlobalID entirely rather than leaving it without a scheme. Export and check the corrected file.

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

Attribute '@schemeID' is required in this context.

Where this rule applies

Rule set Version
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000551 still fails, and which other rules do.

Updated 6 November 2026