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
    • Property 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 | Leading Odoo-ZKTeco Service provider v 18.0
  4. Sales Conditions FAQ

ZKTeco Integration | ZKTeco Biometric Attendance Integration | Odoo-ZKTeco Biometric Integration | Leading Odoo-ZKTeco Service provider

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

$ 69.00

v 18.0 Third Party 81
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 15.0 16.0 17.0 18.0 19.0
  • Description
  • Manifest
  • License

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

  • Biometric Device Configuration:
    Our AI-powered Odoo integration fully supports ZKTeco ADMS technology, allowing biometric devices to communicate securely with Odoo over HTTP/HTTPS. This ensures reliable attendance synchronization, simplified deployment, centralized management, and real-time data processing without the need for static or private IP addresses.
  • Modern ADMS-Based Attendance Communication:
    Our Odoo application fully supports ZKTeco ADMS, enabling biometric devices to communicate directly with the ERP system over secure HTTP/HTTPS protocols. Unlike conventional attendance systems that rely on static IP addresses and modem configurations, ADMS provides a secure, scalable, and cost-effective communication method that simplifies deployment, improves reliability, and enables real-time attendance synchronization across multiple locations.
  • Industry-Leading ZKTeco Integration for Odoo:
    Recognized as one of the most trusted ZKTeco Integration applications for Odoo, our solution is widely used by businesses across Saudi Arabia, Latin America, Europe, and other global markets. It supports multiple ZKTeco biometric device models, including the latest hardware, delivering secure real-time synchronization, advanced attendance processing, and enterprise-grade performance for organizations of every size.
  • Trusted by 300+ Customers with 600+ Connected Biometric Devices:
    Our ZKTeco Integration for Odoo is trusted by 300+ customers worldwide and actively manages 600+ connected biometric devices across multiple business locations. Built for enterprise performance, the solution provides secure real-time synchronization, intelligent attendance processing, and seamless integration with Odoo ERP, making it an ideal choice for organizations of every size.
Officially Tested & Supported ZKTeco Biometric Device Models and Series
  • ZKTeco uFace Series:
    Supported models include uFace202, uFace302, uFace402, uFace600, uFace800, and uFace800 Plus. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco F Series:
    Supported models include F09, F18, F19, F22, F25, F35, F34, and F18 Pro. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco MB Series:
    Supported models include MB10, MB20, MB30, MB130, MB160, MB360, MB460, MB560-VL, MB10-VL, and MB2000. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco Mini Series:
    Supported models include MiniTA, MiniAC, and MiniAC Plus. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco EFace Series:
    Supported models include EFace10 and EFace15. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco iClock Series:
    Supported models include iClock680, iClock700, iClock880, and iClock990. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco SpeedFace Series:
    Supported models include SpeedFace V3L, SpeedFace V5, SpeedFace V5L, SpeedFace V5L Palm, SpeedFace Mini, SpeedFace M4, SpeedFace H5, and SpeedFace H5L. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco BioPro Series:
    Supported models include ProBio, ProBio Plus, ProBio-X, BioPro MV30, and BioPro SA20. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco BioFace Series:
    Supported models include BioFace Pro and BioFace Plus. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco ProMA Series:
    Supported models include ProMA, ProMA QR, and ProMA-RF. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco FaceDepot Series:
    Supported models include FaceDepot-4A, FaceDepot-7A, FaceDepot-7B, FaceDepot-7BL, FaceDepot-7C, and FaceDepot-7CL. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco K Series:
    Supported models include K40, K40 Pro, K45, K45 Pro, K60, and K999 Pro. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco S Series:
    Supported models include S500, S560, S880, S900, and S922. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco HORUS Series:
    Supported models include HORUS TL1, HORUS E1, and HORUS E2. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco iFace Series:
    Supported models include iFace302, iFace402, iFace800, iFace900, and iFace950. If your device model is not listed, please contact us for compatibility verification.
  • ZKTeco ProFace X Series:
    Supported models include ProFace X, ProFace X [P], ProFace X [TD], and ProFace X [TI]. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco G Series:
    Supported models include G2, G3, and G4. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco FaceKiosk Series:
    Supported models include FaceKiosk-H13A, FaceKiosk-H13C, and FaceKiosk-V32. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco IN Series:
    Supported models include IN01, IN02, and IN05-A. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco UA Series:
    Supported models include UA100, UA200, UA300, and UA760. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco Silk Series:
    Supported models include SilkFP-100TA, SilkFP-101TA, and SilkFP-101TC. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco KF Series:
    Supported models include KF1100, KF160, and KF260. If your model is not listed, please contact us for compatibility verification.
  • ZKTeco MB-VL (Visible Light) Series:
    Supported models include MB10-VL, MB20-VL, MB360-VL, and MB560-VL. If your model is not listed, please contact us for compatibility verification.
  • Features
  • Screenshots
  • ReportS
  • Dashboard
  • FAQ
  • Version Log
  • Service
