Overtime calculated in CATS or Time Eval?
We are using TM and PY and planning to use CATS for our hourly EEs. What are the approaches that can be taken for overtime calculation? For example, say that an employee worked 10 hours a day, we could:
1) Educate the employee (may be using a user exit) and make him enter two different presences (8 hours for regular time) and then 2 for overtime. In this case the time evaluation should only have to pass on the information to payroll, no logic should be created here. or;
2) Allow only the presence "worked hours" in the ESS CATS, in this example it would be one presence of 10 hours, and then the time evaluation process it and calculates the overtime of 2 hours.
If anyone had to do this analysis before, I would appreciate it if the advantages and disadvantages could be shared.
I think Harshal has pretty much summarised everything you need.
The following approaches are possible
1) Let Employees choose the appropriate Wagetype - Overtime etc and enter a number of hours. This is subject to approval by manager, so there is some control over what the mployees can claim. No Time Eval required - The data from time Sheet is transferred to Employee remunearation Info IT 2010, and is processed via payroll -
This approach means, Employee must know exactly what their hours are worth and how much they should claim. For instance, if overtime on a Public Holiday is worth more than a normal day, they should be able to select the correct wagetype for that.
2) Let Employees enter Hours against an attendance type in Time Sheet - Without complex Time Evaluation - This is simlar to the above approach - Attendance Types have to be defined for each kind of overtime, and Time Evaluation will simply assign a Time Wagetype to each of those attendance types.
3) Let Employees enter all extra hours against an Attendance Type - Overtime - Time Evaluation will have to be set up with more complex rules, and it will automatically determine whether the hours fall on a BH or not, etc - but whatever time has been entered will be treated automatically as overtime.
4) Let employees enter ALL worked hours against an Attendance Type - Working Hours - Time Evaluation will be bit more complex - Now it will also have to evaluate the daily working hours against their planned working time, and figure out which is overtime and what kind of overtime it is.
Other aspects to consider -
1) Do you have any Weekly Overtime Analysis to consider
2) Are there any attendance related allowances to consider?
3) Do you have to have hours costed against a WBS element, Cost Centre or Internal order?
At the end of the day, everything depends on the requirements at your own organization, and what your customers are happy to accept.
You should try to arrive at an optimum design which does not require the employees to waste a few hours every week entering time sheets, but at the same time captures all the information you require to process overtime correctly.
Hope this helps.