Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Employees
  3. EH HR Insurance v 16.0
  4. Sales Conditions FAQ

EH HR Insurance

by ERP Heritage https://erpheritage.com.au
Odoo
v 16.0 Third Party 28
Download for v 16.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 16.0 17.0 18.0 19.0
  • Description
  • Manifest
ERP Heritage · HR Platform
EH HR Platform

Employee Insurance Policies

Track employee insurance cover through a governed workflow with a tamper-evident audit trail.

Free · LGPL-3Odoo 16 CommunityLGPL-3v1.0.0
Provider and policy number
Health, life, dental, disability
Coverage and premium
Named beneficiaries
Share adds to 100 percent

Why this module

Employee Insurance Policies

Governed

Status moves under rules

Policies advance through draft, active, expired and cancelled states defined in the workflow engine. Each transition checks the user's HR group, and final states refuse any further change.

Provable

Every change is logged

Create, write and delete events are written to an append-only, sha256 hash-chained audit log. A built-in chain check catches any row that was edited after the fact, so the history is tamper evident.

Honest

Thin layer, no reinvention

The module owns the insurance data and its workflow definition only. Workflow, audit and strict multi-company scoping come from the platform core, so there is no duplicated, drifting governance code to maintain.

Day in the life

From new policy to active cover

An HR officer opens a new insurance record, picks the employee, enters the provider, policy number, coverage amount and premium, and adds beneficiaries whose shares add up to one hundred percent. Saving assigns an automatic INS reference. The officer clicks Activate; the workflow checks their group, advances the state, and logs the transition. As the end date nears, the record flags itself as expiring soon with a day countdown, and an officer expires or renews it. Every edit along the way leaves a hash-chained audit row.

Edge cases

The cases most modules quietly ignore.

In the shipped code today, each one a place where a cheaper module silently does the wrong thing.

Final state

Once a policy reaches expired or cancelled, the workflow refuses any further transition, even one a misconfigured definition might declare from it. The is_final marker is authoritative.

Concurrent audit

Audit rows are appended under a transaction-scoped Postgres advisory lock, so two simultaneous writes cannot fork the hash chain. The lock releases automatically on commit or rollback.

Cross-company

The company-aware mixin refuses writing a record into a company the user does not belong to, even under sudo, unless an explicit audited override context is set. Each elevation is logged with the affected record ids.

Permission gate

A transition is rejected if the current user holds none of the groups allowed on that transition, so activation and expiry stay with HR officers rather than self-service users.

Share bounds

A database CHECK constraint keeps every beneficiary share between zero and one hundred percent, and the policy rolls the shares up to a total so a skewed split is visible at a glance.

Audit fidelity

Writes capture before and after snapshots of the audited fields only, and skip logging when the captured values did not actually change, keeping the trail meaningful rather than noisy.

What is inside

Built to do the job, end to end.

  • Policy record. eh.hr.insurance holds the employee, provider, policy number, policy type, coverage amount, premium and frequency, start and end dates, and an auto-generated INS reference. A list, form and statusbar are included with an Insurance menu under HR records.
  • Beneficiaries. eh.hr.insurance.beneficiary stores each named beneficiary, their relationship, contact and payout share. Shares are bounded zero to one hundred by a database constraint and summed into a total on the policy.
  • Workflow definition. A shipped workflow with draft, active, expired and cancelled states and activate, expire and cancel transitions, each restricted to the HR officer group, loaded as data you can adjust without code.
  • Audit and scoping. Inherited platform mixins add the hash-chained audit trail, the strict multi-company company field, and mail thread tracking on key fields, so policy history and ownership are governed centrally.
  • Access control. Three access tiers ship in security: HR admin full control, HR manager read and write, and employee self read-only, applied to both the policy and beneficiary models.
  • Tests. A post-install test suite covers default reference assignment, the activate then expire workflow path, beneficiary share rollup, and the expiring-soon flag and day countdown.

Honest about the edges

What this does not do, so nothing surprises you.

  • This is a record-keeping and governance module, not an insurance broker or claims system. It tracks policies and beneficiaries; it does not file or adjudicate claims.
  • It does not post premiums to accounting or payroll. Premium and frequency are recorded for reference only and are not deducted or journaled anywhere.
  • Expiry is shown as a computed flag and day countdown on the record. The module ships no scheduled job or email to notify you of upcoming expiries on its own.
  • The workflow, audit trail and multi-company enforcement live in the EH HR Platform core modules, which are required dependencies and must be installed.
  • Renewal is manual. There is no automatic roll-over of an expiring policy into a new term.
  • Targets Odoo 16 Community. The platform mixins are required and the module is not a standalone install.
Search

odoo employee insurance, hr insurance policy tracking, employee benefits odoo 16, group health insurance hr, life insurance employee records, beneficiary management odoo, insurance policy workflow, hr audit trail odoo, multi company hr odoo, employee policy expiry tracking, odoo community human resources, premium and coverage tracking

Work with ERP Heritage

Need this fitted to the way you work?

ERP Heritage delivers end to end Odoo work: Odoo Implementation, Customization and Development, Integration, Migration, Consultation, Support and Training. We help teams put this module into production, shape it to their process, and keep it running.

Build and tailor
Odoo Implementation, Customization and Development, scoped to your workflow.
Connect and move
Odoo Integration and Migration across systems and Odoo versions.
Run and support
Odoo Support and Training so your team stays productive after go live.
Plan and advise
Odoo Consultation and ERP Consulting, from discovery to roadmap.

We work with businesses across Australia (Melbourne, Sydney, Brisbane, Perth, Adelaide, Canberra) and the Middle East (Dubai, Abu Dhabi, Riyadh, Jeddah, Doha, Kuwait City, Muscat). Start a conversation at erpheritage.com.au or email info@erpheritage.com.au.

Languages

Available in 19 languages

The interface ships translated out of the box. Switch language in Odoo and the fields, menus, and messages follow.

العربية简体中文繁體中文NederlandsFrançaisDeutschहिन्दीBahasa IndonesiaItaliano日本語한국어PolskiPortuguês (Brasil)РусскийEspañolSvenskaไทยTürkçeTiếng Việt
More from ERP Heritage

Modules teams pair with this one.

Premium ERP Heritage modules that extend the same stack, each built to the same engineering bar.

USD 199
Kitchen Display Pro

Paid upgrade for the ERP Heritage Kitchen Display

USD 19
Employment Hero Attendance

Sync attendance clock events from the Employment Hero people platform into the stock Odoo Attendances app, keyed...

USD 9
Employment Hero Singapore

The Singapore country pack for the ERP Heritage Employment Hero integration

USD 63
Employment Hero Suite Enterprise

The complete ERP Heritage Employment Hero integration in one install

USD 19
Employment Hero Timesheet

Sync timesheet entries from the Employment Hero people and payroll platform into the standard Odoo Timesheets app...

USD 149
Mauritius e-Invoicing POS

Real-time MRA fiscalisation for Point of Sale receipts in Odoo 16 Community, mapping each paid POS order to the M...

ERP Heritage

v1.0.0 · LGPL-3 · Odoo 16 Community

Developed by ERP Heritage - Odoo Implementation • LinkedIn

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Employees (hr)
• Discuss (mail)
Community Apps Dependencies Show
• EH HR Compatibility
• EH HR Platform Core
• EH HR Workflow Engine
Lines of code 1405
Technical Name eh_hr_insurance
LicenseLGPL-3
Websitehttps://erpheritage.com.au

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with