Scheme identifier required for the seller’s URI identifier

Error FX-SCH-A-000446 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 seller’s ram:URIID has no schemeID attribute. The rule requires this attribute on the URI identifier.

What the rule means

The schemeID attribute identifies the scheme of the URI identifier and allows it to be classified by type.

Please add the scheme identifier to the seller’s URI identifier

The schemeID attribute is missing from the seller’s ram:URIID. Add it so that the URI identifier includes its scheme.

What to do
  1. Add the schemeID attribute to the seller’s ram:URIID.
  2. Regenerate the invoice and validate it again.
What it looks like
✗ Triggers the message
<ram:URIID/>
✓ Correct
<ram:URIID schemeID=""/>
Technical details

The test checks whether the schemeID attribute is present on ram:URIID.

Where the rule applies

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

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