Skip to Content
Menu

HR Biometric Device Integration

by
Odoo
v 18.0 Third Party 619
Download for v 18.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employees (hr)
Discuss (mail)
Lines of code 1107
Technical Name hr_biometric_attendance
LicenseAGPL-3
Websitehttps://www.cybrosys.com
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Employees (hr)
Discuss (mail)
Lines of code 1107
Technical Name hr_biometric_attendance
LicenseAGPL-3
Websitehttps://www.cybrosys.com
Versions 15.0 16.0 17.0 18.0
Community
Enterprise

THIS MODULE INTEGRATES ODOO EMPLOYEE MANAGEMENT WITH BIOMETRIC DEVICE. Fetch biometric user details from biometric device and sync with odoo, available in community and enterprise V18

HR BIOMETRIC DEVICE INTEGRATION


This module uses an external python dependency 'pyzk'. Before installing the module install the python package first. The required python package can be installed using the following command,
pip install pyzk

Key Highlights

Live Capture

Real-time Data Fetching from Biometric Device to Odoo .

Schedule Downloads

You can schedule attendance downloads by configuring the time in the settings.

User Management

You can create, update, and delete users from the biometric device, managing them through Odoo employees

Options for Restart and Clear Data

We can restart the device and also clear attendance log in a single click.

Supporting Models

This Module Support With The Following ZKteco Machines (Clients have Reported):
* UFace202
* IFace990
* K40 Pro
* SFace900
* FR1500
* UA760
* MB10

HR Biometric Device Integration

Are you ready to make your business more organized?
Improve now!

odoo@cybrosys.com +91 9074270811
acc_bg

Biometric Device Menu.

A new menu has been added to the Attendance Module for configuring the Biometric Device. You can find this option under Attendance --> Biometric Device.

Test Connection

Create a new biometric device by configuring the machine's IP address and port, and then test the connection to ensure it is working.

Notification If Test Connection Succeed

If the Test connection fails, you will be notified with a Validation error message

Biometric Device Functionalities

In this area, you can see buttons that provide access to different functionalities.

Download Data

Clicking the Download button allows you to manually download data from the machine. This will save the attendance records, register employee details, and update the device information.

Attendance Analysis

Here we can see the Attendance in Attendance Analysis

Clear Data

We can clear attendance from both device and odoo.

We can see the cleared log in Chatter.

Restart Device

We can restart the device in a single click.

Live Capture

If 'Live Capture' enabled, we can get the real-time attendance from the device.

The stopwatch appears when live capturing is enabled. You also have the option to disable live capturing.

Set Timezone

We can set the Timezone of the user into the device.

Will notify if the timezone is set.

User Management

By clicking this button, a wizard will open to manage users.

Here we have several options for managing users.

by selecting 'Get all Users', we can get all users from the device.

Here we can see all the users from the device. .

By selecting 'create user', we can select the employee from the list.

We can see the details in the Chatter.

By selecting 'update user', the user will update in device.

By clicking 'Delete User', We can Delete the user from machine or both devices.

We can see the details in the Chatter.

Biometric Device details in the Employee's Form.

You can see the biometric device details in the HR Settings of the Employee form.

Configure from Employee form.

You can configure the biometric device user details from employee form.

If the employee is already a device user, here we can update and delete.Else we can create the user from here.

Schedule Downloads

In the settings, you can set up a schedule for automatic attendance downloads and configure the time interval and period for these downloads

Real-Time Attendance Capturing

Option To Restart Biometric Device In Odoo.

Option To Maintain Biometric Device Attendance Logs In Odoo

Downloads And Save Machine Information

Set Device's Timezone As The Odoo User Time Zone.

You Can Schedule Attendance Downloads By Configuring The Time In The Settings.

You Can Create, Update, And Delete Users From The Biometric Device, Managing Them Through Odoo Employees. Also, You Can Manage It From The Biometric Device Form.

This Module Support With The Following ZKteco Machines (Clients have Reported):
* UFace202
* IFace990
* K40 Pro
* SFace900
* FR1500
* UA760
* MB10

Yes. This module supports integration with various zk biometric devices. You can configure device settings, and it will automatically fetch attendance logs into Odoo

You can configure the sync interval manually or set it to auto-sync at specific time intervals using scheduled actions.

Yes. The module has built-in logic to prevent duplication based on employee, device ID, and timestamp.

Latest Release 18.0.1.0.0

3rd July, 2025
Add
  • Initial Commit

Related Products

Our Services

....

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
非常给力,已经成功安装,谢谢分享!首先需要python环境,然后安装pyzk外部依赖,可是有一点小小的问题,采集打卡数据employee不是中文会出现乱码,以及NN-21344变成了工号,原来odoo没有工号这个选项,在中文环境会有名称重复的情况,除了工号id还需要姓名来对应唯一性,如果能增加录制指纹界面,并且保存指纹到员工信息,并能通过odoo上传到不同考勤机的操作页面,这个应用将会非常成功!
by
ceshi01
on 8/24/25, 11:37 PM


Re: 非常给力,已经成功安装,谢谢分享!首先需要python环境,然后安装pyzk外部依赖,可是有一点小小的问题,采集打卡数据employee不是中文会出现乱码,以及NN-21344变成了工号,原来odoo没有工号这个选项,在中文环境会有名称重复的情况,除了工号id还需要姓名来对应唯一性,如果能增加录制指纹界面,并且保存指纹到员工信息,并能通过odoo上传到不同考勤机的操作页面,这个应用将会非常成功!
by
Cybrosys Technologies
on 8/28/25, 3:04 AM Author

We couldn’t reproduce the issue—the IDs are showing correctly and remain consistent. Could you please share the details of the device you’re using or provide more information, such as a short video showing the issue? You can also email odoo@cybrosys.com.



There are no comments yet!