What it means
The schemeID value on ram:URIID under ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty/ram:URIUniversalCommunication is checked against electronic address scheme list 13. An empty value passes this test. FX-SCH-A-001004 requires the attribute to exist but does not require a non-empty value.
Why it matters
The scheme identifies the address system. This rule checks whether the scheme is listed, not whether the address itself is correct or usable.
How to fix it
Identify the type of address you have entered. Replace schemeID on the affected ram:URIID with the corresponding allowed code, such as EM for email. Keep the address consistent with that scheme, then export and recheck.
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-001005 still fails, and which other rules do.
Related rules
- FX-SCH-A-001006 The VAT total currency must be an allowed code
- FX-SCH-A-001007 The VAT accounting total needs an allowed currency code
- FX-SCH-A-001008 The payment method needs an allowed code
- FX-SCH-A-001009 The exchange rate date needs a format attribute
- FX-SCH-A-001010 The exchange rate date format must be an allowed code
- FX-SCH-A-001011 The VAT accounting currency must be an allowed code