Skip to main content
Skip table of contents

PR - Award Calculations

Award Calculations Overview

An 'Award' in TASS.web can be defined to cover several possible scenarios:

  1. An actual industrial award (e.g. Teachers, School Officers).
  2. A group of similar awards.
  3. An award equivalent.

When considering the awards that you will need to set up in TASS.web, you should consider common entitlements as the determining factor. Possible entitlements include sick leave, annual leave, long service leave and leave loading.

The steps involved in setting up an award are:

  1. Determine the awards that you will require based on common entitlements.
  2. Refer to the document 'Implementing Leave Accruals in TASS.web'
  3. Create the award code and description using program Payroll HRM > Payroll > Setup Information > Payroll Setup on the 'Awards' tab.
  4. Link the award calculation rules to the award using this program.

Rules

For each award, you can set up a unique set of Calculation Rules to reflect the requirements of that award.

The system comes with a standard library of rules, and each rule uses one of five calculation methods which define the type of calculation being made by that rule.

For more information, refer to section 'Calculation Rules' and 'Calculation Methods' on this page.

Important!

You should not attempt to modify Award Calculation Rules unless you have a clear understanding of how the Award….Method….Rule combination works. 

This is a very complex area. We recommend that you engage a TASS consultant for initial configuration and all subsequent changes.

To 'View' an existing Award Calculation click on the 'View' link next to the relevant award.

The 'Award Calculation Rules' screen will then display the rules that have been set up for this award.

Adding a New Rule

To add a new Rule, click the 'New Rule' button to display the 'Award Calculation Rule Details' screen.

When satisfied with your entry, click the 'Save' button to commit your changes to the database or 'Cancel' to return to the selection screens.

Viewing and Editing a Rule

To 'View' or 'Edit' a rule, click on the 'Edit' link next to the relevant rule.

When satisfied with your entry, click on the 'Save' button to commit your changes to the TASS.web database.

Rule Details

Fields that require further explanation

Rule Code

The drop-down list will display a list of the rules available on your system, prefixed by the method to which the rule belongs.

Where the method name of the Rule is 'LAHOUR', 'LAANN' or 'LABAL' a rule can only be added once to an award.

Where the method name of the Rule is 'LLTAKEN' a rule can be duplicated on an award, but a paycode/envelope combination can't be duplicated.

Where the method name of the Rule is 'LLOAD' a rule can be duplicated on an award but only where a trigger is required, and as long as the paycode/envelope combination is unique.

Method Name

The system will derive this from the rule code selected directly above.

Trigger Paycode

This field will become mandatory if the rule requires a trigger.

Where the method name of the Rule is 'LLTAKEN' this field will always be mandatory.

Where the method name of the Rule is 'LLOAD' this field will be mandatory where the rule itself requires a trigger.

Trigger Envelope

Usually, a trigger is set up against both envelopes. In which case, you will need to duplicate the rule for the other envelope.

Where the method name of the Rule is 'LLTAKEN' this field will always be mandatory.

Where the method name of the Rule is 'LLOAD' this field will be mandatory where the rule itself requires a trigger.

Priority Indicator

Not used.

Printing an Award's Calculation Rules

The 'Print' button on the 'Award Calculation Rules' screen provides:

  1. A listing of all rules for the award you have accessed.
  2. A listing of all rules for all awards on your system (use the 'Print All Awards' checkbox).

Calculation Methods

There are five inbuilt calculation methods:

  1. Leave Accrual - Hours Worked Method (LAHOUR).
  2. Leave Accrual - Anniversary Method (LAANN).
  3. Leave Taken Method (LLTAKEN).
  4. Leave Balance Method (LABAL).
  5. Leave Loading Method (LLOAD).

When the program Payroll HRM > Payroll > Pay Run Preparation > Calculate Pays processes a calculation rule, it uses the logic inherent in the method from that rule together with other specific values contained in the rule.

The details of each method are outlined below. This information should be read in conjunction with details of the standard calculation rules.

For further information on the standard Calculation Rules, refer to section 'Calculation Rules' (below) on this document.

1.  Leave Accrual - Hours Worked Method

The system code for this method is 'LAHOUR'.

This method is designed to generate a period leave accrual (tran type '1') based on the actual hours worked by the employee in the current pay period.

