Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Employees
  3. ZKTeco Integration | ZKTeco Biometric Attendance Integration | Odoo-ZKTeco Biometric Integration v 18.0
  4. Sales Conditions FAQ

ZKTeco Integration | ZKTeco Biometric Attendance Integration | Odoo-ZKTeco Biometric Integration

by Dotsprime System https://dotsprime.com/
Odoo

$ 105.41

v 18.0 Third Party 38
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Employees (hr)
• Discuss (mail)
Lines of code 6764
Technical Name dps_zkteco_biometric_integration
LicenseOPL-1
Websitehttps://dotsprime.com/
Versions 15.0 16.0 17.0 18.0 19.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 6764
Technical Name dps_zkteco_biometric_integration
LicenseOPL-1
Websitehttps://dotsprime.com/
Versions 15.0 16.0 17.0 18.0 19.0
  • Description
  • License

ZKTeco Integration | ZKTeco Biometric Attendance Integration | Odoo-ZKTeco Biometric Integration

Biometric device configuration: Our apps completly support ADMS system and that introduced to improve communication between devices and software.

Traditionally, the system depended on collecting data from devices via static IPs and modem configurations. However, with the introduction of the ADMS feature, devices are now able to transmit data directly to the software, thereby removing the necessity for static IP addresses and modem configurations.

Our apps completly support ADMS system: uFace202, uFace302, uFace402, uFace600, uFace800, uFace800Plus, F09,F16, F18, F19, F21, F22, F25 ,F26, F28, MB10, MB20, MB30, MB130. MB160, MB10-VL, MB360, MB2000, MB10-VL, MiniAC Plus, MiniTA, MiniAC, EFace 10, iClock 680, iClock 700, SpeedFace V5, SpeedFace-V3L, SpeedFace-V5L, SpeedFace M4, SpeedFace-mini, ProBio Plus, FaceDepot-7BL, FaceDepot 4A, Facedepot 7C, Zkteco K40 Pro, Zkteco K40, Zkteco K45 , Zkteco K45 Pro, Zkteco K60,S500, S560, S880, S900, S922, HORUS TL1, HORUS E1 .


The following are the ZkTeco devices that we tested:

ZKTeco uFace Series : uFace202, uFace302, uFace402, uFace600 , uFace800, uFace800Plus,..... (Provide your model).
ZKTeco F Series: F09,F16, F18, F19, F21, F22, F25 ,F26, F28 ,..... (Provide your model).
ZKTeco MB Series: MB10, MB20, MB30, MB130. MB160, MB10-VL, MB360, MB2000, MB10-VL..... (Provide your model).
ZKTeco Mini Series: MiniAC Plus, MiniTA, MiniAC ,..... (Provide your model).
ZKTeco EFace 10 ,..... (Provide your model).
ZKTeco iClock Series: iClock 680, iClock700 ,..... (Provide your model).
ZKTeco SpeedFace Series: SpeedFace V5, SpeedFace-V3L, SpeedFace-V5L , SpeedFace M4, SpeedFace-mini ,..... (Provide your model).
ZKTeco BioFace Series : ProBio Plus Series , ..... (Provide your model).
ZKTeco ProMA Series: ProBio Plus Series ,..... (Provide your model).
ZKTeco FaceDepot Series: FaceDepot-7BL, , FaceDepot 4A, Facedepot 7C ,..... (Provide your model).
ZKTeco K Series: Zkteco K40 Pro, Zkteco K40, Zkteco K45 , Zkteco K45 Pro, Zkteco K60, ..... (Provide your model).
ZKTeco S Series: S500, S560, S880, S900, S922 ,..... (Provide your model).
ZKTeco HORUS Series: HORUS TL1 , HORUS E1 ,..... (Provide your model).
And if any another device you are using device (that support ADMS) ..... (Provide your model)
  • Features
  • Screenshots
  • ReportS
  • Dashboard Preview
  • Version Log
  • Service

