Skip to Content
Senedoo Get in touch

Odoo Timesheets

Time spent, entered on the task, valued and, when needed, invoiced.

Every hour entered on a project carries its cost — the person's hourly cost — and, when the service is sold on time, its price. Timesheets measure progress, cost and revenue at once.

Features

What the Timesheets app does.

Easy entry

Weekly grid, or a timer started from the task; on a computer or a phone.

On the project and task

Each hour belongs to a task: progress against allocated time is computed on its own.

Approval

The manager approves the week; approved hours are locked.

Valuation

Hours × the employee's hourly cost, posted to the project's analytic account.

Billable or not

Depending on the order line: on time, fixed price, milestones, or non-billable.

Analysis

By employee, project, task, customer; billable hours against hours spent.

A worked example

Three people, one week, three uses

Fictitious example: an agency sells the rebranding of a client, Teranga Foods.

One week on the project
MTWTFTotalCost
FatouCommunity manager · Social media2323212 h48,000 F
MoussaDesigner · Creative routes8788536 h270,000 F
AwaAccount director · Strategy workshop402028 h96,000 F
Total56 h414,000 F
The cost comes from each employee's record: 4,000, 7,500 and 12,000 F an hour. Nobody enters it: Odoo posts it to the project's analytic account.
What these 56 hours say
56 hentered on the project
414,000 Fof cost, at each person's hourly cost
240,000 F12 billable hours on time, at 20,000 F
The other 44 hours move forward services sold at a fixed price and on milestones: they cost, without being invoiced by the hour. Tracking them tells you whether the fixed price will hold.
One grid serves three purposes: task progress, project cost and the time-and-materials invoice.
Getting it right

The settings that matter.

An hourly cost on every employee

Without it, hours cost nothing and the project margin is wrong.

Enter time every day

A week rebuilt on Friday evening is a week made up: a daily reminder helps.

Invoice approved hours

The "approved timesheets only" setting: only approved weeks go to the invoice.

In Senegal

What Senedoo adds.

Hourly cost worked out from the real employer cost (Senegalese social charges)
Payroll and timesheets in the same database
Reminders and entry dashboard per team

Your projects, from quotation to margin, in a single Odoo.

An Odoo-certified consultant maps your assignments, builds your quotation and project templates, replays a finished project with you and trains the team.

Book an assessment