We are currently in the process of implementing v10 S3 Payroll. We would like to know how to configure the system in order to pay our shift differentials (Shift 1, 2 3 premiums) that are tied directly to job codes as a separate pay code (Shift 1 Diff, Shift 2 Diff, Shift 3 Diff). Our base rate is paid as regular pay. As an example, an employee has a base rate of $10/hr, and is in a job that has a Shift 2 differential of $3/hr. We would like our registers and checks to show 8 hours of shift 2 work as separate pay codes with Regular pay code at 8 hours at base pay ($80 total) and Shift 2 pay code of 8 hours at the differential rate ($16 total). The pay stub would look something like this:
Pay Code
Pay Code Description
Amount
Hours
001
Regular Pay
80.00
8.00
270
Shift 2 Differential
24.00
Total Pay/Hours
104.00
We are also using positions, but the shift differentials are tied to the job code (the differentials are loosely based on pay grade).
. Currently we do not house any rates of pay in our Kronos timekeeping system. Kronos applies the rules for the hours shifts start and end, minimum # hours worked in the shift for qualifiers etc.
Our differentials are additive, so if someone works 2nd shift on a weekend, then the system would look at their hours and total the rates for 2nd shift. Weekend differential for that job code would show as a separate item. In addition we have positions where we pay larger “differentials” for teammates that are floating or working in our Weekend only (WOW) program. The way we do this is by setting up a job code on the shift differential table, with the higher differential rates tied to that job code, and then we set that teammate up with that job code as a “secondary job” and then they transfer their time to the secondary job code whenever they work in that situation (because the extra pay only applies to the hours that they work in that role, not all of the hours they work). Then the process flows the same as with any other job via a time file that sends over job code and matches the hours and the rates together to get paid.
We use PR24 (Shift Tables). We actually use several fields in the PR24. We primarily use the Type (Grade Range/Step and Grade) along with the Schedule (schedule examples would be union and non-union-because they could be different rates), and then the rate. On occasion we also use Job Code.
Our time and attendance will create the pay code and the import into Lawson will attach the rate to the pay code.
We actually house all our differentials in the PR24 (shift, weekend, call pay, charge pay etc.).
Because all of these can vary by union, non-union, grade, schedule etc., it works very well.