| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Payroll (hr_payroll) • Documents (documents) • Employees (hr) • Discuss (mail) • Invoicing (account) |
| Lines of code | 551 |
| Technical Name |
oe_travel_request |
| License | LGPL-3 |
| Website | https://www.oaklandmena.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Payroll (hr_payroll) • Documents (documents) • Employees (hr) • Discuss (mail) • Invoicing (account) |
| Lines of code | 551 |
| Technical Name |
oe_travel_request |
| License | LGPL-3 |
| Website | https://www.oaklandmena.com |
| Versions | 16.0 17.0 18.0 19.0 |
User Guide for Travel Request and Expense Management
This guide provides a complete overview of how to create, manage, and process travel requests and their associated expenses.
Step 1: Creating a Travel Request
To initiate a new travel request, follow these steps.
- Navigate to the Expenses module and select Travel Request.
- Click Create to open a new travel request form.
-
Fill in the required details:
- Employee: Select the employee for whom the travel is being requested.
- Department: The department is automatically populated based on the selected employee.
- Date of Departure & Return Date: Specify the travel dates.
- Destination & Departure City: Enter the cities of travel.
- Reason(s) for Travel: Provide a detailed reason for the trip.
- Once all details are entered, the request will be in the Draft state.
Step 2: Submitting for Approval
After creating the request, it must be submitted for manager approval.
- On the draft travel request form, click the Send for Approval button.
- The request's status will change from Draft to Send for Approval, and an email notification will be sent to the designated approver.
Step 3: Approving or Refusing the Request
The designated approver can take action on the request.
- The assigned approver will receive a notification. They can view the request from their dashboard or via the email link.
-
The approver can either:
- Click the Approve button to approve the request. The status will change to Approved.
- Click the Refuse button to reject the request. The status will change to Rejected, and the creator will be notified.
Step 4: Creating an Expense Sheet from an Approved Request
An expense sheet can only be created after the travel request has been approved.
- Once a travel request is in the Approved state, a new button, Create Expense Sheet, will become visible.
- Click this button to automatically generate a new expense sheet that is linked to this specific travel request.
Step 5: Managing Expenses and Submitting the Expense Sheet
Finally, add expenses to the sheet and submit it for reimbursement.
- On the new expense sheet, add individual expense lines for items like flights, hotel stays, and meals.
- Each expense line is automatically linked to the travel request.
-
The Include in Payroll checkbox will be automatically selected if the expense is paid by the employee's own account (
payment_modeisown_account). This can be manually changed if needed. - Once all expenses are added, the employee can submit the expense sheet for manager approval.
- After the expense sheet is approved and marked as Paid, the status of the original travel request is automatically updated to Expense Claimed.
Frequently Asked Questions
1. What is the purpose of the "Travel Request Reference" field on the expense form?
This field links an expense line to a previously approved travel request. It helps in tracking and auditing expenses related to a specific trip.
2. Why can't I edit the "Travel Request Reference" field?
The field becomes read-only once the expense is no longer in the draft state to maintain data integrity and ensure that approved expenses are not re-assigned to different travel requests.
3. How does the "Include in Payroll" field work?
This checkbox is automatically enabled when you select `Own Account` as the payment mode, indicating that the employee paid for the expense and needs to be reimbursed through payroll. If the company paid for the expense, it is automatically unchecked. You can manually override this setting.
4. Can a single expense sheet be linked to multiple travel requests?
No, the module is designed to link a single expense sheet to one travel request for clear reporting and tracking.
5. What happens to the travel request status after I submit the expense sheet?
The travel request status will remain `Approved` until the linked expense sheet is fully paid. Once the expense sheet is marked as paid, the travel request status automatically updates to `Expense Claimed`. This provides a definitive end to the process.
Module Support & SLA
For any support related to this Odoo module, please contact us at apps@odooerp.ae
Our standard response time (SLA) for support queries is between 12 to 48 hours.
Our standard response time (SLA) for support queries is between 12 to 48 hours.
Please log in to comment on this module