Summary:
While using locked in-out Web TimeSheet, when the user tries to punch in or punch out, the time recorded may be exceeded by a minute.

Cause: When the user punches in (or) out the system checks for the remaining seconds. If it is less than 30 then it will take the next minute. Else, it will take the time the user punches in or out. For example if the user punches in at 10:15:05 AM, the remaining seconds are more than 30 so the system takes the time as 10:15 AM. When the user punches out at 10:45:32 AM the remaining seconds are less than 30, so it will take the time as 10:46 AM.