Settlement end of day check

The Settlement engine receives the end of day messages on its queue. When it receives a check end of day message for a business day, it:
  1. verifies that all of the accepted inbound batches (ICLs) for the business day have reached the batch (ICL) states required for the end of day
  2. verifies that all of the accumulator data for the business day balances when aggregated at the selected balancing level
  3. verifies that all of the end of day comparison views that have a filter type of difference are balanced
Each of these actions are described further in the sections below.

The Settlement engine does not perform any action when end of day executes.

Checking the end of day states for the inbound batches (ICLs)

To pass the end of day check, all of the inbound batches (ICLs) for the business day being checked must have reached the batch (ICL) states that are specified by the user. The reference implementations set the end of day states property to SETTLEMENT_PRIME, but no states are required.
Note: Customers using FTM Check may want to set additional states, such as SETTLEMENT_PRIME, BALANCED.

For more information about configuring the end of day states property, see Manage Settlement Properties page.

Checking that the accumulators balance at the specified balancing level

To pass the end of day check, all accumulator data for the business day being checked must balance, credits to debits, for each aggregation unit that is specified by the user. The EOD balancing level property is used to define the aggregation unit, or level, at which the end of day must balance. The supported balancing levels are:
  • Batch / ICL. This is the default.
  • Entry

Returns are considered by the end of day check. For example, if an inbound batch has some transactions that are returned in a separate batch, the accumulator data for the inbound batch and the return batch are aggregated to verify that the credits equal the debits.

For more information about configuring the EOD balancing level property, see Manage Settlement Properties page.

Checking that the end of day comparison views balance

To pass the end of day check, all of the comparison views that are configured as an end of day view and have a filter type of difference must balance. All of these comparison views must show no difference. For more information about configuring a comparison view to be an end of day view and to set the filter type, see Manage Comparison Views Page.