Control Total in payload does not match sum of query results

Possible Causes

  • You have specified a <ControlTotal> value, however the value does not match that calculated by the component at runtime.
  • This is usually due to specifying the wrong <ControlTotal> payload value, the commonest cause being a transposition error, for example, specifying 37847.934 instead of 37874.934.

Alternatively, the value is specified without a decimal portion but the component has derived a total that does have a decimal portion, for example, 12345 instead of the component-calculated total of 12345.678.

  • It can also happen when additional transactions qualify for selection that are unexpected.

Suggested Actions

  • Correct the <ControlTotal> value and rerun the payload.
  • Review your selection criteria and ensure that the expected number of ledger transactions qualify for selection.