Time Off (Leave Management)¶
Overview¶
The Time Off module manages employee absences — paid time off (PTO), sick days, personal days, and other leave types. Employees can submit leave requests, managers approve or reject them, and HR can view company-wide absence calendars. The module tracks leave balances (allocations) and enforces policies like minimum notice periods and approval workflows.
Last Updated: February 2026 Target Audience: All Employees, HR, Managers
How We Use It at Scott Recycling¶
At Scott Recycling, the Time Off module handles all standard leave management. Employees submit PTO requests through Odoo, which go to their direct manager for approval. The system tracks leave balances by type — PTO, sick days, and any other configured absence categories — and prevents employees from requesting more time than they have available (unless overridden by HR).
The Time Off module integrates with our attendance tracking system. When an approved time off request covers a workday, the attendance system knows not to flag that employee as absent or late. This integration is important for accurate reporting — the Attendance Dashboard and weekly payroll reports account for approved leave when calculating hours worked. HR managers can view a company-wide calendar showing all approved absences to help with staffing and coverage planning.
Leave allocation (how much PTO each employee receives) is configured by HR based on company policy and can be adjusted per employee. At the start of each year or on hire anniversaries, allocations are granted either manually or through automated allocation rules. Employees can check their current balance at any time from their Time Off dashboard.
Learning Resources¶
Official Training¶
| Resource | Type | Duration | Link |
|---|---|---|---|
| Odoo 17 Time Off Module Tutorial | Video | ~20 min | YouTube Search |
| Odoo 17 Leave Allocation Setup | Video | ~15 min | YouTube Search |
| Odoo 17 Approval Workflow | Video | ~10 min | YouTube Search |
Recommended Reading¶
Quick Reference¶
| Task | Where to Find It |
|---|---|
| Request time off | Time Off > My Time Off > New Time Off |
| Check your leave balance | Time Off > My Time Off (summary at top) |
| Approve a time off request (manager) | Time Off > Managers > select request > Approve |
| Reject a time off request (manager) | Time Off > Managers > select request > Refuse |
| View the company absence calendar | Time Off > Overview (calendar view) |
| Allocate leave to an employee (HR) | Time Off > Managers > Allocations > New |
| View all leave types | Time Off > Configuration > Leave Types |
| Create a new leave type (HR) | Time Off > Configuration > Leave Types > New |
| Export absence data | Time Off > Managers > select records > Action > Export |
| Check who's off today | Time Off > Overview > filter to today |
Tips¶
Submit PTO requests early
Submit your time off requests as far in advance as possible. This gives your manager time to approve and helps the team plan for coverage. Last-minute requests may be harder to approve if the team is short-staffed.
Check your balance before requesting
Your current leave balance is shown at the top of the My Time Off page. If you request more days than you have available, the request will either be rejected automatically or flagged for HR review.
Managers: check the calendar before approving
Before approving a time off request, glance at the Overview calendar to see who else is already off on those dates. This helps prevent situations where too many team members are out simultaneously.
Need more help? Check the FAQ & Troubleshooting page or contact your supervisor.