End of Service Benefits (Gratuity) for Odoo 19 Community – Configurable Calculator
Calculate end-of-service gratuity in Odoo Community with a policy you configure: tiers by years of service, a cap, the share by reason of leaving, unpaid leave, leave pay, and a printable statement.
When an employee leaves, End of Service Benefits calculates the gratuity in Odoo Community with a policy you configure.
Your policy
Tiers: days of wage per year of service (for example 21 days for the first five years, 30 after)
A cap in months of wage
The share payable for each reason of leaving and each length of service (a resignation under two years, and so on)
Three examples to adapt to your labour law
The settlement
Hire date, last day, unpaid leave days taken off the service, monthly wage, reason of leaving
Leave pay for the unused leave days, additions and deductions
A step by step breakdown: years per tier, cap, share, net to pay
To sign
A PDF statement with the breakdown and the signature boxes; approve, mark as paid, and an End of service button on the employee.
Please note
The example policies are examples: check the rules of your own labour law.
Tested
36 automated tests: the tiers, the cap, the shares by reason, unpaid days, leave pay, additions and deductions, the steps, the statement and the access rights.
Documented
Illustrated guide in English and Arabic and an Arabic translation of the module.
What's included
taqnix_end_of_service.zip: the Odoo 19 module (with Arabic translation)
Illustrated documentation in English and Arabic (HTML and PDF)
Automated tests, licence file (OPL-1) and changelog
Requirements
Odoo 19.0 Community with Employees.
What's in the download
The files in the archive you can download after you buy.
Configurable policies: tiers by years of service, cap, share by reason of leaving and length of service
Three example policies
Settlement with unpaid leave, leave pay, additions and deductions and a step by step breakdown
Approval and payment status, statement in PDF with signature boxes
Smart button on the employee, Arabic translation, automated tests
Frequently asked questions
Does it follow my country's labour law?+
It follows the policy you configure: tiers, cap, the days in a month and a year, and the share by reason of leaving. Three example policies are delivered; they are examples, so check the rules that apply to you.
How is the gratuity calculated?+
The service is the days between the hire date and the last day, minus the unpaid days, divided by the days in a year. Each tier pays its days of wage per year for the years that fall inside it, the result is capped, then multiplied by the share for the reason and the length of service.
Can the share depend on why the employee leaves?+
Yes. Add share lines per reason and length of service, for example a resignation under two years pays nothing and one from two to five years pays a third.
Is unpaid leave taken into account?+
Yes. Enter the unpaid leave days: they are taken off the service.
Does it include the unused leave?+
Yes. Enter the unused leave days; they are paid at the daily wage and added to the net.
Can I add a loan or a bonus?+
Yes, as additions and deductions on the settlement.
Can I print it?+
Yes. A PDF statement with the full breakdown and the signature boxes.
Does it work in Arabic?+
Yes. Everything is translated and works right to left, and the documentation is in Arabic too.
More from TAQNIX
ModuleNew
Timesheet Approval for Odoo 19 Community – Weekly Sheets, Submit and Approve
Weekly timesheet approval in Odoo Community: employees submit, managers approve or refuse with a reason, submitted hours are locked, with expected hours, sheets for everybody and a printable sheet.
Stock Transfer Requests for Odoo 19 Community – Branch Requests with Approval
Let branches request stock from another warehouse in Odoo Community: stock shown at the source, approval in full or in part, the internal transfer created for you, and a printable slip.
Vendor Rating & Scorecard for Odoo 19 Community – On-time Delivery and Fill Rate
Know which vendors deliver in Odoo Community: on-time delivery and fill rate from your receipts, quality and service ratings, an overall score, grades and a ranked scorecard.
Quotation Follow-up for Odoo 19 Community – Automatic Reminders and Activities
Follow up unanswered quotations automatically in Odoo Community: friendly emails, call reminders for the salesperson, expiry warnings, all logged on the quotation.
Timesheet Approval for Odoo 19 Community – Weekly Sheets, Submit and Approve
Weekly timesheet approval in Odoo Community: employees submit, managers approve or refuse with a reason, submitted hours are locked, with expected hours, sheets for everybody and a printable sheet.
Employee Custody & Assets for Odoo 19 Community – Handover, Return and Clearance
Track who holds which company item in Odoo Community: handover and return slips with condition, overdue reminders, a Custody tab and a clearance sheet on the employee.
Simple Payroll for Odoo 19 Community – Salary Rules, Payslips, Payroll Run, Unpaid Leave and Accounting
Payroll for Odoo Community: salary rules and structures, a payroll run for the month, unpaid leave deducted, PDF payslips, accounting entries and the bank transfer list.
Leave Balance Report for Odoo 19 – Time Off Balance of Every Employee by Department, PDF and Excel
The time off balance of every employee in one report: allocated, taken, pending and remaining per leave type, by department, overdrawn flagged, as of any date.