Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Employees (hr) • Invoicing (account) • Discuss (mail) |
Lines of code | 108 |
Technical Name |
eg_cancel_hr_expense |
License | OPL-1 |
Website | http://www.inkerp.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Employees (hr) • Invoicing (account) • Discuss (mail) |
Lines of code | 108 |
Technical Name |
eg_cancel_hr_expense |
License | OPL-1 |
Website | http://www.inkerp.com |
Versions | 16.0 17.0 18.0 |



Our Most Suggested Products
Cancel HR Expense
The Cancel HR Expense module lets you easily cancel, refuse, or delete employee expenses in Odoo. It supports bulk cancellations and offers three flexible options: cancel only, cancel and reset to draft, or cancel and delete. Streamline your expense management with quick actions from the list view.
Highlights
Cancel Expenses in One Click
Bulk Cancellation Support
3 Flexible Cancel Modes
Cancel Expense Reports
Ideal for HR & Finance Teams

Features
Cancel Individual Expenses
Easily cancel or refuse any submitted expense with a single click.
Bulk Expense Cancellation
Cancel multiple expenses at once directly from the tree (list) view.
Three Cancel Options
Choose to Refuse, Reset to Draft, or Delete after canceling an expense.
Cancel Expense Reports
Cancel entire expense reports, even those waiting for approval.
Reset to Draft
Bring canceled expenses back to draft for review or re-submission.
Easy Integration
Works seamlessly with Odoo's standard expense management workflow.
Screenshot

1.) Enable Expense Cancel Feature
Tick the "Expense Cancel Feature" checkbox in Settings to allow canceling submitted expenses.
Navigation : Setting → Users
2.) Expense Cancel Configuration
Configure how expense cancellations are handled - choose from "Cancel Only", "Cancel and Reset to Draft", or "Cancel and Delete". Default is "Cancel Only".
Navigation : Setting → Expense
3.) My Expense Form View
Navigation : Expense → My Expense Form View
4.) Cancel Button in Expense Form
Enables the cancel button in the Expense form view to allow canceling expenses.
5.) Expense Record Refused
Indicates that the expense has been canceled and its state is now set to "Refused".
6.) Cancel and Reset to Draft
Tick "Cancel and Reset to Draft" to cancel the expense and move it back to the draft state.
Navigation : Setting → Expense
7.) Cancel Button Action
Pressing the Cancel button resets the expense to the "To Submit" state.
Navigation : Expense → My Expense Form View
8.) Cancel and Reset Action
Enables the Cancel button to reset the expense record to the "To Submit" state.
9.) Cancel and Delete Option
Choose the "Cancel and Delete" option to cancel the expense and permanently delete the record.
Navigation : Setting → Expense
10.) Cancel and Delete Action
Pressing the Cancel button will cancel the expense and permanently delete the record.
Navigation : Expense → My Expense Form View
11.) Cancel Deletes Expense
After clicking "Cancel," the expense will be deleted automatically.
Navigation : Expense → My Expense List View
12.) Bulk Cancel from List View
You can now cancel multiple expenses at once using the "Cancel Expense" action from the list view.
13.) Expenses Cancelled
All selected expenses have been successfully cancelled.
14.) Cancel and Reset Draft in Bulk
You can now cancel and reset multiple expenses to draft state from the list view using the "Cancel & Reset Draft" action.
15.) Expenses Cancelled and Reset
All selected expenses have been cancelled and reset to the draft state.
16.) Cancel and Delete in Bulk
You can now cancel and delete multiple expenses at once from the list view using the "Cancel & Delete" action.
17.) Cancel and Delete Expenses
All selected expenses will be deleted automatically after being cancelled.
User Guide

Teams
team@inkerp.com