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.