Skip to Content

Australia LSL Accrual

84.00 84.00

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Australia Long Service Leave

State-based LSL accrual, entitlement & liability engine for Odoo HR

Compute Australian long service leave for every employee with a single, auditable engine that knows the state and territory thresholds. Built on Odoo Community hr — no Enterprise payroll required.

All eight Australian jurisdictions, out of the box

Long service leave in Australia is governed by a separate Act in each state and territory, each with its own accrual rate, qualifying period and pro-rata-on-termination rule. This module ships the published statutory parameters for every jurisdiction and applies the correct one per employee.

  • New South Wales — Long Service Leave Act 1955
  • Victoria — Long Service Leave Act 2018
  • Queensland — Industrial Relations Act 2016
  • Western Australia — Long Service Leave Act 1958
  • South Australia — Long Service Leave Act 1987
  • Tasmania — Long Service Leave Act 1976
  • Australian Capital Territory — Long Service Leave Act 1976
  • Northern Territory — Long Service Leave Act 1981

What it computes

Continuous service

Measures completed years of continuous service from the LSL start date to any chosen date, by calendar anniversary, with support for excluded (non-qualifying) unpaid-absence days.

Accrued & available weeks

Linear accrual at the jurisdiction's statutory rate (weeks per year), net of long service leave already taken, giving the available balance for each employee.

Pro-rata & full qualification

Flags whether each employee has crossed the pro-rata threshold and the full qualifying period for their state or territory.

Termination payout

A wizard computes the long service leave payable on termination — the available accrued balance once the pro-rata threshold is met — valued at the employee's ordinary weekly pay (with an override).

Liability register

A point-in-time register snapshots every employee's accrual, available balance, termination payout and dollar liability as at a date, with a CSV export for the accounts and auditors.

Accrual schedule

A month-by-month accrual schedule per employee shows how the balance grows over time, exportable to CSV for provisioning.

Statutory entitlement reference

The default accrual rates below are the published statutory entitlements at the first full qualifying period. Every rate, qualifying period and pro-rata threshold is an editable model, so you adjust it if an Act changes — nothing is hard-coded.

Jurisdiction Accrual / year (weeks) Full qualifying period Entitlement at full period Pro-rata threshold
NSW0.866710 years8.6667 weeks5 years
VIC0.86677 years6.0667 weeks7 years
QLD0.866710 years8.6667 weeks7 years
WA0.866710 years8.6667 weeks7 years
SA1.300010 years13 weeks7 years
TAS0.866710 years8.6667 weeks7 years
ACT0.86677 years6.0667 weeks5 years
NT1.300010 years13 weeks7 years

How it works

  1. Set the LSL state/territory, service start date and ordinary weekly pay on each employee.
  2. Open LSL Balances to see live service, accrued weeks, available balance and liability per employee.
  3. Create an LSL Register for a date and compute the company-wide liability snapshot; export the CSV.
  4. On a departure, run the Termination Payout wizard to compute the LSL owed at the leaving date.
  5. Adjust any rate in LSL Rules if an Act changes — the engine recomputes from your values.

Built for Odoo Community

The computation engine is pure Python and fully unit tested, layered cleanly under thin Odoo models. The module depends only on hr — it works on a fresh Community install with no Enterprise payroll dependency. All processing happens inside your Odoo; no employee data leaves the system.

Disclaimer: the bundled rates reflect the published statutory entitlements at time of writing. Long service leave law changes; confirm the figures for your jurisdiction against the current Act and your industrial instrument before paying entitlements.

Screenshots

Lsl Balances

Lsl Balances

Lsl Registers

Lsl Registers

Lsl Rules

Lsl Rules

Termination Payout

Termination Payout

Update date: 2026-07-02