cancel
Showing results for 
Search instead for 
Did you mean: 

Over time in Flex time work schedule

0 Kudos

Hi Experts,

The scenario is employee has a flex time work schedule. The employee working hours should be 8 hours and 1 hour unpaid break. If an employee works more than 8 hours (Based on P10 and P20) then the OT should be calculated.

Scenario 1 : Clock In P10- 8:00, Clock Out P20- 17:00 so totally 9 Hours - 1 hour Unpaid break in this case there should not be OT .

Scenario 2: Clock In P10- 8:00, Clock Out P20- 18:00 so totally 10 Hours - 1 Unpaid break in this case there should be 1 hour of OT

OT on normal working days should 1.5%

OT on week end days should be 2.25%

OT on public holidays should be 2.5%

I have configured

T550A

T555A

T510S

TIP

Please help me on PCR how to capture the over time for this scenario.

Regards,

Deepan

Accepted Solutions (0)

Answers (3)

Answers (3)

parthu6
Participant
0 Kudos

Hi Deepan,

I'm posting it delayed, I have just seen your question. Hope you have already solved the issue. If not please find my solution.

based on your PCR, you are directly passing total number of hours to WT1300 that is why you are getting wrong output.

1. Since the PNUM hours are splitted, 1st thing is you have to accumulate all recorded hours and subtract break hours.

if you do not accumulate the recorded hours, then your PCR always goes to less than only. So 1st accumulate the hours and after that compare with eligible OT hours.

2. You have to subtract planned hours from recorded hours and those extra hours you have to pass to WT 1300 as overtime.

Solution: Accumulate total recorded hours (Excluding Break) after that compare those total recorded hours with 11 hours (based on your rule) and when the total recorded hours are greater than planned hours then in next condition subtract recorded hours - S (planned hours) and pass those subtracted hours to WT 1300. That's it.

HRS=DZHRS( Total accumulated hours time type)

HRS-S

HRS?11

*

HRS=DZHRS

HRS-S

ADDDBZOVT

ADDZLM1300

COLOP*

<

Colop*

Try it and let me know if you still not getting as you expect.

Thanks,

Parthu.

0 Kudos

Hi Experts,

Can some one please help me on to find a solution for this issue.

0 Kudos

OT hours suppose to get 1 hour but getting 26. Please help