Hr
Last updated: 2026-03-29
Human Resources (HR)
The HR module is your central hub for managing your company's workforce. It handles everything from recruiting new talent and onboarding employees to tracking daily attendance, managing leave requests, and running payroll.
When Do I Use This?
- Daily: When employees need to clock in/out or submit leave requests via the "My HR" portal.
- Weekly/Monthly: When managers need to approve timesheets, expenses, and time-off requests.
- Monthly: When the HR/Accounting team needs to calculate salaries and generate pay slips (Payroll).
- As Needed: When hiring new staff, creating job postings, and tracking applicant interviews.
How To Use
1. Using the "My HR" Portal (For All Employees)
This is the self-service screen where employees manage their own daily work.
- Go to My HR from the main menu.
- To Clock In/Out: Click My Attendance and click Attendance Sign. Note: Your device may ask for location permissions to verify you are at the correct job site.
- To Request Time Off: Click My Leaves, view your current balances, and click Leave Request to submit a new request.
- For Managers: Click Pending Approvals to review and approve attendance anomalies or leave requests submitted by your team.
2. Adding a New Employee & Job Setup
When someone joins the company, you must create their profile and assign them a job.
- Go to HR → Employee and click + New.
- Enter their personal details (Name, DOB, Nationality) and click Save.
- Open the Bank and Contact tabs to add their payment details and emergency contacts.
- Go to the Job tab to assign their role. Set their Salary, Standard Hours, and their reporting manager.
3. Running Payroll
The system automatically calculates pay based on standard hours, attendance, allowances, and deductions.
- Go to HR → Payroll → Drive.
- Enter the Period Start and Period End dates for the cycle.
- Set the Pay Date (when funds will be released).
- Click Start.
- The system will generate a Payroll Run with individual Pay Statements (pay slips) for every active employee. Review these statements before finalizing.
4. Recruiting & Hiring
Manage job vacancies and applicants.
- Go to HR → Recruitment → Post to create a new job vacancy.
- As candidates apply via the portal, they will appear under Applicants and Applications.
- Use Appointments to schedule interviews with specific panels (interviewers).
Field Descriptions
Employee & Job Configuration
| Field Name | Description |
|---|---|
| Reports To | The manager who will receive and approve this employee's leave and attendance requests. |
| Standard Hour | The expected number of working hours per day for this specific job. |
| Salary | The base pay. The system uses this to calculate daily/hourly rates during payroll. |
| Site | The physical work location. Used for GPS geofencing to ensure employees are on-site when clocking in. |
Payroll Configuration (Allowances & Deductions)
| Field Name | Description |
|---|---|
| Amount | A fixed monetary value added (Allowance) or subtracted (Deduction) from the salary. |
| Percentage | Calculates the addition/subtraction as a percentage of the employee's base pay for the worked period. |
| Expense/Payable Accounts | The accounting ledgers where these specific payroll costs are tracked. |
Job Sites (Geofencing)
| Field Name | Description |
|---|---|
| Latitude / Longitude | The exact GPS coordinates of your office or work site. |
| Allowed Radius Meters | How far away (in meters) an employee can be from the exact coordinates and still successfully clock in. |
Tip: Encourage employees to use their mobile phones for the "My HR" portal. The Attendance Sign-in relies on device GPS and IP addresses. If you configure a "Site" with an Allowed Radius, the system will automatically pre-approve their attendance if they are physically at work!
Tip: Always set an End Date for temporary Allowances or Deductions (like a 3-month travel stipend or a temporary loan repayment). The Payroll Drive will automatically stop applying them once the End Date passes.