Bill contract labour for exactly what was worked — never a day more

Contract Labour Management turns daily muster rolls into locked, compliance-checked attendance that flows straight into contractor bills and Odoo vendor bills — so disputes over unworked days disappear.

The problem

Site crews are supplied by contractors and tracked on paper muster rolls or spreadsheets. Nothing stops a contractor from billing for absent workers, re-billing the same days across cycles, or inflating overtime — and nothing flags a worker whose ID, safety induction, or medical clearance has lapsed before they are on site.

The solution

Supervisors mark the crew present, absent, or half-day from the field. Once a manager approves the day it is locked — that day can never be billed twice. Contractor bills are generated only from locked attendance, with retention and advances applied automatically, and workers with expired compliance documents are auto-marked absent before they ever reach a bill.

Capabilities

Everything a labour contract needs, in one place

Every capability below is implemented in the module.

01

Field-first daily muster roll

Load the day's crew with one click, then mark present, absent, or half-day — or tap Mark All Present/Absent for a fast field update from a phone or tablet.

02

Trade day rates & overtime

Each worker's trade carries a default day rate and overtime rate; contracts can override them per trade, and every muster line resolves the correct rate automatically.

03

Billing lock stops double billing

Once a manager approves a day's attendance it is frozen. The same day can never be loaded into a second contractor bill, closing the single biggest source of billing disputes.

04

Bill preview before you commit

See every day, worker, overtime hour, retention amount, advance recovery, and the resulting net payable in one view before the bill is confirmed — not after.

05

One-click vendor bill

Posting a contractor bill creates the matching Odoo vendor bill automatically, left in draft for the accountant to review — no re-keying between systems.

06

Worker compliance, auto-enforced

Identity documents, safety induction, and medical checks are tracked per worker. A worker whose documents have expired is automatically marked absent, never billed, and blocked from a gate pass.

07

Contractor compliance & early warnings

License and insurance expiry are tracked per contractor, with a configurable warning window that flags documents expiring soon — not only after they lapse.

08

Gate passes tied to compliance

Issue a gate pass only to a worker whose compliance status allows it; an expired worker cannot be issued a pass.

09

Guided contract setup

A step-by-step wizard walks a first-time user through creating the contractor, the contract, and its trade rates — and opens the finished contract in one click.

Workflow

How it works

1

Load the crew

Supervisor opens today's muster roll, loads the active crew for the contract, and marks attendance in the field.

2

Confirm & approve

Supervisor confirms the day; a manager approves it, locking attendance so it can never be billed twice.

3

Preview the bill

Load approved attendance into a contractor bill and review gross pay, retention, advance recovery, and net payable before confirming.

4

Post to accounting

Confirm and post the bill — a vendor bill is created in Odoo accounting, ready for the accountant to finalize.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Contract labour is supplied by third-party contractors, not direct employees, so workers are tracked as their own records rather than HR employees. The app depends only on Accounting (account) and Discuss (mail), with no HR dependency.

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.

Contract Labour Management

Daily muster rolls with trade day rates, overtime and a billing lock that stops double billing — turned into vendor bills, with worker compliance auto-enforced.

Buy on Odoo App Store