Advanced Features of ZKTeco Biometric Attendance Integration
  • Log Status Identification Based on Device:
    Automatically identifies each attendance log as a check-in or check-out based on the device configuration. Supports dedicated check-in, dedicated check-out, and dual-purpose devices for accurate attendance processing.
  • Color-Coded Attendance Logs:
    Attendance logs are displayed with color-coded statuses such as check-in, check-out, late, absent, and other attendance events for quick and easy identification.
  • Flexible Device Connectivity:
    Supports both ADMS (Push Mode) and Direct IP communication, allowing seamless integration with various ZKTeco biometric devices.
  • Accurate Attendance Calculation:
    Calculates attendance based on log sequence and check-in/check-out status, ensuring precise working hours, late arrivals, and early departures.
  • Timezone Correction:
    Automatically adjusts attendance logs according to the configured user timezone to eliminate discrepancies caused by server or device timezone differences.
  • Fetch Device Users:
    Import all registered users directly from connected biometric devices into Odoo with a single click.
  • One-Click Device Reconnection:
    Refresh the device connection instantly without restarting services or modifying configurations.
  • ADMS Support over HTTP/HTTPS:
    Fully supports ZKTeco ADMS communication using secure HTTP and HTTPS protocols for reliable real-time synchronization.
  • No Static or Private IP Required:
    Devices communicate directly with Odoo through ADMS, eliminating the need for static or private IP addresses.
  • Status Code-Based Attendance Calculation:
    Attendance is calculated using device-generated status codes such as check-in, check-out, break, overtime, and other custom events.
  • Retrieve Missing Punch Logs:
    Automatically retrieves missing attendance logs to ensure complete and accurate attendance records.
  • Fetch Biometric Data:
    Synchronize fingerprints, facial templates, card information, and other biometric data directly from supported devices.
  • Centralized Device User Management:
    Create, update, and delete device users directly from Odoo without manually configuring each biometric device.
  • Dynamic Overtime Rounding:
    Configure flexible overtime rounding rules based on your organization's attendance policies.
  • Check-In Rounding & Multi-Shift Support:
    Supports check-in time rounding and multiple work shifts for accurate attendance calculation.
  • Download Attendance Reports:
    Export attendance reports in downloadable formats for auditing, payroll, and reporting purposes.
  • Automatic Device Status Monitoring:
    Automatically updates the online/offline status of biometric devices every 30 minutes.
  • Export Employees from Devices:
    Export employee information directly from biometric devices for backup or migration.
  • Configurable Check-In/Check-Out Time Windows:
    Define separate time ranges for check-in and check-out to prevent attendance misclassification.
  • Automatic Recovery of Missed Logs:
    Missing attendance logs are automatically synchronized every 15 minutes without manual intervention.
  • Working Schedule & Weekend Configuration:
    Configure work schedules, weekends, and weekly shifts according to your organization's attendance policies.
  • Multiple Shift Attendance Calculation:
    Supports early, late, overnight, and overlapping shifts while accurately calculating employee attendance.
  • Attendance Report Highlights:
    Attendance reports visually highlight absent days, present days, weekends, and employees working on weekends, allowing administrators to quickly identify attendance patterns.

Screenshot

1. After installing the module, navigate to ZKTeco → Device Settings → Device Configuration. Configure your ZKTeco biometric device according to your network and communication settings.

2. To connect the device using a Direct IP connection, enter the device's IP Address, Port Number, Communication Password (if configured), and the appropriate Timezone. After entering the required information, save the configuration and test the connection to ensure successful communication between the device and Odoo.

2.1 After completing the device configuration, click the Test Connection button to verify communication between Odoo and the configured ZKTeco biometric device. If the connection is successful, the system will confirm that the device is ready for data synchronization.

2.2 Once the connection has been successfully established, click Synchronize Employees to import and synchronize employee records between Odoo and the connected ZKTeco biometric device. This ensures that employee information remains synchronized across both the device and Odoo.

3. If you need to connect the device using ADMS, select ADMS as the connection type, enter the device serial number, enable Is Password Set if a password is configured on the device, enter the device password, and select the appropriate timezone.


3.1 Select the appropriate option from Check Option based on your requirements. You can configure the device as a dedicated Check-In device, a dedicated Check-Out device, or use the same device for both check-in and check-out. Attendance log statuses will be recorded accordingly.


