What it means
The ram:URIID element inside ram:InvoicerTradeParty/ram:URIUniversalCommunication must have a schemeID attribute. This rule checks only that the attribute exists. An attribute with an empty value satisfies this particular test.
Why it matters
The scheme identifies the address system used by the electronic address. This rule requires a place for that information but does not check its contents.
How to fix it
Add schemeID to ram:InvoicerTradeParty/ram:URIUniversalCommunication/ram:URIID. Use the appropriate electronic address scheme, such as EM for an email address. If your software cannot export the attribute, ask its supplier to correct the export. 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
Attribute '@schemeID' is required in this context. 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-000906 still fails, and which other rules do.
Related rules
- FX-SCH-A-000907 The invoicer's electronic address needs a valid scheme code
- FX-SCH-A-000908 The payee may have at most one role code
- FX-SCH-A-000909 The payee may have only one electronic address
- FX-SCH-A-000910 The payee may have at most one tax registration
- FX-SCH-A-000911 The payee contact's email entry needs one address element
- FX-SCH-A-000912 The payee contact's fax entry needs one number element