Approval Delegation on Time Off

Approval Delegation on Time Off

by XFanis

$28.00 total

module: $5.00 + deps

Price breakdown

Approval Delegation on Time Off $5.00
  ↳ Dynamic Approval Workflows [Base] $23.00
  ↳ XF Demo Data Free
Total $28.00
Buy on Odoo Apps Store

Official Odoo store · pay by card

Requires

My modules

Odoo modules

Time Off
LicenseOPL-1
UpdatedOct 28, 2026
Approval Delegation on Time Off screenshot

Approval Delegation on Time Off for Odoo

An employee names an approval substitute on their time off request. While the time off is approved, the substitute approves or rejects documents on the employee's behalf, so purchase orders, invoices and other documents waiting for an absent approver do not stall. An extension of Dynamic Approval Workflows .

Features

  • An "Approval Substitute" field on the time off request, filled in by the employee.
  • When the time off is approved, an approver substitution is created for exactly its dates, on all approval routes: purchase, sale, invoices, payments, transfers, expenses and loans, with the matching Dynamic Approval Workflows modules.
  • When the time off is refused, cancelled or reset, the substitution is archived. Approved again, it comes back with the current dates.
  • Time off types without validation start the substitution as soon as the request is saved.
  • Only the employee, or an approval manager, names the substitute: a time off officer who records time off for others cannot hand an approver's right to someone else.
  • The substitute's decisions show in the chatter as "approved by Bob on behalf of Alice", and the employee keeps their own right to decide.
  • Works with Odoo Community: Time Off is a Community app, no Enterprise approval rules needed.

Time Off Request

The employee chooses the colleague who decides on their approvals while they are away. Nothing is handed over until the time off is approved.

Approval Substitute on a Time Off Request

Substitution Created on Approval

The approved time off creates an approver substitution for its dates. The employee finds it under My Preferences, Approval Substitutions; approval managers also see the time off it came from.

Approver Substitution Created from Time Off

How to use

  1. Install the module together with Dynamic Approval Workflows and the approval modules you use.
  2. Request time off and choose the "Approval Substitute".
  3. Once the time off is approved, the substitute approves documents waiting for you during its dates.
  4. Refuse or cancel the time off and the substitute's right ends with it.

For an absence without a time off request, or a substitution limited to some routes, create the substitution by hand under My Preferences, Approval Substitutions.

Logo
Contact me for Support, Customization, Implementation:
Email: sales@xfanis.dev
Telegram: https://t.me/xfanis

Want to know when this module gets a new version or fixes? Subscribe to updates (one email to sales@xfanis.dev, no spam).