Odoo
Implementation
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 480 |
| Technical Name |
att_sheet_batch |
| License | OPL-1 |
| Website | https://lucidbrainz.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 480 |
| Technical Name |
att_sheet_batch |
| License | OPL-1 |
| Website | https://lucidbrainz.com |
HR Attendance & Overtime Management - Complete Shift Tracking Solution
Advanced Employee Attendance Tracking with Overtime Approval, Extra Hours Management & Shift-Based Time Monitoring for Odoo 18
Overview
HR Attendance & Overtime Management by LucidBrainz is a comprehensive employee time tracking solution for Odoo 18 that revolutionizes how you manage attendance, overtime, and extra working hours. This powerful module provides real-time attendance monitoring, automated overtime calculations, approval workflow for extra hours, and detailed shift-based tracking. Say goodbye to manual attendance registers and spreadsheet chaos! The system automatically tracks check-in and check-out times, calculates worked hours, identifies overtime automatically, sends approval requests, and integrates seamlessly with payroll. Perfect for HR managers, shift supervisors, team leaders, payroll administrators, operations managers, department heads, and any organization that needs accurate time tracking, overtime management, shift scheduling, or employee productivity monitoring. The module features manual and automatic check-in/out modes, real-time attendance calendar view, overtime approval workflow (Approved/Refused status), extra hours calculation and tracking, worked time monitoring (daily/weekly/monthly), employee-wise attendance reports, shift-based time management, integration with time-off requests, payroll-ready attendance data, and comprehensive attendance analytics. The system intelligently tracks multiple critical metrics per attendance record: (1) Check-In Time - exact timestamp when employee starts work, (2) Check-Out Time - exact timestamp when employee ends work, (3) Worked Time - total hours worked in standard format (HH:MM), (4) Worked Extra Hours - overtime beyond standard shift hours, (5) Extra Hours - additional hours for payroll calculations, (6) Overtime Status - Approved/Refused approval state with color coding (green badges for approved). The intuitive interface provides three powerful views: (a) Management List View showing all attendance records with check-in/out times, worked hours, extra hours, overtime status, and action buttons (Refuse option), (b) Detailed Form View displaying individual attendance with employee info, timestamps, calculated hours, approval status toggle (Approved/Refused), activity log, and action buttons (Send message, Log note, Following), (c) Calendar View with employee-wise rows, date columns, visual time blocks showing worked hours (24:00 format), color-coded attendance periods, and quick create functionality. When employees check in/out, the system automatically calculates total worked time, compares with standard shift hours, identifies overtime, creates approval requests, sends notifications, and updates payroll data once approved. The approval workflow allows managers to review overtime requests, see worked hours vs scheduled hours, approve or refuse with reason, track approval history, and generate reports by approval status. Time-off integration shows sick leave periods directly in the calendar (e.g., "Marc Demo - Sick Time Off - 11/03/2025 to 11/05/2025 - 3 days - Approved status"), ensuring accurate attendance records that account for approved absences. Ideal for businesses that want to eliminate time theft, reduce payroll errors by 95%, automate overtime approvals, track shift compliance, monitor employee productivity, ensure labor law compliance, streamline payroll processing, reduce administrative work by 70%, and make data-driven workforce decisions for optimal staffing and cost control!
Key Features
- Real-Time Attendance Tracking: Automatic check-in and check-out recording with precise timestamps. Supports both manual entry and automated tracking modes. Records exact employee work hours with minute-level accuracy
- Interactive Calendar View: Visual month-based calendar showing all employee attendance. Displays employee names in rows, dates in columns. Shows worked hours in time blocks (e.g., "23:00 (00:00:00-00:00:00)") with color coding
- Comprehensive Management View: Detailed list showing Employee, Check In, Check Out, Worked Time, Worked Extra Hours, Extra Hours, Overtime Status columns. Sortable and filterable with search functionality. Pagination support (1-77 / 77 records)
- Overtime Approval Workflow: Two-stage approval system with "Approved" (green badge) and "Refused" states. Managers can approve or refuse overtime with single click. "Refuse" action button available in list view. Status toggle in form view
- Automatic Hours Calculation: System automatically calculates total worked time from check-in to check-out. Identifies extra hours beyond standard shift. Formats time in HH:MM format (e.g., 04:00, 03:00, 24:00)
- Extra Hours Tracking: Separate columns for "Worked Extra Hours" and "Extra Hours" in management view. Tracks overtime in both positive and negative formats (e.g., -01:00, 00:00, 01:00). Links extra hours to payroll calculations
- Employee-Centric Design: Shows employee photos/avatars in all views for easy identification. Employee names as primary identifier (e.g., "Abigail Peterson", "Aka Foster"). Quick employee filtering and searching
- Flexible Check-In/Out Modes: Manual mode allows manual time entry by managers/HR. Automatic mode records actual clock-in times. "Mode" field shows entry method in form view (CHECK IN / CHECK OUT sections)
- Detailed Form View: Individual attendance record with all details. Shows Employee (with photo), Check In, Check Out, Worked Time, Extra Hours. Approval status toggle at top. Mode display for check-in and check-out methods
- Activity Tracking & Chatter: Built-in activity log showing approval status changes. "Send message" and "Log note" buttons for communication. "Following" feature to track attendance changes. Shows who made changes and when (e.g., "Mitchell Admin Today at 11:14 AM")
- Time Off Integration: Seamless integration with Odoo Time Off module. Shows sick leave, vacation, and other leave types in payslip view. Displays "Time Off to Defer" periods with employee name, type, dates, duration, and status (e.g., "Marc Demo - Sick Time Off - 3 days - Approved")
- Advanced Filtering Options: Filter by date range (Date: Month, Employee filters visible). Search across employee names, dates, and status. Group by options for department, status, and employee. Smart filters in sidebar
- Multi-View Support: Three view modes: List view (management), Form view (details), Calendar view (visual timeline). Switch between views with top-right icons. Each view optimized for specific tasks
- Quick Create Functionality: "New" button in all views for fast attendance entry. Quick create popup in calendar view. Pre-fills employee and date when clicking calendar cell. "Save & Close", "Details", "Discard" options
- Manual Attendance Creation: Create popup shows Employee dropdown, Check In datetime picker, Worked Time (auto-calculated or manual), Extra Hours field. Approval status radio buttons at top
- Employee List in Calendar: Left sidebar in calendar view lists all employees with photos. Includes: Abigail Peterson, Aka Foster, Anita Oliver, Audrey Peterson, Beth Evans, Cherry Nelson, Doris Cole, Eli Lambert, Ernest Reed, Jeffrey Kelly, Jennie Fletcher, Keith Byrd, Maggie Davidson, Marc Demo, Mitchell Admin, and more
- Historical Data Access: View past attendance records with full detail. Access check-in/out history for any date range. Track overtime approval history. Generate historical reports for payroll verification
- Attendance Analytics: Built-in reporting for attendance patterns. Track total worked hours per employee. Monitor overtime trends. Identify attendance issues and late arrivals
- Payroll Integration: Direct integration with Odoo Payroll module. Worked hours automatically feed into payslip calculations. Extra hours linked to overtime pay rules. Time off periods considered in payroll
- Smart Notifications: Notification icons in top bar (bell icon with badge showing "3" notifications). Activity notifications for approval status changes. Message notifications (speech bubble icon with "14" unread). Clock icon notifications
- Multi-Company Support: Company switcher in top-right showing "My Company (San Francisco)". Supports multiple company/branch operations. Separate attendance tracking per company. Company-specific approval workflows
- Main Menu Integration: Top menu bar: Attendances → Overview, Management, Kiosk Mode, Reporting, Configuration. Easy navigation between attendance features. Breadcrumb showing "Management > 2400 (00:00:00-00:00:00)"
- Kiosk Mode Support: Dedicated Kiosk Mode menu option for self-service. Employees can check in/out at kiosk stations. Touch-friendly interface for tablets. Badge/PIN-based authentication option
- Reporting Module: Dedicated Reporting menu option. Generate attendance reports by employee, department, date range. Export reports to Excel/PDF. Customizable report templates
- Configuration Options: Configuration menu for attendance settings. Define standard shift hours. Set overtime thresholds. Configure approval workflows. Customize time calculation rules
- Global Search: Search bar in top with "Search..." placeholder. Search across all attendance records. Filter chips showing "Date: Month > Employee". Quick clear filters with X button
- Pagination & Navigation: Shows record count "1-77 / 77" or "1-1 / 1" in top-right. Previous/Next arrows for navigation. Jump to specific page. Adjustable records per page
- Full-Screen Mode: Expand icon in form view for full-screen editing. Maximize calendar view for better visibility. Better focus on data entry
- Access Control: Role-based permissions for attendance management. HR Officers can approve/refuse overtime. Employees can view own attendance. Managers see team attendance. Admin has full access
- Real-Time Updates: Automatic refresh of attendance data. Live updates when approvals are processed. Instant status changes reflected in all views. No manual refresh needed
Module Screenshots
Comprehensive attendance list showing all employee check-ins and check-outs with the following columns:
• Employee: Employee name with profile photo (e.g., "Abigail Peterson")
• Check In: Date and time of work start (e.g., "11/14/2025 20:30:00")
• Check Out: Date and time of work end (e.g., "11/15/2025 00:30:00")
• Worked Time: Total hours worked in HH:MM format (e.g., "04:00", "03:00", "08:00")
• Worked Extra Hours: Overtime beyond standard shift (shown as -01:00, 00:00, or 01:00)
• Extra Hours: Additional hours for payroll (same as worked extra hours)
• Overtime Status: Green "Approved" badge indicating manager approval
• Action Column: "× Refuse" button to reject overtime requests
Top navigation shows: Attendances menu, Overview, Management (active), Kiosk Mode, Reporting, Configuration
Search bar with filters and pagination showing "1-77 / 77" records
Settings icon (⚙) for view configuration options
Detailed view of single attendance entry showing:
Header Section:
• Breadcrumb: "Management > 2400 (00:00:00-00:00:00)"
• Approval status toggle: "Approved" (selected) / "Refused" radio buttons
• Action buttons: "Send message", "Log note", "Following" (with subscriber count)
Main Details:
• Employee: Mitchell Admin (with profile photo)
• Check In: 11/22/2025 00:00:00
• Check Out: 11/23/2025 00:00:00
• Worked Time: 24:00
• Extra Hours: 00:00
Check-In/Out Details:
• CHECK IN section showing Mode: Manual
• CHECK OUT section showing Mode: Manual
Activity Log (Right Side):
• "Mitchell Admin Today at 11:14 AM" - "Approved → Refused (Overtime Status)"
• "Mitchell Admin Today at 11:14 AM" - "Attendance created"
Shows complete audit trail of status changes and actions
Navigation: Previous/Next arrows, record counter "1 / 80"
Interactive monthly calendar display showing:
Calendar Layout:
• Month/Year navigation: November 20, 2025 with arrow controls
• Date columns: Days 0-23 (showing day numbers across top)
• Employee rows on left with photos and names
• Visual time blocks showing worked hours (e.g., red block showing "23:00 (00:00:00-00:00:00)" for Mitchell Admin on day 11)
Employee List (Left Sidebar):
Shows all employees: Abigail Peterson, Aka Foster, Anita Oliver, Audrey Peterson, Beth Evans, Cherry Nelson, Doris Cole, Eli Lambert, Ernest Reed, Jeffrey Kelly, Jennie Fletcher, Keith Byrd, Maggie Davidson (mda), Marc Demo, Mitchell Admin
Quick Create Popup (Center):
"Create" dialog box with fields:
• Employee dropdown (showing "Aka Foster" selected)
• Check In: 11/20/2025 02:00:00 (datetime picker)
• Worked Time: 00:00
• Extra Hours: 00:00
• Approval toggle: "Approved" / "Refused" radio buttons at top
• Action buttons: "Save & Close", "Details", "Discard"
Top Features:
• "New" button for manual attendance creation
• Search bar with "Date: Month > Employee" filter chips
• View switcher icons on right
Perfect for visual attendance tracking and quick data entry!
Seamless integration with Odoo Payroll showing time-off tracking:
Main Navigation:
• Top menu: Payroll → Dashboard, Contracts, Work Entries, Payslips, Reporting, Configuration
• Current view: "Employee Payslips > Time Off to Defer"
Sidebar Filters:
• STATUS: All, Approved
• DEPARTMENT: All, Management (expandable)
Time Off List Table:
Columns displayed:
• Employee: Marc Demo (with profile photo)
• Time Off Type: Sick Time Off
• Description: Sick day
• Start Date: 11/03/2025 12:30:00
• End Date: 11/05/2025 21:30:00
• Duration: 3 days
• Status: Green "Approved" badge
Features:
• Shows how time-off affects attendance calculations
• Links sick leave, vacation, and other absences to payroll
• Approved leaves are automatically excluded from attendance penalties
• Duration is calculated and displayed for payroll processing
• Search functionality and record counter "1-1 / 1"
This integration ensures that approved time-off requests are properly reflected in both attendance records and payroll calculations, preventing incorrect deductions for legitimate absences.
Our Services
Odoo
Customization
Odoo
Migration
Support &
Maintenance
Business Benefits
- 95% Reduction in payroll calculation errors
- 70% Less Time spent on attendance administration
- 100% Accuracy in overtime tracking and approval
- Real-Time Visibility into employee work hours
- Automated Workflows for approval processes
- Seamless Integration with Payroll & Time Off
- Eliminate Time Theft with precise tracking
- Labor Law Compliance with audit trails
- Mobile Access via Kiosk Mode
- Data-Driven Decisions with analytics & reports
Perfect For These Industries
Manufacturing
Track shift workers, manage overtime during peak production, ensure proper labor cost allocation
Healthcare
Monitor nurse shifts, track on-call hours, manage doctor overtime, ensure 24/7 coverage compliance
Retail
Manage part-time workers, track holiday overtime, monitor cashier shifts, control labor costs
Corporate Offices
Track remote workers, manage flexible hours, approve overtime requests, generate payroll reports
Logistics
Track driver hours, manage warehouse shifts, comply with DOT regulations, optimize delivery schedules
Hospitality
Manage kitchen staff, track server hours, handle peak season overtime, control restaurant labor costs
📞 Contact Us
WhatsApp:
Email:
Website: |
🌐 Follow Us📘 Facebook 📸 Instagram 💼 LinkedIn 🎥 YouTube |
© 2025 LucidBrainz | All Rights Reserved | Trusted by 500+ Companies Worldwide
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