$ 12.94
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 384 |
| Technical Name |
dev_pos_paid_order_delete |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 384 |
| Technical Name |
dev_pos_paid_order_delete |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
POS Paid Order Delete in Odoo
The POS Paid Order Delete module provides a secure and automated way to remove processed Point of Sale orders. Standard Odoo restrictions prevent the deletion of paid or invoiced orders, but this module allows authorized managers to force-delete them while ensuring full data integrity. It automatically handles the reversal and removal of all related records, including customer invoices, payment journal entries, and stock pickings, saving you from manual cleanup and accounting inconsistencies.
Features
- Force-Delete Paid Orders – Delete POS orders even if they are in 'Paid', 'Done', or 'Invoiced' states.
- Batch Deletion – Select multiple orders from the list view and delete them all at once using the Action menu.
- Automatic Invoice Cleanup – Reverses and deletes the associated customer invoice automatically.
- Payment Entry Reversal – Identifies and removes all related payment journal entries to keep accounting records clean.
- Stock Picking Cancellation – Cancels and deletes related stock pickings and moves, even if they were already 'Done'.
- Multi-Layer Security – Requires a dedicated "POS: Delete Paid Orders" access group and an optional security code for deletion.
Enable Deletion in POS Settings
Go to Point of Sale > Configuration > Settings. Enable "Delete Paid Orders" and choose between "Without Code" or "With Security Code" for additional protection.
Configure Security Code
If using "With Security Code" mode, set a unique code in the settings. This code must be entered by the user in the confirmation pop up before any order can be deleted.
Assign Access Permissions
Ensure that only authorized staff have the "POS: Delete Paid Orders" group assigned in their user profile. The delete button and action menu will only be visible to these users.
Delete Individual Orders
Open any paid POS order and click the "Delete Order" button in the top header. This will open the confirmation pop up where you can review the details before finalizing.
Batch Deletion from List View
Select multiple orders in the list view and use the "Action > Delete Selected Orders" menu. The pop up will show the total count of orders selected for deletion.
Confirmation pop up with Audit Trail
Enter the security code (if required) and provide a "Deletion Reason" for auditing. All deletions of invoices and payments are performed automatically upon confirmation.
Version 1.0 | Released on : 13th February 2024
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
You May Also Like
Most Demandend Apps
Devintelle Odoo Services
Please log in to comment on this module