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.

Check-in/Check-out
Shift Management
Overtime
Kiosk Mode
Mobile Attendance
Attendance Reports
Time Clock Integration
Payroll Automation

Basic Attendance Terminology

Attendance Terms

EnglishVietnameseDescription
Check InChấm công vàoRecord work start time
Check OutChấm công raRecord work end time
Working HoursGiờ làm việcTotal work time
OvertimeGiờ làm thêmHours worked beyond standard
Work ShiftCa làm việcFixed work time schedule
Kiosk ModeKiosk ModeAttendance mode at shared computer
Missing AttendanceChấm công thiếuDay without attendance record
Invalid AttendanceChấm công saiInvalid attendance record

Attendance Status

Work Status

EnglishVietnameseDescription
Checked InĐang làm việcEmployee has checked in
Checked OutĐã vềEmployee has checked out
On LeaveNghỉ phépEmployee is on leave
AbsentVắng mặtEmployee 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

GroupPermissions
EmployeeCheck-in/out for self, view own attendance history
HR OfficerView all employee attendance, edit attendance, create reports
HR ManagerFull 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