Hello again,
I am using 2.2.5, and I am tried to set up a rounding policy where every In punch has a grace period of 6 minutes and the time is rounded down to 6 minutes, so if a user is scheduled to start at 9, and if they punch in anywhere between 8:54 and 9:06, their punch in will be at 9, otherwise it'll round down the time to the next 6 minute increment. I set up the policy like this:
- Punch Type: All In (Incl. Lunch)
- Round Type: down
- Interval: 00:06
- Grace Period: 00:06
- No Strict Schedule
However, if a user with that policy punches in at 9:04, the time will be rounded to 9:06. I even tried shrinking the Grace period down and it still doesn't seem to want to snap to 9:00. Am I doing something incorrectly?
Thanks!
Grace Period not working
It sounds like you want average rounding instead of down rounding.
If you are using down rounding with a grace period, TimeTrex essentially gives the employee the amount of time that the grace period is, THEN rounds by the interval. Since your grace period and interval are the same, its going to give them an extra 6 minutes on their punch every time.
If you increased the interval to say 15 minutes and went with a 6 minute grace period:
8:50AM would be 8:45AM
8:54AM would be 9:00AM
9:01AM would be 9:00AM
9:09AM would be 9:00AM
9:10AM would be 9:15AM (within 6minutes of 9:15)
If you are using down rounding with a grace period, TimeTrex essentially gives the employee the amount of time that the grace period is, THEN rounds by the interval. Since your grace period and interval are the same, its going to give them an extra 6 minutes on their punch every time.
If you increased the interval to say 15 minutes and went with a 6 minute grace period:
8:50AM would be 8:45AM
8:54AM would be 9:00AM
9:01AM would be 9:00AM
9:09AM would be 9:00AM
9:10AM would be 9:15AM (within 6minutes of 9:15)