What it means
The test compares a non-empty global identifier scheme code with code list 11 in FACTUR-X_EXTENDED_codedb.xml. An empty code value passes this test. The test does not itself require the schemeID attribute or check the identifier's value.
Why it matters
The profile uses a defined list to identify the numbering scheme associated with a global identifier.
How to fix it
Correct schemeID on ram:InvoicerTradeParty/ram:GlobalID using the profile's allowed list. Choose the code for the actual identifier, such as 0088 for a GLN or 0060 for a DUNS number. If you cannot edit the scheme in your software, ask its supplier to correct the export. Export the corrected file 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-000895 still fails, and which other rules do.
Related rules
- FX-SCH-A-000896 The invoicer's address needs exactly one country
- FX-SCH-A-000897 The invoicer's address may have only one region
- FX-SCH-A-000898 The invoicer's country must use an allowed country code
- FX-SCH-A-000899 The invoicer's registration number needs an allowed scheme code
- FX-SCH-A-000900 The invoicer's registered address needs exactly one country
- FX-SCH-A-000901 The invoicer's registered address may have only one region