The amount of the pay period accrual is determined using the hours/days paid to the employee on specific paycodes (those with the 'Accrue Leave on Hours/Days Paid' option ticked) compared to the 'full-time' hours/days for the employee's award defined in program Payroll HRM > Payroll > Setup Information > Payroll Setup on the 'Awards' tab in the 'Full Time Hours/Days' field.

Typical usage: This method is used for most leave accrual calculations.

The rule will pass in the following values that are used in calculating the accrual:

Value from Rule

Details

Example Rule

AL_20_ANN

Accrual Code

The accrual code that is used for this accrual.

ANN

Annual entitlement

The number of days leave to accrue per year.

20

Employee Status

This determines employees to get this accrual.

F=full time; P=part time; C=casual.

P, F

Service Years Range

Optional. Can specify the service year range required to receive this accrual.


Maximum Accrual

Optional. Can specify the maximum accrual balance for this accrual – accrual will stop when employee's balance reaches this amount.


Projection Flag

A Yes/No flag to indicate to the system if this rule can be used for calculating leave projections.

Y


Example Scenario

Assumptions:

  • Using rule 'AL_20_ANN' (Annual Leave).
  • Fortnightly Payroll.
  • The 'award full-time hours' for the employee's award is 76 hours.
  • The employee works 60 hours in the pay period.

The period accrual calculation:

Accrual in hours per year: 20 days per year X 7.6 hours per day = 152 hours per year.

Accrual for full time employee per pay period: (152 hrs / 365.25) X 14 = 5.826146 hours.

Accrual based on 60 hours worked: 5.826146 X (60 / 76) = 4.599589 hours.

2.  Leave Accrual - Anniversary Method

The system code for this method is 'LAANN'.

This method is designed to generate a leave accrual (tran type '1') based on the employee's base hours/days and optionally based on the employee's anniversary.

The amount of the pay period accrual is determined using the employee's base hours/days compared to the 'full-time' hours/days for the employee's award defined in Payroll HRM > Payroll > Setup Information > Payroll Setup on the 'Awards' tab in the 'Full Time Hours/Days' field.

Typical usage: The method has limited usage but is used mostly for leave accruals done annually in advance on the employee's anniversary where their service years are in a defined range, e.g. NSW Teachers Sick Leave.

The rule will pass in the following values that are used in calculating the accrual:

Value from Rule

Details

Example Rule

SL_22_SCF_2P

Accrual Code

The accrual code that is used for this accrual.

SCF

Entitlement

The number of days leave to accrue.

22

Employee Status

This determines employees to get this accrual.

F=full time; P=part time; C=casual.

P, F

Anniversary

A Yes/No flag to indicate if the accrual will only occur on the employee's anniversary.

Y

Service Years Range

Optional. Can specify the service year range required to receive this accrual.

1-50

Projection Flag

A Yes/No flag to indicate to the system if this rule can be used for calculating leave projections.

N


Example Scenario

Assumptions:

  • Using rule 'SL_22_SCF_2P' (Sick Leave Full Pay NSW Teachers).
  • Fortnightly Payroll.
  • The 'award full time hours' for the employee's award is 60 hours.
  • Employee's base hours/days on their employee record is 40 hours.
  • The employee's anniversary falls in the current pay period.
  • The employee's service years is 5.

The period accrual calculation:

Accrual in hours per year: 22 days per year X 6 hours per day = 132 hours.

Accrual based on base hours/days of 40: 132 X (40 / 60) = 88 hours.

3.  Leave Taken Method

The system code for this method is 'LTAKEN'.

This method generates an accrual taken transaction and requires a trigger paycode to be specified in the Award Calculation Rules Setups.

The method is 'triggered' when the trigger paycode specified in the Award Calculation Rule Setups is used in the employee's Normal Envelope or Adjustment Envelope. It uses the hours/days from the trigger paycode as the leave taken quantity and reduces the accrued entitlement linked to the rule code.

Typical usage: It is used to define the one or more paycodes that are linked to an accrual code. This enables the system to automatically reduce the employee's accrual balance when hours/days are paid on one of the 'linked' paycodes.

The rule will pass in the following value that is used in calculating the accrual:

Value from Rule

Details

Example Rule

REDUCE_ANN

Accrual Code

The accrual code that is used for this accrual

ANN


Example Scenarios

Assumptions:

  • Using rule 'REDUCE_ANN'.
  • Paycode '201' is linked to accrual code 'ANN' (by an Award Rule).
  • The employee is paid 38 hours using paycode '201' in the current pay period.

