What it means
Each ram:URIUniversalCommunication under ram:InvoiceeTradeParty must contain one ram:URIID child. The rule counts these elements; it does not check whether the address text is filled in or correct.
Why it matters
The Extended profile represents one electronic address within each of these communication entries.
How to fix it
Check ram:InvoiceeTradeParty/ram:URIUniversalCommunication. If ram:URIID is missing, add it with the intended address. If several ram:URIID elements are present, keep the correct address and remove the extra elements. 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-000883 still fails, and which other rules do.
Related rules
- FX-SCH-A-000884 The invoicee's electronic address needs a scheme
- FX-SCH-A-000885 The invoicee's electronic address scheme must use an allowed code
- FX-SCH-A-000886 The invoicer's identifier field must not be repeated
- FX-SCH-A-000887 The invoicer must have exactly one name
- FX-SCH-A-000888 The invoicer can have at most one role code
- FX-SCH-A-000889 The invoicer can have at most one electronic address block