AI Overtime Hours

This document outlines the setup of a classification which pays overtime.

Award Rule

The award rule helps us define the logic to apply to the pay-class definition in calculating how to cost a shift for payroll. We say payroll irrespective of the employee being a sub-contractor, you would calculate payment in the same mode.

  1. This is all that's required to define the 24 hours in a day
  2. You notice that the weekdays have only a code of 'N', as we'll learn later represents "Normal Hours"
  3. This is the overtime grid. If we look down the 'Monday' column, the first row shows "2" meaning the first 2 hours of overtime, and the second row with "22" then infers the balance of the shift hours. We put 22 just as a catch-all

Sample AI Overtime code

Pay Class (Classification code) Setup

Here we define a pay class which uses the award rule above in its calculation. We'll only focus on the payment of overtime in this writeup.

  1. We're telling the pay-class which award rule to use "AWS6"
  2. This is perhaps the most important element - we're saying that in a shift the first "8" hours are the shift's base hours. ie. anything over 8 becomes overtime (not allowances).
  3. This line headed "Normal" defines the rate per hour for the Base Hours per day
  4. This grid "Overtime Base Rate", now combines with the points 3 & 4 (inside the Overtime grid) from the Award Rule above in calculating the value of the overtime.

There is a direct relationship between the rows of the Overtime grid in the Award Rule to the rows in the Overtime Base Rate grid here in the classification.


Sample Shifts with Overtime

To demonstrate the effect of this simply configuration, we'll create a couple of adhoc shifts to an employee that has AWS6 as their default pay-class.

Sample Rosters

Opening the first shift, we see at (1)

Shift 1

This 2nd shift recall is on a Satuday, and look at the Award Rule for Saturday.

Shift 2