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 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-001161 still fails, and which other rules do.
Related rules
- FX-SCH-A-001162 A manufacturer's address needs one country element
- FX-SCH-A-001163 A manufacturer's address can have only one region
- FX-SCH-A-001164 The manufacturer's country must be a valid country code
- FX-SCH-A-001165 Manufacturer registration number scheme must be a known code
- FX-SCH-A-001166 A manufacturer tax number entry must hold exactly one number
- FX-SCH-A-001167 Every ID in a manufacturer tax number entry needs a scheme