The accrual taken calculation:

Accrual Taken: 38 X -1 = –38 hours.

4.  Leave Balance Method

The system code for this method is 'LABAL'.

This method is designed to generate an accrual transaction based on the current entitlement balance of a specified accrual code.

Typical usage: The method is generally used to transfer the balance from one accrual code to another or to zero the balance on an accrual code, e.g. Long Service Leave accrual is transferred from “non-current” (LSN) to 'current' (LSC) on the employee's 7th anniversary.

The rule will pass in the following values that are used in calculating the accrual:

Value from Rule

Details

Example Rule

TFR_LSN_LSC_7A

Accrual Code

The accrual code that is used for this accrual.

LSC

Tran Type

The Tran Type for this accrual.

1= Accrual or 3 = Adjustment.

1

Balance on Accrual

This is the Accrual Code to get the balance from.

LSN

Multiple to Apply

A multiple to apply. It can be a positive or negative multiple.

1

Anniversary

A Yes/No flag to indicate if the accrual will only occur on the employee's anniversary.

Y

Service Years Range

Optional. Can specify the service year range required to receive this accrual.

7-7

Maximum Transfer Value

Optional. Can specify a maximum to transfer.


Maximum New Balance

Optional. Can specify a maximum balance after the transfer is done.



Example Scenario

Assumptions:

  • Using rule 'TFR_LSN_LSC_7A'.
  • Fortnightly Payroll.
  • The employee's balance on Accrual Code 'LSN' is 90 hours.
  • The employee's anniversary falls in the current pay period.
  • The employee's service years is 7.

The accrual calculation:

Accrual Code = LSC.

Accrual Quantity = 90 hours.

(Note – there is a separate rule (ZERO_LSN_7A) to 'zero' the balance on accrual code 'LSN'.)

5.  Leave Loading Method

The system code for this method is 'LLOAD'.

This method is designed to generate annual leave loading transactions (payments) and can run with or without a trigger paycode specified in Award Calculation Setups.

It can calculate the 'loading gross' using either the hours/days paid on the trigger Paycode (at base rate of pay) or the total amount paid on Paycodes that are flagged for Leave Loading.

It will split the total loading amount into taxable and tax-free components.

Typical usage: The method is used for all situations where leave loading is required to be system calculated. This includes where loading is paid as the annual leave is taken or where it is paid out as an annual 'bonus' type payment. It can also be used to pay loading bit by bit in each pay period.

The rule will pass in the following values that are used in calculating the loading payments:

Value from Rule

Details

Example Rule

LL_TRG_888

Paycode for Leave Loading Tax-Free

The paycode used for the tax-free amount.

202

Paycode for Leave Loading Taxable

The paycode used for the taxable amount.

204

Loading Percent

The percentage used to calculate the loading.

17.50

Annual Tax-Free Amount

The tax-free threshold per annum.

$320.00

Gross Method Flag

T = hours/days on trigger paycode X base rate;

F = sum of the amounts of paycodes flagged to attract leave loading.

T

Proportion

Percentage of the calculated amount to pay.

100.00

Trigger Required Flag

Y/N flag. Always Y unless loading is paid out across every pay period.

Y


Example Scenario

Assumptions:

  • Using rule 'LL_TRG_888'.
  • Fortnightly Payroll.
  • The employee's Normal Envelope has paycode '888' with hours set to 120.
  • The employee's base rate of pay is $30.
  • This is their first leave loading payment for the tax year.

The loading calculation:

Gross for Leave Loading: 120 hours X $30 = $3600.00.

Total Leave Loading Amount: $3600.00 X (17.50/100) X (100/100) = $630.00.

Leave Loading Tax Free = $320.00.

Leave loading Taxable: $630.00 – $320.00 = $310.00.

Calculation Rules

The payroll comes with a standard library of rules. These are detailed below by calculation method.

1.  Rules using the 'LAHOUR' (Leave Accrual - Hours Worked) Method

Rule Code

Accrual

Code

Accrual

In Days

Employ

Status

Service

Years

Max

Acr

Proj

AL_20_ANN

ANN

20

F, P



Y

AL_25_ANN

ANN

25

F, P



Y

AL_30_ANN

ANN

30

F, P



Y

AL_35_ANN

ANN

35

F, P



Y

AL_40_ANN

ANN

40

F, P



Y

