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 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000626 still fails, and which other rules do.
Related rules
- FX-SCH-A-000627 Give each country of origin block one identifier
- FX-SCH-A-000628 Check the country of origin code
- FX-SCH-A-000630 Keep at most one document name
- FX-SCH-A-000631 Add the effective period date format
- FX-SCH-A-000632 Check the effective period date format code
- FX-SCH-A-000633 The subject code of a note must be an allowed code