The Payroll module handles all employee compensation — salary configuration, payroll runs, pay slip generation, and multi-currency support.
Accessing Payroll
Navigate to Dashboard → HR → Payroll. Access requires the Payroll permission assigned to your role.
Payroll Dashboard
The overview panel shows:
- Total payroll cost for the current period.
- Total number of employees on active payroll.
- List of recent payroll runs with status.
- Employees flagged as missing salary configuration.
Salary Types
- Fixed — a set monthly or annual salary amount regardless of hours worked.
- Hourly — pay calculated from total logged hours multiplied by the hourly rate.
- Hybrid — a base monthly salary plus an additional hourly rate applied to overtime hours.
- Contract — a one-time or milestone-based payment amount.
Setting an Employee Salary
- Go to HR → Organization and open the employee record.
- Click Edit Salary.
- Select the salary type.
- Enter the base salary amount and choose the currency.
- Save. The salary configuration becomes active immediately.
Running Payroll
- Click New Payroll Run from the payroll dashboard.
- Select the pay period: Weekly, Bi-weekly, or Monthly.
- Review the calculated gross pay for each employee.
- Add any deductions or bonuses as line items.
- Confirm and process the run.
Pay Slips
After a payroll run is processed, individual pay slips are generated for each employee. Employees can log in to their portal to view and download their own pay slips at any time.
Multi-Currency Support
Salaries can be configured in any supported currency. The system uses stored exchange rates to convert figures for unified reporting. Exchange rates can be updated from the payroll settings or the admin currency panel.