Skip to Content

Time & Attendance Bio

74.55 74.55

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Community & Enterprise
Time & Attendance Biometric for Odoo — device sync, GPS geofencing, shift rota

Time & Attendance Biometric

Biometric device sync, GPS-verified punches, shift planning and automatic overtime on top of Odoo Attendance

Turn Odoo Attendance into a real time-and-attendance system. Connect biometric / face / card terminals over HTTP, pull their punches into Odoo, verify each punch against a GPS location, plan employee shifts with a weekday rota, and compute overtime automatically on every record. Everything lives in your own database — no third-party cloud, no per-employee fees.

Key Features

Biometric Device Registry

Register each terminal in biometric.device with a device code, device type (fingerprint / face / card / other), host / IP, API token and API path. A per-device Sync pulls punches and stamps the last-sync time.

Punch Import

Each attendance record links back to the device that produced it (biometric_device_id) and carries a device ID and a Biometric Verified flag, so you can tell a terminal punch from a manual one.

GPS Geofencing

Store check-in and check-out latitude / longitude plus a free-text GPS location, and flag whether the punch was inside the allowed zone with the Location Verified boolean.

Shift Planning & Rota

Define shifts in hr.shift with start / end times, computed duration and a Mon–Sun weekday pattern, then assign employees to shifts with scheduled hours and a status workflow.

Automatic Overtime

A stored computed field returns the worked hours beyond the standard day on each attendance record, so overtime is always up to date without a manual calculation.

Native Odoo, No Cloud

Built as a clean extension of the standard hr.attendance model. Multi-company aware, no external SaaS dependency, and every field is reportable with Odoo’s own list, pivot and graph views.

Use Cases

Pull punches from fingerprint / face terminals on the shop floor into Odoo instead of exporting CSVs.
Verify that field and site staff clocked in from the correct location with GPS coordinates.
Plan weekly shift rotas and compare scheduled hours against actual attendance.
Report overtime per employee straight from the attendance list without spreadsheets.

Screenshots

Time & Attendance Biometric — overview in Odoo

Biometric attendance overview

Why Choose This Module

Most biometric integrations push you onto a separate portal with a monthly per-employee price. This one keeps the device registry, the punches, the GPS proof, the shift rota and the overtime calculation inside Odoo, on top of the attendance model you already use. Community and Enterprise compatible, multi-company aware, OPL-1 licensed — you own the data and the workflow.

Specifications

  • Compatible: Odoo 18.0 / 19.0 (Community & Enterprise)
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: hr_attendance
  • Models: biometric.device, hr.shift, hr.attendance (extended)
  • Support: support@pokutsoft.com

Update date: 2026-07-09