EH HR Platform
Install the whole HR platform in one click.
The bundle. Install this one module to deploy the entire EH HR Platform: the core, the four engines, both flagship modules and every feature module. It carries no models or data of its own, only the dependency list, so you can still install any single module on its own instead.

The EH HR Platform is for organisations that want a complete, coherent HR suite on Odoo Community 16 to 19, installed in one step rather than assembled module by module.
The work of picking, ordering and wiring every dependency by hand. Install this one module and the whole platform comes up configured and ready, with the right HR groups already granted.
What this module does
The bundle. Install this one module to deploy the entire EH HR Platform: the core, the four engines, both flagship modules and every feature module. It carries no models or data of its own, only the dependency list, so you can still install any single module on its own instead.
Everything in the box, nothing stubbed.
One-click install of the whole platform
A convenience meta-package, nothing to configure
Every module also installs individually
Grants the right HR groups on install
What it actually installs.
Straight from the manifest and the source. No surprises.
Models this module adds
None of its own; it configures and connects existing models.
Standard Odoo models it extends
None directly; it stands on the platform engines.
Built on: eh_hr_core, eh_hr_compat, eh_hr_engine_workflow, eh_hr_engine_approval, eh_hr_engine_policy, eh_hr_engine_notification, eh_hr_attendance_pro, eh_hr_leave_pro, eh_hr_overtime, eh_hr_appraisal, eh_hr_disciplinary, eh_hr_resignation, eh_hr_transfer, eh_hr_custody, eh_hr_insurance, eh_hr_gratuity, eh_hr_document, eh_hr_reminder, eh_hr_loan, eh_hr_payroll, eh_hr_dashboard, eh_hr_referral, eh_hr_announcement, eh_hr_background, eh_hr_policy_ack, eh_hr_employee_update, eh_hr_reward, eh_hr_lawsuit, eh_hr_service_request, eh_hr_salary_advance, eh_hr_employee_history, eh_hr_recruitment, eh_hr_skills, eh_hr_training
Bundle or piece by piece.
Install the whole platform
Install this module. It brings in the core, the four engines, both flagship modules and every feature module, configured and ready.
Apps → search "EH HR Platform" → Install
Prefer only part of it?
Every module below installs on its own and pulls only what it needs. Start with one area and add the rest whenever you like.
The full EH HR Platform
Every module on one architecture: extend standard Odoo HR, never duplicate it. This bundle is highlighted.
Strengths that compound.
The same engineering choices run through every module, so the platform is stronger than a drawer of separate add-ons.
Extend, never duplicate
Built on standard Odoo HR and projected into the native models. No parallel tables, no duplicated fields, no data to reconcile later. Your reports and payroll keep reading the standard records.
Tamper-evident audit
Changes are written to a hash-chained log you can verify on demand. Show who changed what, and pass audits, without bolting on extra tooling.
Configure, do not code
Workflows, approval chains, policies and notifications are data. An administrator changes how the business runs, not a developer on a billable day.
One source, four versions
Runs on Odoo 16, 17, 18 and 19 Community from a single codebase, with the automated test suite green on every one. Upgrade on your schedule, not ours.
Yours to own
Permissive LGPL-3, self-hosted on your own server. No per-user subscription, no usage caps, and no employee data leaving your control.
Honest by default
Documented service APIs, real automated test coverage, and listing pages that describe only what the software actually does, with no invented benchmarks.
Engineering you can audit.
Projection architecture
Source-of-record models project into standard hr.* rows, so integrity lives in our chain while Odoo keeps reading native data.
Hash-chained audit
An append-only log links each change to the one before it. Verify the chain on demand to prove nothing was edited after the fact.
Tested on 16 to 19
One authored source, derived to each series by a build step, with the full unit suite run green on Odoo 16, 17, 18 and 19.
Yours, and self-hosted
LGPL-3 and installed on your own server. No subscription to keep it running and no data leaving your database.
ERP Heritage
ERP Heritage builds premium, honestly engineered apps for Odoo Community. Every app extends standard Odoo rather than replacing it, runs unchanged across Odoo 16 to 19, and ships with real automated test coverage.
We describe only what the software does, with no invented numbers. The code is LGPL-3 and self-hosted, so it stays yours. Questions before you buy? Write to info@erpheritage.com.au.
Everything you are about to ask.
Which Odoo versions does it run on?
Odoo 16, 17, 18 and 19 Community. One authored source targets all four; the 16 and 17 view layers are produced from it by a build step, and the full unit suite runs green on every series.
Is there a subscription?
No. It is LGPL-3 and self-hosted, with no per-user fee and no usage cap. Once it is installed there is nothing recurring to keep it running.
What exactly does the bundle install?
The platform core, the four engines (workflow, approval, policy, notification), the attendance and leave flagships, and every feature module. It adds no data of its own; it is the dependency list.
Does it duplicate Odoo's HR, or extend it?
It extends it. The platform builds on standard Odoo models and shared engines; source-of-record modules project back into the native hr.* records, so you are never maintaining two copies of the same data.
Do I keep control of my data?
Yes. It runs inside your own Odoo database on your own server. No employee data leaves your control, and nothing phones home.
Is it actually tested?
Yes. The platform ships with an automated unit-test suite that is run green on Odoo 16, 17, 18 and 19 before release. The listing describes only what the code does.
Please log in to comment on this module