Managing Leave Allocation and Accrual Plans in Odoo 19 Time Off

Handling employee leave is one of the core responsibilities of any HR department.When leave balances are mismanaged or tracked manually, it often leads to disputes, payroll mistakes,and unnecessary admin work.Odoo 19 simplifies this entire process through its enhanced Time off module,which now offers a cleaner workflow for leave allocation,accrual planning and real-time tracking.

 

In this blog,let’s explore how Odoo 19 helps HR teams set up fair, transparent and automate leave management without complicated spreadsheets.

Configuring Time Off type in Odoo 19

Understanding time off types : A time off type is essentially a category of leave.Each type carries its own rule- how it is allocated,how it accrued,whether it affects payroll, and who can approve it. Creating the right structure ensures employees see correct balances HR avoids manual adjustments.

                                        Time off tyeps

 

Steps to configure a time off type:

1.Go to Time off configuration menu :-

Time off → Configuration → Time off Types

This page lists all active leave types and allows you to create new ones.

2.Create a New Time off type

Click create and you’ll be prompted to fill in several important fields:

Name of the time off type, Choose a clear name such as:

  • Annual leave
  • Casual leave
  • Maternity leave
  • Half-day leave
  • Unpaid leave

A good naming strategy avoids future confusion for employee and managers.

3. Set mode of allocation

This decides how employee receive their leave balance.Odoo provides several options such as:

  • No allocation requires:- Used for unpaid leave or types where limits aren’t enforced 
  • Fixed allocation :- The HR team manually assigns a specific number of days or hours.
  • Accrual based :- Leave is earned gradually.For example

                                     -  2 days per month

                                     - 18 days per year
    Accrual rules are configured separately and linked to this leave type.

 

Accrual Plans

 

4. Define Payroll

 Odoo 19 lets you choose work-entry type, whether time off should impact an employee salary.

5.Approval Rules

Every business has its own process for approving leave.

You can choose:-

  • No approval : Leave is automatically validated
  • Manager Approval : A direct manager must approve the request
  • HR Approval : A second level approval from HR team

Proper approval rules prevent misuse and ensure transparency.

 

6.Configure validity and restrictions

You can set:

  • Validity dates: useful for annual leave cycle
  • Allow negative balance : let employee take leave even when they have no available leave balance
  • Maximum valid days: To prevent employees from accumulating more than the allowed limit
  • Carry forward: If leftover leave is carried into the next particular period.

 

These settings helps enforce company leave policies accurately.

7.Linking an accrual plan (If required)

If the leave type uses an accrual system,connect it by selecting:-

  • Accrual plan→ choose plan

 

This triggers scheduled update to employee leave balances.


8.Display option for employees

You can decide how the leave type appears on the employee side, possible options :- 

  • Show in the dashboard
  • Hide from employee view
  • Allow half-day or hour based leave
  • Color code for calenders

 

Enhancing visibility improves usability for both employees and managers.

 

Leave Allocation : 

 

Why allocation matters :- Every organization follows its own leave policy - annual leave,sick leave,compensatory off, casual leave and more. Before employees can apply for time off, they need an allocated balance.


Odoo 19 makes this easy by allowing HR managers to assign leave in three ways:

 

Direct Manual Allocation

 

Perfect for new joinee,special cases or one-time top-ups. HR can specify:

  1. Leave type
  2. Validity period
  3. Allocation amount
  4. Allocation type (accrual or regular)

Bulk Allocation


Useful at the beginning of each year or company wise updates.Odoo lets you allocate leave to : 

  • Department
  • Job positions
  • Locations
  • Entire company

 

This means HR no longer needs to manually adjust balances as employee complete a year or move to a new leave cycle.

 

Accrual Plans in Odoo 19 

Accruals allow leave to accumulate gradually, instead of giving the full balance upfront.This is ideal for companies that follow monthly or quarterly earning cycles.

 

How accrual plan works:

  • How much leave an employee earns per period
  • How frequently the leave is added (monthly/quarterly/yearly)
  • Maximum carry forward
  • Limit on total balance
  • Whether negative leave is allowed

 

Once the plan is assigned to an employee,odoo automatically updates balances based on the configured schedule.

 

Clear audit Trail

Every accrual entry is logged with

  • Date
  • Amount
  • Timeoff type
  • Responsible user
  • Validity 

 

This make leave calculation fully transparent

 

Employee view : Real-Time clarity

 

Employee can see:

  • Current balance
  • Upcoming accruals
  • Past allocations
  • Time off history

 

This reduces unnecessary queries to HR and empowers employees to plan their leaves better.

 

Common use cases:

 

Monthly earned leave:

 

Most companies give employees fixed paid leave per month
Accrual rule : Earn 1 day on the last day of each month

 

Probation restriction

 

Some companies starts accruals only after probation
Rule: Accrual start date = contract confirmation date

 

Carry forward with expiry

 

For companies that allow carry-forward but expire unused leave later
Rule: carry forward max 6 days,expires after 3 months

 

Compensatory off

 

Based on approved over time requests
Allocation type : Manual or automated based on attendance

 

Conclusion

 

Odoo 19 time off brings a strong, reliable,and automated structure to leave management.From basic allocation to complex accrual logic, everything can be configured to match your organization’s policies.


 

Leave a comment

Book a Free Consultation

From our ready‑to‑use products and services to tailor‑made softwares, we help you make the right tech move for your organization. Fill in your details below, and our experts will reach out to schedule your free consutlation session and explore what fits your needs best.

Book a Free Demo

From our ready‑to‑use products and services to tailor‑made softwares, we help you make the right tech move for your organization. Fill in your details below, and our experts will reach out to schedule your free consutlation session and explore what fits your needs best.

Successfully Subscribed!