| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Employees (hr) • Invoicing (account) • Discuss (mail) |
| Lines of code | 21 |
| Technical Name |
odonity_hr_expense_bulk_reset_draft |
| License | See License tab |
| Website | https://www.odonity.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 | 21 |
| Technical Name |
odonity_hr_expense_bulk_reset_draft |
| License | See License tab |
| Website | https://www.odonity.com |
| Versions | 16.0 17.0 18.0 |
HR Expense Report Bulk Reset to Draft
Reset Multiple HR Expense Reports to Draft in One Click
Eliminate manual effort and streamline the expense correction process. This Odoo module allows finance and HR users to reset multiple submitted or posted HR expense reports back to the Draft stage in bulk — directly from the list view.
Key Features
- Bulk Reset to Draft for Expense Reports
- Single-Click Action from List View
- Faster Correction of Erroneous Entries
- Ensures Secure Access Rights Validation
- Seamless Odoo Workflow Integration
Preview Screens
Bulk Reset to Draft Action
Installation & Usage
- Copy the module to your Odoo custom addons directory
- Restart the Odoo server and activate Developer Mode
- Install the module via the Apps menu
- Go to Expenses > Expense Reports > Select reports and click on Reset to Draft
Compatibility
- Compatible with Odoo 18 Edition
- Works with Submitted and Posted Expense Reports
- No extra configuration needed
Need Help or Customization?
Need custom business rules or integration with approval flows? Get in touch:
- Email: odonity.services@gmail.com
- Website: www.odonity.com
HR Expense Bulk Reset to Draft
HR Expense Bulk Reset to Draft by Odonity is a smart and time-saving utility designed for HR and accounting teams using Odoo. It allows users to reset multiple HR Expense Sheets to the draft state in one go, directly from the list view.
Instead of resetting each expense sheet individually — which can be tedious during corrections, revalidations, or policy updates — this module introduces a mass reset action, streamlining your HR and finance operations significantly.
Ideal for companies that frequently revise expense submissions or perform periodic data cleanup, this tool helps maintain workflow accuracy while saving valuable time.
Key Features
- Bulk Reset to Draft for HR Expense Sheets: - Reset multiple expense reports to draft state in a single action.
- Available Directly in List View: - Select and reset without navigating into each record individually.
- Perfect for Correction and Re-Submission Scenarios: - Simplifies workflows for HR and Finance users.
- Fully Compatible with Odoo’s Native HR Expense Module: - No disruption to existing processes or data integrity.
- Quick and Easy Action for Admin Users: - Enables clean and efficient expense report management.
- Built by Odonity – Trusted Odoo Experts: - High-performance code with full support and future upgrade safety.
Installation
- Copy this module into your Odoo 18 custom addons directory.
- Restart your Odoo server.
- Enable Developer Mode from Settings > Activate the Developer Mode.
- Go to Apps, click Update Apps List, and install HR Expense Bulk Reset to Draft.
Usage
- Navigate to Employees > Expenses > Expense Reports.
- Select the expense reports you want to reset.
- Make sure their status is not already in draft.
- Click the new Reset to Draft action in the list view.
- The selected reports will be reset to the draft state immediately.
Support & Customization
Need help, custom development, or integration services?
📩 Email: odonity.services@gmail.com 🌐 Website: https://www.odonity.com
Odoo Proprietary License v1.1 - Strict Commercial Use © 2025-Present Odonity. All Rights Reserved. Module Name: HR Expense Bulk Reset to Draft (By Odonity) License Owner: Odonity (https://www.odonity.com) Support Email: odonity.services@gmail.com This software is protected by copyright laws and international treaties. It is licensed, not sold. You are granted a **non-transferable, non-sublicensable, and non-exclusive license** to use this software ONLY under the terms below: -------------------------------------------- STRICT TERMS OF USE -------------------------------------------- PERMITTED: - Use the module in one Odoo production instance only (with staging/test allowed only for that instance). - Use for internal company operations. - Request support, upgrades, or customization services from Odonity. PROHIBITED WITHOUT WRITTEN PERMISSION FROM ODONITY: - Modifying, altering, or extending the source code in any way. - Reselling, sublicensing, or redistributing any part of the module. - Sharing the code with third parties, including freelancers or other vendors. - Uploading this module to public or private repositories, websites, or forums. - Creating derivative works or using snippets in other modules. - Using the module as a base to develop similar competing products. WARNING: This software contains **branding, code-level markers, and security tracking** for anti-piracy purposes. Tampering with these or violating this license may result in: - Permanent termination of your usage rights - Legal action under local and international intellectual property laws - Immediate take-down notices for marketplaces and hosting providers -------------------------------------------- LICENSE VERIFICATION & SUPPORT -------------------------------------------- License Keys / Validation (optional): Odonity reserves the right to implement license key checks in future versions. Support is only available to verified license holders. Invoice or proof of purchase must be retained for all license claims. For official support, licensing clarifications, or enterprise usage, please contact: odonity.services@gmail.com | https://www.odonity.com -------------------------------------------- BY INSTALLING THIS MODULE, YOU AGREE TO BE BOUND BY ALL TERMS ABOVE. Unauthorized use, reproduction, or redistribution is strictly prohibited.
Please log in to comment on this module