Skip to Content
Illustration: Odoo HRIS

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.

Book 30 minutes

HR software built into the ERP: what the HR function gains from day one


  • 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.

See Odoo HR

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.

See the page

Accounting and finance

Reimbursed expenses and payroll entries that reach the accounts.

See the page

Executive management

Headcount, payroll costs and HR indicators in the overall view.

See the page

IT and CIO

Access rights, personal data protection and integrations.

See the page

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

Odoo 20 icon of the Employees app

Employees

Staff records, contracts and organisation chart.

Odoo 20 icon of the Time Off app

Time Off

Leave requests, balances and absence planning.

Odoo 20 icon of the Recruitment app

Recruitment

Job offers, applications and interview follow-up.

Odoo 20 icon of the Expenses app

Expenses

Expense entry, receipts and reimbursement.

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.