WHY DOES A USER HAVE PUNCHES OVERNIGHT WHEN THEY DON’T WORK OVERNIGHT?

This can happen if a user missed a punch, and everything shifted accordingly, so that the user’s start and stop times were reversed. If auto lunch deductions are enabled for them, and an alternate auto deduct configured so that punches can be inserted at times that don’t necessarily match up with the user’s schedule, you can end up with auto lunch punches at odd times.

For example, a user is supposed to punch at 7am and 3pm. They miss their punch at 7am and just punch at 3pm, meaning the 3pm punch is considered their Start punch. When they punch at 7am the next day it is matched up with the 3pm punch and is considered a Stop punch. The system sees a shift from 3pm-7am and inserts auto lunch punches between the two—perhaps 7pm to 8pm if the alternative auto lunch configuration is to put a one hour lunch four hours into the shift.  The user then has punches at 3pm, 7pm, 8pm, and 7am.

If the missed 7am punch is added back, then all those punches shift. You now have a 7am-3pm set, as you should, but you also have a 7pm to 8pm set that doesn’t belong.

To confirm that the issue described above is what caused the extra punch pair to exist, hover your mouse over the punches in the extra pair. Both will be marked as auto-lunch punches in the resulting hover-over pop-up.

To resolve this, delete the auto lunch punches that no longer belong. This can be prevented, of course, by users not missing punches, or by making sure that if someone does miss a punch it is added through Who Is In before they submit their next punch.