Defining automatic recalculation

You can configure the rule engine to recalculate the records of certain calculation groups automatically if the records will not remain up-to-date through regular calculations. Due to dependencies within the period, you might need to set automatic recalculation for the period to obtain the accurate results.

Within the application, different modules are considered candidates for automatic recalculation. When users use these modules, the changes they make to data could trigger recalculations. For example, a supervisor changing the amount of time an employee worked in the past on the timesheet triggers a recalculation of the rules that are assigned to the employee’s calculation group.

There are unique cases where automatic recalculation will not catch all records in the past that require recalculation; one of the most common cases being the Public Holiday Pay Rule. For this reason, the Holiday Recalculate Rule was created.

See Holiday Recalculate Rule.

Although some modules are defined as a candidate for automatic recalculation, you can set the automatic recalculation to always or never occur, ignoring the module’s individual settings. With automatic recalculation globally enabled, any module can invoke automatic recalculation, not just the default defined modules such as the Daily and Weekly Timesheet.