Skip to Content
Menu

ZKteco HR Attendance Suite - Complete Biometric Integration

by
Odoo

69.33

v 19.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Attendances (hr_attendance)
Time Off (hr_holidays)
Employees (hr)
Discuss (mail)
Calendar (calendar)
Lines of code 4748
Technical Name dotbd_hr_zk_attendance_suite
LicenseAGPL-3
Websitehttps://dotbdsolutions.com
Versions 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)
Time Off (hr_holidays)
Employees (hr)
Discuss (mail)
Calendar (calendar)
Lines of code 4748
Technical Name dotbd_hr_zk_attendance_suite
LicenseAGPL-3
Websitehttps://dotbdsolutions.com
Versions 18.0 19.0
Dot BD Solutions Logo
Module Logo

🔐 ZKteco HR Attendance Suite

🚀 Transform Your Attendance Management

The most comprehensive attendance management solution for Odoo 18, featuring seamless ZKteco biometric device integration, powerful real-time analytics dashboard, intelligent anomaly detection, and enterprise-grade reporting capabilities. Perfect for businesses of all sizes looking to automate attendance tracking and gain valuable workforce insights.

✨ Why Choose This Suite?

🔐

Biometric Integration

Connect unlimited ZKteco devices with face & fingerprint recognition

📊

Real-time Dashboard

Interactive analytics with Chart.js visualizations

🔍

Smart Detection

Automatic anomaly detection and compliance tracking

Late Penalties

Automated penalty calculation with payroll integration

📅

Attendance Sheets

Calendar-style reports with Excel & PDF export

📈

Advanced Reports

Comprehensive reporting suite with custom filters

🎯 Core Features

🔐 Advanced Biometric Integration

  • Multi-device support (uFace 202, 800, K40, ZK4500)
  • Face & fingerprint recognition
  • Automatic sync with configurable intervals
  • Centralized device management
  • Intelligent attendance validation
  • Auto employee mapping

📊 Real-time Analytics Dashboard

  • Interactive Chart.js visualizations
  • Smart date filters (Today/Week/Month/Year)
  • Live attendance metrics & KPIs
  • Instant anomaly alerts
  • Department analytics
  • Export capabilities

🔍 Intelligent Anomaly Detection

  • Missing check-in/out detection
  • Duplicate punch identification
  • Attendance violation tracking
  • Automated categorization
  • Compliance reporting
  • Issue resolution workflow

⏰ Late Check-in Management

  • Configurable grace periods
  • Automatic penalty calculation
  • 4-state approval workflow
  • Payroll integration
  • Late analytics dashboard
  • Email notifications

📅 Professional Attendance Sheets

  • Calendar-style monthly layout
  • Color-coded status indicators
  • PDF & Excel export
  • Individual or combined reports
  • Rich statistics & rankings
  • Leave & holiday integration

📈 Comprehensive Reporting

  • Summary & detailed reports
  • Late check-in penalty reports
  • Anomaly compliance reports
  • Professional Excel export
  • Print-ready PDF generation
  • Custom date range filtering

🚀 Getting Started Guide

1️⃣ Configure Your ZKteco Device

Initial Attendance Module Biometric Device Menu Add New Device Device Configuration Device Test Success
  • Go to Attendance → Biometric Device
  • Click "New" to add a device
  • Enter device IP address (e.g., 192.168.1.201)
  • Enter Port number (default: 4370)
  • Click "Test Connection" to verify
  • Set device time and restart if needed

2️⃣ Check Attendance Overview

Attendance Overview
  • Go to Attendance → Overview
  • View real-time attendance records
  • Monitor check-in/check-out status

3️⃣ Setup Working Schedules

Working Schedule Setup Employee Schedule Assignment
  • Configure working schedules
  • Assign schedules to employees
  • Link ZK User IDs with employees

4️⃣ Configure Attendance Rules

Attendance Settings Late Check-in Settings Schedule Actions
  • Set tolerance time for late arrivals
  • Configure extra hours validation
  • Setup late check-in penalties
  • Configure automated actions

5️⃣ Access Reports & Analytics

📊 Attendance Dashboard
Attendance Dashboard View Attendance Analytics Attendance Reports Attendance Statistics
🔍 Anomaly Analysis
Anomaly Detection Anomaly Reports Anomaly Statistics Anomaly Analysis
📊 Attendance Reports
Generate Report Options Report Generation Report Settings Anomaly Analysis Graph Employee Attendance Download Attendance Sheet View Detailed Attendance Report Attendance Sheet Overview
  • Access comprehensive attendance dashboard
  • View real-time attendance analytics
  • Monitor attendance anomalies
  • Generate detailed reports
  • Track attendance patterns
  • Export data in multiple formats

💼 Enterprise Features

🎯 Integration & Automation

  • Time Off (hr_holidays) integration
  • Public holidays detection
  • Working calendar respect
  • Overtime tracking
  • Payroll deductions (optional)
  • Automated scheduled actions

🛡️ Security & Compliance

  • Multi-company support
  • Role-based access control
  • Complete audit trail
  • Data security & encryption
  • Compliance reporting
  • GDPR ready

🛠️ Technical Specifications

Requirements & Dependencies

  • Odoo Version: 18.0 (Community or Enterprise)
  • Python Version: 3.10+ compatible
  • Python Libraries: pyzk, xlsxwriter
  • Core Dependencies: base_setup, hr_attendance, hr_contract, hr_holidays
  • Optional: hr_payroll_community (for payroll integration)
  • Database: PostgreSQL 12+
  • License: AGPL-3 (Free to modify and redistribute)

Technical Highlights

  • Direct Device Communication: Uses pyzk library (no third-party APIs)
  • High Performance: Optimized SQL views for fast analytics
  • Scheduled Actions: Automatic sync via Odoo cron jobs
  • Modular Architecture: Clean code for easy customization
  • RESTful API: Optional external API support
  • Scalable: Handles large datasets efficiently

✅ Perfect For

👥 Organizations

  • Companies using ZKteco devices
  • Multi-location enterprises
  • Growing businesses (10-1000+ employees)

💼 HR Departments

  • Managing attendance policies
  • Tracking late arrivals
  • Compliance & audit reporting

📊 Analytics Teams

  • Workforce analytics
  • Attendance trend analysis
  • Performance tracking

📦 What's Included

  • Complete Source Code: Full access with AGPL-3 license
  • Comprehensive Documentation: README with detailed instructions
  • Installation Guide: Step-by-step setup instructions
  • Sample Data: Test data for quick evaluation
  • 90 Days Support: Email support with 24-48 hour response time
  • Free Updates: Bug fixes and security patches included
  • Customization Ready: Well-documented code for modifications

🔄 Version History

  • v18.0.2.1.0 (Current): Enhanced reporting with anomaly detection improvements
  • v18.0.2.0.0: Added professional attendance sheets and dashboard enhancements
  • v18.0.1.0.0: Initial release for Odoo 18 with core features

🌐 Support & Documentation

Get professional support from the Dot BD Solutions Limited team

📧 Email Support support@dotbdsolutions.com
🌐 Website www.dotbdsolutions.com
⏱️ Response Time 24-48 hours

90 days of premium email support included with purchase
Extended support packages available upon request

Dot BD Solutions Logo

Dot BD Solutions Limited

Copyright © 2025 Dot BD Solutions Limited. All rights reserved.

Author: Rafiur Rahman Rafit

Licensed under AGPL-3

Website | Support | Live Demo

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.