Summary:
While using a Locked In-Out timesheet, the users can punch in and punch out depending on their work hours to track their work timings. There are situations where the users finds that there is a punch in at 12:00 am on a day when the user does not work (possibly on a week end).

More Information:
This auto punch in happens due to the fact that the user has not punched out the previous day. If the user does not punch out the previous day, the system auto punches out the user at 11:59 PM and then punches in at 12:00 AM the very next day irrespective of whether it is a working day or a holiday. Web TimeSheet is designed to work this way when it comes to the punch in and punch out feature.