What it means
The end user of the goods or services (the product end user) can have tax registrations, such as a VAT number or a tax number. Each tax registration (ram:SpecifiedTaxRegistration) must contain exactly one identifier (ram:ID). This only applies to the Extended profile of Factur-X and ZUGFeRD.
Why it matters
A tax registration with no number says nothing, and one with two numbers is ambiguous. The Extended profile does not allow either, so a strict check fails the file.
How to fix it
Check the end user's VAT number and tax number fields in your invoicing software, and clear any that are empty. If you build the XML yourself, give each ram:SpecifiedTaxRegistration one ram:ID. If the end user has both a VAT number and a tax number, write two separate registrations.
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:ID' must occur exactly 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-000725 still fails, and which other rules do.
Related rules
- FX-SCH-A-000726 The end user's tax registration identifier needs a scheme
- 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