Skip to main content
Pending validationOdoo 20.0Community and Enterprise

How to request holidays or another absence

What is it for?​

The employee requests holidays, or another absence, in My space, without going through HR to record them. The request stays To Approve until HR decides, and the employee sees the decision in the same list.

When to use it?​

  • You want to book the year's holidays.
  • You are going to be absent for a day and want to make the request in advance.
  • You want to see how many holiday days you still have.

If what you need is more holiday days, rather than booking days you already have, this path is not for you: the New Request button of the Request time off calendar opens the Nova atribuição de dias (new allocation) window, which asks for new days.

Where to find it?​

My space › Absences and attendance › My absences › New. The year's calendar, with public holidays and the balance, is in My space › Absences and attendance › Request time off.

Before you start​

  • Your profile is Worker, with your employee record linked to your user. You only have the My space menu.
  • You must know the dates. A holiday request can only be saved if there are days available (see “Common problems”).

How to use it​

  1. Open My space › Absences and attendance › Request time off. The green card shows what you have, for example 22 Annual holidays, Validity 31/12/2026.
  2. Open My space › Absences and attendance › My absences and click New.
  3. In Time Type, delete what is there, type Férias and choose Annual holidays (the list also shows the balance, for example “22 remaining out of 22 days”). The type filled in by default is Training: if you do not change it, the request does not count as holidays.
  4. In Dates, click the first date and choose, in the calendar, the first and last day, for example 09/11/2026 and 20/11/2026. Below, 10.00 day(s) appears and, next to the type, “You have 22 days left; after this request, 12.”.
  5. Click the save icon (the cloud next to New). The state becomes To Approve.

Expected result​

  • The request is in To Approve and, in the request's activities, “Time Off Approval” appears assigned to Management.
  • Until there is an approved period of 10 consecutive working days in the year, the request shows a red alert: “Employee name has no approved period of 10 consecutive working days in 2026 (the longest has 0). […] It is only an alert, it does not block anything.”.
  • For Annual holidays, Management approves and the request moves to Second Approval; when the HR manager clicks Validate, it becomes Approved. In My absences you see the line with the type, dates, duration and state.

Important notes​

  • Management or the HR manager decides (see How to approve holiday and absence requests). The employee does not have the Approve or Refuse buttons and the state steps cannot be changed by hand (see I cannot approve, refuse or move the absence forward).
  • Requests awaiting approval count against the available days. After booking 10, 2 and 5 days, the Request time off card drops from 22 to “5 Annual holidays” and, in a new 6-day request, the sentence says “You have 5 days left; after this request, -1.” and the screen shows, in red, “Only 5.0 day(s) available”. Today the same text stays on a request that is already approved, even when it is correct.
  • Training that HR enrols you in also appears in My absences, with the type Training and the state Approved.

Common problems​

“Validation Error … does not have a valid allocation for the time off type Annual holidays” appears​

The request has more days than you have. See The absence has more days than allowed.

“You already have an absence booked that overlaps this period” appears​

See The absence or attendance overlaps another record on the same day.

“Access Error” appears when choosing the dates​

With dates in the following year (for example from 04/01/2027 to 08/01/2027, in a request made in November 2026), or when you delete the end date, the screen shows “Access Error You do not have permission to see this “Worker” field: its content is reserved to a more specific profile. […]” and the dates do not change. Close the window and choose both dates again in the calendar. For holidays in the following year, ask the HR manager to record the request for you (see How to record an employee's absence).

The request does not get past To Approve​

See I cannot approve, refuse or move the absence forward.

Versions: Odoo 20.0Community and Enterprisefiscaldoo 20.0 (master 0289754a8)ID DOC-0265
Was this page helpful?