Skip to main content
Open HRMS Core Suite — One HRMS add-on for Odoo HR: loans, advances, appraisals, insurance, shifts and exit process — 1/1Illustrative preview

One HRMS add-on for Odoo HR: loans, advances, appraisals, insurance, shifts and exit process.

Built, installed and supported by ECOSIRE.

What is Open HRMS Core Suite?

One HRMS add-on for Odoo HR: loans, advances, appraisals, insurance, shifts and exit process. Built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

Loan management: define loan policies with ceilings, interest/processing rules and approval stages; employees request via a self-service form, HR approves through Odoo's activity workflow, and the module auto-schedules installments as monthly deductions.
Salary advance requests with configurable eligibility (tenure, max percentage of salary, outstanding-advance checks) and one-click recovery from the next payslip via Payroll salary rules.
Automatic installment posting: a scheduled cron (ir.cron) generates each period's loan/advance deduction line and links it to the correct payslip so nothing is recovered twice or missed.
Performance appraisal cycles with reusable evaluation templates, weighted competencies, self-assessment plus manager review, computed final scores via @api.depends, and a QWeb PDF appraisal summary.
Insurance & benefits register tracking policies, providers, coverage dates, employee vs employer contribution split, dependents, and renewal reminders surfaced as Odoo activities.
Shift management: define shift patterns and rotations, assign employees, and expose planned shifts to Attendance so worked-vs-planned time is visible to managers.
Employee exit / offboarding workflow: resignation capture, notice-period tracking, a stage-driven clearance checklist (IT, Finance, Admin, Manager sign-off) and a final settlement view before the contract is archived.
Exit clearance and experience/relieving letter generation as branded QWeb PDF reports, gated so they only print once all clearance stages are complete.
Role-based security throughout via ir.model.access.csv and record rules — employees see only their own loans, advances and appraisals; HR officers and managers get scoped company-wide access.
Deep integration with core Odoo HR: every record ties back to hr.employee, hr.department and hr.contract, so headcount, org structure and payslips stay the single source of truth.
Manager dashboards and filtered list/kanban views for pending approvals, active loans, upcoming insurance renewals, open appraisals and in-progress exits.
Full XML-RPC / JSON-RPC API exposure so loan balances, appraisal results or exit status can be read by a portal, BI tool or another system without touching the database directly.
Multi-company and multi-currency aware — Monetary fields respect company_id and currency, suitable for groups running several legal entities in one Odoo database.

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your Odoo.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

Technical Specifications

Odoo Compatibility
Odoo 17, Odoo 18, Odoo 19
Editions
Enterprise & Community
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
PostgreSQL 12+

About this Product

Open HRMS Core Suite is a build-to-order Odoo module that ECOSIRE designs, develops, installs and supports for you — it is not an instant apps.odoo.com download. We layer a coherent set of HR capabilities on top of the standard Odoo HR (hr) and Payroll apps so your SME runs loans, salary advances, performance appraisals, insurance and benefits, shift scheduling, and structured employee exits from a single, well-integrated add-on instead of five disconnected community modules that drift apart at every upgrade.

Everything is built the Odoo-native way. New business objects are real models.Model classes with proper fields (Monetary, Many2one, Selection, Date), computed totals declared with @api.depends, and stored where reporting needs them. Every model ships with ir.model.access.csv access rights plus record rules so an employee sees only their own loan requests while HR managers see the whole company, and multi-company setups are respected via company_id. Backend screens are standard Odoo views (list, form, kanban, search) with OWL where a richer interaction helps, approvals run through the standard chatter and activity workflow, and documents like loan agreements, appraisal summaries and exit clearance sheets are produced as QWeb PDF reports on your letterhead. Automated actions (server actions / scheduled cron) handle recurring jobs such as generating the next loan installment or opening an appraisal cycle, and the whole module is reachable over Odoo's XML-RPC / JSON-RPC API if you need to feed it from another system.

The suite is delivered for Odoo 17, 18 and 19, and works with both Community and Enterprise — where a capability genuinely needs an Enterprise app (for example advanced payroll rules), we tell you up front and design the integration around what your edition actually has. Because it is build-to-order, the scope is tuned to your policies: your loan ceilings and installment rules, your appraisal templates and rating scales, your insurance providers and contribution splits, your shift patterns, and your offboarding checklist. Typical delivery is one working week depending on scope, after which ECOSIRE installs it on your server (or Odoo.sh), migrates your existing HR data where relevant, trains your team, and stands behind it with a support and bug-fix window. You own the source code and can extend it further whenever you like.

What you get

  • Complete, commented Odoo module source (models, views, security, reports, data) with a proper __manifest__.py declaring version, dependencies and data files — delivered as a private Git repository you own.
  • Installation and deployment on your environment (self-hosted server or Odoo.sh) for your target Odoo version, including addons-path wiring and a verified upgrade of your database.
  • Configuration of your actual policies: loan/advance rules, appraisal templates and rating scales, insurance providers and contribution splits, shift patterns, and your exit clearance checklist.
  • Security matrix setup — ir.model.access.csv access rights and record rules mapped to your HR roles (employee, HR officer, HR manager) and validated with test users.
  • Data migration/loading of existing employees, contracts, active loans or open insurance policies where you have them, plus a smoke-test pass before go-live.
  • Admin and end-user documentation (PDF/Markdown) covering each workflow, plus branded QWeb report templates for appraisals, loan agreements and exit clearance.
  • A live training session for HR and manager users, with a recording you keep.
  • A post-delivery support and bug-fix window (defined in your quote) covering defects and minor adjustments, with a clear path for paid enhancements afterward.

