
Your business needs · Human resources
Odoo HRIS: the whole employee lifecycle in one tool
From the hiring need to the annual appraisal, through onboarding, contracts, absences and training: Odoo keeps every employee's file up to date, with written approval flows and a complete history.
An Odoo HRIS replaces the binders, spreadsheets and email exchanges that currently carry the management of your teams. Applications arrive in a stage-by-stage pipeline, the selected candidate moves into an onboarding plan, their contract is signed online, their leave is approved from the manager's phone and their appraisals leave objectives that are followed up.
ANOR deploys these applications with 63 years of Odoo combined across its partners and links Odoo to payroll through its interface with OpenPaye, so that the payroll manager receives data that has already been approved. This page is part of our series on your business needs. Our consultants also review your HR processes before the tool: our organisation consulting writes the flows and supports the change.
HR software built into the ERP: what the HR function gains from day one
Short answer: the Odoo HRIS covers recruitment, onboarding and offboarding, employee records and contracts, leave and absences, attendance, expense reports, appraisals, skills and training. Payroll is calculated by your payroll specialist, linked to Odoo through our OpenPaye interface.
- A continuous HR chain: from the hiring need to skills development, with no break in the flow and no re-entry.
- Reliable files: one record per employee, contracts and amendments kept in history, documents signed and archived automatically.
- Flows that hold: leave, expenses and requests follow the approval flow you have written, with the right approvers.
- Shared steering: HR indicators available to management and to managers, each on their own scope.
- Native integration: time, expenses and absences feed projects, accounting and payroll without exports.
All these applications are included in Odoo's "Custom" licence: €35.90 per user per month for the first year, then €44.90 from the second year.
Leave management, recruitment, appraisals: what ANOR brings together
Each stage of the employee lifecycle matches a real Odoo application, configured according to your practices.
Recruitment
Job offers published on your website and posted to job boards, centralised applications with automatic CV reading, configurable stages, scheduled interviews, talent pools and employee referrals.
Onboarding and offboarding
Onboarding and offboarding plans with steps, owners and deadlines: equipment to prepare, access to open, training to schedule, returns to check. Each step creates a tracked activity.
Employee records and contracts
Contact details, job, department, manager, documents and history. Contracts and amendments are kept as versions of the record, with effective date, contract type and salary, reserved for authorised groups.
Leave and absences
Leave types, accrual plans, French public holidays, online request, single or double approval, team calendar and balance visible to the employee.
Appraisals and objectives
Annual or professional appraisal campaigns with custom templates, self-assessment and manager assessment, individual objectives tracked and skills updated at the end of the appraisal.
Skills and training
Skills framework by level, internal CV for each employee, expected skills per job, online training courses whose completion is recorded automatically on the CV.
Payroll: reliable data, transmitted without re-entry
French payroll, with its collective agreements and social declarations, is calculated by a specialist. ANOR has developed an interface between Odoo and the OpenPaye payroll software: employees, contracts, approved absences and variables leave Odoo, payroll accounting entries come back into the accounts. Every exchange is logged.
- Consolidated data: contractual information, absences, hours and bonuses gathered in Odoo before transmission.
- Traced transmission: a log lists every sending, its status and the detail of any error, useful for checking the payroll closing.
- Accounts fed: the month's payroll entries arrive in the chosen journal, ready to be checked.
The full operation is described on the page of our Odoo OpenPaye interface. Expense reports, for their part, are reimbursed and posted directly from Odoo.
Dashboards that truly serve the HR function
HR indicators are calculated on the live data of the Odoo HRIS: applications, headcount, absences, appraisals and training. Management sees the summary, each manager the detail of their team.
- Recruitment: applications by source, time to fill per position, conversion rate at each stage, cost per channel.
- Headcount: breakdown by department, site and contract type, seniority, age pyramid, joiners and leavers.
- Absences: absenteeism rate, leave balances, absences awaiting approval.
- Deadlines: end of probation periods, contract end dates, appraisals to schedule, training to renew.
- Skills: gap between the skills expected per job and the skills held.
Access to this data follows separate rights for HR, managers and each employee on their own information, with logging of sensitive actions.
How ANOR deploys an Odoo HRIS
1
Flows and master data
Recruitment stages, onboarding plans, leave types, approval rules, departments and jobs. We write your practices before configuring them.
2
File migration
Employees, current contracts, leave balances and documents loaded from your current files, then checked with your team.
3
Configuration and payroll
Applications configured, access rights by role, OpenPaye interface connected and tested on a real payroll run before switchover.
4
Training and follow-up
Sessions by profile: HR, managers, employees. Then support and maintenance with monitoring of changes.
The other business functions, seen through Odoo
HR works with every department. Each page in the series describes what Odoo changes for one of them.
Employees
Leave, expenses, time, documents and e-signature in self-service for every employee.
Odoo 20 AI for human resources
Odoo 20 embeds AI in a particularly advanced way: AI agents in the applications, AI-computed fields and connection to external tools through the MCP protocol. Your HR team benefit without heavy development: we check with you which uses bring a real gain before enabling them.
Questions from HR managers about the Odoo HRIS
The questions that come up during a first conversation with a human resources department.
Yes. Recruitment stages, reply templates, onboarding and offboarding plans, owners and deadlines are configured according to your organisation, job by job if necessary.
Payroll is calculated by your payroll specialist. Our Odoo OpenPaye interface sends it the employees, contracts, approved absences and variables, then brings the payroll accounting entries back into Odoo.
The payroll manager works on data already approved by managers and HR.
Yes. Documents to sign are sent from the employee's or applicant's record, signed electronically and archived in their file with a timestamp. The amendment updates the record version at its effective date.
Through separate rights for HR, managers and each employee, record rules by company and logging of sensitive actions. Salaries and confidential documents are reserved for authorised groups.
Yes. Dashboards are shared by profile: each manager sees the absences, appraisals and skills of their team, management sees the summary of the whole.
Yes. Online training courses are published in the eLearning application, completed courses are recorded on the employee's internal CV and update their skills. External training is recorded the same way.
Yes for the employee life cycle: recruitment, onboarding, files, contracts, leave and absences, attendance, expenses, appraisals, skills and training. Payroll is computed by your payroll specialist, linked through our OpenPaye interface. The apps are included in the licence.
It is often the right moment. A vague approval flow or leave types inherited from a spreadsheet get reproduced in the tool. Our complimentary situation audit maps your real practices and our organisation consulting writes the target flows before configuration.
The Odoo apps involved
Let's talk about your HR management
Thirty minutes with a consultant who knows Odoo's HR applications and the link with payroll. You leave with a starting scope and a list of flows to write.