The absence or attendance overlaps another record on the same day
Symptom
When saving an absence request, the Validation Error window prevents saving and the request is not recorded.
Message
With the Worker profile, in My space:
“You already have an absence booked that overlaps this period: from 09/11/2026 to 20/11/2026 - Approved”
With the HR manager profile, when recording for another person, the sentence starts with “An employee already has an absence booked…” and gives the name. The end of the message gives the state of the other absence (To Approve or Approved).
Verified causes
- Another absence takes up some of the days. In the example, an Unjustified absence on 12/11/2026 overlapped Annual holidays from 09/11/2026 to 20/11/2026. Odoo does not allow two absences on the same day, even when the first is still To Approve.
- Attendances. In the Attendances screen (HR manager), we tested creating by hand an attendance on 01/11/2026 from 02:00 to 02:30 for an employee who already had another from 02:22 to 02:23: it was saved without a message. So it was not possible to trigger the refusal of an overlap with attendances; do not count on it. The product's other overlap messages (intervals of the same attendance, holidays during a leave) were not triggered in this batch.
What to check
- The date and state the message gives.
- Whether the other absence is correct. In People › Leave and absences › Absence requests (HR manager), type the employee's name in the search. An HR profile can see Annual holidays in the Holiday map.
How to fix it
- Done by the employee: click Close and change the request's dates to free days.
- Ask the HR manager: if the other absence is wrong, HR corrects it first (or refuses it) and only then is the new one recorded.
Expected result
The request is saved and is To Approve (or Approved, depending on the type).
When to contact support
The message appears and there is no other absence on those days, in any state.
Information to send
The employee's name, the request dates, the time type and the full text of the message.