Leave Allocation in Odoo 19

December 24, 2025 by
admin


                                                                                                                 



Leave Allocation in Odoo 19

Introduction
Briefly introduce the concept of leave management.
Example: “Managing employee leaves can be challenging for HR teams. Odoo 19 offers a robust Leave Management system that makes allocation, approval, and tracking seamless.

Understanding Leave Allocation in Odoo 19
  • Explain what leave allocation is: the process of assigning a certain number of leave days to employees.

  • Types of allocations in Odoo 19:

  1. Manual Allocation – For exceptions like new joiners, policy adjustments.

  2. Automatic Allocation – Based on contracts, work anniversaries, or rules.

Highlight why proper allocation is important (avoiding leave misuse, ensuring accurate payroll).

Configuring Leave Types
Go to Employees → Leaves → Configuration → Leave Types

  • Leave Type Name: e.g., “Casual Leave”, “Sick Leave”

  • Allocation Mode: Number of days per year/month

  • Approval Required: Yes/No

  • Carry Over: Whether unused leaves can be carried to next year
Leave Type
Allocation Mode
Days
Approval Required
Carry Over
CL
Yearly
12
Yes
No
SL
Yearly
10
Yes
Yes
This is the “Leave Types” page under Configuration → Leaves in Odoo 19.
It lists all the different types of leaves your company has, like:
  • Casual Leave
  • Sick Leave
  • Maternity Leave
  • Bereavement Leave
  • Key columns explained:

  • Allocation Mode: Determines how leave is given – per year, fixed, or manually.

  • Number of Days: The number of leave days an employee gets.

  • Approval Required: Whether manager approval is needed for this leave type.

  • Carry Over: Whether unused leave can be carried to the next year.

Purpose: This screen is where HR defines the rules for all leave types before allocating them to employees.

Manual Leave Allocation
Explain when HR might need manual allocation:
  • New employees joining mid-year
  • Special leaves like maternity or bereavement
  • Correcting discrepancies

Step-by-step:
  1. Go to Leaves → My Team Leaves → Allocations

  2. Click Create

  3. Select Employee, Leave Type, Number of Days

  4. Confirm allocation
Automatic Leave Allocation Using Rules
Odoo 19 supports Automated Leave Allocation based on Contract
Steps:
  1. Define Leave Allocation Rules in configuration

  2. Link rules to contracts (e.g., “Probation Employees – 2 SL + 2 CL”)

  3. Allocation happens automatically on contract confirmation or anniversary
Benefits:
  • Reduces HR workload

  • Ensures compliance with company policy


Approving & Tracking Leaves
Explain leave request workflow:
  • Employee submits leave

  • Manager approves or refuses

  • Allocation balance automatically updated
How to view leave history: Leaves → Reporting → Leave Analysis


Conclusion
Odoo 19's Leave Management system provides a comprehensive and flexible solution for managing employee leave allocations efficiently. By offering both manual and automatic allocation methods, it caters to diverse organizational needs—from handling exceptional cases like new joiners and policy adjustments to automating routine allocations based on contracts and employment rules.


If you are looking for an ERP implementation partner with diverse industry experience feel free to contact us. Zesty Beanz Technologies is headquartered in Trivandrum Kerala,  We have proven track record of successful implementations across the world in various sectors including Odoo for Manufacturing, Odoo for Trading, Odoo for FMCG, Odoo for Oil & Gas, Odoo for Diary, Odoo for Pharma, Odoo for Cosmetic Clinic, Odoo for Contracting Companies, Odoo for HVAC, Odoo for Logistics, Odoo for Automobile, Odoo for Laundry, Odoo for Field Service, Odoo for E-Commerce & many more


ZestyBeanz offers Developer / Consultant outsourcing programs, Chat with us in Whatsapp and Hire Odoo Developers, Mobile Application Developers, Consultants.
#OdooKerala #OdooKochi #OdooTrivandrum #OdooERP #ProjectManagement #OdooVansales #HireOdooDeveloper