Leave Management

Leave Management

Manage employee leave requests, balances, and approvals in WoPora.

Leave Management

WoPora's Leave module handles the full lifecycle of employee leave --- from request to approval, balance tracking, and payroll integration. Navigate to Dashboard -> Leave to manage all leave activity.

Leave Types

WoPora supports the following leave types out of the box:

Leave TypeDescription
Annual LeavePaid time off accrued by employees over time
Sick / Carer's LeavePaid leave for illness or caring for a family member
TOIL (Time Off in Lieu)Time owed to employee for approved overtime worked
Compassionate LeaveLeave for bereavement or family emergency
Parental LeaveMaternity, paternity, or adoption leave
Public HolidayAutomatically applied from the public holiday calendar
Unpaid LeaveApproved time off without pay
Long Service LeaveLong-tenure entitlement (varies by award/region)

Leave types and entitlement rules are configured under Settings -> Leave Rules.

Leave Balances

Every employee's current leave balances are shown in the Leave module:

  • Navigate to Dashboard -> Leave and search for an employee
  • Select the employee to open their leave ledger
  • The ledger shows: opening balance, accruals, taken, and closing balance for each leave type

Managers can also view balances from the Employee profile.

Requesting Leave

For Managers --- Creating a Leave Request on Behalf of an Employee

  1. Go to Dashboard -> Leave -> New Request
  2. Select the employee from the dropdown
  3. Choose the leave type
  4. Set the start date and end date
  5. Add an optional note for context
  6. Click Submit Request

The system checks if the employee has sufficient balance and flags a warning if they don't.

For Staff --- Requesting Leave via the Staff Portal

Staff submit their own leave requests through the Staff Portal.

Approving Leave

Leave requests land in the approval queue:

  1. Go to Dashboard -> Leave
  2. The Pending Approval tab shows all outstanding requests
  3. Click a request to open the detail view
  4. Review the dates, leave type, balance impact, and any clashing roster shifts
  5. Click Approve or Decline
  6. If declining, enter a reason --- this is shown to the employee

Bulk Approval

To approve multiple requests at once:

  1. Check the boxes next to the requests you want to approve
  2. Click Bulk Approve in the top action bar
  3. Confirm the action

Leave Calendar

The Leave Calendar gives a visual overview of who is on leave across the organisation:

  • Navigate to Dashboard -> Leave -> Calendar
  • Use the Month / Week toggle to change view
  • Filter by Location or Team to narrow down
  • Leave periods appear colour-coded by leave type
  • Hover over an event to see employee name, leave type, and dates

The calendar helps managers spot coverage gaps before publishing rosters.

Leave Conflicts with Scheduling

When a leave request is approved, WoPora automatically:

  • Checks for any published roster shifts during the leave period
  • Flags conflicts to the approving manager
  • Optionally removes the employee from conflicting shifts (configurable in Settings)

TOIL (Time Off in Lieu)

TOIL is earned when an employee works pre-approved overtime and is owed equivalent time off.

Recording TOIL Earned

  1. Go to Dashboard -> Leave -> TOIL
  2. Click Add TOIL
  3. Select the employee and the date overtime was worked
  4. Enter hours earned
  5. Save

TOIL hours appear in the employee's leave balance and can be taken as leave through the standard request process.

Leave Accrual

Leave accrual is calculated automatically based on the employee's award, employment type, and hours worked. Accrual rules are set per award configuration. See Awards & Compliance for details.

Exporting Leave Data

  1. Go to Dashboard -> Leave -> Reports
  2. Set the date range and filters
  3. Click Export CSV

The export includes employee name, leave type, dates, hours, and approval status --- useful for payroll reconciliation and HR audits.