3.2 Click the Check Connection button to verify the connection between the system and the biometric device. If the connection is successful, the device will be marked as Active. If the device does not respond for more than 30 minutes, it will automatically be marked as Inactive.


3.3 Once the device is successfully connected, its status will be displayed as Active. You can refresh the device connection at any time by clicking the Refresh Connection button.


3.4 Click the Download Device Users button to import all registered users from the biometric device into Odoo.


3.5 Click the Export Employees to Device button to export employee records from Odoo to the connected biometric device.


3.6 Attendance Check-In and Check-Out Rules: Configure the attendance rules by selecting one of the following options: Check-In, Check-Out, or Both. These settings determine how attendance logs are interpreted and processed by the system.


4. Click the Fetch Face Data button to retrieve the facial data of all users registered on the biometric device.

4.1 Navigate to Device Settings → ZKTeco Face Templates to view the facial templates of all synchronized users.

5. Click Fetch Missing Logs. A pop-up wizard will appear. Select the required date and time range, then click Fetch Logs to retrieve any missing attendance logs from the biometric device.

5.1 To view attendance logs, navigate to Device Logs → Attendance Logs. This page displays all attendance records synchronized from the biometric device.

6. The Device Users page displays all users registered on the biometric device, along with their user names and user IDs.

6.1 After the device has been connected and users have been imported, if a device user is not linked to an employee, click the user to open the pop-up window. In the Employee field, select the corresponding employee to establish the synchronization.

7. The ZKTeco Device Status Codes page displays the attendance status codes used by the biometric device to identify check-in, check-out, break, overtime, and other attendance events.

8. The Attendance Logs button displays all attendance events received from the biometric device, while the Command Count button displays the commands that have been executed and sent to the device.

9. Navigate to Synchronization, then click Calculate Attendance to process employee attendance records.

9.1 Once the process is complete, attendance will be calculated automatically based on the attendance logs synchronized from the biometric device.

10. Navigate to Device Settings, then select Attendance States to view the attendance state configuration for all registered biometric devices.

11. Navigate to Device Settings → Fingerprint Templates to view the fingerprint templates of all device users, including the registered fingerprint and its corresponding finger index.

12. Navigate to Device Settings → Card Data to view the card information of all users registered on the biometric device.

13. Navigate to Device Logs → Attendance Logs to view all attendance records synchronized from the biometric device.

14. Navigate to Settings. Under the Attendances section, scroll down to locate Attendance Shift Settings and ZKTeco Attendance Biometric Device settings.

Enable User Minimal Attendance to calculate employee attendance on a daily basis.
Enable Multiple Shift to calculate multiple work shifts within a single attendance record.
If there is a timezone difference between the device and the server, enable TZ Update. Otherwise, leave this option disabled.
Enable Calculate Attendance by Status to calculate attendance based on the device status codes. It is recommended to keep this option enabled.

14.1 Attendance Check-In and Check-Out Rules: Configure the attendance rules for multiple shifts by defining the appropriate check-in and check-out time ranges for the system.


15. Navigate to Employees and open an employee record. Then select the ZKTeco Bio Devices tab to view the device information associated with that employee across all registered biometric devices. This information is available only if the employee has been created on the device and successfully synchronized.

16. Within the Biometric Data section, you can view the employee's biometric information, including the data synchronized from the connected biometric devices.

17. The Actions menu provides the following user management options for biometric devices:

17.1 Scan User with ZKTeco Device : This option checks whether the selected user exists on the biometric device. If the user is not found, the system will automatically enroll the user on the device. If the enrollment fails, you can review the logs for detailed information.

17.2 Update User with ZKTeco Device : This option updates the selected user's information, such as the user name and card details, on the biometric device. If the user does not already exist on the selected device, a new user will be created automatically.

17.3 Remove User with ZKTeco Device : This option removes the selected employee from the biometric device while leaving the employee record unchanged in Odoo.

These actions can be performed simultaneously for multiple biometric devices, allowing you to manage user synchronization efficiently across all selected devices.

Screenshots

1. Navigate to Reports → Employee Attendance Report. A wizard will open where you can select an employee and the desired date range. If no employee is selected, the report will be generated for all employees. You can generate the report based on either Attendance Data or Device Logs.

2. Navigate to Reports → Daily Reports to generate daily attendance reports. Select the required employee and date range to generate the desired report.

2.1 The Daily Reports menu provides the following report options:

1. Attendance Report
2. Absence Report
3. Daily Summary Report
4. Calculated Attendance Difference Report

Screenshots

1. Advanced Attendance Dashboard

2. Preview of Attendance Excel Reports

3. Attendance Excel Reports Sent via Email

