Calculate, approve, and pay end-of-service settlements with full transparency

Employee End of Service Management runs the entire offboarding lifecycle in Odoo — gratuity calculation, leave encashment, multi-step Manager to HR to Finance approval, an offboarding checklist, and automated accounting — in one auditable settlement record.

The problem

Most companies still calculate end-of-service gratuity in spreadsheets and chase approvals over email. Numbers go unexplained, asset return and access revocation get missed, and HR and Finance end up reconciling two different records after the fact.

The solution

Employee End of Service Management runs request, calculation, approval, offboarding, and accounting in one Odoo record. Every gratuity figure shows exactly which rule produced it, and Finance sees the same numbers HR approved — no reconciliation required.

Capabilities

Everything an offboarding settlement needs

Every capability below is implemented in the module.

01

Configurable Gratuity Rules

Define service-year banded rules with a days-of-wage-per-year rate for each band, so any company or jurisdiction can match its own formula without code changes.

02

Termination Reason Routing

A maintainable reason library (resignation, dismissal, contract end, retirement, probation) maps to an entitlement factor and default rule, so the correct calculation path applies automatically.

03

Transparent Calculation Breakdown

Every settlement shows an itemized table of service years, daily wage, each rule band's contribution, and the entitlement factor — so HR and employees see exactly how the number was reached.

04

Leave Encashment

Unused leave days are entered once and encashed at the employee's daily wage as a distinct settlement line, kept separate from the gratuity calculation.

05

Multi-Step Approval Workflow

Settlements move through Manager, HR, and Finance approval in sequence, with the approving user and date recorded at every stage.

06

Offboarding Checklist

Asset return, access revocation, and document handover tasks auto-populate from templates on every settlement, and Finance approval is blocked until mandatory tasks are complete.

07

Automated Accounting

Provision accrual, settlement expense/payable, and payment journal entries post automatically to the journals and accounts configured in Settings.

08

Disputed Settlement Hold

Place a settlement on legal or disputed hold with a recorded reason to block approval and payment until the hold is released.

09

Bulk Termination & Analytics

Create settlements for multiple employees in one wizard, and track payout trends with pivot and graph analysis across every settlement.

Workflow

How it works

1

Create the Request

Select the employee, termination reason, and dates; wage and join date default from the employee record.

2

Review the Calculation

Gratuity, leave encashment, and additions/deductions compute automatically with a transparent rule-by-rule breakdown.

3

Approve in Sequence

Manager, HR, and Finance approve in order; Finance approval enforces the checklist and compliance checks before posting.

4

Post and Pay

Provision, settlement, and payment journal entries post automatically, and the employee record archives on final payment.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Configure service-year banded rules once, and every settlement computes the gratuity base, entitlement factor, and total automatically from the employee's join date, termination date, and wage — with a full breakdown you can review before approving.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Employee End of Service Management

Automate employee end-of-service settlements with configurable gratuity calculation, leave encashment and a Manager-HR-Finance approval workflow.

Buy on Odoo App Store