| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 147 |
| Technical Name |
md_delete_purchase_order |
| License | OPL-1 |
| Website | https://mindphin.com |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 147 |
| Technical Name |
md_delete_purchase_order |
| License | OPL-1 |
| Website | https://mindphin.com |
| Versions | 17.0 18.0 |
Delete Purchase Orders
The "Delete Purchase Order" module provides a powerful and flexible way to cancel, reset, or permanently delete purchase orders in Odoo. It allows users to manage purchase order cancellations with multiple operation types, including Cancel Only, Cancel & Reset to Draft, and Cancel & Delete Order. The module also supports bulk cancellation from the tree view and can simultaneously cancel associated receipts and vendor bills, making purchase order management fast and fully controlled.
All Features
Cancel Purchase Order
Cancel a confirmed purchase order directly without affecting the draft state.
Cancel & Reset to Draft
Cancel a purchase order and reset it back to draft state for further editing.
Cancel & Delete Order
Permanently cancel and delete a purchase order along with its linked receipt and vendor bill.
Cancel Receipt & Bill
Automatically cancel associated receipts and vendor bills when a purchase order is cancelled.
Bulk Cancellation
Cancel multiple purchase orders at once directly from the tree/list view using the Actions menu.
Flexible Configuration
Configure the cancellation operation type from Odoo Settings to match your business workflow.
Documentation
Settings
Tick the 'Delete Purchase Order' checkbox in the Settings to enable the ability to cancel created purchase orders.
Operation Types
Cancel Order
When you want to cancel only a purchase order, choose the 'Cancel Only' option. This cancels the PO along with the receipt and vendor bill if the respective options are enabled.
Cancel & Reset to Draft
When you want to cancel a purchase order and reset it to draft, tick 'Cancel and Reset to Draft'. This also resets the receipt and vendor bill to draft state.
Cancel & Delete
When you want to cancel and permanently delete a purchase order, choose 'Cancel and Delete'. This deletes the associated receipt and vendor bill as well.
Additional Options
1. Cancel Receipt — When enabled, cancelling the PO will also cancel the associated receipt.
2. Cancel Bill and Payment — When enabled, cancelling the PO will also cancel the vendor bill and its payment.
3. Reset receipt and Draft — When enabled, Reset the PO will also reset associated receipt.
4. Reset Bill and cancel Payment — When enabled, reset the PO will also reset the vendor bill and cancel payment.
5. Cancel Receipt and Bill & Payment — When enabled, cancel the PO will also cancel receipt and the vendor bill and cancel payment.
— Also work on a reset and delete methods in receipt and bill payment When enabled, reset or delete the PO.
Bulk Cancellation
Multiple purchase orders can be cancelled at once from the tree/list view. Select the desired orders, click the Actions menu, and choose Cancel Order, Cancel & Rest To Draft, or Cancel & Delete Order.
Releases
Version 18.0.1.0 | Released on : 25thMarch 2026
FAQs
Is This App Compatible With Odoo Community?
- Yes, This App Works Perfectly With Odoo Community.
Is This App Compatible With Odoo Enterprise?
- Yes, This App Works Perfectly With Odoo Enterprise.
Can I cancel multiple purchase orders at once?
- Yes, you can select multiple purchase orders from the tree/list view and use the Actions menu to cancel, reset to draft, or delete them in bulk.
Will cancelling a purchase order also cancel the receipt and vendor bill?
- Yes, if you enable the 'Cancel Receipt' and 'Cancel Bill and Payment' options in the Purchase order cancel configuration, the module will automatically cancel the associated receipt and vendor bill when the PO is cancelled.
What is the difference between 'Cancel Only' and 'Cancel & Delete'?
- 'Cancel Only' cancels the purchase order and keeps the record. 'Cancel & Delete' permanently removes the purchase order record from the system along with its linked documents.
Is The Module Easy To Install And Use?
- Yes, The Module Is Easy To Install And Use, And Can Be Configured According To The Specific Needs And Preferences Of The User.
I Want Some Customization In This App. How Can I Request It?
- Please Contact Us At support@mindphin.com To Request Customization.
Do I Get Free Support?
- Yes, We Provide Free Support For 90 Days.
Our Services
Odoo Implementation
Odoo Customization
Odoo Database Migration
Odoo Training
Support & Maintenance
Mobile Apps
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