What it means
This rule checks a non-empty schemeID attribute on ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID against the EN 16931 profile's electronic address scheme (EAS) list. Examples include EM for email, 0088 for a GLN and 0204 for a Leitweg-ID. It does not check whether the address exists or can receive invoices.
Why it matters
The scheme identifies how the electronic address is represented. A listed scheme does not by itself establish that the address is correct or that delivery is possible.
How to fix it
Check the seller's electronic address (BT-34) and its scheme (BT-34-1) together. Correct the schemeID attribute on ram:URIID under ram:SellerTradeParty/ram:URIUniversalCommunication. Use EM only when the address value is an email address. Do not change the scheme without checking the address it describes. Export and recheck your invoice.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000582 still fails, and which other rules do.
Related rules
- FX-SCH-A-000583 Use format 102 for the delivery date
- FX-SCH-A-000584 Include one receiving advice identifier
- FX-SCH-A-000585 Use a listed delivery location scheme
- FX-SCH-A-000586 Use a listed delivery country code
- FX-SCH-A-000587 Use a listed VAT breakdown category
- FX-SCH-A-000588 Use a listed VAT point date code