Manual / bulk: HR records attendance for one employee or many at once (Bulk Attendance).
Import: upload a CSV (a sample file is provided).
ZKTeco devices: sync punches from a biometric device.
Location-based attendance
Make sure people clock in at their branch:
Set each branch's location in HRM › Branch (latitude and longitude).
In Settings › Company Settings, turn on Enforce Location on Clock In/Out and set the Allowed Radius (meters) — 200 m by default.
Clock-in and clock-out then record the device location and are refused when the employee is farther from their branch than the radius ("You are not at the branch (X m, allowed N m)"). The browser or phone asks for location permission the first time.
Month vacations
HRM › Month Vacation marks days off for departments or employees (for example a company holiday period). Those days aren't counted as missing in attendance or timesheets, and clock-in isn't possible on them.
Marking Attendance (Admin)
Go to HRM > Attendance
Select date and employee
Mark status: Present, Absent, Half Day, Late
Enter clock-in and clock-out times
Save
Leave Management
Leave Types
Type
Example Settings
Annual Leave
20 days/year
Sick Leave
10 days/year
Casual Leave
5 days/year
Maternity
90 days
Paternity
5 days
Unpaid Leave
Unlimited
Applying for Leave (Employee)
Go to HRM > Leave
Click + Apply Leave
Enter: Leave Type, Start Date, End Date, Reason
Submit
Approving Leave (Manager/HR)
Go to HRM > Leave
View pending requests
Review leave details and balance
Approve or Reject with comments
Payroll & Salary
Setting Up Salary
Go to HRM > Set Salary
Select employee
Click Set Salary
Configure all salary components
Salary Components (Earnings)
Component
Calculation Type
Description
Basic Salary
Fixed
Base monthly salary with proration for partial months