!!!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 overtime are 1:00 pm - 05:00 pm.

|2 hours of leave|1:00 pm - 3:00 pm	|This will be replaced by Leave OT
|2 hours of work|3: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|DTCS_ID_APPLY] 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 time rule works similarly with [OT Daily|TR_OT_DAILY] in that it will be applied from the end of the day.

The difference from [OT Daily|TR_OT_DAILY] :
When the rule is applied, if the record that qualifies is not included in the [Apply Time Code Set|DTCS_ID_APPLY], the hours to be applied will be reduced by the hours corresponding to that record.

Example of how it works:
(Hours To Be Applied = 4  starting from 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
||[Cycle|CYCLE_NUMBER]||[Frequency|FREQUENCY]||[Seq|SEQUENCE]||[Time Rule Type|TIME_RULE_TYPE_TEXT]||[Band|QUALIFYING_BAND]||[From|FROM_CLOCK_TIME]||[To|TO_CLOCK_TIME]||[Value|VALUE]||[Day|DAY_OF_WEEK]||[Time Code|TIME_CODE_VALUE]||[Premium|PREMIUM_CODE]||[Target Time Code Set|TARGET_TIME_CODE_SET]|| [Apply Time Code Set|APPLY_TIME_CODE_SET]||[Action|TIME_RULE_ACTION]
| |Every Day|1140| |No|No|No|No|Allowed|Allowed|Allowed|Required|Required|Add/Replace


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|Edit:Internal.TR_OT_LEAVE] 	
[{InsertPage page='Internal.TR_OT_LEAVE' default='Click to create a new notes page'}]