Recalculating timesheets after a home team change

Changes to an employee's home team now automatically trigger a recalculation of affected timesheets. When a home team assignment is changed through a maintenance form or import transaction, the system automatically recalculates existing records to ensure that the default team is reflected correctly in the work details. If the employee is being added to a new home team, the recalculation period starts from the start date of the new assignment. If the end date of an existing home time assignment is extended, the recalculation period starts from the end date of the old assignment. The duration of the recalculation period is determined by the automatic recalculation settings defined in the calculation group.

Note: To trigger an automatic recalculation of affected timesheets, the RULEENGINE_AUTORECALC registry parameter must be set to TRUE.

This change ensures that timesheets accurately reflect the employee's home team assignment at all times.