Key Features of "ZKTeco Integration | ZKTeco Biometric Attendance Integration"

  • This module helps integrate Odoo HR Attendance with ZK attendance machines, enabling seamless synchronization of attendance records.
  • ZKTeco devices support ADMS over HTTP/HTTPS.
  • Fetches attendance logs from ZKTeco to an Odoo device dynamically.
  • Real-time attendance synchronization.
  • Supports all ZKTeco biometric devices that work in ADMS mode.
  • Compatible with ZKTeco attendance devices (With all ADMS supportive devices)
  • One-click Check Connection button to test the connection between the system and the device.
  • Easily configure the device for a specific check-in or check-out, or use the same device for both check-in and check-out.
  • Refresh the device connection at any time by clicking on Refresh " class="grammarCheck_new modified" data-type="modified">Connection
  • One click the Download Device Users option.
  • One-click export of employees from a ZKTeco device.
  • Quickly retrieve the missing logs from the device for the specified duration.
  • Fetch missing logs with one click.
  • Easily able to see all users associated with the device, along with their username and user ID.
  • On click, attendance will be calculated based on the existing logs fetched from the device.
  • Easily Scan Users with a ZKTeco Device.
  • Easily Update User with ZKTeco Device.
  • Easily Remove Users with ZKTeco Devices
  • Easily calculate attendance based on status codes.
  • Advance timezone update in calculating attendance.
  • Multiple Shift check-in and check-out calculation options.
  • Advance reporting option for: 1> Attendance Report, 2> Absence Report, 3> Daily Summary Report, 4> Calculated Attendance Difference
  • Overtime calculation.
  • Week-off overtime.
  • Break time calculation.
  • Shortfall calculation.
  • No private IP required.
  • Supports ADMS/WDMS devices.
  • Automatic attendance sync.
  • Manage multiple devices.
  • One-click employee sync.
  • Shift management feature is available.

Screenshot

1.) After installing the module, go to the ZKTeco menu, click on Device Settings, and then open Device Configuration to configure the device.

2. If you need to connect the device using an IP address, enter the device IP address, port number, password (if set), and the correct timezone.e

2.1 Then, click on the Test Connection button to check the connection with the configured device.

2.2 Once the connection is successful, click on Synchronize Employees to sync employees with the device.

If you need to connect using ADMS, select ADMS, enter the device serial number, enable Is Password Set if a password is configured, provide the device password, and select the correct timezone..


3.1 Select your preferred option from Check Option based on your requirement. You can configure the device for a specific check-in or check-out, or use the same device for both check-in and check-out. Choose the appropriate option, and the log status will be displayed accordingly.


3.2 Click the Check Connection button to test the connection between the system and the device. Once clicked, the system will verify the connection and mark the device as active. If the device does not respond for more than 30 minutes, it will be automatically marked as inactive.


3.3 Once the device is connected, it will be shown as active. You can refresh the device connection at any time by clicking on Refresh Connection.


3.4 Click the Download Device Users button to fetch users from the device into the system.


3.5 Click the Export Employees to Device button to export employees to the device.


3.6 Attandance checkin and checkout rules: Here you can add check in and checkout time for the system. 1> check in 2> checkout 3> Both.


4. Click the Fetch Face Data button to fetch face data of all users registered on the device.

4.1 Within Device Settings, click on the ZKTeco Face Templates menu to view the users’ face data.

5. Click Fetch Missing Logs. A pop-up wizard will appear—select the required time period and then click Fetch Logs to retrieve missing logs from the device for the specified duration.

5.1 To view attendance logs, go to the Device Logs menu and click on Attendance Logs to see the device attendance records.

6. On the Device Users page, you can see all users associated with the device, along with their user name and user ID.

6.1 Once the device is connected and users are fetched, if a user is not synced with the device, click on that user to open a pop-up. In the Employee field, select the correct and related employee for that user.

7. The ZKTeco Device Status Code page displays the device status codes used for check-in and check-out in the device attendance logs.

8. The Attendance Logs button displays the device event logs, and the Command Count button shows the commands executed that were created by the user.

9. Click on Synchronization, then select Calculate Attendance to calculate attendance.

9.1 Once clicked, attendance will be calculated based on the existing logs fetched from the device.

10. Click on Device Settings, then select Attendance States to view the attendance states of all devices.

11. Go to the Device Settings menu and click on Fingerprint Templates. This will display the fingerprint templates of device users, showing the actual finger along with its index.

12. Go to the Device Settings menu and click on Card Data. This will display the Card Data of device users.

13. Go to Device Logs, then click on Attendance Logs to view the attendance logs fetched from the device.

14. Go to the main menu and click on Settings. From the Attendances section, scroll down and locate Attendance Shift Settings and ZKTeco Attendance Biometric Device. Enable User Minimal Attendance to calculate attendance on a daily basis. Enable Multiple Shift if you want to calculate multiple shifts within a single attendance record. If there is a timezone difference while calculating attendance, enable TZ Update. Otherwise, leave it disabled. Enable Calculate Attendance by Status to calculate attendance based on status codes, and make sure this option is turned on.

14.1 Attandance checkin and checkout rules: Here you can add check in and checkout time for the system for multiple shift.


15. Go to Employees and open an employee record. Then click on the ZKTeco Bio Devices menu. Here, you can see the device details for that employee across all registered devices, provided the employee is created as a user on those devices and has been synced.

