OT LEAVE - Overtime Leave#

Time Rule Overview#

This time rule will apply overtime on days with leaves. It will apply the Leave OT time code for leave time or, the Regular OT time code for regular time, depending on the type of time that should be replaced.

In order for this time rule to work properly, there must be at least two instances of this time rule defined in IDWR. Each instance will have different Apply Time Code Set; one to apply the rule to the overtime time codes, and the second to apply the overtime to the regular time codes. See example below.

Requirements / Features#

  • Time Rule Type Code: OT LEAVE

Additional Info #

Frequency predefined as Every Day

Example:
The employee is scheduled from 5:00 am - 5:00pm
5:00 am - 9:00 am - Work
9:00 am - 3:00 pm - Leave
3:00 pm - 5:00 pm - Work


There are 8 hour bands for OT.
In this example, the hours that qualify for Leave OT are 1:00 pm - 05:00 pm.

2 hours of leave1:00 pm - 3:00 pm This will be replaced by Leave OT
2 hours of work3:00 pm - 5:00 pm This will be replaced by Regular OT

The example above requires the following set up:

The Apply Time Code Set is mandatory in this example. The sequence is important. Abbreviations:
TR - time rule
TCS - time code set
TC - time code

TR Sequence Target TCS Apply TCS TC
OT Leave 1 LEAVE OT (LV, REG, MEAL) LEAVE LV OT
OT Leave 2 LEAVE OT REG (LV, REG, MEAL, LV OT) REG OT

This new rule will work similarly with OT Daily (it will be applied from the end of the day).

The difference from OT Daily : When we apply the rule, if the record that qualifies is not included in an Apply Time Code Set, the hour to be applied will be reduced by the hours corresponding to that record

Example of how it works: (HoursToBeApplied = 4 starting form 13:00):

e.g. Sequence #1 Sequence #2
1.Regular at the end

0500 1100 Lv
1100 1700 Reg

The last record does not qualify
(is not in Apply TCS )
HoursToBeApplied = 4- 6 = -2
(so nothing to apply)

Results after apply:
0500 1100 Lv
1100 1700 Reg
Regular at the end
0500 1100 Lv
1100 1700 Reg

The last record qualifies HoursToBeApplied = 4

Results after apply:
0500 1100 Lv
1100 1300 Reg
1300 1700 OT
2.Leave at the end
0500 1100 Reg
1100 1700 Lv

The last record qualifies
HoursToBeApplied = 4

Results after apply:
0500 1100 Reg
1100 1300 Lv
1300 1700 Lv OT

Regular and Leave qualify
0500 0900 Reg
0900 1500 Lv
1500 1700 Reg

The last record does not qualify (is not in Apply TCS )
HoursToBeApplied = 4- 2 = 2

Results after applying:
0500 0900 Reg
0900 1300 Lv
1300 1500 Lv OT
1500- 1700 Reg
Leave at the end
0500 1100 Reg
1100 1700 Lv

Results after applying Sequence #1:
0500 1100 Reg
1100 1300 Lv
1300 1700 Lv OT

HoursToBeApplied = 4
Last record does not qualify HoursToBeApplied = 4 - 2 = 2

Next record does not qualify
HoursToBeApplied = 2 - 2 = 0

Results after apply Sequence #2:
0500 1100 Reg
1100 1300 Lv
1300 1700 Lv OT

Regular and Leave qualify
0500 0900 Reg
0900 1500 Lv
1500 1700 Reg

The last record does not qualify (is not in Apply TCS)
HoursToBeApplied=4- 2=2

Results after applying Sequence #1:
0500 0900 Reg
0900 1300 Lv
1300 1500 Lv OT
1500- 1700 Reg

HoursToBeApplied = 4
Last record qualifies
HoursToBeApplied = 4 - 2 = 2
Next record does not qualify HoursToBeApplied = 2 - 2 =0

Results after applying Sequence #2:
0500 0900 Reg
0900 1300 Lv
1300 1500 Lv OT
1500- 1700 OT
Regular and Meal qualify Similar #1 but Meal will not be replaced
Leave and meal qualify Similar #2 but Meal will not be replaced
Leave, regular and meal qualify Similar to sequence # 3 but the meal will not be replaced.

Implementation#

BandFromTo ValueDay Of WeekTime CodePremiumActionTargeted Time Code SetsApply Time Code Sets
0NoNoNoAllowedYesYesAdd/ReplaceRequiredRequired

General set up example

TR Sequence Target TCS Apply TCS TC
OT Leave 1 LEAVE OT LEAVE LVOT
OT Leave 2 LEAVE OT REG REG OT

The multiple type of leaves set up will be something like below

TR Sequence Target TCS Apply TCS TC
OT Leave 1 Vac OT Vac Vac OT
OT Leave 2 Sick OT Sick Sick OT
OT Leave 3 LEAVE OT REG REG OT
OT Daily(with bands) 4 REG OT


Notes #

Click to create a new notes page