Attendance rules, sheets and approvals in one place
Codify grace periods, lunch deductions and overtime rules as reusable policies, then let the engine turn check-ins, leave and holidays into monthly attendance sheets — reviewed, approved and visible to every employee.
The problem
Odoo's native Attendance app records check-in and check-out times but has no way to codify company rules — grace periods, lunch deductions, overtime thresholds. HR teams end up reconciling hours in spreadsheets every month, and neither managers nor employees can see where an approval request actually stands.
The solution
Define attendance policies once, assign them to employees, and generate monthly sheets that turn raw check-ins, approved leave and public holidays into daily present / late / absent / leave / holiday / weekend rows — each one flowing through a clear draft → review → approval workflow with a self-service view for every employee.
Everything a policy-driven attendance process needs
Every capability below is implemented in the module.
Attendance Policy Engine
Configure expected start hour, grace period, lunch deduction threshold, standard hours per day and overtime rate per policy, then assign it to any employee.
Automated Sheet Generation
One click turns check-in/out records, approved leave and public holidays into a full monthly sheet of daily rows with worked, planned and overtime hours — no spreadsheet needed.
Review & Approval Workflow
Sheets move through draft, under review, approved and refused with a visible status bar, full chatter history and scheduled review activities — nobody has to ask where a sheet stands.
Role-Based Access Templates
Two ready-made roles — Attendance Reviewer and Attendance Administrator — scope managers to their own team's sheets without granting full HR admin rights.
Employee Self-Service
Every employee has a personal "My Attendance Sheet" view of their own hours, applied policy and approval status — no more HR tickets just to check a total.
Violation Flagging
Late arrivals and unexcused absences on working days are flagged automatically and highlighted with color-coded decorations on every sheet, so issues surface before payroll.
Compliance Reporting
Pivot and graph views break down worked hours, overtime and lateness by employee, department and period — ready for HR review or a leadership compliance report.
Bulk Sheet & Policy Tools
Generate sheets or assign a policy across an entire department in one step with dedicated wizards, instead of editing employees one by one.
Leave & Holiday Aware
Approved leave and public holidays are recognized automatically during generation, so covered absences are never miscounted as a policy violation.
How it works
Configure policies
Set grace period, lunch deduction and overtime rules, then assign the policy to employees individually or in bulk.
Generate sheets
Run the bulk wizard for a period and department; the engine builds every employee's daily rows from check-ins, leave and holidays.
Review & approve
Reviewers see flagged violations at a glance and approve or refuse with a full chatter audit trail.
Employees self-serve
Every employee opens "My Attendance Sheet" to see their own hours, applied policy and approval status at any time.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It builds on the check-in/check-out data recorded by the native Attendance app and adds the policy engine, sheet generation, approval workflow and self-service layer on top — both apps run together.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
HR Attendance Sheets & Policies
Codify grace periods, lunch deductions and overtime thresholds as policies, generate monthly attendance sheets automatically, and run them through a review-and-approval workflow.
Buy on Odoo App StoreMore Odoo human resources apps
HR Attendance: Lunch Break Time
A dedicated break log on every attendance record with one-click start/stop, automatic unpaid deduction, enforced minimum and maximum durations, and pivot and graph compliance reporting.
Member Attendance
Kiosk check-in for members and partners rather than payroll employees — with several input methods, an approval workflow, engagement scoring, bulk backfill and filtered reporting.
Project on Attendance Screen
Capture project and task at check-in, kiosk included, with auto-mapping and override — then report hours and overtime by project with PDF and Excel export.
Attendance Auto Checkout
Automatic closing of forgotten check-outs with a maximum-hours ceiling, grace buffer, and chronic-offender analytics — before an open attendance record inflates payroll.
Attendance Dashboard Advanced
A live attendance and leave cockpit for Odoo — real-time KPIs, click-through drill-down, department roll-ups, 7-day leave forecasting, and PDF/email reports.
Attendance Modification Request
Employee-raised check-in and check-out corrections routed through one manager approval that reliably writes the attendance record — with mandatory rejection reasons, backdating limits, resubmission and configurable approvers.