What it means
Each payee electronic address element, ram:URIUniversalCommunication/ram:URIID, must have a schemeID attribute. This test checks attribute presence only. FX-SCH-A-000926 separately checks non-empty scheme values against the permitted list.
Why it matters
The scheme identifies the electronic address system. The Extended profile requires the attribute even though this particular test does not examine its value.
How to fix it
Check the scheme associated with the payee's electronic address. Ensure your export includes schemeID on ram:PayeeTradeParty/ram:URIUniversalCommunication/ram:URIID. Use the scheme appropriate to that address. If your software omits the attribute, ask its supplier to correct the export, then check the corrected file 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
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-000925 still fails, and which other rules do.
Related rules
- FX-SCH-A-000926 Use a permitted scheme for the payee's electronic address
- FX-SCH-A-000927 Use at most one direct ram:ID for the payer
- FX-SCH-A-000928 Give the payer exactly one name element
- FX-SCH-A-000929 Do not repeat the payer's role code
- FX-SCH-A-000930 The payer may have only one electronic address
- FX-SCH-A-000931 Use at most one payer tax registration block