AmarHR Features Guide
Explore the core capabilities of AmarHR, from location-based time tracking to automated salary calculations and employee self-service tools.
Overview
AmarHR streamlines your HR operations with powerful features for time tracking, payroll automation, and employee self-service. You configure rules once, and the system handles 99% of the work automatically, saving time on manual calculations and reporting.
Attendance Tracking
Track employee hours using Wi-Fi or geolocation with support for flexible schedules and location-specific allowances.
Payroll Automation
Automatically compute salaries based on attendance data, generate tax reports, and handle shift allowances.
Employee Mobile App
Empower employees to clock in, submit requests, view payslips, and access contracts via a mobile app.
Shift Management
Manage standard and flexible shifts with custom overtime and allowance calculations per location.
All features integrate seamlessly. Start with attendance setup to unlock payroll automation.
Attendance Tracking
Configure attendance to capture hours accurately using Wi-Fi connections or geolocation. Support standard shifts or flexible hours, and apply allowances based on check-in locations.
Employees connect to your office Wi-Fi to clock in/out. Ideal for fixed locations.
Enable Wi-Fi Tracking
In the dashboard, navigate to Attendance > Settings and toggle enableWiFiTracking.
Add Networks
Enter SSIDs like Office-WiFi and assign locations.
Test Check-in
# Employee clocks in via app
curl -X POST https://api.example.com/v1/attendance/clock-in \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"network": "Office-WiFi"}'
Use GPS for remote or multi-site teams. Set radius thresholds for valid check-ins.
// Client-side geolocation check-in
navigator.geolocation.getCurrentPosition(async (position) => {
const response = await fetch('https://api.example.com/v1/attendance/clock-in', {
method: 'POST',
headers: { 'Authorization': `Bearer ${YOUR_TOKEN}` },
body: JSON.stringify({
latitude: position.coords.latitude,
longitude: position.coords.longitude
})
});
});
Payroll Processing
AmarHR automates salary calculations from attendance data. It computes base pay, overtime, allowances, and generates ready-to-file tax reports in Excel.
{
"payrollSettings": {
"baseHourlyRate": 15.50,
"overtimeMultiplier": 1.5,
"allowances": {
"location1": { "extra": 2.00 },
"location2": { "bonus": 5.00 }
},
"taxRates": {
"vat": 0.10,
"incomeTax": 0.20
}
}
}
// Trigger payroll run
const payroll = await fetch('https://api.example.com/v1/payroll/run', {
method: 'POST',
headers: { 'Authorization': `Bearer YOUR_TOKEN` },
body: JSON.stringify({ period: '2024-04' })
});
const report = await payroll.json(); // Includes Excel export URL
Run payroll monthly after attendance closes to ensure accurate data.
Employee Mobile App
The mobile app gives employees control over their data. They clock in/out, submit leave requests, view payslips, and access contracts.
- Clock-in with photo verification
- Submit requests (leave, overtime approval)
- View salary breakdowns and tax details
- Access employment contracts and announcements
Shift and Allowance Management
Handle complex schedules with per-location rules.
| Shift Type | Description | Allowance Example |
|---|---|---|
| Standard | 9 AM - 6 PM | Base rate |
| Flexible | Core hours 10 AM - 4 PM | Overtime after 6 PM |
| Night Shift | 10 PM - 6 AM | 1.5x multiplier + night bonus |
Last updated today
Built with Documentation.AI