What it means
This rule checks schemeID on ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:ID against code list 12. A missing or empty scheme value passes this check. The registration number itself is not checked by this rule.
Why it matters
The scheme tells software how to interpret the registration number. A non-empty scheme code must belong to the list defined for this field.
How to fix it
Check the scheme associated with the representative's company registration number and correct schemeID on the relevant ram:ID. Examples include 0009 for SIRET, 0060 for DUNS, 0088 for GLN and 0106 for a Dutch KvK number. Use the code that matches your number and is allowed for this field. Recheck your corrected 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-000685 still fails, and which other rules do.
Related rules
- FX-SCH-A-000686 The legal organisation's address needs one country code
- FX-SCH-A-000687 The legal organisation's address may have only one region name
- FX-SCH-A-000688 Use an allowed country code for the legal organisation
- FX-SCH-A-000689 Each tax registration needs one identifier
- FX-SCH-A-000690 The tax representative's tax number needs a scheme attribute
- FX-SCH-A-000691 The tax representative's electronic address needs one identifier