Recalculation tasks

Recalculation tasks are used to augment the AutoRecalc engine. They act as a safeguard to ensure that payroll records are up-to-date before exporting the payroll. These tasks are used to fill potential gaps in the recalculation of employee records that are not covered by the AutoRecalc engine. You can also tune performance by moving some recalculation work from the AutoRecalc processing to the recalculation tasks.

The Recalculate Task and the Full Recalculate Task work in conjunction to ensure employee records are accurate by re-executing all pay rules against the timesheets covered by the recalculation period.

The Recalculate Task selectively recalculates some employee records when the task runs. The task’s configuration determines the records that are recalculated. For example, you can configure the task to recalculate records for employees if a new rule has been applied to them, or if certain overrides have been applied to their timesheets since the last time the task ran.

The Full Recalculate Task is less selective than the Recalculate Task. You can configure the task to recalculate the records for certain employees, calculation groups, pay groups, or teams. The Full Recalculate Task recalculates all selected records, not just the records that have been affected by some change. You should only run this task occasionally as the task can take a considerable amount of time.