How does Indigo allocate missing punches?
Why did the missing punch get allocated to the previous day rather than the day the missing punch occurred?
Marie Claire Saliba avatar
Written by Marie Claire Saliba
Updated over a week ago

When importing clocking data into Indigo Time & Attendance, you may find missing punch ins in the attendance data. Rather than nullifying the entire shift as "incomplete" because of the missing punch in, Indigo instead allocates that missing punch to the nearest shift. This then creates an attendance exception, and you can then resolve the issue in the attendance exceptions page of Time & Attendance.

How does the missing punch allocation work?

When a missing punch in is found in attendance data, Indigo will make the assumption that the missing punch in is a "midnight" punch (a punch in registered at 00:00). The timing of 00:00 is used to not only help the system allocate missing punch ins for night shifts but to help Indigo allocate punch ins for regular days shifts.

The system then considers the shifts allocated in the Scheduler for the employee and looks at the start and end timings of those shifts. These timings are used as boundaries to help the system decide where to allocate the missing punch.

The median of the total time between the end of the previous shift and the start of the next shift is taken. The system then allocates the missing punch to the day with the shift whose start or end timings are closest to the punch in.

When the shift whose relevant timing is nearest to the punch in, Indigo will allocate the missing punch in to the day of that shift.

The Clocking tab in the Allocations pop-up window has been improved to now show you the dates of the clockings. This UI optimization groups punches by dates, which is a helpful change for seeing where Indigo has allocated a missing punch. You will know whether a missing punch in was allocated to the previous or current day in your allocations window.

You can then resolve the missing punch and other attendance exceptions in the attendance exceptions page.

There are ways you can set up Indigo to automate corrections for missing punch ins.

  • A missing clocking in your attendance data may be the result of an employee not clocking in between two consecutive shifts. Missing clockings like this appear as attendance exceptions in the Allocation window of the Attendance Exceptions page.

    In this case, you can enable and set up intermediate punches to have Indigo create an auto-clock in for the start of the second shift, thus reducing missing clockings in your attendance data.

  • Remember that you can also set attendance tolerances in shift presets. Attendance tolerances give employees a "grace period" when clocking in or out for their shifts.

Did this answer your question?