AL_45_ANN

ANN

45

F, P



Y

AL_50_ANN

ANN

50

F, P



Y

AL_55_ANN

ANN

55

F, P



Y

AL_60_ANN

ANN

60

F, P



Y

AL_20_ANH

ANH

20

F, P



Y

AL_25_ANH

ANH

25

F, P



Y

AL_30_ANH

ANH

30

F, P



Y

SL_8_SCK

SCK

8

F, P



Y

SL_10_SCK

SCK

10

F, P



Y

SL_12_SCK

SCK

12

F, P



Y

SL_15_SCK

SCK

15

F, P



Y

SL_10_SKH

SKH

10

F, P



Y

SPE_10

SPE

10

F, P



Y

SL_10_SCP

SCP

10

F, P



Y

RDO_12

RDO

12

F, P



Y

OTH_10

OTH

10

F, P



Y

OTH_5

OTH

5

F, P



Y

PER_0P66

PER

0.666667

F, P



Y

SAB_8

SAB

8

F, P



Y

SAB_13

SAB

13

F, P



Y

SL_5_SCK_1

SCK

5

F, P

0-0


N

SL_8_SCK_2

SCK

8

F, P

1-1


N

SL_10_SCK_3P

SCK

10

F, P

2-50


N

SL_8_SCK_2P

SCK

8

F, P

1-50


N

SL_10_SCK_2P

SCK

10

F, P

1-50


N

SL_7_SCK_1

SCK

7

F, P

0-0


N

SL_5_SCK_1_M

SCK

5

F, P

0-0

120

N

SL_8_SCK_2_M

SCK

8

F, P

1-1

120

N

SL_10_SCK_3P_M

SCK

10

F, P

2-50

120

N

SL_7_SCK_1_M

SCK

7

F, P

0-0

120

N

SL_10_SCK_2P_M

SCK

10

F, P

1-50

120

N

SL_15_SCK_1_M

SCK

15

F, P

0-0

120

N

SL_12_SCK_2P_M

SCK

12

F, P

1-50

120

N

LSN_6P5_7C

LSN

6.5

F, P, C

0-6


Y

LSN_6P5_7

LSN

6.5

F, P

0-6


Y

LNH_6P5_7

LNH

6.5

F, P

0-6


N

LSN_4P3_7

LSN

4.3

F, P

0-6


Y

LSN_4P33_5

LSN

4.33

F, P

0-4


Y

LSN_5P25_5

LSN

5.25

F, P

0-4


Y

LSN_6P5_10

LSN

6.5

F, P

0-9


Y

LSN_6P5_5

LSN

6.5

F, P

0-4


Y

LSN_6P5_6

LSN

6.5

F, P

0-5


Y

LSN_6P5_8

LSN

6.5

F, P

0-7


Y

LSN_4P33_10

LSN

4.33

F, P

0-9


Y

LSN_5P25_10

LSN

5.25

F, P

0-9


Y

LSN_6P0_10

LSN

6

F, P

0-9


Y

LSN_5P0_10

LSN

5

F, P

0-9


Y

LSC_6P5_7C

LSC

6.5

F, P, C

7-50


Y

LSC_6P5_7

LSC

6.5

F, P

7-50


Y

LCH_6P5_7

LCH

6.5

F, P

7-50


N

LSC_4P3_7

LSC

4.3

F, P

7-50


Y

LSC_4P33_5

LSC

4.33

F, P

5-50


Y

LSC_5P25_5

LSC

5.25

F, P

5-50


Y

LSC_6P5_10

LSC

6.5

F, P

10-50


Y

LSC_6P5_5

LSC

6.5

F, P

5-50


Y

LSC_6P5_6

LSC

6.5

F, P

6-50


Y

LSC_6P5_8

LSC

6.5

F, P

8-50


Y

LSC_11P5_10

LSC

11.5

F, P

10-50


Y

LSC_5P25_10

LSC

5.25

F, P

10-50


Y

LSC_10P0_10

LSC

10

F, P

10-50


Y

LSC_6P5_5T9_5

LSC

6.5

F, P

5-9


Y

LSC_10P0_10_5

LSC

10

F, P

10-50


Y

LSC_5P0_10

LSC

5

F, P

10-50


Y

2. Rules using the 'LAANN' (Leave Accrual – Anniversary) Method

Rule Code

Accrual

Code

Accrual

In Days

