What it means
Each ram:URIUniversalCommunication inside ram:ShipFromTradeParty must contain exactly one ram:URIID element. The rule counts elements, not whether the address text is filled in or valid.
Why it matters
The EXTENDED profile gives each electronic address block one address field.
How to fix it
Correct ram:ShipFromTradeParty/ram:URIUniversalCommunication by adding the missing ram:URIID with the intended electronic address or removing extra ram:URIID elements. Export your invoice again and recheck the 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: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-000812 still fails, and which other rules do.
Related rules
- FX-SCH-A-000813 Add a scheme attribute to the ship-from electronic address
- FX-SCH-A-000814 Use an allowed ship-from electronic address scheme
- FX-SCH-A-000815 Keep at most one delivery party role code
- FX-SCH-A-000816 Keep at most one delivery electronic address block
- FX-SCH-A-000817 Keep at most one delivery party tax registration
- FX-SCH-A-000818 The delivery contact's email needs one address element