Need Help?

Section Divider

Find quick answers to frequently asked questions and resolve common issues with ease using our comprehensive FAQ section.

FAQ Does the ZKTeco device send attendance logs directly to Odoo through HTTP/ADMS?

Yes. When ADMS is configured, the ZKTeco biometric device automatically sends attendance logs directly to the Odoo server whenever new attendance records are generated.

FAQ Does attendance data pass through the ZKTeco cloud or another server before reaching Odoo?

No. The device communicates directly with the configured Odoo server. No ZKTeco cloud service or third-party relay server is required.

FAQ Does the module require an external relay server, middleware, or a service operated by your company?

No. Attendance data is transmitted directly from the ZKTeco biometric device to the configured Odoo server. No external relay server, middleware, or service operated by our company is required.

FAQ Does attendance data pass through a ZKTeco cloud service or another server before reaching Odoo?

No. The biometric device sends attendance data directly to the configured Odoo server whenever new attendance logs are recorded. The data does not pass through a ZKTeco cloud service or third-party server.

FAQ Does the complete integration operate within the Odoo instance?

Yes. Device configuration, API communication, attendance processing, and data management are handled entirely within Odoo.

FAQ Is the module compatible with Odoo.sh?

Yes. The module is fully compatible with Odoo.sh and does not require a separate Python service, daemon, or external middleware.

FAQ Does the module use Odoo HTTP controllers to receive ADMS push data?

Yes. The module uses Odoo HTTP controllers to receive attendance data pushed by the ZKTeco biometric device through ADMS.

FAQ Which address should be used for an Odoo.sh installation?

Use the public domain assigned to your Odoo.sh instance as the ADMS server address. Ensure the domain is publicly accessible so the biometric device can communicate with your Odoo server.

FAQ Is a static public IP address required?

No. A static public IP address is not required if you use a stable public domain name that always resolves to your Odoo server.

FAQ Does the module support real-time attendance synchronization?

Yes. When ADMS is enabled, the ZKTeco biometric device pushes attendance logs to Odoo in real time as soon as new attendance records are generated.

FAQ What happens if the Odoo server is temporarily unavailable?

The biometric device stores attendance records locally. Once the Odoo server becomes available again, synchronization resumes automatically, depending on the device model and configuration.

FAQ Can multiple ZKTeco devices connect to the same Odoo database?

Yes. The module supports multiple compatible ZKTeco biometric devices across one or more business locations, all managed from a single Odoo database.

FAQ Where are attendance logs stored in Odoo?

Raw attendance records are stored in the Device Logs model and can then be processed into Odoo Employee Attendance records.

FAQ Does the integration send customer data to your company's server?

No. The integration communicates directly between your ZKTeco biometric device and your Odoo server. No attendance data or customer information is transmitted to or stored on our servers.

FAQ Do you provide one-time installation and configuration support for connecting ZKTeco biometric devices with Odoo.sh, VPS-hosted Odoo, or local Odoo servers?

Yes. We provide one-time installation, configuration, and integration support for connecting ZKTeco biometric devices with Odoo.sh, VPS-hosted Odoo, and local Odoo server installations. Our team will assist you with configuring ADMS settings, establishing device connectivity, verifying communication, and ensuring successful synchronization of attendance data with your Odoo system.

Release Update - July 21, 2026
Version - 18.0.2.2.2
  • Recent Improvements:
  • The system now automatically deactivates a biometric device when it is removed.
  • Resolved the time synchronization issue within the Odoo system.
Release Update - February 21, 2026
Version - 18.0.1.0.3
  • Improved report performance and overall application performance, enhanced Test Connection accuracy, and resolved several reporting issues.
Release Update - January 2, 2026
Version - 18.0.0.1.2
  • Added compatibility with ZKTeco F35 and iFace900 biometric devices.
Release Update - December 30, 2025
Version - 18.0.0.1.1
  • Added Arabic, Spanish, and French translations and improved the codebase for custom reports.
Release Update - December 23, 2025
Version - 18.0.0.0.9
  • Released the stable version of the ZKTeco Biometric Attendance Integration module.
Release Update - December 20, 2025
Version - 18.0.0.0.8
  • Tested multiple biometric devices and enhanced compatibility and overall system stability.
Release Update - December 15, 2025
Version - 18.0.0.0.7
  • Added support for multiple-shift check-in and check-out calculations, improved compatibility with multiple ZKTeco device models, and enhanced attendance report calculations.
Release Update - December 10, 2025
Version - 18.0.0.0.6
  • Introduced the Advanced Attendance Dashboard.
Release Update - December 5, 2025
Version - 18.0.0.0.5
  • Added multiple attendance reports and improved code stability.
