What it means
Each ram:PayeeTradeParty inside ram:SpecifiedTradePaymentTerms can contain zero or one ram:SpecifiedTaxRegistration block. FX-SCH-A-001001 separately requires one ram:ID inside any such block.
Why it matters
This part of the Extended profile provides one optional tax registration, not separate registration blocks for multiple tax numbers.
How to fix it
Review which tax registration you need to provide for the payee. In ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty, retain no more than one ram:SpecifiedTaxRegistration block, with one ram:ID inside it. Do not combine multiple tax numbers in that ram:ID. Export the corrected file and check it 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-000988 still fails, and which other rules do.
Related rules
- FX-SCH-A-000989 Payee contact email needs one address element
- FX-SCH-A-000990 Payee contact fax needs one number element
- FX-SCH-A-000991 Payee contact phone needs one number element
- FX-SCH-A-000992 Payee global identifier needs a scheme attribute
- FX-SCH-A-000993 Use an allowed payee global identifier scheme
- FX-SCH-A-000994 Payee address needs exactly one country element