What it means
In the Extended profile of Factur-X and ZUGFeRD, ram:ID under ram:ProductEndUserTradeParty/ram:SpecifiedTaxRegistration must have a schemeID attribute. This rule checks only whether the attribute exists. It does not check its value, so an empty attribute also passes this particular test.
Why it matters
The scheme identifies the numbering system used for the tax registration. The profile requires the attribute alongside the identifier.
How to fix it
Find the affected ram:SpecifiedTaxRegistration under ram:ProductEndUserTradeParty. Add schemeID to its ram:ID and supply the scheme for the number you are including, for example schemeID="VA" for a VAT number or schemeID="FC" for a national tax number. Check the file 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-000726 still fails, and which other rules do.
Related rules
- FX-SCH-A-000727 The end user's electronic address block needs one address element
- FX-SCH-A-000728 The end user's electronic address needs a scheme
- FX-SCH-A-000729 Use an allowed scheme for the end user's electronic address
- FX-SCH-A-000730 A quotation reference needs the quotation number
- FX-SCH-A-000731 The quotation date needs a format attribute
- FX-SCH-A-000732 The quotation date format must use an allowed code