Skip to main content
Pending validationOdoo 20.0Community and Enterprise

How to schedule the year's holidays and follow the balances

What is it for?​

Each holiday period is scheduled as an absence of type Annual holidays. fiscaldoo gathers those periods in the Holiday map, shows how many days each employee has left and warns about anyone who does not yet have a period of 10 consecutive working days in the year.

When to use it?​

  • At the start of the year, to record the holidays agreed with each employee and have the holiday map ready by 15 April (see “Important notes”).
  • When an employee asks how many days of holiday they have left.
  • Before the end of the year, to see who has not yet taken a period of 10 consecutive working days.

Where to find it?​

  • Schedule: People › Leave and absences › Absence requests › New
  • See the scheduled periods: People › Leave and absences › Holiday map
  • See the year's days and the 10-day rule: People › Leave and absences › Holiday balances

Before you start​

  • Your profile is HR manager.
  • The year's holiday days have already been allocated to each employee: they appear in Holiday balances (in the demonstration, 20 or 22 days in 2026). This article does not cover allocation.

How to use it​

  1. Open People › Leave and absences › Absence requests and click New.
  2. In Worker, choose the employee, for example Hugo Miguel Santos.
  3. In Time Type, choose Annual holidays. The list already says the days left, for example “Annual holidays (20 remaining out of 20 days)”.
  4. In Dates, choose the first and last day of the period, for example 16/11/2026 to 27/11/2026. Below the type, the sentence “You have 20 days left; after this request, 10.” shows the balance before and after.
  5. If the period has fewer than 10 working days and there is an agreement with the employee to split the holidays, tick Interpolated, agreed in writing, in the PORTUGUESE LAW group. Without it, the short period is refused (see “Common problems”). The agreement does not remove the need for a period of 10 consecutive working days in the year (see “Important notes”).
  6. Click the save icon (the cloud next to New). With the HR manager profile, the holidays are Approved straight away. The sentence below the type changes to “After this request you have 10 days left.”. Saved holidays leave the Absence requests list: from here on, they are seen in the Holiday map.
  7. Repeat for the other periods and the other employees.
  8. Open People › Leave and absences › Holiday balances and check the Ten consecutive working days column (see “Important notes”).

The PORTUGUESE LAW group also has, on the left, Holidays of the year, Carried by a leave, Enjoyed in the next year, Set by the employer, no agreement, Changed by the company, Days returned by sickness and Ten consecutive working days. The example left them as they were.

  • Ten consecutive working days shows a sentence in red when the employee does not yet have, in the year, any approved period of 10 consecutive working days. The sentence ends with “It is only an alert, it does not block anything.”: the request is saved all the same.
  • On the right, Allowance, Allowance due on, Allowance paid and Days paid say whether the holiday allowance for these days is already due, from which day and how much has already been paid. fiscaldoo fills them in by itself and they are not changed here; payment is handled in payroll. In Hugo's example: Due, 30/10/2026, 0.00 and 0.00. Pending validation by a certified accountant: the Allowance due on date, against art. 264.º, no. 3, of the Labour Code (Código do Trabalho) (unless otherwise agreed in writing, the allowance is paid before the holidays start and, for interpolated holidays, in proportion to each period).

Expected result​

  • Holiday map groups the periods by employee, with Start, End, days, Year, State and Ten consecutive working days. In the example, Hugo Miguel Santos has 16/11/2026 to 27/11/2026, 10.00 days, Approved and Fulfilled. There is also the Calendar view.
  • Holiday balances shows, per employee, the Year, the year's days and Fulfilled or Missing in the Ten consecutive working days column.
  • On the employee file, the Holidays button shows the days left: in the example, “10 / 20 days”.

Important notes​

  • The “days” column in Holiday balances is not what is left. These are the days allocated in the year. What is left is shown on the Holidays button of the file and in the Time Type list.
  • The Holiday map only lists those who already have holidays scheduled. In the demonstration, Diogo, Fábio and Gabriela do not appear on the map. Eva Cristina Rocha appears, with 5 interpolated days, and is still Missing in Holiday balances. To know who is missing, use Holiday balances.
  • For now, do not trust the Close the planning of the year message. In the demonstration, the button replied “Every worker of the list has a period of 10 consecutive working days (art. 241.º/8).” with four employees Missing in the same list. Check the Ten consecutive working days column, line by line.
  • The agreement does not remove the 10 consecutive working days. The Labour Code, art. 241.º, no. 8, allows holidays to be split into several periods, by agreement between the employer and the employee, as long as one of them has at least 10 consecutive working days. That is why Eva Cristina Rocha, with 5 interpolated days, is still Missing. The law speaks of an agreement, without saying it has to be written: “in writing” comes from the field name. Pending validation by a certified accountant: whether the interpolation agreement must be written and whether fiscaldoo correctly applies the rule that, even with an agreement, there must be a period of 10 consecutive working days.
  • The holiday map has a deadline. The employer draws up the holiday map, with the start and end of each employee's periods, by 15 April each year, and keeps it posted at the workplace between that date and 31 October (Labour Code, art. 241.º, no. 9). Pending validation by a certified accountant: whether fiscaldoo's Holiday map list serves as the map the law requires and how it is posted.

Common problems​

Holidays are refused because they have fewer than 10 working days​

  • Symptom: on saving, the Validation Error window says: “The holidays of Hugo Miguel Santos from 14/12/2026 to 18/12/2026 have 5.0 working days, fewer than the 10.0 consecutive days of one period (CT art. 241.º/8 (interpolated leave: at least 10 consecutive working days)). What happened: shorter periods are an interpolation and need the agreement of the employer and the worker (art. 241.º/8). How to fix it: tick “Interpolated, agreed in writing” when the agreement exists, or extend the period.”
  • Cause: the period has fewer than 10 working days and Interpolated, agreed in writing is not ticked. Public holidays do not count as working days: two weeks with a public holiday are also short (from 07/12/2026 to 18/12/2026, with 8 December, they give 9.00 day(s)).
  • What to do: if there is an agreement with the employee, click Close, tick Interpolated, agreed in writing and save: in the demonstration, the same 5 days (14/12/2026 to 18/12/2026, for Eva Cristina Rocha) became Approved. If there is no agreement, extend the period until it has 10 working days.

A message says the holidays overlap another absence​

See “Common problems” in How to record an employee's absence.

Versions: Odoo 20.0Community and Enterprisefiscaldoo 20.0 (master 54a9f5f03)ID DOC-0252
Was this page helpful?