Scheduling: Time Off / Leaves: Time Off Allocation


The purpose of this documentation is to explain how Time Off Allocations are created and requested in the Time Off application of Odoo 14 .


To get started, navigate to the Time Off app.

Creating a Time Off Allocation

If each employee in the company is allowed a certain amount of time to be used for a specific reason, then you'll be using the Allocation feature.

Continuing with our example, we'll be allocating 20 hours of Volunteer Time for each employee. They must use this time between January 1 and December 20 of this year.

To create this new allocated time, click Managers > Allocations, then click Create. Complete the fields using the following guidelines.

  • Description: Enter a name for this Time Off type.

  • Time Off Type: In the previous step, we created Volunteer Work as a Time Off Type, so we'll select that here.

  • Allocation Type:

    • Regular Allocation: Select this option to immediately grant the full amount of allotted time. When selected, you'll see another field

      • Duration: Enter the number of hours allowed for this allocation.

    • Accrual Allocation: Select this option if this allotted time is accrued. When selected, you'll see further options:

      • Start Date / Run Until: Enter in the start date and until when time can be accrued.

        • Add _____ / of time every _____ : Designate how many days/hours are added every certain period of time.

      • Extra Days: Indicate the number of extra days

  • Add a Reason: If you'd like to enter a reason for this time off, do so here.

  • Mode: Select who will be allotted this time.

    • By Employee: This allows you to select one employee to apply the allocation to.

    • By Company: This allows them time to everyone in the company.

    • By Department: This allows you to select one department to apply the allocation to.

    • By Employee Tag: This allows you to select apply the allocated time employees who share the same Employee Tag.

When you're done, click Save.

We'll click APPROVE to make this allocation type live. Once approved, employees can request up to 20 days of Paid Time Off for Volunteer Work.

Requesting a Time Off Allocation

While it's not incredibly common for an employee to request an allocation for time off, it is still possible in Odoo.

To make this request, go to My Time Off > my allocation Requests. Once there, click create and complete the request form accordingly.

  • Description: The purpose of the time allocation.

  • Time Off Type: Select the Time Off Type from the list. The options in this list are those set to Free Allocation Request mode in the Time Off Type configuration.

  • Duration: Enter the duration in the increments indicated by the Time Off Type.

  • Add a reason: Enter more information about the request, if desired.

When ready, click Save. This will submit the request for review.

This request is now ready for review and approval.

Manage Allocation Requests

Go to Managers > Allocations. By default, this will list out only the employees whose time allocations and time-off requests you manage. You can view all allocation requests by removing the   People I Manage filter.

From this listings page, you can click the corresponding icon to quickly  Approve or  Refuse the allocation request.

To view the full request, click into the record from the list.

On this page, you can Approve or Refuse the allocation request. For this example, we'll approve the request.

Once approved, the  Time Off smart button will reflect the allocated time off and the employee can now request time off against the allocation.

Employee View

When an employee goes to the Time Off app, the default view is the dashboard and the allocated time off will be listed at the top of the page. For a guide on requesting time off, please read our Time Off Requests documentation.