Specify the settlement monetary summation exactly once

Error FX-SCH-A-000039 Factur-X

Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' 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

ram:SpecifiedTradeSettlementHeaderMonetarySummation is missing from ram:ApplicableHeaderTradeSettlement or occurs more than once. The rule requires exactly one such element.

What the rule means

The document-level settlement information must contain exactly one summary of the monetary amounts.

Please provide the settlement monetary summary exactly once

The summary of monetary amounts is missing from the settlement information or appears more than once. Make sure ram:SpecifiedTradeSettlementHeaderMonetarySummation occurs exactly once.

What to do
  1. Find ram:ApplicableHeaderTradeSettlement.
  2. Make sure it contains exactly one ram:SpecifiedTradeSettlementHeaderMonetarySummation element.
  3. Recreate the invoice and validate it again.
What it looks like
✗ Triggers the message
<ram:ApplicableHeaderTradeSettlement/>
✓ Correct
<ram:ApplicableHeaderTradeSettlement>
  <ram:SpecifiedTradeSettlementHeaderMonetarySummation/>
</ram:ApplicableHeaderTradeSettlement>
Technical details

The rule counts the direct ram:SpecifiedTradeSettlementHeaderMonetarySummation elements within ram:ApplicableHeaderTradeSettlement and requires a count of one.

Where the rule applies

The rule applies to ram:SpecifiedTradeSettlementHeaderMonetarySummation within the document-level settlement information (ram:ApplicableHeaderTradeSettlement).

Context (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement
Test expression (assert/@test)
count(ram:SpecifiedTradeSettlementHeaderMonetarySummation)=1