Skip to main content

Creating Allowance codes

Create Allowance codes for additional earnings and configure how SmoothPay calculates and treats those payments.

Allowance codes are used for earnings that are paid outside the employee's normal Work and Leave entries.

They can be used for fixed payments, payments based on units, payments based on time, or payments calculated from other earnings.

The available Classifications vary between jurisdictions and determine how the allowance is treated for payroll purposes.

Create an Allowance code

First, create a new entry under the Allowance codes category:

  1. Go to the Codes screen.

  2. Select Allowance codes.

  3. Click the + button.

Complete the fields as follows:

  1. Enter an Abbreviation.

  2. Enter a Description.

  3. Select the appropriate Classification.

  4. Select the required Calculation.

  5. Configure any other applicable options.

  6. Save the Allowance code.

Abbreviation

The Abbreviation is the short identifier used for the Allowance code.

It can also be used when importing pay transactions into SmoothPay.

Choose an abbreviation that clearly identifies the type of work being paid.

Description

The Description is the display name of the Work code and is what is shown on a payslip

Use a description that clearly identifies what the Work code represents.

Classification

The Classification determines how SmoothPay treats the allowance for payroll purposes.

Available classifications vary between jurisdictions.

For details of the classifications available in your payroll, refer to the relevant:

  • <Country specific guide>

Calculation

The Calculation determines how the value of the allowance is calculated.

The available methods are:

  • Amount per pay period

  • Units × Rate

  • Time × Rate

  • Earnings × Rate

Amount per pay period

Use Amount per pay period where the payment is based on a number of pay periods.

The Units are linked directly to the number of pay periods the current pay process represents, while the Rate is the amount to pay for each period.

For example:

2 units × $50 rate = $100

The Rate remains flexible and can be entered as required when processing the allowance.

Units × Rate

Use Units × Rate where both the quantity and the rate need to be entered freely.

For example:

5 units × $20 rate = $100

This method is completely flexible and does not rely on anything other than what you enter as the Units and the Rate.

Time × Rate

Use Time × Rate where the allowance should be calculated from time already recorded against selected Work and Leave codes.

When this method is selected, the Calculates on section is used to define which time-based pay codes should contribute to the calculation.

You can select Work and Leave codes individually, or use the available selection controls:

  • All

  • Taxable

  • Superable

  • Toggle

SmoothPay totals the units recorded against the selected Work and Leave codes and uses that time as the basis of the allowance calculation.

For example, if the selected codes contain a combined total of 40 hours and the allowance Rate is $2:

40 × $2 = $80

Earnings × Rate

Use Earnings × Rate where the allowance should be calculated from the value of selected earnings rather than their units.

The Calculates on section determines which earnings are included.

Unlike Time × Rate, this is not limited to Work and Leave codes. The available earnings can include:

  • Work codes

  • Leave codes

  • Allowance codes

SmoothPay totals the value of the selected earnings and applies the Rate to that value.

This makes Earnings × Rate suitable where an allowance needs to be based on the value of other earnings rather than the amount of time worked.

Calculates on

The Calculates on section is used by calculation methods that depend on other pay transactions, and will only appear if either Time x Rate or Earnings x Rate have been selected as the Calculation.

It allows you to select which pay codes should form the basis of the calculation.

The available controls include:

  • All
    Selects all applicable pay codes.

  • Taxable
    Selects applicable taxable pay codes.

  • Superable
    Selects applicable pay codes that are subject to superannuation.

  • Toggle
    Inverts the current pay-code selection.

Individual pay codes can also be selected or cleared manually.

For Time × Rate, the available list consists of Work and Leave codes because the calculation uses their units.

For Earnings × Rate, the list also includes Allowance codes because the calculation uses the value of earnings.

Payslip YTD?

Select Payslip YTD? if the year-to-date value for this Allowance code should be displayed on the employee's payslip.

Spread costs automatically

Select Spread costs automatically where the cost of the allowance should be distributed across the applicable costing from the employee's other pay transactions.

For more information, refer to:

  • <Accounting integration overview>

Shift work indicator

Select Shift work indicator where the Allowance code should be identified as relating to shift work.

Whether this is required will depend on the purpose and Classification of the allowance.

GST rate

Where GST functionality is enabled, select the appropriate GST rate if GST should apply to the Allowance code.

For more information about GST configuration for contractors, refer to:

Inactive

Select Inactive when the Allowance code should no longer be available for new use.

Making the code inactive removes it from normal selection while retaining its existing payroll history.

Did this answer your question?