Element 'ram:URIID' must occur exactly 1 times.
URIID is missing from EmailURIUniversalCommunication or occurs more than once. Exactly one URIID element must be present.
The buyer contact’s email communication details must contain exactly one URI identifier field.
The buyer contact’s email communication details are missing URIID or contain it more than once. You can adjust the structure so that it contains exactly one such element.
- Find
EmailURIUniversalCommunicationunderDefinedTradeContactinBuyerTradeParty. - Make sure it contains exactly one
URIIDelement. - Generate the invoice again and validate it.
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:EmailURIUniversalCommunication/> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:EmailURIUniversalCommunication> <ram:URIID/> </ram:EmailURIUniversalCommunication> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
Technical details
Within EmailURIUniversalCommunication, the rule checks that exactly one direct URIID element is present.
The rule applies to the contact’s email communication details under BuyerTradeParty and DefinedTradeContact.
rule/@context)assert/@test)