The schemeID attribute is required

Error FX-SCH-A-000440 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 GlobalID element.

What the rule means

The schemeID attribute identifies the scheme of the global identifier. Without this attribute, the scheme designation is not provided in GlobalID.

Please add `schemeID` to the seller’s global identifier

GlobalID in the seller’s details is missing schemeID. Add the attribute so that the scheme designation is present.

What to do
  1. Find GlobalID in the seller’s details.
  2. Add the schemeID attribute to the element.
  3. Generate the invoice again and validate it.
Technical details

The check requires the schemeID attribute to be present on the context element GlobalID.

Where the rule applies

The rule applies to GlobalID in the seller’s details.

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