Exactly one seller URI identifier required

Error FX-SCH-A-000445 Factur-X

Element 'ram:URIID' must occur exactly 1 times.

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

Within the seller’s ram:URIUniversalCommunication, ram:URIID does not occur exactly once. It is either missing or occurs more than once.

What the rule means

A URI identifier at this location provides the seller’s identifier for this communication in the XML.

Please provide exactly one URI identifier for the seller

The seller’s communication block is missing ram:URIID or contains it more than once. You can correct the number of occurrences in the XML.

What to do
  1. Check the seller’s ram:URIUniversalCommunication and make sure it contains exactly one ram:URIID.
  2. Regenerate the invoice and validate it again.
What it looks like
✗ Triggers the message
<ram:URIUniversalCommunication/>
✓ Correct
<ram:URIUniversalCommunication>
  <ram:URIID/>
</ram:URIUniversalCommunication>
Technical details

The test counts the direct ram:URIID elements and requires exactly one occurrence.

Where the rule applies

The rule applies to ram:URIUniversalCommunication within the seller party.

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