What it means
A non-empty schemeID on ram:URIID inside the line seller's ram:URIUniversalCommunication must match code list 13 in FACTUR-X_EXTENDED_codedb.xml. An empty value passes this particular test. It does not check the address value itself.
Why it matters
The scheme list defines how electronic addresses are identified within the profile. The chosen scheme still needs to match the address you provide.
How to fix it
Correct schemeID on the affected ram:URIID using code list 13, for example 0088 for a GLN or EM for an email address. If you switch to email, replace the address value with an actual email address too; do not merely relabel the existing identifier as EM. 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-001058 still fails, and which other rules do.
Related rules
- FX-SCH-A-001059 The unit of the price base quantity must be a valid unit code
- FX-SCH-A-001060 A tax included in the price needs exactly one tax amount
- FX-SCH-A-001061 A tax included in the price needs exactly one tax type
- FX-SCH-A-001062 A tax included in the price needs exactly one category
- FX-SCH-A-001063 Give each included tax exactly one rate
- FX-SCH-A-001064 The VAT category of a tax included in the price must be allowed