Odoo solutions
One file for every employee, one payroll run for every company.
We configure Odoo’s HR and payroll apps for the companies in your group: contracts, attendance and leave in one place, payroll calculated for each company under its own policies, entries posted to that company’s books, and a full picture of the workforce in front of group management.
What it covers
From the employee file to the payslip.
Odoo’s HR apps work on the same data: what is recorded in attendance and leave reaches the payslip, and what is calculated in payroll reaches the accounts.
- Employee files
- The employee’s details, documents and career history in one file, linked to their company, department and line manager.
- Contracts
- A contract for every employee with its start and end dates, salary and allowances, and a reminder before it is due for renewal.
- Attendance
- Check-in and check-out from the Odoo screen or from the fingerprint devices we connect to it, with overtime hours calculated for every employee.
- Leave
- Leave balances by type, requests submitted by the employee and approved by their manager, and their effect carried through to the payslip.
- Payroll
- Salary rules for allowances, deductions and advances are configured to each company’s policies, and the whole month’s payroll is calculated in one run.
- Payslips
- A payslip for every employee in Arabic, or in Arabic and English together, sent to them or printed when needed.
In holding companies
One workforce in front of group management, and each company’s payroll in its own books.
The group’s companies work on one database, so employee matters are handled the same way in every company, and each company keeps its own employees’ contracts, payroll and accounting entries.
- A separate payroll run for each company, with its own rules, allowances and deductions.
- Payroll entries are posted to the books of that same company, split across departments and cost centres.
- We set up a clear procedure for an employee who moves between companies in the group: the contract ends in the first, a new contract starts in the second, and the employment history stays on file.
- The cost of shared-services staff, such as finance and IT, is charged to the companies that use them through inter-company transactions.
- Group management sees headcount and payroll cost for every company and department on one screen, and each company’s manager sees their own company’s people.
In the Iraqi market
Configured for the way companies work in Iraq.
We build the HR setup on what your company actually applies: its internal policies, the currencies it pays salaries in, and the places where its people work.
- Your company’s policies and rules.Salary rules, deductions and leave are built on your company’s policies and the regulations it follows, and your team adjusts them from the screen whenever they change.
- Salaries in dinars, and others in dollars.When a company pays some salaries in dinars and others in dollars, we configure the salary rules and entries so that each payment is recorded in its own currency, and the cost appears in the group’s reports in one currency.
- Work sites in several governorates.Staff in branches, warehouses and project sites record their attendance where they work, and the data reaches management the same day.
- Arabic first.A full Arabic interface for the employee and the manager, with contracts and payslips in Arabic or in both languages.
Connects to
Payroll is one part of a single system.
HR connects to the rest of the Odoo apps on the same database.
Accounting & finance
Payroll entries, advances and accruals reach each company’s books and appear in the consolidated reports.
Solution detailsProjects & contracting
Staff hours are charged to projects, so wages enter the cost of every project.
Solution detailsManufacturing
Workers’ time at the work centres enters the actual cost of production.
Solution details
Common questions
Questions from HR and finance teams.
Is payroll calculated separately for each company in the group?
Yes. Each company has its own payroll run, its own rules and its own entries in its books, while all employee data stays in one database that group management can see.
Can the salary rules be configured to our company’s policies?
Yes. Salary rules in Odoo are configurable: basic salary, allowances, deductions, advances and overtime. We build them at the design stage with your HR and finance teams, in line with the company’s policies and the regulations it follows.
Are payslips issued in Arabic?
Yes. The payslip is issued in Arabic, and it can be issued in English or in both languages for employees who need that.
Can fingerprint devices be connected to the system?
In most cases, yes. We review the devices you use at the discovery stage, then build the right connection so that attendance records reach Odoo and feed into the payroll calculation.
Tell us how payroll is calculated in your companies today.
A first consultation in which we review the payroll and attendance policies of each company, and propose the right HR structure for your group on Odoo.