What it means
Checks a non-empty schemeID on ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID against identifier scheme list 12. An absent or empty attribute passes this value check. The identifier itself is not checked here.
Why it matters
The scheme identifies the system that issued or defines the organisation identifier. Not every identifier in this field is a company registration number.
How to fix it
Correct schemeID on the affected ram:ID. Examples include 0009 for a French SIRET, 0106 for a Dutch KvK number and 0088 for a GLN. Match the scheme to the identifier you actually use rather than choosing an unrelated code. Export the corrected invoice 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-000844 still fails, and which other rules do.
Related rules
- FX-SCH-A-000845 Country field missing or repeated in the organisation's address
- FX-SCH-A-000846 Too many regions in the organisation's address
- FX-SCH-A-000847 Country code is not allowed in the organisation's address
- FX-SCH-A-000848 A tax registration needs one identifier element
- FX-SCH-A-000849 The final recipient's tax identifier type is missing
- FX-SCH-A-000850 An electronic address entry needs one address field