Step 1
Click on Settings > Configuration > Attendance > Overtime Policy > Add New to Setup Policy for overtime and name the policy under the Policy Name section as shown below
Step 2
Define whether the employees can themselves request Extra hours or not by enabling/disabling the toggle button
Step 3
Define whether managers 'without payroll roles' can see the net amount of overtime requested by employees or not, by enabling/disabling the toggle button.
Step 4
Select the hourly rate - Single Rate or Custom Rate
Note:
At a time, either the Single Rate OR the Custom Rate can be selected.
The rate multiplier will be 1.5 by default
The rate multiplier is an open numeric field with a min value of 0.1 and no max value. Decimals will be rounded off to 2 values.
Salary component will have 2 selections = 'Basic Salary' OR 'Basic Salary + Allowances'
The default 'salary component' selected will be 'Basic Salary'
The days calculation will have 3 selections - Actual Calendar Days, Actual Working Days, and Custom Days
By default, the 'days calculation' will be Custom Days with the default days value being 30 days which can be edited as required.
The default 'number of hours' value will be 8 hours
The formula for Daily Rate = Salary Component (Basic OR Basic + Allowances) / Days (Custom days OR Calendar days OR Working days) * Working hours per day
Step 5
Assign employees to the overtime policy by clicking on the employee name or the '+' sign on the left-hand side to assign him/her to the policy
Note: At a time, a single employee can be assigned to only one overtime policy. You will see the tag Unavailable besides the employee name if he/she has already been assigned to some other overtime policy as shown above.
Step 6
Once reviewed, click on Save