WordPress Dashboard

Leave Management

MBS Attendance handles the full leave lifecycle — from request submission to approval, and from balance tracking to emergency callouts during approved leave.

Leave requests

Leave requests are submitted through the iOS app by supervisors on behalf of employees. Each request requires:

  • The employee the leave is for
  • A leave type (annual leave, sick leave, family responsibility, etc.)
  • The start and end dates
  • Optional notes

Before creating a new request, the app checks for existing active requests for that employee and shows them. An existing pending or approved request must be cancelled before a new one covering the same period can be created.

Leave requests have four possible statuses:

  • Pending — submitted, awaiting approval
  • Approved — approved by an admin or authorised supervisor
  • Rejected — declined. The employee's balance is not affected.
  • Cancelled — withdrawn before or after approval.

How days are counted

Go to Settings → Leave Day Counting to configure how leave days are deducted:

  • Working days only — only Monday to Friday count against the leave balance. A two-week leave deducts 10 days. Recommended for most businesses.
  • Calendar days — every day including weekends counts. A two-week leave deducts 14 days.

Additionally, you can configure whether public holidays that fall within a leave period count against the balance. Most companies do not deduct leave for public holidays.

ℹ️
Work week length matters

If an employee's department works 6 days a week, the system uses that when calculating working days off. A Monday to Saturday worker taking two weeks leave loses 12 days, not 10.

Emergency callouts during leave

If an employee on approved leave is called back to work for a day, supervisors can record a "worked day during leave" from the app. This:

  • Restores that day (or half day) to the employee's leave balance
  • Records the pay rate for that day — regular, time-and-a-half, double or triple time
  • Removes the absence record for that date

The default pay rate for emergency callouts is set in Settings → Payroll & Tax. Supervisors can override it per incident.

Revoking approved leave

Admins can revoke approved leave at any time. When leave is revoked mid-period, only the days already elapsed are deducted from the balance — future days are restored. For example, if 14 days were approved and revoked on day 3, the employee loses 3 days and gets 11 back.

⚠️
Revoke is admin-only

Only Admin-role users can revoke approved leave. Supervisors can cancel pending requests but cannot undo an approval decision.

Leave balances

Each employee has a leave balance that tracks days granted, days accrued, days taken and days pending. View an employee's balance by tapping their name in the iOS app employee list. The balance updates automatically when leave is approved, rejected, cancelled or revoked.