What it means
Each ram:EmailURIUniversalCommunication under ram:InvoicerTradeParty/ram:DefinedTradeContact must contain one ram:URIID child. The test counts these elements; it does not check whether the email address is filled in or correctly formatted.
Why it matters
Each contact email block has one address field in the Extended profile.
How to fix it
Check ram:InvoicerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication. Add a missing ram:URIID with the contact's email address, or keep the intended address and remove extra ram:URIID elements from that block. 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-000891 still fails, and which other rules do.
Related rules
- FX-SCH-A-000892 The invoicer's contact fax entry needs exactly one number
- FX-SCH-A-000893 The invoicer's contact phone entry needs exactly one number
- FX-SCH-A-000894 The invoicer's global identifier needs a scheme
- FX-SCH-A-000895 The invoicer's global identifier needs an allowed scheme code
- FX-SCH-A-000896 The invoicer's address needs exactly one country
- FX-SCH-A-000897 The invoicer's address may have only one region