What it means
Each ram:GlobalID under the line's ram:SpecifiedLineTradeDelivery/ram:UltimateShipToTradeParty must have a schemeID attribute. This check tests only whether the attribute exists; an empty attribute also satisfies this particular test.
Why it matters
The scheme identifies the numbering system used by the global identifier. The Extended profile requires the attribute alongside this identifier.
How to fix it
Find the final recipient's ram:GlobalID in the affected line. Set schemeID to the code for the identifier's actual numbering system, for example schemeID="0088" for a GLN. If you do not need the global identifier, remove that ram:GlobalID element. Export and recheck.
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 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-001115 still fails, and which other rules do.
Related rules
- FX-SCH-A-001116 Unsupported global identifier scheme for the final recipient
- FX-SCH-A-001117 The final recipient's address needs one country element
- FX-SCH-A-001118 Repeated region in the final recipient's address
- FX-SCH-A-001119 Unsupported country code in the final recipient's address
- FX-SCH-A-001120 Unsupported company registration scheme for the final recipient
- FX-SCH-A-001121 The final recipient's tax registration needs one identifier