What it means
Each ram:ID inside ram:ShipFromTradeParty/ram:SpecifiedTaxRegistration must have a schemeID attribute. This rule checks only that the attribute exists. An empty attribute passes this presence test.
Why it matters
The scheme attribute is where you identify the tax registration scheme. This rule requires that attribute but does not check its value.
How to fix it
Check the type of tax registration number you are reporting for your ship-from party. Add schemeID to its ram:SpecifiedTaxRegistration/ram:ID and enter the appropriate scheme code. Export and recheck your 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
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-000811 still fails, and which other rules do.
Related rules
- FX-SCH-A-000812 The ship-from electronic address needs one URIID element
- FX-SCH-A-000813 Add a scheme attribute to the ship-from electronic address
- FX-SCH-A-000814 Use an allowed ship-from electronic address scheme
- FX-SCH-A-000815 Keep at most one delivery party role code
- FX-SCH-A-000816 Keep at most one delivery electronic address block
- FX-SCH-A-000817 Keep at most one delivery party tax registration