Dashboard
Current Status
Today's Clock In: --:--
My Payslips
Latest payslips ready to view
My Attendance Logs
| Date | Clock In | Clock Out | Status |
|---|
Request Overtime
My Overtime Requests
| Date | Hrs | Status |
|---|
Admin: Manage Overtime
| Employee | Date | Hrs | Action |
|---|
My Leave Balances
Request Leave
My Leave History
| Type | Dates | Status |
|---|
Admin: Pending Leaves
| Employee | Dates | Action |
|---|
Request Loan / Advance
My Loans & Advances
| Employee | Type / Period | Principal | Progress | Status | Action |
|---|
Add Employee
Employee Directory
| ID | Name / Title | Salary + Allowances | Status | Action |
|---|
My Payslips
| Month/Year | Gross Pay | Net Pay | Action |
|---|
Generate Payslip
Automatically calculates CSG, NSF, PRGF, Overtime, Public Holiday Pay, and PAYE via IET progressive engine.All Payslips
| Emp ID | Name | Period | Net Pay (Rs) | Action |
|---|
Payroll Summary
Manpower Cost Breakdown
| Employee | Gross Pay | CSG Empr | NSF Empr | PRGF | HRDC | Total Cost |
|---|
Monthly Attendance Summary
| Employee | Days Present |
|---|
Overtime Cost Breakdown
| Employee | Est. Cost (Rs) |
|---|
Annual Leave Tracking
| Employee | Local Taken | Local Remaining | Sick Taken | Sick Remaining |
|---|
Sick Leave Report
| Employee | From | To | Days | Reason | Status | YTD Sick Days |
|---|
Sick Leave Trend Analysis
Sick Leave Day-of-Week Analysis
⚠ Flagged Employees
Employees where ≥50% of sick leaves fall on Monday or Friday
| Employee | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|
Add Department
Departments
| Name | Code | Head | Employees | Basic / month | Action |
|---|
Upload Document
PDF, JPG, PNG, Word, Excel — up to 8 MB.
My Documents
| Title | Employee | Type | Issued / Expires | Size | Action |
|---|
Add Shift
Shifts
Assign employees to shifts from the Employees panel.
| Name | Hours | Days | Break | Headcount | Action |
|---|
Current Roster
Active employees grouped by their primary shift.
Add Public Holiday
Mauritian Public Holidays
Working on a public holiday triggers double-pay automatically via the payroll engine.
| Date | Day | Name | Type | Action |
|---|
Onboarding Progress
9-task standard onboarding template, auto-seeded for every new hire. Click a row to expand.
| Employee | Department | Joined | Progress | Pending | Overdue | Action |
|---|
Onboarding —
| # | Task | Due | Status | Completed by | Action |
|---|
Final Settlement Calculator
WRA 2019: EOS = 15 days × YoS × (basic ÷ 22). Notice = 1 month. Accrued annual leave at daily rate.
Exits
| Employee | LWD | Reason | Total | Status | Action |
|---|
My Performance Reviews
| Cycle | Score | Strengths | Increment | Reviewer | Action |
|---|
Open New Cycle
Review Cycles
| Name | Period | Window | Progress | Status | Action |
|---|
Reviews
| Employee | Cycle | Score | Reviewer | Increment | Status | Action |
|---|
New Review
Add Salary Band
Salary Bands
"In band" = current basic salary within range. "Below/Above" flags employees needing review.
| Grade | Title | Range | Headcount | Avg Salary | Action |
|---|
Activity History
Newest 200 entries. Every payroll-affecting change is logged with actor, timestamp, and before/after diff.
| When | Actor | Action | Target | Note | Changes |
|---|
Company Settings
These details appear on payslips, reports, and exports. Changes apply immediately.
Multi-company support — Phase 2
Sapio Payroll is built to scale beyond one company. In the next release, accountancy firms will manage payroll for many client businesses from a single login — each company keeping its own employees, payslips, and settings, with a switcher in the top bar.