What it means
This rule checks a non-empty schemeID attribute on the seller's electronic address against the profile's code list. EM identifies an email address and 0088 identifies a GLN. A Peppol ID uses 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 seller's electronic address uses.
How to fix it
Correct schemeID on ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID under ram:ApplicableHeaderTradeAgreement. Match the scheme to the actual address rather than selecting 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-000504 still fails, and which other rules do.
Related rules
- FX-SCH-A-000505 Check the delivery date's format code
- FX-SCH-A-000506 Check the delivery location identifier's scheme
- FX-SCH-A-000507 Use an allowed country code for the delivery address
- FX-SCH-A-000508 Use an allowed VAT category code
- FX-SCH-A-000509 Use 5, 29 or 72 for the VAT point date code
- FX-SCH-A-000510 Use an allowed VAT exemption reason code