Multiple URI communications for the sales agent

Error FX-SCH-A-000736 Factur-X

Element 'ram:URIUniversalCommunication' may occur at maximum 1 times.

Mandatory rule: As long as it is violated, the invoice is invalid and will be rejected by validators.
What is wrong

ram:URIUniversalCommunication occurs more than once in ram:SalesAgentTradeParty. The element may occur no more than once.

What the rule means

The rule limits the number of URI communication entries for the party specified as the sales agent to at most one.

Please provide no more than one URI communication for the sales agent

More than one ram:URIUniversalCommunication element is entered for the sales agent. You can correct the invoice by ensuring that no more than one is included there.

What to do
  1. Locate ram:SalesAgentTradeParty in the agreement information.
  2. Check the ram:URIUniversalCommunication elements it contains.
  3. Remove any extra ram:URIUniversalCommunication elements so that no more than one remains.
  4. Generate the invoice again and validate it.
What it looks like
✗ Triggers the message
<ram:SalesAgentTradeParty>
  <ram:URIUniversalCommunication/>
  <ram:URIUniversalCommunication/>
</ram:SalesAgentTradeParty>
✓ Correct
<ram:SalesAgentTradeParty>
  <ram:URIUniversalCommunication/>
</ram:SalesAgentTradeParty>
Technical details

The rule counts the direct ram:URIUniversalCommunication elements in ram:SalesAgentTradeParty and permits at most one.

Where the rule applies

This rule applies to ram:URIUniversalCommunication within ram:SalesAgentTradeParty in the agreement information.

Context (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SalesAgentTradeParty
Test expression (assert/@test)
count(ram:URIUniversalCommunication)<=1