What it means
This rule checks a non-empty schemeID attribute on the buyer's electronic address against the profile's code list. For example, EM identifies an email address and 0088 identifies a GLN. A Peppol ID must use the scheme for its particular identifier system. This test does not check the address itself or require the attribute to be present.
Why it matters
The scheme tells receiving software which identifier system the electronic address uses.
How to fix it
Correct the schemeID attribute on ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID under ram:ApplicableHeaderTradeAgreement. Choose the scheme that matches the actual address, not a generic Peppol label. If your software exports the wrong scheme, ask its supplier to correct the mapping. Recheck the corrected 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
Value of '@schemeID' is not allowed. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000498 still fails, and which other rules do.
Related rules
- FX-SCH-A-000499 Use an allowed country code for the tax representative
- FX-SCH-A-000500 The tax representative's VAT number needs a valid scheme code
- FX-SCH-A-000501 Check the seller's global identifier scheme
- FX-SCH-A-000502 Use an allowed country code for the seller
- FX-SCH-A-000503 Check the seller's company registration scheme
- FX-SCH-A-000504 Check the seller's electronic address scheme