Managing Leave Requests Pro / Solo

The Leave tab shows all leave requests submitted by your employees โ€” from the kiosk, the staff portal, or added manually. You approve or reject each request, and the system keeps the leave balance up to date automatically.

๐ŸŒฟ Screenshot: Leave tab โ€” pending leave requests table with approve/reject buttons

Approving and rejecting requests

1

Open the Leave tab. Pending requests appear at the top with a yellow "Pending" badge.

2

Review the request: employee, leave type (SL/VL/EL), date range, and reason.

3

Click Approve or Reject.

  • Approve โ€” status becomes "approved". The used_days on the employee's leave balance for that type increases by the number of days requested. Approved leave days count as paid days in payroll.
  • Reject โ€” status becomes "rejected". The balance is unchanged. The employee sees the rejection in their staff portal.

Setting leave balances

Leave balances are set per employee per year. You set the total allowed days for each leave type at the start of the year (or when a new employee is added).

1

In the Leave tab, click Manage Balances or open the employee's record.

2

For each leave type, set total_days โ€” the number of days that employee is entitled to for this year. Typical values: 5 SL, 5 VL, 3 EL (adjust based on your company policy).

3

Save. The kiosk and staff portal will now show this balance when the employee requests leave.

How approved leave affects payroll

When payroll is generated for a period, the system checks for approved leave requests that overlap with that period. For each approved leave day, the employee is credited as if they worked a full day:

Daily-rate: paid_days includes approved_leave_days
Hourly-rate: approved_leave_days ร— 8 hours are added to hours_worked

An employee on approved leave therefore earns their full daily rate for those days, the same as if they had come in.

โš ๏ธ
If a leave request is approved but the employee had zero balance, the pay is still included in payroll โ€” it's your responsibility as the employer to decide whether the excess leave is paid or unpaid. Sweldo does not auto-deduct unpaid leave; adjust the payslip manually if needed.