What it means
This rule checks that schemeID exists on ram:ID inside ram:SpecifiedLegalOrganization under the line's ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty. It does not check the attribute's value or the registration number. FX-SCH-A-001102 checks non-empty scheme values against the profile's list.
Why it matters
The scheme identifies the register or numbering system to which your company registration number belongs.
How to fix it
Check the source of the delivery party's company registration number. In XML, add schemeID to ram:ID inside ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization. Use the code matching that number, such as 0009 for a French SIRET or 0106 for a Dutch KvK number. Remove the ID only if you have no company registration number to report. Export and recheck your 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 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-001101 still fails, and which other rules do.
Related rules
- FX-SCH-A-001102 Delivery party's registration number scheme is not allowed
- FX-SCH-A-001103 The delivery party's tax registration needs exactly one number (Extended)
- FX-SCH-A-001104 Tax registration of the delivery party needs a scheme
- FX-SCH-A-001105 The delivery party's electronic address needs exactly one value (Extended)
- FX-SCH-A-001106 The delivery party's electronic address needs a scheme (Extended)
- FX-SCH-A-001107 Unsupported electronic address scheme for the delivery party