Skip to main content
Pay Rules Engine

Rotageek's Pay Rule Engine and how it interacts with the Timesheets

Tori avatar
Written by Tori
Updated this week

If your company has opted to use Rotageek's Pay Rule Engine feature, we will automatically apply payroll codes to your timesheet entries to make the process quicker and more accurate to your companies rules.

Rotageek offers a variety of different pay rules that have been customised by your company to produce different payroll codes in different scenarios.


Supported pay rules:

  • Task

  • Position

  • Start Date

  • Time of day

  • Bank holidays

  • Contract type

  • Day of the week

  • Worked location

  • Contracted hours argument

  • Number of hours worked in a week


If your company has any of these turned on, they can be used in combination together or singular to create payroll codes on the timesheet entries.


Example for contracted hours argument:

My employee is contracted to 40 hours weekly. If they exceed 40 hours within the week, I want the rest of the hours to be populated with the overtime payroll code.

If the scheduler already has over 40+ hours on it, the timesheet will be created to have 40 hours of basic and anything additional as overtime. If the overtime is created from working unexpected longer hours, this can either be updated manually changing the timesheet column fields or through raw clock in and out data.

You will see that the entry shows basic up to 40 hours with an additional 2 hours automatically populated with overtime. Overtime is also added at the end of the week as Rotageek ensures the first 40 hours as basic.

If you hover over the weekly totals for the employee you can also see which payroll codes have been used in addition to the basic hours.


Example for time of day:

My company pays any employee unsociable hours between the hours of 00:00 and 06:00am every day of the week.

In this example, basic is given for the first 4 hours of the shift, a break is taken for 60 minutes and then the unsociable hours payroll code is applied for the remaining 4 hours of the shift as it falls between midnight and 6am.


If you would like this turned on for your company and you are an admin on the system, please reach out to your customer success manager or implementation manager to get a discussion scheduled in to see if we can help support your rules.


Did this answer your question?