KSA | Bahrain | UAE | India

How to Apply for Leave in Odoo 19: Complete Time Off Guide for Employees & Managers

Managing employee leave through emails, spreadsheets, or paper forms can quickly become difficult for growing businesses. Employees need an easy way to check their available leave, while managers need a clear process to review and approve requests.

The Odoo 19 Time Off module brings the complete leave management process into one place. Employees can check leave balances, request time off, upload supporting documents, and track their request status. Managers can review pending requests and approve or refuse them through a structured approval workflow.

In this step-by-step guide, we’ll explain how to apply for leave in Odoo 19, check available Time Off balances, track existing requests, and complete the manager approval process.

What Is the Odoo 19 Time Off Module?

Odoo 19 Time Off is an employee leave management application designed to centralize information related to employee absences.

Businesses can use it to manage different types of Time Off, such as:

  • Paid Time Off
  • Sick Time Off
  • Compensatory Days
  • Vacation Leave
  • Unpaid Leave
  • Organization-specific leave types

Depending on the organization’s configuration, individual Time Off Types can have different allocation rules and approval requirements.

This allows HR teams to define policies while giving employees and managers better visibility into the leave process.

Understanding the Odoo 19 Time Off Dashboard

When employees open the Time Off application, the Dashboard gives them a quick overview of their leave information.

The dashboard can also be accessed from:

Time Off → My Time → Dashboard

It provides employees with visibility into their Time Off balances, scheduled leave, requests, and calendar.

Instead of contacting HR every time they need to know their remaining leave, employees can check the information directly from Odoo.

Check Available Time Off Balance

The top section of the dashboard displays balance information for the Time Off Types assigned to the employee.

For example, an employee may have:

Paid Time Off — 20 Days Available

Compensatory Days — 16 Days Available

Depending on how the Time Off Type is configured, Odoo can also show information about allocations, approved leave, planned Time Off, and remaining availability.

This makes it easier for employees to decide how much leave they can request before submitting an application.

How to Apply for Leave in Odoo 19

Odoo 19 Time Off dashboard showing employee leave balance

Pending Requests and Allocation Requests

The dashboard also provides information about pending requests.

If an employee has requests waiting for action, they can identify them directly from the dashboard.

Employees may also see a New Allocation Request option.

A Time Off request and an allocation request serve different purposes:

Time Off Request:
The employee requests to use leave that is available to them.

Allocation Request:
The employee requests additional Time Off entitlement.

For example, if an employee has exhausted an eligible leave allocation, the r by Time Off Type

The Time Off Type filters allow users to control what information is displayed on the calendar.

help users distinguish between different request statuses.

Depending on the workflow, you may see statuses such as:

  • To Approve
  • Second Approval
  • Approved
  • Refused

This gives employees better visibility into where their request currently stands.

Mandatory Days in Odoo 19

Organizations can configure Mandatory Days within the Time Off application.

These may represent specific company-wide days that employees need to be aware of.

For example:

August 25, 2026 — Company Celebration

Displaying these dates alongside the employee calendar provides additional context when employees plan their Time Off.

How to View Your Time Off Requests in Odoo 19

Employees can view their existing requests by navigating to:

Time Off → My Time → My Time Off

This page provides a list of the employee’s Time Off requests.

Typical information displayed includes:

Field What It Shows
Time Off Type Category of leave requested
Start Date Beginning of the requested leave
End Date End of the requested leave
Duration Total requested duration
Status Current approval status

For example:

Sick Time Off — Aug 24 to Aug 26 — 3 Days — Approved

and

Compensatory Days — Aug 3 to Aug 5 — 3 Days — To Approve

This allows employees to quickly distinguish between approved and pending requests.

How to Apply for Leave in Odoo 19


My Time Off page showing employee leave requests and their status.

How to Apply for Leave in Odoo 19

Now let’s look at how an employee can submit a new Time Off request.

Employees can create a request from the main Time Off Dashboard or from the My Time Off page.

From My Time Off, navigate to:

Time Off → My Time → My Time Off → New

Click New to create a new Time Off request.

How to Apply for Leave in Odoo 19

New Time Off request window with leave type, dates, and duration selected.

 

Step 1: Select the Time Off Type

Start by selecting the appropriate option from the Time Off Type field.

Available options depend on the policies configured by your organization and may include:

  • Paid Time Off
  • Sick Time Off
  • Compensatory Days
  • Unpaid Leave
  • Vacation Leave

Always select the correct Time Off Type because different leave categories may use different allocations and approval workflows.

Step 2: Select the Leave Dates

Next, select the required start and end dates.

Odoo uses the selected dates and applicable employee schedule to determine the requested duration.

Before submitting the request, check:

  • Start Date
  • End Date
  • Duration
  • Time Off Type
  • Available balance

