What it means
The test counts ram:SpecifiedTaxRegistration elements directly inside ram:BuyerTradeParty (BG-7) and allows at most one. It does not check the VAT number (BT-48), its format or its registration scheme. It applies to the Basic WL, Basic, EN 16931 and Extended profiles of Factur-X 1.09 and ZUGFeRD 2.5.
Why it matters
This rule limits the number of tax registration blocks in your buyer details. It does not limit the number of tax registrations the buyer may hold.
How to fix it
Check whether the buyer's tax registration has been exported twice or another identifier has been mapped to the wrong XML field. If you provide the buyer's VAT number (BT-48), keep it in one ram:SpecifiedTaxRegistration under ram:BuyerTradeParty. Correct the mapping or remove duplicate entries without discarding genuine tax information from your records. 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 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| 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 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-000166 still fails, and which other rules do.
Related rules
- FX-SCH-A-000167 The buyer's address can have at most one region field
- FX-SCH-A-000168 The buyer's electronic address block needs one address element
- FX-SCH-A-000169 A tax representative needs one tax registration block
- FX-SCH-A-000171 A delivery event needs one date element
- FX-SCH-A-000172 The invoice can have at most one payment reference
- FX-SCH-A-000173 The invoice needs at least one tax breakdown block