Human Resources

Manage employees, departments, attendance, leave, and payroll. Keep your team organized and compliant with labor regulations.

Getting Started with HR

1

Set up departments

Go to Departments and click "Add Department" to create your organizational units (e.g., Sales, Operations, Finance).

2

Add employees

Go to HR and click "Add Employee" to add each team member with their personal details, department, position, and start date.

3

Configure leave policies

Define leave types (annual, sick, maternity, etc.) and set the number of days allowed for each.

4

Set up payroll

Configure salary structures, deductions, and statutory contributions so you can run payroll each month.

Key Features

Employee Management

Maintain complete employee records including personal information, contracts, documents, and employment history.

Attendance Tracking

Click "Record Attendance" to track daily attendance with clock-in and clock-out times. Generate attendance reports for payroll processing.

Leave Management

Employees can click "Request Leave" to submit time-off requests. Managers can approve or decline with one click.

Payroll

Click "New Payroll" to calculate salaries, deductions, and net pay. Generate payslips and manage monthly payroll runs with statutory compliance.

Departments

Organize your workforce into departments using "Add Department". Assign managers, budgets, and reporting structures.

Statutory Compliance

Configure social security, pension, and tax deductions to comply with local labor regulations automatically.

How-To Guides

Add an Employee
Go to HR and click "Add Employee". Fill in their full name, ID number, contact details, department, position, and start date. Set their salary details and upload any documents (contract, ID copy). Click "Save" to create the employee record.
Record Attendance
Navigate to Attendance in the HR section and click "Record Attendance". Select the date and record clock-in and clock-out times for each employee. The system calculates hours worked and can flag late arrivals or overtime. Save the attendance sheet when complete.
Request Leave
Go to Leave Management and click "Request Leave". Select the leave type, enter the start and end dates, and add a reason. Submit the request. Your manager will receive a notification and can approve or decline it.
Run Payroll
Navigate to Payroll and click "New Payroll". Select the pay period and review the calculated amounts for each employee, including base salary, allowances, deductions, and net pay. Make any adjustments, then confirm to generate payslips.

Tips & Best Practices

  • Keep employee records up to date, especially when there are changes to positions, salaries, or personal details.
  • Set up leave policies at the start of the year so employees know their entitlements and can plan accordingly.
  • Run a payroll preview before finalizing to catch any errors in salary calculations, deductions, or attendance data.

Frequently Asked Questions

How do I handle an employee resignation?
Update the employee record with the end date and reason for leaving. Run a final payroll for any outstanding salary, leave encashment, or severance. Mark the employee as inactive to remove them from active lists while preserving their records.
Can employees request leave themselves?
Yes. Employees with system access can click "Request Leave" to submit time-off requests through their account. The request goes to their department manager for approval. You can also submit requests on behalf of employees.
How are statutory deductions calculated?
Configure the statutory rates (social security, pension, income tax) in the Payroll Settings. The system applies the correct percentages and brackets automatically when calculating each employee's payroll.