Payroll Management Admin / HR
Calculate and manage salaries, social contributions, and payslips in compliance with Cameroonian labour law.
Access
Sidebar → Payroll
Or directly via: /dashboard/payroll
Overview
The Payroll module covers the full payroll cycle: time entry, contribution calculations (CNPS, IRPP, CFC), payslip generation, and analytical reporting. It supports both monthly salaried and daily/piece-rate employees.
Main Features
Payroll Dashboard
Route: /dashboard/payroll
- Current month payroll mass
- Number of payslips generated and pending
- Breakdown of permanent vs. daily workers
- Cost indicators by department
Salary Management
Route: /dashboard/payroll/salaries
| Action | Description |
|---|---|
| List | All salaries for the month with processing status |
| Create | Enter a monthly salary for an employee |
| Detail | View and edit a payslip's details |
Compare a calculation with a reference
In Payroll calculation (/dashboard/hr/payroll-calculation), the comparison panel reads a previously saved calculation. Enter the reference amounts and their source to inspect each difference. Unknown values remain distinct from zero, and contributions owed remain distinct from amounts withheld.
When the historical calculation's currency is unknown, a sourced declaration enables only an exploratory comparison, labelled in the panel. It does not complete the historical calculation. The panel does not recalculate payroll or save the reference, and does not constitute approval, pilot-month acceptance or payment authorization. A context change clears the entry; retain the items to review through the existing acceptance process.
Automatic Calculations
The payroll engine automatically computes:
| Component | Detail |
|---|---|
| Monthly gross salary | Contractual base + eligible validated work + bonuses + overtime, each component counted once |
| CNPS (employee) | 2.8% of capped gross salary |
| CNPS (employer) | 14.7% (retirement, workplace accidents, family allowances) |
| IRPP | Progressive calculation by bracket (OHADA Cameroon) |
| CFC | Crédit Foncier du Cameroun (1%) |
| Deducted advances | Salary advances granted during the month |
| Net salary | Gross salary – employee contributions – advances |
Salary Advances
Route: /dashboard/payroll/advances
- Record advance requests
- Approval by the HR manager
- Automatic deduction on the month's payslip
Piece-Rate Pay Scales
Route: /dashboard/payroll/operation-rates
Management of piece-rate scales for daily workers:
- Rate per operation (planting, harvesting, maintenance)
- Seasonal rate adjustments
- Automatic calculation from field records
Payroll Reports
Route: /dashboard/payroll/reports
| Report | Description |
|---|---|
| Payroll journal | Monthly summary by employee |
| CNPS declaration | Contribution filing file |
| IRPP summary | Summary of salary taxes |
| Analytical report | Payroll mass and cost trends |
| DWE reconciliation | Reconciliation of declared vs. calculated hours |
Payslip Generator
Route: /dashboard/payroll/payslips
- Individual or batch generation
- PDF format compliant with Cameroonian standards
- Optional email delivery to employees
- Automatic archiving
Payroll Analytics
Route: /dashboard/payroll/analytics
- Monthly payroll mass evolution
- Budget vs. actual comparison
- Breakdown by professional category
- Trends and forecasts
How to Use
Running Monthly Payroll
- Go to
/dashboard/payroll/salaries - Verify that attendance and hours for the month have been validated
- Click Calculate this month's payroll
- Review results line by line
- Generate payslips via Generate all payslips
- Export the CNPS declaration via Reports
Creating an Individual Payslip
- Go to
/dashboard/payroll/salaries/create - Select the employee
- Verify the base salary and bonuses
- Add or remove variable pay elements
- Confirm the calculation and save
Roles & Permissions
| Role | Capabilities |
|---|---|
| Admin / CEO | Full access, final approval, exports |
| HR Administrator | Manage salaries, advances, payslips, reports |
| Manager | View payroll for their team |
| Employee | View their own payslips |
FAQ
Q: Are CNPS and IRPP rates updated automatically? Rates are configured in the payroll module settings. Any regulatory change must be applied manually by the administrator.
Q: Can the system handle employees in multiple countries? Yes. The module supports multiple tax regimes. Configure the employee's country of attachment in their profile to apply the correct scale.
Q: How do I correct an error after payslips have been generated? Open the relevant payslip, click Edit, make the correction, and re-generate the payslip. The modification history is retained.
Always verify attendance records and overtime before running payroll. An error at this stage affects all payslips.