If you are using Timesheets on Buddy, you will most likely want to set up the Time & Attendance Rules for overtime and allowances.
A rule can be done for any overtime or allowance in the company, and each rule is highly customisable.
- First, select the Overtime or Allowance that you want to create a rule for
- Then, select between AND / OR (this will be applied if multiple conditions are used)
- Select the Where and is fields from the drop-down
- Input or Select the Value
- Take an action (delete or add more conditions within the rule)
- Click Save Rules
The following screenshot may be useful to get an idea of how such rules can be set up.
How Do Rules Work in Combination with Each Other?
Each rule has its own set of logic; however, you may be wondering how Buddy operates these when processing timesheets. The answer is that Buddy will try to apply each rule in numeric order.
When a timesheet or leave is being processed, the first rule will be checked, then the second rule, and so forth. Why does this matter?
When a timesheet is processed as Overtime, it will no longer be eligible for other overtime. For instance, if you have a rule that applies Overtime at 3 if the timesheet is on a day that is both Sunday and Public Holiday, then Buddy will not also apply overtime at 2 (e.g. paid when a timesheet is on a Sunday). Because of this, the order of rules is important. Exceptions can be created using Advanced Overtime Settings (see below).
On the other hand, allowances do not follow the same rule. A timesheet can be used for overtime and several allowances. For instance, if you have an hourly allowance (for every hour worked) and a night allowance for hours worked at a specific time, a night-shift timesheet will be processed in both of these, and may also be processed as overtime.
Advanced Overtime Settings
In the Overtime Settings, you can click the Cog icon to open the advanced overtime settings menu. Each overtime can have its own custom rules for how it will be processed.
- Not Eligible for Overtime Tax
This specifies that although these hours are paid at a special rate, they are not technically overtime and are not eligible for overtime tax. - Include Other Overtimes in Rules
Generally, after one overtime rule is applied, Buddy will not apply any additional overtime for the same timesheet. However, enabling this will allow Buddy to apply further overtime to be calculated (e.g. in the case of a special rate of pay + overtime) - Apply Basic Hours & Overtime
Timesheets qualifying under this overtime will apply both basic hours and overtime rules accordingly. For instance, if an employee is on a special pay rate for normal hours, that special rate will continue, but it will also apply additional rates of overtime in case it is no longer part of the basic hours.
For instance, if you have a special rate that applies on Sundays (when they are part of the 40 hours), Buddy will assume any hours to be as basic hours for the calculation of SSC and other functions. However, if you have an overtime set when an employee exceeds 40 hours than that overtime will take place instead of this special rate with this setting. - Treat as Allowance
This overtime will be treated as an allowance when processing timesheets; this means that the timesheet will be processed as both basic hours (normal) and at the specified overtime rate. This is sometimes used for example in Public Holidays, to have the rate be paid both at the basic and additionally at the Public Holiday overtime rate. - Deduct Sunday from Basic
This overtime will be considered as part of the basic hours (for computation of SSC and leave generation). For instance, an employee worked 40 hours, 8 of which are at a specified Sunday rate at x2 rate. Rather than showing 40 hours basic and 8 hours at x1 Sunday, you may prefer to show 32 basic and 8 hours at Sunday x2, as this might be easier understood by your employees.