Remove Paid Holiday#

Time Rule Overview#

This time rule will remove the holiday paid (HP) hours if leave time (full day and/or partial day) is found on the working day before or after the holiday.

How it Works#

REMOVE PAID HOL time rule is implemented to address the scenarios where PRORATE PAID HOL time rule is used for different groups of employees having different rules applied to them and where same proration time rule cannot be applied to all employees.
The following are the examples where the REMOVE PAID HOL time rule is used:
  • Non-represented staff - these employees should receive zero HP hours if there are ANY LWOP hours entered in on a scheduled working day immediately preceding or following a statutory HP.
  • Represented staff - these employees should receive zero HP hours if there is a FULL DAY of LWOP entered in on a scheduled working day immediately preceding or following a statutory paid holiday. They are entitled to prorated HP hours for partial LWOP hours entered in on the scheduled working days immediately preceding or following a statutory paid holiday.

Requirements / Features #

UEGTSSR run should not be multi threaded. For organizations with semi-monthly weekly timesheets that are multi threaded, duplicate time rules records may be generated. This issue it will be addressed on a later point.

Additional Info #

Band: only one band is supported

Frequency predefined as Every Day

Implementation#

The time rule should be set up in IDWR as shown below.

CycleFrequencySeqTime Rule TypeBandFromToValueDayTime CodePremiumTarget Time Code Set Apply Time Code SetAction
****REMOVE_PAID_HOL# of work days*Any value**1Any value**2Max days to look forward and back***NoRequired, should be HP time codeNoRequired, should contain work time codesRequired, should contain leave time codesNo

(*) Number of work days before or after the holiday where the leave time will trigger the rule to be applied. If no value is provided the number of work days is 1.

(**1) Is used as an indicator to create 2 flavors of this rule:

  1. If there is no value defined in the FROM column, any leave hours before and/or after the HP will trigger HP hours offset.
    The offset record is created on the next scheduled day, which could be on the next Time Sheet, or on the next Pay Period
  2. If any value defined in the FROM column, only a full day leave before and/or after the HP will trigger HP hours offset.

(**2) Is used as an indicator to create 2 flavors of this rule:

  1. If there is no value defined in the TO column, the offset record is created on the next scheduled day, which could be on the next Timesheet, or on the next Pay Period.
  2. If any value defined in the TO column, the offsetting record will be created on the holiday date (in order to get the correct results for the variable rate). If the next workday is on another timesheet, the offsetting records will be created on this timesheet but with the holiday date.
Note:
-If there is a value on From column, the To column value has to be the same
-At the level of the timesheet, we deal only with time and time code, the variable rate logic is outside of the time rules or timesheet area.

(***) The specified number of days to look forward and back from the holiday date, searching for scheduled work day. If no value is provided, the number of work days is 4.

(****)If PRORATE PAID HOL is defined, the rule should be executed after REMOVE PAID HOL, so the PRORATE PAID HOL TR sequence should be greater than the REMOVE PAID HOL TR.

If PRORATE PAID HOL FORCE BALANCE is defined, then the holiday balance will be triggered when this rule is executed.


Notes #

Click to create a new notes page