With this module the geolocation of the user is tracked at the check-in/check-out step.
This feature is available only in secure contexts (HTTPS).
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Records the GPS coordinates of employees when they check in or check out, and shows them on attendance records for managers.
This module adds location tracking to employee attendance. When an employee checks in or checks out from the My Attendances screen or the attendance kiosk, the browser asks for the device's GPS position and sends the latitude and longitude together with the attendance action.
The coordinates are stored on the attendance record (hr.attendance) in separate fields for check-in and check-out. Because raw decimal numbers are hard to read, the module also computes a human-readable version in degrees, minutes and seconds with a North/South or East/West indicator.
Managers (users in the Attendance Manager group) see a new "Check-in Location" and "Check-out Location" block on the attendance form, showing latitude and longitude for both check-in and check-out. The same readable coordinates can be added as optional columns in the attendance list view.
If the browser cannot get the position (for example the user refuses permission or the page is not served over HTTPS), the module falls back to coordinates of 0.0 and still records the attendance, so attendance is never blocked by a location problem. The module also defines a decimal precision called "Location" with 7 digits for storing the coordinates.
Depends on
Models and fields (1)
- hr.attendance · extends an existing modelcheck_in_latitude, check_in_longitude, check_out_latitude, check_out_longitude, check_in_latitude_text (Check-in Latitude), check_in_longitude_text (Check-in Longitude), check_out_latitude_text (Check-out Latitude), check_out_longitude_text (Check-out Longitude)
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/hr.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.