HR records that payroll can trust.
Employees, leave, attendance, performance, discipline and exit live in the same system that runs payroll, so a change in one shows up correctly in the other.

Employee records
One profile per person, from contract to salary history. Staff numbers are issued automatically.
- Profiles
- Auto staff numbers
- Contracts
- Salary and job history
- Probation
Leave
Balances accrue by your rules, and approved leave flows into the pay run.
- Applications
- Balances
- Accrual rules
- Leave types
- Approvals
Attendance
Hours and overtime close before payroll calculates, so nobody re-keys them.
- Clock-in/out
- Biometric devices
- Shifts
- Lateness
Recruitment
From requisition to first day, with the offer letter generated from the record.
- Requisitions
- Candidates
- Interviews
- Offer letters
- Onboarding
Performance
Goals and review cycles kept next to the rest of the employee file.
- KPIs
- Goals
- Review cycles
- Appraisals
Discipline
Records follow the legal process: notice, hearing, outcome.
- Warnings
- Show-cause notices
- Hearings
- Suspensions
Exit
Clearance and final dues calculated with the same payroll rules.
- Resignation
- Clearance
- Asset return
- Exit interview
- Final dues
Documents
Each employee's files, visible only to the roles that need them.
- Per-employee file store
- Access-controlled
Everyone sees what they need, nothing more.
| Role | Can |
|---|---|
| HR Admin | Manage all HR records and policies |
| Payroll Officer | Prepare and run payroll |
| Finance | Approve and release payroll |
| Manager | Approve team leave, view direct reports |
| Employee | Self-service only |
| System Admin | Users, integrations, settings |
Run your next payroll on OctaHr.
We'll import your staff and run one payroll alongside your current process so you can compare before switching.