What it means
This rule checks the schemeID attribute of ram:ShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID in the header delivery section. A non-empty value must appear in the profile's registration scheme code list. An absent or empty attribute does not fail this particular check.
Why it matters
The scheme identifies the numbering system used for the company registration number. The Extended profile restricts which scheme codes you can use in this field.
How to fix it
Check which numbering system the delivery party's company registration number uses. Set the matching allowed code in the schemeID attribute of ram:ShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID. Do not guess a code from the number alone. Export the invoice again 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 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-000823 still fails, and which other rules do.
Related rules
- FX-SCH-A-000824 The delivery party's organisation address needs one country field
- FX-SCH-A-000825 The organisation address can have only one region name
- FX-SCH-A-000826 The delivery party's organisation address needs an allowed country code
- FX-SCH-A-000827 The delivery party's tax registration needs one identifier
- FX-SCH-A-000828 The delivery party's tax registration needs a scheme
- FX-SCH-A-000829 The delivery party's electronic address needs one address field