What it means
In the Extended profiles of Factur-X and ZUGFeRD, each ram:SpecifiedTaxRegistration under ram:SalesAgentTradeParty must contain exactly one ram:ID child. This rule counts elements; it does not inspect the number's text, format or accuracy. FX-SCH-A-000751 separately checks for a schemeID attribute.
Why it matters
The profile provides one identifier field within each tax registration. A missing or repeated identifier element does not meet that structure.
How to fix it
Check each tax registration recorded for your sales agent. In XML, add the missing ram:ID under ram:SalesAgentTradeParty/ram:SpecifiedTaxRegistration or remove duplicate ram:ID elements, keeping the correct VAT number or national tax number in one element. Correct the source data or export mapping and recheck the resulting file.
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-000750 still fails, and which other rules do.
Related rules
- FX-SCH-A-000751 The sales agent's tax registration needs a scheme attribute
- FX-SCH-A-000752 The sales agent's electronic address block needs one address element
- FX-SCH-A-000753 The sales agent's electronic address needs a scheme attribute
- FX-SCH-A-000754 The sales agent's electronic address needs an allowed scheme
- FX-SCH-A-000755 The seller's order date needs a date format attribute
- FX-SCH-A-000756 The seller's order date needs an allowed format code