What it means
Within ram:SellerTradeParty, the test counts ram:SpecifiedTaxRegistration blocks containing at least one ram:ID with schemeID="VA". Zero or one such block passes this test. Duplicate blocks count separately even if their VAT numbers match. FC registrations without a VA-labelled ID are not counted.
Why it matters
The profile allows at most one seller VAT registration block on this invoice. That limit does not mean the seller can hold only one VAT registration generally.
How to fix it
Check the seller VAT number (BT-31) applicable to this invoice. Remove duplicate VA registration blocks, keeping the appropriate ram:SpecifiedTaxRegistration with its ram:ID labelled schemeID="VA" under ram:SellerTradeParty. Do not remove a separate FC tax registration merely because it is also a tax identifier. Export again and recheck.
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
Element variant 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]' may occur at maximum 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000033 still fails, and which other rules do.
Related rules
- FX-SCH-A-000034 Use at most one seller tax number entry
- FX-SCH-A-000035 The seller's address must have exactly one country
- FX-SCH-A-000036 The seller's country code must be an allowed code
- FX-SCH-A-000037 Label each identifier in an FC seller registration
- FX-SCH-A-000038 State the invoice currency once
- FX-SCH-A-000039 Use exactly one document totals block