Odoo HR Attendance - Time Tracking & Clock Management
Accurate work time tracking with full attendance automation
The HR Attendance module is a time tracking and attendance management system in Odoo. This module allows employees to easily check-in/check-out, manage work shifts, calculate overtime and generate detailed attendance reports.
With integration for fingerprint scanners, RFID cards, kiosk mode and mobile app, HR Attendance helps businesses track work time accurately, reduce fraud and automate payroll.
Basic Attendance Terminology
Attendance Terms
| English | Vietnamese | Description |
|---|---|---|
| Check In | Chấm công vào | Record work start time |
| Check Out | Chấm công ra | Record work end time |
| Working Hours | Giờ làm việc | Total work time |
| Overtime | Giờ làm thêm | Hours worked beyond standard |
| Work Shift | Ca làm việc | Fixed work time schedule |
| Kiosk Mode | Kiosk Mode | Attendance mode at shared computer |
| Missing Attendance | Chấm công thiếu | Day without attendance record |
| Invalid Attendance | Chấm công sai | Invalid attendance record |
Attendance Status
Work Status
| English | Vietnamese | Description |
|---|---|---|
| Checked In | Đang làm việc | Employee has checked in |
| Checked Out | Đã về | Employee has checked out |
| On Leave | Nghỉ phép | Employee is on leave |
| Absent | Vắng mặt | Employee absent without leave |
Main Menu Structure
The HR Attendance module is organized by functional groups:
Steps
1. Check In/Out: Quick attendance interface for employees
2. Attendances: List of all attendance records
3. Kiosk Mode: Attendance mode at shared computer
4. Reports: Work hours, overtime, missing attendance reports
5. Configuration: Configure work shifts, overtime rules
Basic Workflow
Daily attendance workflow:
Steps
1. Employee checks in when starting work (web/mobile/kiosk)
2. System records check-in time and status
3. Employee works during shift
4. Employee checks out when finishing work
5. System automatically calculates total hours and overtime
6. Attendance data syncs with Payroll for salary calculation
Key Features
Key points
• Quick check-in/out via web, mobile app or kiosk
• Kiosk mode with face recognition or PIN
• Automatic calculation of work hours and overtime
• Alerts for missing or abnormal attendance
• Flexible shift management (morning, afternoon, night)
• Integration with fingerprint scanners, RFID cards
• Attendance reports by day, week, month
• Integration with Time Off to handle leave
User Groups
User Permissions
| Group | Permissions |
|---|---|
| Employee | Check-in/out for self, view own attendance history |
| HR Officer | View all employee attendance, edit attendance, create reports |
| HR Manager | Full access: configure shifts, overtime rules, approvals |
Integration with Other Modules
HR Attendance integrates with modules:
Key points
• HR: Link to employee records and contracts
• Payroll: Automatically calculate salary based on actual hours
• Time Off: Handle leave, no attendance required
• Project: Track work time by project
• Manufacturing: Attendance at production stations
Real-world Scenarios
Common use cases:
Key points
• Office: Employees check-in/out via web or mobile app when arriving/leaving
• Factory: Use kiosk mode with fingerprint scanner at gate
• Remote work: Remote employees check-in via mobile app with GPS
• Shift work: Manage 3 shifts (morning 6-14h, afternoon 14-22h, night 22-6h)
• Overtime: Automatically calculate overtime after 8h/day, 40h/week
Best Practices
Steps
1. Set up clear work shifts for each department
2. Configure overtime rules according to legal requirements
3. Use kiosk mode for environments with many employees
4. Set up alerts for missing or abnormal attendance
5. Review and confirm attendance before payroll closing
6. Integrate with Time Off to avoid false alerts
7. Backup attendance data regularly for audit purposes
System Requirements
To use the HR Attendance module:
Steps
1. Install hr_attendance module
2. Configure work shifts for company
3. Set up overtime calculation rules
4. Configure kiosk mode if using
5. Integrate time clock devices if available (via API)
6. Install Odoo mobile app for employees