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.

Capabilities

Everything you need to bill by project

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

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.

2

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.

3

Review & correct by project

Admins group and filter attendance by employee and project, and bulk-reassign any mis-tagged records.

4

Report & export for billing

Pull hours and overtime by project from the pivot, graph, or list view, then export straight to PDF or Excel.

Questions

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.

Get the app

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