Add the scheme identifier to the URI identifier

Error FX-SCH-A-000753 Factur-X

Attribute '@schemeID' is required in this context.

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

The schemeID attribute is missing from the ram:URIID element.

What the rule means

The schemeID attribute identifies the scheme of the URI identifier in ram:URIID.

Please add the scheme identifier to the sales agent’s URI identifier

The sales agent’s URI identifier is missing the detail that identifies its scheme. Add the schemeID attribute to the ram:URIID element.

What to do
  1. Find the ram:URIID element in the sales agent’s URI communication.
  2. Add the schemeID attribute to the element.
  3. Generate the invoice again and validate it.
What it looks like
✗ Triggers the message
<ram:URIID>https://example.com</ram:URIID>
✓ Correct
<ram:URIID schemeID="value">https://example.com</ram:URIID>
Technical details

The test checks for the presence of the schemeID attribute on the ram:URIID element.

Where the rule applies

The rule applies to the ram:URIID element in the sales agent’s URI communication in the seller section.

Context (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SalesAgentTradeParty/ram:URIUniversalCommunication/ram:URIID
Test expression (assert/@test)
@schemeID