We are on 2021.2. We have a problem where multiple peoplewill leave for the day, clocking out on MES stations prior to leaving. But, when reviewing the time entries they show as being clocked out at midnight instead of 2:30PM. “LaborHed_ActualClockOutTime” is correct, and shows 15:30, but LaborHed_ClockOutTime shows 24:00. I am told this happens about evey week and a half. It’s not all employees. It’s not all happening from the same MES station.
In the help field description for ClockOutTime:
The clockOut in time to be considered for payroll and costing purposes as the time when the employee stops work. ClockOut time is stored as Hours.Hundreths. It is defaulted using the ActualClockOut value & the Grace period allowed (JCSyst.Grace). If the “ActualClockOut” is after the shift end time (JCShift.End) and before ( JCShift.End + JC.Syst.Grace) then the system adjusts the ClockOut time to be the end of the shift. Else it will be set to the actual system time.
Based on this description I would say to check the users shifts, and then look at those shifts in Shift maintenance to see if there is a grace period.
For ActualClockOutTime:
Actual clock Out time. This time is NOT ADJUSTED, Labor collection uses the actual physical system time when the employee clocks out. In Labor Entry it would be entered from the TimeCard. Labor entry defaults it to the JCShift.EndTime. Stored as Hours.Hundreths.
Based on this, if the user doesn’t clockout on time, it might default to the shifts end time.
I hope this helps get you started!
Good Luck!
This little guy
Not sure if its directly related, and YES we do tell our employees that it is midnight and they have to wait a minute (literally)
We’ve seen the same thing on 2023.2
Yes, that little guy