What it means
Each ram:URIUniversalCommunication under ram:ProductEndUserTradeParty must contain exactly one ram:URIID in the Extended profile of Factur-X and ZUGFeRD. This rule counts address elements; it does not check whether their text is empty or is a valid address.
Why it matters
The profile requires one address element within each electronic address block. A missing or repeated element does not match that structure.
How to fix it
Find the affected ram:URIUniversalCommunication under ram:ProductEndUserTradeParty. Add a missing ram:URIID or remove repeated ram:URIID elements, keeping the intended electronic address. If you do not need this electronic address entry, remove its whole communication block rather than just its contents. 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:URIID' 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-000727 still fails, and which other rules do.
Related rules
- 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
- FX-SCH-A-000732 The quotation date format must use an allowed code
- FX-SCH-A-000733 Do not repeat the sales agent's ram:ID element