16. Inside the Biometric Data section, you can view the biometric details of the employee.

17. Inside the Actions menu, there are three options:

17.1 Scan User with ZKTeco Device – This checks whether the user exists on the device. If the user is not found, the system will enroll the user. If the user is not created, you can review the logs for details.

17.2 Update User with ZKTeco Device – This is used to update the user’s name and card details on the device. If the user does not already exist, a new user will be created on the selected device.

17.3 Remove User with ZKTeco Device – This action removes the employee from the selected device.

You can execute these actions for multiple devices at once.

Screenshot

1. For reports, go to the Reports menu and click on Employee Attendance Report. A wizard will open where you can select an employee and a date range for the report. If no employee is selected, the report will be generated for all employees. You can generate the report based on attendance data or device logs.

2. Click on Daily Reports to generate daily reports. You can generate reports based on a selected time period and employee.

2.1 Click on Daily Reports to generate daily reports.
following reports are available:
1.Attendance Report
2.Absence Report
3.Daily Summary Report
4.Calculated Attendance Difference

Screenshot

1 Attandance advance dashboard.

2 Preview of Attandance excel reports.

3 Attandance excel reports send by mail.

Release Update - December 23, 2025
Version - v19.0.2.1.0
  • Release stable version of the Zkteco attandance machine.
Release Update - December 20, 2025
Version - v19.0.1.1.7
  • Test device with multiple device and make update in code.
Release Update - December 15, 2025
Version - v19.0.1.1.6
  • Multiple shift check in and checkout code. And check compatiblity with multiple models of Zkteco. And add calculation in attandance report.
Release Update - December 10, 2025
Version - v19.0.1.1.5
  • Added dashboard advance option.
Release Update - December 5, 2025
Version - v19.0.1.1.4
  • Added multiple report and recheck code.
Release Update - November 30, 2025
Version - v19.0.1.1.3
  • Small fixing in the issue and make device more accurate.
Release Update - November 20, 20255
Version - v19.0.1.1.2
  • Added code Advance device management and concnetion security
Release Update - November 10, 2025
Version - v19.0.1.1.1
  • Added report for attandance.
Release Update - October 10, 2025
Version - v19.0.1.1.0
  • Added code for Device connection.
Release Update - October 1st, 2025
Version - v19.0.1.0.0
  • Initial Release.

NOTE: If you have any inquiries concerning this application, please feel free to reach out to us. If you need assistance in resolving errors with any other applications, it will require additional modifications for bug fixes and to ensure compatibility.

Our Service


Odoo Implementation

Odoo Support

Odoo Customization

Odoo Migration


Odoo Training

Odoo Integration

Odoo Installation

If you are looking for any Customsation, Support, Implementation, Migration, Odoo Training (Technical-Functional), Odoo Version Migration, Odoo Database Migration, Odoo Support, Odoo Fixing, Odoo Bug fixing, Any query plz Contact us We are ready to help you.

Contact us for support


dotsprime@gmail.com

dotsprime@gmail.com


Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
There are no ratings yet!
by
Tuan
on 10/26/25, 11:48 PM Confirmed Purchase

Hi Team, 
Does it support Zkteco MB50-VL Lite?

Re:
by
Dotsprime System LLP
on 10/27/25, 12:16 AM Author

Hello Tuan,

Good Morning,

We have not rested with MB50-VL. BUt our apps is working with  MB10-VL almost same module of odoo.

If you need more help plz create ticket: https://dotsprime.com/contactus

Thank in advance.


by
Tuan
on 10/26/25, 11:47 PM Confirmed Purchase

Hi Team, 
Does it support Zkteco MB50-VL Lite?


by
KAMAL OMERA
on 10/17/25, 6:20 AM

hello does it support Zkteco MB2000?

Re:
by
Dotsprime System LLP
on 10/17/25, 7:14 AM Author

Hello Kamal, yes it will support MB2000 model.

Thanks 🙏 

If you need any help after purchase contact: sales@dotsprime.com


by
Carlos Alderete
on 9/29/25, 11:27 AM Confirmed Purchase

Hola, es compatible con ZK-TECO K20 PRO ? Conexion mediante IP.

Re:
by
Dotsprime System LLP
on 9/29/25, 12:30 PM Author

Hello Carlos,

Thanks you so much for contacting us.

Yes this apps is supporting with ZKTeco K series. Like  
Zkteco K40 Pro, Zkteco K40 , Zkteco K20 PRO, Zkteco K20 . It will work with ADMS mode, Thanks

If you need more help contact : sales@dotsprime.com

Thanks,
Dotsprime System LLP


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with