Remote Work Day Tracker | Work From Home Request and Approval | Odoo 19
by Odoo Cube https://odoocube.com$ 5.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 158 |
| Technical Name |
hr_remote_work_day |
| License | OPL-1 |
| Website | https://odoocube.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 158 |
| Technical Name |
hr_remote_work_day |
| License | OPL-1 |
| Website | https://odoocube.com |
Remote Work Day Tracker | Work From Home Request and Approval | Odoo 19
Remote Work Tracker
The Problem This Module Solves
❌ Without This Module
- No formal process to request or approve work-from-home days — based on informal WhatsApp messages
- HR and managers have no visibility into who is actually in the office each day
- WFH policy limits (e.g. 2 days per week) cannot be enforced without a tracking system
- Payroll teams cannot verify WFH days for remote-work allowance calculations
- Team calendars are outdated because WFH days are not recorded anywhere
✅ With This Module
- Employees submit WFH day requests with a reason or task note
- Manager receives an activity and email notification and approves or refuses
- Monthly WFH day count and limit shown on the employee form
- Team WFH calendar view gives managers full daily office/remote visibility
- WFH balance report: remaining WFH days per employee this month
Complete Feature Set
Log work-from-home days per employee with reason
or task note
Team calendar view of all WFH days for manager
visibility
Monthly WFH count shown on the employee form
Manager approval workflow
submit, approve, or refuse
Monthly WFH day limit configurable per employee
or globally
Email notification to manager when WFH request is
submitted
WFH balance report
remaining WFH days per employee this month
Without vs. With Remote Work Day Tracker
| Feature | Standard Odoo 19 | Remote Work Day Tracker |
|---|---|---|
| Formal WFH request process | ✗ Informal messages — no record | ✓ Structured request → approval workflow in Odoo |
| Manager visibility of team WFH | ✗ Not available | ✓ Team calendar view showing all WFH days |
| Monthly WFH limit enforcement | ✗ Not enforced | ✓ Limit configured per employee or globally |
| Employee WFH balance | ✗ Not available | ✓ Remaining WFH days shown on employee form |
| Payroll WFH verification | ✗ Not available | ✓ WFH records available for payroll team review |
| Email notification to manager | ✗ Not available | ✓ Auto email + activity on every WFH request |
Use Cases
Hybrid Work Scheduling
Manager Approval Workflow
WFH Policy Enforcement
Monthly WFH Reports
Allowance Calculations
Office Occupancy Planning
How It Works — Step by Step
Employee submits a WFH request
The employee opens HR → Remote Work → New Request, selects the date, adds an optional reason or task note, and submits.
Manager receives notification
An activity is created on the manager's Odoo dashboard and an email is sent with a one-click approve/refuse link.
Manager approves or refuses
The manager clicks Approve or Refuse. If refused, the employee receives a notification with the reason.
WFH day recorded and counted
Approved WFH days are added to the employee's monthly count. The team calendar updates to show who is remote on which days.
HR reviews WFH balance report
HR can view the WFH Balance Report showing each employee's approved WFH days and remaining balance for the current month.
Compatibility
Depends on: base, hr, mail.
Frequently Asked Questions
Can I set different WFH day limits for different employees?
Yes. The monthly WFH limit can be set per employee, overriding the global company default.
Can an employee request WFH for a half day?
The current version tracks full working days. Half-day WFH tracking can be implemented as a custom extension if needed.
Does it integrate with Odoo Leaves or Attendance?
WFH days are tracked in their own model (not as leave days) so they do not reduce annual leave balances. Integration with Attendance is available as a configuration option.
Does it work with Odoo 19 Community and Enterprise?
Yes. Remote Work Day Tracker | Work From Home Request and Approval | Odoo 19 is fully compatible with both Odoo 19 Community Edition and Odoo 19 Enterprise Edition.
What support is included with the purchase?
Email support is included at no extra cost. Contact us at info@odoocube.com with your Odoo version and a description of any issue.
Support & Contact
Need help? Email us at info@odoocube.com with your Odoo version, module version, and a description of the issue.
For bugs, please include the relevant lines from your Odoo server log (--log-level=debug).
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module