What it means
In the Extended profile of Factur-X and ZUGFeRD, ram:SalesAgentTradeParty may contain zero or one ram:SpecifiedTaxRegistration. The test counts all these blocks, regardless of scheme, so a VAT registration and a national tax registration together exceed the limit.
Why it matters
The profile provides space for at most one tax registration in this sales agent block. Multiple registrations exceed that structural limit.
How to fix it
Check which tax registration you intend to include for the sales agent. In ram:SalesAgentTradeParty under ram:ApplicableHeaderTradeAgreement, keep the appropriate ram:SpecifiedTaxRegistration and remove additional registration blocks. Do not combine different registration numbers into one identifier. 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
Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. 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-000737 still fails, and which other rules do.
Related rules
- FX-SCH-A-000738 A sales agent contact email entry needs one address element
- FX-SCH-A-000739 A sales agent fax entry needs exactly one number element
- FX-SCH-A-000740 A sales agent telephone entry needs exactly one number element
- FX-SCH-A-000741 The sales agent's global identifier needs a scheme
- FX-SCH-A-000742 The sales agent's global identifier needs an allowed scheme
- FX-SCH-A-000743 The sales agent's address needs one country element