Who this is for

HR Manager at a growing SME

Runs HR on Odoo but is stitching together separate community modules for loans, appraisals and offboarding that break or conflict at every upgrade. Wants one coherent, supported add-on that matches the company's real policies and stays stable on Odoo 17/18/19.

Finance / Payroll Controller

Needs employee loans and salary advances recovered accurately and automatically from payslips, with clear balances and an audit trail. Values that recovery runs through standard Payroll salary rules and a scheduled cron rather than manual spreadsheet reconciliation.

Operations Director / Business Owner

Wants a single HRMS bundle instead of buying and maintaining five vendors' modules. Cares about owning the source code, having ECOSIRE on the hook for support, and being able to extend the module as the business grows.

How Open HRMS Core Suite Compares

CriterionECOSIRECustom BuildCompetitorOdoo Native
Fits your exact HR policies (loan ceilings, appraisal templates, exit checklist)IncludedIncludedPartial supportNot included
One integrated bundle covering loans, advances, appraisals, insurance, shifts and exitIncludedPartial supportNot includedNot included
Loan/advance auto-recovery via Payroll salary rules + scheduled cronIncludedPartial supportPartial supportNot included
Role-based security via ir.model.access.csv + record rules configured to your rolesIncludedPartial supportPartial supportPartial support
Installed, migrated, trained and supported by the vendorIncludedNot includedNot includedNot included
Guaranteed compatibility across Odoo 17, 18 and 19IncludedPartial supportPartial supportIncluded
You own the source code and can extend itIncludedIncludedNot includedNot included
Predictable delivery timeline and post-launch bug-fix windowIncludedNot includedNot includedNot included

Frequently Asked Questions about Open HRMS Core Suite

Is this an instant download from the Odoo App Store?

No. Open HRMS Core Suite is build-to-order: ECOSIRE designs, develops, installs and supports it specifically for your Odoo instance and your HR policies. You are not buying a pre-packaged apps.odoo.com download — you are buying a tailored module plus the engineering, deployment, training and support around it.

How long does delivery take, and what is the lead time?

Typical delivery is one working week from the point we finalize scope, depending on how many of the six areas you activate (loans, advances, appraisals, insurance, shifts, exit) and how much of your existing HR data needs migrating. After a short requirements call we confirm a firm timeline and milestones before development starts. Rush scoping is possible — ask us.

What support and updates do I get after go-live?

Every engagement includes a post-delivery support and bug-fix window (the exact length is stated in your quote) covering defects and minor adjustments at no extra charge. You own the source code, so you can extend it yourself or engage ECOSIRE for enhancements. When you later move to a newer Odoo version (17→18→19), we offer a version-migration service to keep the module compatible.

Does it work with Odoo Community or only Enterprise, and which versions?

It is delivered for Odoo 17, 18 and 19 and is built to run on Community as well as Enterprise. The core suite depends on the standard HR app; where a specific capability genuinely benefits from an Enterprise app (such as advanced payroll rules), we flag it during scoping and design the integration around the edition you actually run.

How are loan and advance recoveries handled in payroll?

Loans and advances integrate with Odoo Payroll through salary rules, and a scheduled action (ir.cron) generates each period's deduction line linked to the correct payslip. This prevents double-recovery or missed installments, keeps outstanding balances accurate, and gives Finance a clean audit trail — no manual spreadsheets.

Who can see and approve what? Is the data secure?

Access is enforced the Odoo-native way with ir.model.access.csv access rights plus record rules. Employees see only their own loans, advances and appraisals; HR officers and managers get company-scoped access; and multi-company setups are respected via company_id. We configure the security matrix to your actual HR roles and validate it with test users before go-live.

Request a quote

Open HRMS Core Suite

One HRMS add-on for Odoo HR: loans, advances, appraisals, insurance, shifts and exit process. Built, installed and supported by ECOSIRE.

  • Loan management: define loan policies with ceilings, interest/processing rules and approval stages; employees request via a self-service form, HR approves through Odoo's activity workflow, and the module auto-schedules installments as monthly deductions.
  • Salary advance requests with configurable eligibility (tenure, max percentage of salary, outstanding-advance checks) and one-click recovery from the next payslip via Payroll salary rules.
  • Automatic installment posting: a scheduled cron (ir.cron) generates each period's loan/advance deduction line and links it to the correct payslip so nothing is recovered twice or missed.
  • Performance appraisal cycles with reusable evaluation templates, weighted competencies, self-assessment plus manager review, computed final scores via @api.depends, and a QWeb PDF appraisal summary.

Request a Quotation

Tell us about your Open HRMS Core Suite requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.