Know exactly which project every hour was worked on
Turn Odoo Attendance into project-aware labor data — captured in one tap at check-in, even on a shared kiosk tablet, and ready for billing.
The problem
Standard Odoo Attendance records that a worker was present, but never which project they worked on. Project managers and finance teams end up reconciling attendance against separate timesheets or spreadsheets just to answer "how many hours did we staff on this job?" — slow, error-prone, and hard to trust for client billing.
The solution
Workers pick their project (and task) at check-in in one tap, including on a shared kiosk tablet. The project carries forward to check-out automatically, shows up in the standard attendance list and form, and rolls up into ready-to-export hours-and-overtime-by-project reports.
Everything you need to bill by project
Every capability below is implemented in the module.
One-tap kiosk capture
Project selection works fully inside kiosk / self-service mode — the shared-tablet workflow that other apps disable and push back to a back-office form.
Auto-map with override
The check-in project carries forward to check-out automatically, and stays visible and editable if a worker legitimately switched jobs mid-shift.
Project + task in one flow
Workers can log against a specific task, not just a project, inside the same check-in tap — no separate add-on required.
Pre-filtered project list
The selector shows only projects assigned to the logged-in employee, and only those in the active/running stage — less scrolling, fewer wrong taps.
Project on every record
Every check-in/out stores its project, shown as a column in the attendance list and as an editable field on the form, so corrections are one click away.
Admin grouping & filters
Group and filter attendance by employee and by project in the standard search view, so staffing oversight is a few clicks away.
Hours & overtime by project
A dedicated pivot, graph, and list report computes attendance duration and overtime per project per employee — the billing answer neither competitor provides.
PDF & Excel export
Export attendance-by-project straight to PDF or Excel in one click, giving finance and project managers a shareable, billable record with no manual spreadsheet work.
Bulk reassignment
Reassign the project across many attendance records, spanning multiple employees, in a single action — fix a whole crew's mistake in one go, not one by one.
How it works
Check in and pick a project
From the office or a shared kiosk tablet, the employee taps their assigned, running project (and task) at check-in.
Auto-mapped at check-out
The same project is confirmed automatically at check-out, with a one-tap override if the worker changed jobs mid-shift.
Review & correct by project
Admins group and filter attendance by employee and project, and bulk-reassign any mis-tagged records.
Report & export for billing
Pull hours and overtime by project from the pivot, graph, or list view, then export straight to PDF or Excel.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Project (and task) selection is fully available on the kiosk / self-service check-in screen, not just in the back-office form — the exact gap other project-attendance apps leave open.
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.
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.
Buy on Odoo App Store