Why an Attendance Punch May Reflect on the Previous Day

May 30, 2024

In certain cases, you may notice that an employee’s punch is recorded for the previous day instead of the current one. This is not an error but a result of how the Attendance Shift is configured in the system.

Understanding “Start of Day”

Each shift has a Start of Day setting that defines when a new attendance day begins.

  • By default, this is set to 12:00 AM (midnight).
  • Any punch after this time is counted for the current day.
  • Any punch before this time is recorded for the previous day.

Example Scenario

Let’s take the following shift setup:

  • Shift Timings: 9:00 AM to 6:00 PM
  • Start of Day: 6:00 AM

Based on this configuration:

  • A punch at 8:15 AM → counted for the current day
  • A punch at 5:55 AM → counted for the previous day
  • A punch at 12:30 AM (next day) → also counted for the previous day

This setup helps accurately track attendance for employees working night shifts or extended hours.

Need to Adjust Your Shift Settings?

You can configure or review your shift settings by referring to the detailed guide here:
=> Attendance Shifts Guide


This helps ensure that punches are tracked based on real working hours and not just the calendar day