Employ

Status

Service

Years

Anniv

Proj

SL_15_SCF_1

SCF

15

F, P

0-0

Y

N

SL_15_SCK_1

SCK

15

F, P

0-0

Y

N

SL_22_SCF_2P

SCF

22

F, P

1-50

Y

N

SL_22_SCH_2P

SCH

22

F, P

1-50

Y

N

SL_15_SCK_1P

SCK

15

F, P

0-50

Y

N

OTH_5_ANNIV

OTH

5

F, P

0-50

Y

N

SL_10_SCK_ANNIV

SCK

10

F, P

0-50

Y

N

SL_10_SKH_ANNIV

SCK

10

F, P

0-50

Y

N

SL_12_SCF_2P

SCF

12

F, P

1-50

Y

N

SL_12_SCK_ANNIV

SCK

12

F, P

0-50

Y

N

SL_15_SCF_2

SCF

15

F, P

0-1

Y

N

SL_20_SCF_3P

SCF

20

F, P

2-50

Y

N

SL_20_SCF_ANNIV 

SCF

20

F, P

0-50

Y

N

SL_25_SCF_2P

SCF

25

F, P

1-50

Y

N

SL_33_SCF_2P

SCF

33

F, P

1-50

Y

N

3. Rules using the 'LTAKEN' (Leave Taken) Method

Rule Code

Accrual

Code

REDUCE_ANN

ANN

REDUCE_SCK

SCK

REDUCE_LSC

LSC

REDUCE_ANH

ANH

REDUCE_LCH

LCH

REDUCE_SKH

SKH

REDUCE_SPE

SPE

REDUCE_SCP

SCP

REDUCE_RDO

RDO

REDUCE_OTH

OTH

REDUCE_PER

PER

REDUCE_SAB

SAB

REDUCE_SCF

SCF

REDUCE_SCH

SCH

REDUCE_SNF

SNF

REDUCE_SNH

SNH

REDUCE_SCN

SCN

4. Rules using the 'LABAL' (Leave Balance) Method

Rule Code

Accrual

Code

Tran

Type

Bal on

Accrual

Multiple

Ann

Serv

Years

Max

Tfr

Max

Bal

ZERO_LSN_7A

LSN

1

LSN

-1

Y

7-7



ZERO_LNH_7A

LNH

1

LNH

-1

Y

7-7



ZERO_LSN_5A

LSN

1

LSN

-1

Y

5-5



ZERO_LSN_10A

LSN

1

LSN

-1

Y

10-10



ZERO_LSN_6A

LSN

1

LSN

-1

Y

6-6



ZERO_LSN_8A

LSN

1

LSN

-1

Y

8-8



TFR_LSN_LSC_7A

LSC

1

LSN

1

Y

7-7



TFR_LNH_LCH_7A

LCH

1

LNH

1

Y

7-7



TFR_LSN_LSC_5A

LSC

1

LSN

1

Y

5-5



TFR_LSN_LSC_10A

LSC

1

LSN

1

Y

10-10



TFR_LSN_LSC_6A

LSC

1

LSN

1

Y

6-6



TFR_LSN_LSC_8A

LSC

1

LSN

1

Y

8-8



ZERO_SCF_1TO50A

SCF

1

SCF

-1

Y

1-50



ZERO_SCH_1TO50A

SCH

1

SCH

-1

Y

1-50



TFR_SCF_SNF_2PA

SNF

1

SCF

1

Y

2-50

20

80

TFR_SCH_SNH_2PA

SNH

1

SCH

1

Y

2-50

20

80

5. Rules using the 'LLOAD' (Leave Loading) Method

Rule Code

Paycode

No Tax

Paycode

Taxable

Loading

Percent

Tax-Free

Threshold

Gross

Flag

Proportion

Percent

Trigger

Reqd

LL_FLAG_201

202

204

17.5

320

F

100

Y

LL_TRG_201

202

204

17.5

320

T

100

Y

LL_TRG_201_80PC

202

204

17.5

320

T

80

Y

LL_TRG_201_66PC

202

204

17.5

320

T

66.66667

Y

LL_TRG_201_50PC

202

204

17.5

320

T

50

Y

LL_TRG_888

202

204

17.5

320

T

100

Y

LL_TRG_887

202

204

17.5

320

T

100

Y

LL_FLAG_NO_TRG

202

204

1.346154

320

F

100

N



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.