New HRMS Attendance Features: Lateness, Undertime, and Night Differential – Feedback Welcome!

Hello everyone,

I’m currently exploring and modifying the HRMS module to better fit my company’s needs. I’ve noticed a few limitations with the current HRMS attendance features:

  1. Attendance tracking only differentiates between present and absent.
  2. When users select a half-day, it doesn’t specify if it’s the first half or the second half of the day.
  3. There’s no tracking of the number of hours a user is late or leaves early (undertime) for each attendance.
  4. There is no way to set a night differential. For example, if a user’s shift is mid-shift and falls between 22:00 and 05:00, the attendance should reflect a night differential of 6 hours if the shift is from 20:00 to 05:00.

I have implemented these features in my private HRMS repository. I’m considering submitting a pull request to the original repository and would like to know if you think these changes would be beneficial to the community using HRMS. Or should I keep these changes for my own project?

By the way, these modifications are based on Philippine timekeeping practices.

Looking forward to your feedback.

I just noticed this one: I can’t speak for the core team as to whether they want this as a core feature - but in terms of those of us implementing payroll for the Philippines this looks very handy. I wonder if you could link to your github repository with these features so other’s might benefit from this

Nice, this is what we required