Odoo solutions
A budget for every project, a progress invoice at every milestone.
We configure Odoo for the contracting and project companies in your group: a detailed budget for every project, material requests and purchases charged to it, subcontractors, equipment and timesheets, invoicing by completion milestones, and profitability visible for every project and every company.
What it covers
From the project budget to the last progress invoice.
Everything spent on the project and everything invoiced from it is recorded on its analytic account, so its financial picture stays in view for as long as the work runs.
- Project budget
- A detailed budget by work items, materials, labour and equipment, against which actual cost is compared for the life of the project.
- Invoicing by completion milestones
- Invoices are issued when each milestone is complete or by the approved percentage of completion, showing what has been invoiced and what remains of the contract value.
- Subcontractors
- Subcontractors’ contracts, progress claims and payments are linked to the project and charged to its budget lines.
- Retention
- We configure the system to hold the retention percentage from every progress invoice, for the client and for the subcontractor, in a separate account until it is due for release.
- Material requests and purchasing
- A material request from site becomes a purchase order or an issue from the warehouse, and its cost is charged directly to the project.
- Timesheets and equipment
- Staff timesheets, and equipment operating hours and maintenance, all enter the cost of the project.
In holding companies
Projects in several companies, one picture in front of group management.
A group may include a contracting company, a materials supply company and an equipment company, all working on the same project. Odoo records each company’s share in its own books and shows the whole project to group management.
- Each company has its own projects, budgets and books, with access rights that keep every team working on its own projects.
- When a sister company supplies materials or hires out equipment to the project, the sales invoice and the matching vendor bill are created automatically through inter-company transactions.
- Suppliers, subcontractors and products are defined once and used by all the group’s companies.
- Each project’s profitability shows in the company carrying it out, and all the projects are gathered in one report for group management.
- Projects in dinars and others in dollars, with their results shown in the consolidated reports in the group’s currency.
In the Iraqi market
Built on the way contracts are carried out in Iraq.
Contracts invoiced by progress, materials imported in dollars for a project whose contract is in dinars, and work sites far from head office: we configure the system for this reality.
- Contracts invoiced by progress.Invoicing milestones are built as they appear in the contract, and progress invoices are issued in the format the project owner asks for.
- Materials imported in dollars, a contract in dinars.The project’s purchases are recorded in their own currency and charged to it at landed cost after shipping and clearance, and exchange differences appear in their own account.
- Work sites far from head office.Material requests, timesheets and progress reports are entered from site, through a browser or a phone, and reach management the same day.
- Documents in Arabic and English.Quotations, contracts and progress invoices in Arabic, in English or in both languages, as the client requires.
Connects to
A project is where several apps meet.
The project receives its purchases, wages and entries from the other Odoo apps on the same database.
Accounting & finance
Analytic accounts, budgets, progress invoices and retention, in the books of the company carrying out the project.
Solution detailsInventory & purchasing
Material requests, purchase orders and warehouse issues, charged to the project at landed cost.
Solution detailsHR & payroll
Staff hours on site reach payroll, and their wages enter the cost of the project.
Solution details
Common questions
Questions from contracting companies.
Does Odoo support invoicing by completion milestones?
Yes. Odoo allows invoicing when defined project milestones are complete, or by the quantities delivered. We configure the format of the progress invoice and its milestones to match the terms of your contracts.
How is retention handled?
We configure the system to hold the agreed percentage from every progress invoice in a separate account, for clients and for subcontractors, with a report showing the amounts held and when they are due for release.
Can we see actual cost against the budget while the project is under way?
Yes. Every purchase order, material issue, timesheet hour and subcontractor claim is charged to the project’s analytic account, so actual cost shows against the budget line by line for as long as the work runs.
Can the projects of several companies in the group be managed on the same system?
Yes. Each company has its own projects, books and access rights, and group management sees all the projects in one report.
Tell us about your current projects, and we will map out with you how to follow them on Odoo.
A first consultation in which we review your contracts and the way budgets and progress invoices are prepared today, and propose the right project structure for the group’s companies.