What it means
Each ram:URIUniversalCommunication inside ram:BuyerTaxRepresentativeTradeParty must contain one ram:URIID child element. This rule checks the number of elements, not whether the address value is filled in or usable.
Why it matters
The Extended profile gives each electronic address entry one place for its identifier. Duplicate elements break that structure even if they contain the same address.
How to fix it
Check ram:BuyerTaxRepresentativeTradeParty/ram:URIUniversalCommunication in the header trade agreement. Add a missing ram:URIID with the intended electronic address, or keep the correct identifier element and remove duplicates. Recheck your corrected 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-000691 still fails, and which other rules do.
Related rules
- FX-SCH-A-000692 The tax representative's electronic address needs a scheme attribute
- FX-SCH-A-000693 Use an allowed electronic address scheme for the tax representative
- FX-SCH-A-000694 The buyer may have at most one role code
- FX-SCH-A-000695 The buyer may have at most one description
- FX-SCH-A-000696 The buyer's contact fax entry needs one number element
- FX-SCH-A-000697 Use an allowed scheme for the buyer's global identifier