Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Discuss (mail) |
Lines of code | 371 |
Technical Name |
hr_zk_attendance |
License | AGPL-3 |
Website | https://www.cybrosys.com |
Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
This Module Integrates Biometric Device With HR Attendance
Biometric Device Integration

Key Highlights
Face+Thumb with HR Attendance
Integrates biometric device (Face+Thumb) with HR attendanc.e
Simultaneous Employee in Odoo
When creating an employee on the device, add them to Odoo simultaneously. To sync an existing Odoo employee, use the same biometric device ID when adding them to the device.
Attendance Log in Odoo
Option to keep the device attendance log in Odoo.
Clear Attendance
Option to clear the device attendance log from both device and Odoo.
Restart and Set Time of Device
We can set the timezone of the device and also restart the device.
Supporting Models
This module support with the following machines : * uFace202 (ZKteco) * iFace990 (ZKteco) -Clients have reported that the module works well with the following machine : * K40 Pro (ZKteco) * SFace900 (ZKteco) * FR1500 (ZKteco) * UA760 (ZKteco) * MB10 (ZKteco)
Are you ready to make your business more
organized?
Improve now!

Biometric Device Configuration and Controls
From the Biometric Device menu, you can configure your all devices with its IP address and port number.
Test Connection - Click on the Test connection for connecting with the Device.
Clear Data - This Button will clear all Attendance data from the Device and Odoo.
Restart - This Button will Restart the Biometric Device.

Test Connection
Click on the 'Test Connection' for connecting with the Device.

Downloading Attendance Logs
After configuration, you can download your device attendance log into Odoo through 'Download Data' button.If the device is connected, then the Odoo will download all device attendance log. Otherwise, the Odoo will display you a warning message.

Here you can see all device attendance log.

Time Zone
Here you can set the time zone for device.

Updating or Creating Employees
You can update existing employees with the 'Device Id' which are the id in the Biometric Device. If there is no match with the "Biometric Device id" then system will automatically create corresponding employee.
Note:- This integration is only applicable for the Device ZKteco model 'uFace 202' Please install zklib library (sudo pip install zklib)

Integrates Biometric Device (Face+Thumb) with HR Attendance.
Option to keep the Device Attendance log in Odoo.
Option to clear the Device Attendance log from both Device and Odoo.
We can set the timezone of the device and also restart the device.
* uFace202 (ZKteco) * iFace990 (ZKteco) -Clients have reported that the module works well with the following machine : * K40 Pro (ZKteco) * SFace900 (ZKteco) * FR1500 (ZKteco) * UA760 (ZKteco) * MB10 (ZKteco)
Go to the Biometric Device menu, enter the device’s IP address and port, then test the connection.
Yes, ensure the Device ID in Odoo matches the Biometric Device ID to sync employees.
Latest Release 18.0.1.0.0
26th March, 2025- Initial Commit
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Hello
I wanted to ask if your module is compatible with this model of Biometrico ZKTeco JDF200 plus.
https://www.zode.sa/en/product/591994.html?gad_source=1&gclid=CjwKCAiA5pq-BhBuEiwAvkzVZUtk6JsBJTpXiGjgl4PBzmAs8qeiSqzYcuDNyJUR3_yR_hYcfkFpMhoCnwcQAvD_BwE
Please answer me so ASAP. Thank you very much
Re:
While we haven't specifically tested our app with the JDF200 Plus, it should be compatible based on the device's communication protocols.
Our application has been successfully tested with several ZKTeco devices:
Internally Tested by Our Team:
Tested and Verified by Our Clients:
Since the JDF200 Plus uses standard ZKTeco communication protocols over TCP/IP, we expect it to work with our app. However, without direct testing, we cannot provide an absolute guarantee.