What it means
In Factur-X and ZUGFeRD Extended, each ram:URIUniversalCommunication directly under the line's ram:ItemSellerTradeParty must contain one ram:URIID. The test counts child elements; it does not inspect how many addresses are written inside one element or check the address itself.
Why it matters
Each electronic communication block has one address field in this XML structure.
How to fix it
Correct ram:URIUniversalCommunication under ram:ItemSellerTradeParty in the line's ram:SpecifiedLineTradeAgreement. Add the missing ram:URIID or remove duplicate elements, leaving one with the actual electronic address. 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: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-001056 still fails, and which other rules do.
Related rules
- FX-SCH-A-001057 The scheme of an item seller's electronic address is required
- FX-SCH-A-001058 The scheme of an item seller's electronic address must be allowed
- FX-SCH-A-001059 The unit of the price base quantity must be a valid unit code
- FX-SCH-A-001060 A tax included in the price needs exactly one tax amount
- FX-SCH-A-001061 A tax included in the price needs exactly one tax type
- FX-SCH-A-001062 A tax included in the price needs exactly one category