Release Update - November 30, 2025
Version - 18.0.0.0.4
  • Resolved minor issues and improved biometric device communication accuracy.
Release Update - November 20, 2025
Version - 18.0.0.0.3
  • Added advanced device-management features and enhanced connection security.
Release Update - November 10, 2025
Version - 18.0.0.0.2
  • Added attendance reports.
Release Update - October 10, 2025
Version - 18.0.0.0.1
  • Added support for biometric device connectivity.
Release Update - October 1, 2025
Version - 18.0.0.0.0
  • Initial release.

NOTE: If you have any questions or require assistance with this application, please feel free to contact our support team. If you need help resolving issues related to other applications or third-party modules, additional customization, bug fixes, or compatibility enhancements may be required and will be provided as a separate service.

Our Service


Odoo Implementation

Odoo Support

Odoo Customization

Odoo Migration


Odoo Training

Odoo Integration

Odoo Installation

Looking for professional Odoo Development, Customization, Implementation, Migration, Version Upgrade, Database Migration, Technical & Functional Training, Support, Bug Fixing, Performance Optimization, or Third-Party Integration? Our experienced Odoo experts are ready to help you with reliable, scalable, and cost-effective solutions. Feel free to contact us for any Odoo-related requirements.

Contact us for support


dotsprime@gmail.com

dotsprime@gmail.com


Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Point of Sale (point_of_sale)
• Time Off (hr_holidays)
• Employees (hr)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Calendar (calendar)
Lines of code 8769
Technical Name dps_zkteco_biometric_integration
LicenseOPL-1
Websitehttps://dotsprime.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
Saroj Patra
on 7/10/26, 10:15 AM

Hi 


I purchased the module and installed v18.

Now facing issue while opening POS session.

Here is what AI analysed

What's actually happening

The real error (buried under the generic popup) is:

odoo.exceptions.AccessError: The fields "ramadan_resource_calendar_id,emp_id", 
which you are trying to read, are not available for employee public profiles.

This happens while POS is trying to load its configuration data (pos.config). Here's the chain:

  1. POS sessions load employee data using a restricted "public profile" view of hr.employee (security measure — POS runs on a shared terminal, so it shouldn't expose private employee fields like salary, personal ID numbers, etc.)
  2. Something in your database — almost certainly the emp_id field — is trying to read a field on hr.employee that isn't in Odoo's approved "public" field list
  3. emp_id is not a standard Odoo field name — this strongly suggests it was added by the dps_zkteco_biometric_integration module to link a POS config (or POS session) to an employee for some biometric-related feature (e.g., "clock in via POS" or employee identification)
  4. Because that custom field isn't registered as POS-safe/public, reading it throws an AccessError, which crashes the whole POS load, which is why you get the generic error popup

ramadan_resource_calendar_id is a standard Odoo HR field (unrelated to ZKTeco) but is hitting the same restriction — this suggests something is trying to read all employee fields rather than a filtered safe list, which is consistent with a poorly-scoped custom field access.

by
Dotsprime System LLP
on 7/11/26, 6:46 AM Author

Hello team ,

Plz contact at : sales@dotsprime.com

Team will help you for quick support.

Thanks 


DHCP changed the time to china timezone, Why not take the timezone to the country from odoo direct
by
Osama Ibrahim
on 5/23/26, 8:00 AM Confirmed Purchase

I recently purchased and installed an app from the Odoo App Store, but I am facing a major issue with the system timezone.

Our local network's DHCP server pushed a configuration that forced or misaligned the system time to the China Timezone (CST). Because of this, the newly installed app is displaying and processing all logs, schedules, and transactions using the wrong timezone.

Our Question / Feedback: Why doesn't the app natively pull the timezone data directly from the Country/Localization settings configured in Odoo, rather than relying on the underlying network DHCP/server environment?

Looking forward to your swift response.


Best regards,

DHCP changed the time to china timezone, Why not take the timezone to the country from odoo direct
by
Dotsprime System LLP
on 5/24/26, 11:48 PM Author

Hello ,

Yes sure you can contact : dotsprime@gmail.com

Our team will help you.

Thanks.


by
أحمد
on 5/4/26, 6:38 AM

Does it support Zkteco MB1000?

by
Dotsprime System LLP
on 5/4/26, 7:26 AM Author

Hello yes it will support ,

you can purchase apps and if any question you can ask us at :  sales@dotsprime.com

Thanks.


SHOULD THIS APPLICATION SUPPORT THE DEVICE BioPro SA20
by
Magool Tech
on 1/21/26, 8:36 AM Confirmed Purchase

 


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