Module: HR → Shift Management → Overtime
Version: ERPNext v16 / Frappe HR
The Situation
We have a large number of hourly-wage employees, each with a different pay rate. We need to calculate overtime using Fixed Rate, where each employee has their own specific overtime rate.
The issue we’re running into: the Fixed Rate in Overtime Type is defined at the Shift Type level, not at the employee level.
This means if we have 100 employees all on the same shift but with different wages, they would all get the same overtime rate — which is incorrect.
Our Questions
- Is there a built-in way in Frappe HR to handle per-employee overtime rates that we might have missed?
- If not, how are others handling this in real-world setups with large hourly workforces?
- Is this something the Frappe team is planning to address in a future release?
Any guidance or experience from the community would be greatly appreciated!