Summary:
Web TimeSheet application offers users to use Timecard related functions which is to basically keep track of the Punch In, Punch Out time in to the system/application (not projects). This helps Timecard administrators to monitor who are in the system and who are not. Timecard also extends this capability to Auto Punch Out for users who punched in but failed to Punch Out. The amount of hours for "Time out" gets to be defined by a Time Card administrator for Auto Punch Out calculations.

Resolution:
To set the Auto Punch Out Value, follow the below step:
1. Log into Web TimeSheet with 'Timecard admin' privileges.
2. Click on the 'Timecard' tab from top menu.
3. Click on "Timecard Settings" option on the left.
4. Enter a value in the box next to "Out time allowed in Auto Punch Out calculations".
5. Click Save.

This is explained with the following two examples and also with the attached screenshot indicating the same graphically. (Auto Punch out – Time Card.PNG)
If the time out time allowed in Auto Punch Out Calculations is set to 45 minutes or 0.75 hours. This is how it works.

Example 1:

  • Punch In (9:00 AM)
  • Punch Out (12:00 PM)
  • Break (Time Out) – 30 minutes which is less than 45 minutes
  • Punch In (12:30 PM)
  • Auto Punch Out – 5:30 PM
  • Between 1 and 2 there is a total of 3 hours worked.
  • Since break time/Time out is less than allocated time out (45 minutes) application knows that the user is adhering to break schedule and has
  • already worked for 3 hours for the day.
  • User punches in at 12:30 PM.
  • If the hours per day is 8 hours for the user and for a fact that the user has already worked for 3 hours for the day, remaining work for the day is 5 hours. 5 hours from 12:30 PM is 5:30 PM.
  • System Auto Punches out at 5:30 PM.

Example 2:

  • Punch In (9:00 AM)
  • Punch Out (12:00 PM)
  • Break (Time Out)- 1 hour which is greater than 45 minutes.
  • Punch In (1:00 PM)
  • Auto Punch Out – 9:00 PM
  • Between 1 and 2 there is a total work of 3 hours.
  • Since break exceeds the stipulated time out, user did not adhere to the allocated break time. System now starts calculating hours per day from the new Punch In time.
  • New Punch In time happens at 1:00 PM.
  • If the hours per day of the user is 8 hours and if the user fails to Punch Out in the time card, the system punches out 8 hours from the last
  • Punch In, that is 8 hours from 1:00 PM which is 9:00 PM.
  • Auto Punch Out – 9:00 PM.