hr_attendance_analysis calculates attendance wrong if starting time is different to starting time defined in contract
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HR - Timesheet Management |
New
|
Undecided
|
Unassigned |
Bug Description
I installed hr_attendance_
In contract it is defined that working times are from 8:00 to 18:00 and as seen on the screenshot if attendance sign in happens at 8:00 and sign out at 18:00 everything works fine. Everything worked fine also if sign in happens at 8:00 and sign out 19:00 i.e. 1 hour overtime is shown (this is not shown in the screenshot because I tested this after screenshot was taken).
However as you can see on the screenshot if the sign in happens later than 8:00 (third row in screenshot) it is still assumed that employee signed in 8:00. And if sign in happens earlier than 8:00 (first row in screenshot) something really weird happens and it calculates attendance duration totally wrong.
I'm using saas-1 version of OE.
My time zone is UTC+8 if that matters (because this could be connected to timezone problems).
did you find any solution for this. I am experiencing the same problem..