| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employee Contracts (hr_contract)
• Employees (hr) • Invoicing (account) • Payroll (hr_payroll) • Time Off (hr_holidays) • Discuss (mail) • Calendar (calendar) |
| Lines of code | 2894 |
| Technical Name |
hr_gratuity_management |
| License | OPL-1 |
| Website | https://synodica.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employee Contracts (hr_contract)
• Employees (hr) • Invoicing (account) • Payroll (hr_payroll) • Time Off (hr_holidays) • Discuss (mail) • Calendar (calendar) |
| Lines of code | 2894 |
| Technical Name |
hr_gratuity_management |
| License | OPL-1 |
| Website | https://synodica.com |
End of Service Settlement.
For KSA, Gulf &
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 Enterprise & Community Payroll.
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.
Community & Enterprise Support
Out-of-the-box compatibility with standard Odoo Enterprise Payroll as well as the popular OCA HR Payroll community additions.
Pre-Loaded Default Data
Ready to use from day one. Includes pre-configured Saudi Arabian (KSA) 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