What it means
Checks that schemeID exists on ram:UltimateShipToTradeParty/ram:SpecifiedTaxRegistration/ram:ID. This presence check does not test whether the attribute is empty or contains an allowed value.
Why it matters
The scheme identifies which kind of tax identifier you have supplied.
How to fix it
Add schemeID to the affected ram:ID. For a VAT number, use schemeID="VA"; for a national tax number, use schemeID="FC". Keep the number itself as the element's text. 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-000849 still fails, and which other rules do.
Related rules
- FX-SCH-A-000850 An electronic address entry needs one address field
- FX-SCH-A-000851 The final recipient's electronic address scheme is missing
- 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