What it means
The check applies to schemeID on ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID. A non-empty value must match the profile's allowed scheme list. A missing or empty schemeID does not fail this rule, and the registration number itself is not checked.
Why it matters
The scheme identifies the system used for the company identifier. It does not necessarily identify a company register.
How to fix it
Correct schemeID on the payee's company registration ram:ID using the allowed list. Examples include 0009 for a French SIRET, 0106 for a Dutch KvK number and 0088 for a GLN. Match the code to the actual identifier. If you cannot identify its scheme, confirm it with the organisation that issued the identifier or your software supplier. Regenerate 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
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-000918 still fails, and which other rules do.
Related rules
- FX-SCH-A-000919 The payee's company address needs one country element
- FX-SCH-A-000920 The payee's company address may contain one region element
- FX-SCH-A-000921 The payee's company address needs a valid country code
- FX-SCH-A-000922 The payee's tax registration needs one identifier element
- FX-SCH-A-000923 Add the scheme attribute to the payee's tax registration number
- FX-SCH-A-000924 Give the payee's electronic address block one address element