Leave Types & Balances
Leave Types define the categories of leave staff can take — for example, Casual Leave, Sick Leave, or Earned Leave. Each type carries an annual entitlement (in days) that is used to initialise individual staff balances at the start of a year.
Who can manage leave types
Section titled “Who can manage leave types”| Action | Required permission |
|---|---|
| View leave types and balances | payroll-attendance:view |
| Create, edit, or delete a leave type | payroll-attendance:manage |
| Initialise leave balances for a year | payroll-attendance:manage |
| Adjust an individual staff member’s balance | payroll-attendance:manage |
Add a leave type
Section titled “Add a leave type”-
Open Payroll Attendance
Section titled “Open Payroll Attendance”Navigate to your school and click Payroll Attendance in the sidebar.
-
Go to the Leave Types tab
Section titled “Go to the Leave Types tab”Switch to the Leave Types tab at the top of the page.
-
Click Add Leave Type
Section titled “Click Add Leave Type”The button appears in the top-right corner of the tab.
-
Fill in the details
Section titled “Fill in the details”Name (required) The display name of the leave category. Examples:
Casual Leave,Sick Leave,Earned Leave. Maximum 100 characters.Code (required) A short unique identifier. The field automatically uppercases your input. Examples:
CL,SL,EL. Maximum 20 characters.Days Allowed Per Year (required) The default annual entitlement for this leave type. Used when initialising balances for new years. Minimum 0.
Description (optional) A short note visible in the leave type list. Maximum 500 characters.
-
Submit
Section titled “Submit”Click Create Leave Type. The type appears immediately in the list.
Edit or delete a leave type
Section titled “Edit or delete a leave type”- Click the Edit (pencil) icon in the row to update the name, code, days allowed, or description.
- Click the Delete (trash) icon to remove the type permanently.
Leave balances
Section titled “Leave balances”Each staff member has a balance record per leave type per year. Balances track:
- Allocated — the entitlement carried over from the leave type’s days allowed value when the year was initialised.
- Used — days consumed by approved leave attendance.
- Adjusted — manual corrections applied by an administrator.
- Remaining — allocated + adjusted − used.
Initialise balances for a year
Section titled “Initialise balances for a year”Before leave can be tracked for a given year, balances must be seeded. This is a one-time operation per year.
- Switch to the Leave Balances tab.
- Select the year from the year picker.
- Click Initialise Balances.
- Confirm the action. The system creates one balance row per active staff member per active leave type.
Adjust an individual balance
Section titled “Adjust an individual balance”If a staff member needs a correction (e.g. carry-forward days, special entitlement):
- Find the staff member’s row in the Leave Balances table.
- Click the Adjust button.
- Enter the Adjusted Days value (positive to add, negative to subtract) and a mandatory Reason.
- Click Save Adjustment.
The adjustment reason is stored in the audit trail for compliance purposes.
Troubleshooting
Section titled “Troubleshooting”The Add Leave Type button is not visible
Section titled “The Add Leave Type button is not visible”You need the payroll-attendance:manage permission. Ask your school owner to grant it via Settings → Positions.
Balances are not showing for a staff member
Section titled “Balances are not showing for a staff member”Run Initialise Balances for the relevant year. If the staff member was added after the last initialisation, their row will be created without affecting existing rows.
I adjusted a balance but the remaining count looks wrong
Section titled “I adjusted a balance but the remaining count looks wrong”Remaining is calculated as allocated + adjusted − used. Check that the Used figure is correct by reviewing the attendance records for that staff member.