What it means
For ram:SpecifiedLegalOrganization/ram:ID under the line's ram:UltimateShipToTradeParty, a non-empty checked schemeID value must match code list 12 in FACTUR-X_EXTENDED_codedb.xml. An absent attribute or an empty checked value does not fail this rule.
Why it matters
The scheme identifies the register or numbering system behind the company registration number. The Extended profile restricts non-empty scheme codes to its defined list.
How to fix it
Identify the register or numbering system for your final recipient's company registration number. Use the matching listed code, such as 0009 for a French SIRET, 0060 for a DUNS number or 0106 for a Dutch KvK number. Alternatively, omit schemeID while retaining the registration number. 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
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-001120 still fails, and which other rules do.
Related rules
- FX-SCH-A-001121 The final recipient's tax registration needs one identifier
- FX-SCH-A-001122 The final recipient's tax registration needs a type
- FX-SCH-A-001123 Electronic address of a line's delivery party needs exactly one ID
- FX-SCH-A-001124 Electronic address of a line's delivery party needs a scheme
- FX-SCH-A-001125 Electronic address scheme of a line's delivery party must be valid
- FX-SCH-A-001126 Reference type of a document referred to on a line must be valid