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
- 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
- Go to Attendance → Overview
- View real-time attendance records
- Monitor check-in/check-out status
3️⃣ Setup Working Schedules
- Configure working schedules
- Assign schedules to employees
- Link ZK User IDs with employees
4️⃣ Configure Attendance Rules
- Set tolerance time for late arrivals
- Configure extra hours validation
- Setup late check-in penalties
- Configure automated actions
5️⃣ Access Reports & Analytics
📊 Attendance Dashboard
🔍 Anomaly Analysis
📊 Attendance Reports
- 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 Limited
Copyright © 2025 Dot BD Solutions Limited. All rights reserved.
Author: Rafiur Rahman Rafit
Licensed under AGPL-3
Website | Support | Live Demo