Reviewing these details helps prevent incorrect leave submissions.

Step 3: Attach Supporting Documents

Some organizations may require supporting documentation for specific Time Off Types.

For example, internal HR policies might require documentation for certain Sick Time Off requests.

When required, employees can attach the relevant file directly to the Time Off request.

This keeps supporting information connected to the request instead of sending documents separately through email.

How to Apply for Leave in Odoo 19

Time Off request with a supporting document attached.

Step 4: Submit the Time Off Request

After reviewing the request details, submit the request.

What happens next depends on the approval settings configured for that particular Time Off Type.

Some Time Off Types may require:

One approval

while others may require:

Two approvals

A Time Off Type configured without an approval requirement can be approved automatically.

A typical approval workflow may look like:

To Approve → Approved

or:

To Approve → Second Approval → Approved

How Does Leave Approval Work in Odoo 19?

Odoo allows businesses to define approval requirements for each Time Off Type.

This means Paid Time Off, Sick Time Off, and other categories do not necessarily need to follow the same approval process.

For example:

Paid Time Off

Employee Request

Manager Approval

Approved

Another leave category could use:

Employee Request

First Approval

Second Approval

Approved

This flexibility enables businesses to align Odoo with their internal HR policies.

How Managers Approve Leave in Odoo 19

Managers or authorized Time Off approvers can review requests that require their action from:

Time Off → Management → Time Off

The Management section is available to users with appropriate approval permissions.

The manager can review information such as:

  • Employee
  • Time Off Type
  • Requested dates
  • Duration
  • Request status
  • Additional notes or supporting information

The manager can then approve or refuse the request.

How to Apply for Leave in Odoo 19

Manager Time Off screen showing requests waiting for approval.

Approving a Time Off Request

Open the pending Time Off request and review the information provided by the employee.

If everything is correct, select the appropriate approval action.

For a Time Off Type requiring one approval, the request can move from:

To Approve → Approved

For a Time Off Type requiring two approvals, the request moves through the additional approval stage before receiving final approval.

Managers can also refuse requests when necessary.

How to Apply for Leave in Odoo 19

Approved Time Off request showing the updated status.

What Happens After a Leave Request Is Approved?

Once the approval process is completed, the request is reflected in the employee’s Time Off information.

The employee can return to:

Time Off → My Time → Dashboard

or:

Time Off → My Time → My Time Off

to review the approved request.

The employee’s available Time Off is updated according to the applicable allocation and Time Off configuration.

The approved absence can also be reflected in calendar views, making it easier for employees and authorized managers to understand scheduled absences.

Tracking Time Off Activity with Odoo Chatter

Odoo’s Chatter functionality can provide an activity history associated with the Time Off request.

Depending on the workflow and configuration, users may see information related to:

  • Request creation
  • Status changes
  • Approvals
  • Refusals
  • Activities
  • Notifications

This creates a useful record of actions associated with the request and reduces the need to track approval conversations separately through email.


Conclusion

The Odoo 19 Time Off module provides a centralized way for businesses to manage employee leave requests and approvals.

Employees can check their Time Off balances, submit requests, monitor their status, and review previous leave from a single application. Managers can view requests requiring their attention and approve or refuse them through a structured workflow.

With configurable Time Off Types, allocations, approval rules, calendars, mandatory days, and activity tracking, businesses can replace fragmented email and spreadsheet-based leave processes with a more organized system.

Whether you are an employee applying for leave or a manager responsible for approvals, Odoo 19 Time Off provides the tools needed to make the process easier to manage.



Frequently Asked Questions

How do I apply for leave in Odoo 19?

Open Time Off, click New from the Dashboard or navigate to My Time → My Time Off → New. Select the Time Off Type, choose the required dates, complete the request information, and submit it.

Where can I check my leave balance in Odoo 19?

Open the Time Off Dashboard. It displays the Time Off information and available balances associated with your account.

Where can I see my previous leave requests?

Navigate to:

Time Off → My Time → My Time Off

You can view previous and current requests along with their status.

Can a manager approve leave in Odoo 19?

Yes. Authorized approvers can review requests requiring their action under:

Time Off → Management → Time Off

Does every leave request require manager approval?

No. Approval requirements depend on the configuration of the individual Time Off Type. A request can require no approval, one approval, or multiple approval stages depending on the configured policy.

Can employees attach documents to Time Off requests?

Supporting files can be associated with requests where documentation is needed, depending on the form and company process.

Can employees request additional Time Off allocation?

If the relevant configuration and permissions allow it, employees can submit an allocation request for additional Time Off.

What happens after Time Off is approved?

The approved request becomes part of the employee’s Time Off records and the applicable available balance is adjusted according to the Time Off configuration.

Leave a Reply

Your email address will not be published. Required fields are marked *