Payroll Date Changes in E10.1.600.8

We just converted to E10.1.600.8 from E10.0.700.4. We noticed that our third shift employee payroll dates were not the same as in past versions. We contacted Epicor support and they told us that in E10.1, the Payroll Date is now linked to the Clock In date, and not the Clock Out date as it was in past versions. This causes major issues here because we have a company policy that all work on Sunday is overtime. So, the third shift employees clock in at 11:00PM on Sunday, work eight hours, clock out at 7:30 on Monday, and their payroll record shows 8 hours on Sunday!

Has anyone encountered this and besides touching every labor header record every day, is there a workaround?

I had to create an in-transaction data directive on the LaborHed table to get around this “enhancement”. Basically we set the payroll date based on what shift the user is assigned to and what time they are clocking in.