| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Payroll (hr_payroll) • Time Off (hr_holidays) • Discuss (mail) • Accounting (accountant) • Calendar (calendar) |
| Lines of code | 3084 |
| Technical Name |
hr_gratuity_management |
| License | OPL-1 |
| Website | https://synodica.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Payroll (hr_payroll) • Time Off (hr_holidays) • Discuss (mail) • Accounting (accountant) • Calendar (calendar) |
| Lines of code | 3084 |
| Technical Name |
hr_gratuity_management |
| License | OPL-1 |
| Website | https://synodica.com |
| Versions | 18.0 19.0 |
End of Service Settlement.
For KSA, UAE &
Global Teams.
Automate complex HR offboarding with absolute precision. Calculate gratuity, leave encashment, and final payouts seamlessly. Fully configurable for any country's labor laws, fully integrated with Odoo Enterprise Payroll.
Built for Scale, Not Just Compliance.
Most EOS tools handle one country. This engine handles your entire organization â today and as you expand into new regions tomorrow.
Global Configuration
Define distinct country rules, formula slabs, and termination reasons per region. Ships with KSA and UAE defaults â extend to any country's labor laws in minutes.
Integrated with Odoo Payroll
Native integration with Odoo Enterprise Payroll. Settlements automatically generate final payslips with dedicated EOS and leave salary rules, posting directly to your accounting ledger.
Scalable Architecture
Multi-company isolation, unlimited formula slabs, and per-country leave encashment policies. Handle 10 employees or 10,000 â the engine scales with your organization.
Dynamic Formula Slabs
Create tiered gratuity formulas based on years of service. Support for fixed day multipliers, half-month values, percentage of base reward, and even custom Python expressions.
Leave Encashment Engine
Automatically calculate unused leave payouts with configurable pro-rata accrual methods, probationary exclusion periods, and specific encashment percentages.
Transparent Breakdowns
Every settlement includes a detailed HTML breakdown showing exactly how the gratuity was calculated slab-by-slab â no black boxes, no guesswork.
How It Works
Experience a zero-friction offboarding process. Define your regional labor rules once, and let the engine automate employee settlements in clicks.
Country Rules
Configure a master Country Rule that defines the number of days in a year, salary components to include, and overarching policies.
Formula Slabs
Define Departure Reasons and their corresponding Formula Slabs (e.g., half-month pay for first 5 years, full-month thereafter).
Run Calculation
Create an EOS Settlement for the departing employee. The system fetches their basic salary, active contract, and exact service duration automatically.
Post to Payroll
Approve the settlement to instantly generate a Final Payslip and Journal Entry, ensuring your accounting remains perfectly balanced.
See the Module in Action
Explore the powerful setup, configuration, and execution interfaces of the Gratuity & EOS engine.
Configure distinct rules per country. Set global parameters like 'Days in Year', assigned companies, and designated EOS Payroll Structures.
Global Country Rule Setup
Map standard termination reasons (Resignation, End of Contract, Force Majeure). Use 'Percentage of Base Reward' methods for complex local laws like Saudi Article 85.
Termination Reasons Library
Create unlimited tiered formulas based on the employee's years of service. Mix fixed day multipliers, half-month values, or custom Python formulas.
Service-based Calculation Slabs
Configure how unused leave is encashed. Set up daily or monthly pro-rata accruals, probationary exclusion periods, and specific payout percentages.
Automated Leave Encashment Rules
HR Managers can quickly estimate an employee's final payout using the EOS Calculator Wizard before generating official settlement records.
Interactive Gratuity Estimator
Generate the final settlement. The engine calculates the remaining salary for the final month, outstanding leaves, and total gratuity instantly.
Comprehensive Settlement Form
Easily add one-off deductions or allowances (e.g., unreturned equipment, loan balances) directly to the settlement before final approval.
Ad-hoc Deductions Integration
Control exits tightly. Processing the settlement automatically archives the employee profile and ends their active HR contract to maintain clean data.
Secure Status Management
The settlement engine communicates directly with the Odoo Payroll app, generating a structured final payslip with dedicated EOS and Leave salary rules.
Odoo Payslip Salary Rules Injection
Confirming the payslip triggers the standard Odoo journal entries, booking your gratuity and leave liabilities to the correct accounting ledgers instantly.
Automated Ledger Posting
Enterprise Level Functionality
Far beyond simple manual calculations. The Gratuity Management engine provides enterprise-grade flexibility to handle complex multi-national corporate structures.
Advanced Custom Formulas
Built-in support for executing safe custom Python formulas on individual slabs. Overcome any complex edge cases specific to your organization's internal policies.
Odoo Enterprise Payroll
Out-of-the-box compatibility and native integration with the standard Odoo Enterprise Payroll application.
Pre-Loaded Default Data
Ready to use from day one. Includes pre-configured Saudi Arabian (KSA) and UAE labor law rules, Article 85 mappings, and termination reasons standard to the Gulf.
Transparent Breakdowns
Stop second guessing the math. The system automatically injects a beautifully formatted HTML table explaining exactly how the EOS value was determined from the slabs.
Multi-Company Isolation
Running multiple entities? Define specific country rules and leave encashment policies on a per-company basis to ensure perfect organizational separation.
Custom Base Salaries
Control exactly what constitutes the "Base Salary" for EOS purposes. Include basic wage, housing allowance, transport, or any other custom contract field.
Eliminate Compliance Risk
Retire the Spreadsheets.
Manual calculations of end of service benefits, partial month salaries, and leave encashments take time and are prone to human error. Mistakes lead to legal disputes and financial penalties.
Our automated settlement engine secures your offboarding process. Generate 100% compliant outputs linked directly into your financial ledger in a fraction of the time.
-
Reduce Legal Exposure - Rely on hard-coded rules configured to local labor laws rather than manual data entry.
-
Save HR Time - Transform hours of calculations and email approvals into a simple 3-click workflow.
-
Clean Archiving - Automated termination of employee status and contract state upon final approval.
Specialized Odoo Services
We build, customize, and maintain Odoo solutions for businesses worldwide - from complex payroll implementations to custom system integrations.
Synodica Solutions Pvt. Ltd.
Ready to Automate Your HR Offboarding?
Transform your operational efficiency by eliminating manual spreadsheet calculations. Purchase End of Service Settlement today and securely connect your HR workflows directly into Payroll and Accounting. For custom localization or deployment inquiries, please contact our implementation team.
© 2026 Synodica Solutions PVT. LTD. - HR Gratuity Management
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module