Attendance Location Validator (Multi Work Locations)
by M. Zohaib https://github.com/zobi404/odoo-apps-zohaib| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
| Lines of code | 216 |
| Technical Name |
gps_attendance_location_validator |
| License | LGPL-3 |
| Website | https://github.com/zobi404/odoo-apps-zohaib |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
| Lines of code | 216 |
| Technical Name |
gps_attendance_location_validator |
| License | LGPL-3 |
| Website | https://github.com/zobi404/odoo-apps-zohaib |
Attendance Location Validator
Stop "Buddy Punching" and off-site check-ins. Secure your Odoo Attendance with GPS Geofencing.
Precision Geofencing
Using the industry-standard Haversine Formula, this module calculates the real-time distance between your staff and the office. If they aren't within the allowed radius, Odoo blocks the check-in immediately.
- ✔ Eliminate attendance fraud
- ✔ Easy setup via Work Locations
- ✔ Native Odoo User Experience
Configuration is Simple
Set Work Location Coordinates
Go to Employees → Configuration → Work Locations. Fill in the Latitude, Longitude, and Radius (km).
Enable Validation
The system automatically checks the distance whenever a user clicks Check-In or Check-Out.
Manage Remote Exceptions
On the Employee form, toggle Allow Remote Check-In for employees who should be exempt from location validation.
Module Specifications
| Dependencies | hr, hr_attendance, base_geolocalize, web |
| Odoo Versions | 19.0 (Community & Enterprise) |
| Calculation Method | Haversine Spherical Geometry |
Please log in to comment on this module