Managing Time Off and Leave Requests in Odoo 17

Simplify leave planning and approval with Odoo 17's smart Time Off module — giving HR and employees real-time visibility into vacations, sick days, and holiday calendars.

Managing Time Off and Leave Requests in Odoo 17


Activating the Time Off Module

To begin managing leave requests in Odoo 17:

Apps → Install "Time Off"

This adds leave management features for HR and gives employees access to request, track, and manage their time off.


Defining Leave Types (Vacation, Sick Leave, etc.)

Configure your company's leave types under:

Time Off → Configuration → Time Off Types

Examples include:

  • 🏝️ Paid Time Off (PTO)
  • 🤒 Sick Leave
  • 🍼 Maternity or Paternity Leave
  • 📅 Compensatory Off

You can define:

  • 💰 Whether it's paid or unpaid
  • 📊 Allocation method (fixed, accrual, or manual)
  • 🔁 Carryover rules and validity periods

Requesting Time Off

Employees can request time off via:

Time Off → My Time Off → New Request

They simply select the leave type, dates, and add a note. The request is routed to the appropriate manager based on department or role.

Each request shows status: Pending, Approved, or Refused.


Approval Workflows and Notifications

Managers and HR can approve or reject requests with one click. You can customize:

  • ✔️ One-step or multi-step approvals
  • 📩 Email or in-app notifications
  • 🧾 Audit trail of approvals and comments

This ensures consistent handling and avoids miscommunication during peak periods.


Time Off Calendars and Team Visibility

Odoo provides a shared calendar view:

  • 📅 Visualize who's off by day, week, or month
  • 👥 Filter by department, employee, or location
  • 📌 Sync time off with project planning and availability

This helps avoid scheduling conflicts and improves transparency across teams.


Tracking Leave Balances Automatically

Odoo calculates time off balances automatically:

  • 🎯 See current balance and accruals per leave type
  • 🧾 Carryover unused leave (or expire it based on rules)
  • 🔍 Managers can view balances before approving requests

No more spreadsheets — everything is centralized and real-time.


Setting Up Public Holidays

Configure country- or region-specific holidays under:

Time Off → Configuration → Public Holidays

Assign holidays to specific employee groups, locations, or companies. Odoo ensures holidays don't count against PTO — and blocks scheduling on those days if required.


Conclusion

Odoo 17 streamlines leave management with intuitive workflows, real-time balances, and clear approvals. It saves HR time, avoids conflicts, and gives employees the transparency they expect.

Need help setting up leave types, approval flows, or holiday calendars? Let our HR tech experts configure your Time Off module.


Managing Time Off and Leave Requests in Odoo 17
JD / Janeindiran November 17, 2023
Share this post
Archive