What it means
The scheme value on ram:PayeeTradeParty/ram:URIUniversalCommunication/ram:URIID must either be empty or appear in code list 13 in FACTUR-X_EXTENDED_codedb.xml. FX-SCH-A-000925 separately requires the attribute to exist; it does not require a non-empty value.
Why it matters
The Extended profile restricts non-empty electronic address scheme values to its code list.
How to fix it
Check which scheme your payee's electronic address uses. Replace schemeID on ram:PayeeTradeParty/ram:URIUniversalCommunication/ram:URIID with the matching code from the profile's permitted list. If your software writes an unlisted code, ask its supplier to correct the export. 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
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-000926 still fails, and which other rules do.
Related rules
- 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
- FX-SCH-A-000932 Give the payer's contact email block one address element