What it means
Checks that schemeID exists on ram:UltimateShipToTradeParty/ram:URIUniversalCommunication/ram:URIID. It does not check whether the attribute is empty or contains an allowed code.
Why it matters
The scheme identifies the addressing system to which the electronic address belongs.
How to fix it
Add schemeID to the affected ram:URIID and use the specific scheme for the address you supplied. For example, an email address uses schemeID="EM" and a GLN uses schemeID="0088". Peppol alone is not a specific identifier scheme. Export the corrected invoice and check it 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
Attribute '@schemeID' is required in this context. 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-000851 still fails, and which other rules do.
Related rules
- FX-SCH-A-000852 The final recipient's electronic address scheme is not allowed
- FX-SCH-A-000853 VAT category code is not allowed
- FX-SCH-A-000854 VAT point date code is not allowed
- FX-SCH-A-000855 VAT exemption reason code is not allowed
- FX-SCH-A-000856 VAT point date format is not allowed
- FX-SCH-A-000857 Tax type code is not allowed