Skip to Content

How to Make Sure You're Billing for Every Part and Hour Used in the Field

July 31, 2026 by

A tech uses three fittings and forty-five minutes on a job, and by the time the paperwork gets back to the office, only two of the fittings made it onto the invoice. Multiply that by every job, every week, and it adds up to real money left on the table.

How to close the gap in Odoo Community

  1. Log both time (via Timesheets) and materials (as products on the Task or Sales Order) as the job happens — not from memory back at the shop.
  2. Mark the Sales Order as billed on "Delivered quantities" so only what was actually used gets invoiced — protecting you from both under- and over-billing.
  3. When the job wraps, generate the invoice directly from the order. Every logged part and hour comes across automatically.
  4. Spot-check a sample of closed jobs each month against what was actually invoiced, to catch any habits worth fixing at the source.

You already did the work. Make sure you're getting paid for all of it — not just what happened to make it onto paper.

How to Stop Scheduling Field Techs on a Whiteboard With Odoo Community