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 Type | Description |
|---|---|
| Annual Leave | Paid time off accrued by employees over time |
| Sick / Carer's Leave | Paid leave for illness or caring for a family member |
| TOIL (Time Off in Lieu) | Time owed to employee for approved overtime worked |
| Compassionate Leave | Leave for bereavement or family emergency |
| Parental Leave | Maternity, paternity, or adoption leave |
| Public Holiday | Automatically applied from the public holiday calendar |
| Unpaid Leave | Approved time off without pay |
| Long Service Leave | Long-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
- Go to Dashboard -> Leave -> New Request
- Select the employee from the dropdown
- Choose the leave type
- Set the start date and end date
- Add an optional note for context
- 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:
- Go to Dashboard -> Leave
- The Pending Approval tab shows all outstanding requests
- Click a request to open the detail view
- Review the dates, leave type, balance impact, and any clashing roster shifts
- Click Approve or Decline
- If declining, enter a reason --- this is shown to the employee
Bulk Approval
To approve multiple requests at once:
- Check the boxes next to the requests you want to approve
- Click Bulk Approve in the top action bar
- 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
- Go to Dashboard -> Leave -> TOIL
- Click Add TOIL
- Select the employee and the date overtime was worked
- Enter hours earned
- 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
- Go to Dashboard -> Leave -> Reports
- Set the date range and filters
- Click Export CSV
The export includes employee name, leave type, dates, hours, and approval status --- useful for payroll reconciliation and HR audits.