pos_order_reset
Fix Stuck POS Orders Instantly
This module provides a powerful utility for POS Managers to reset "Paid" or "Done" POS orders back to the "Draft" state. It overcomes standard Odoo constraints to allow for corrections, refund processing, or order deletion.
Warning: This module performs advanced SQL operations to bypass safety checks.
It is designed for administrators and managers to fix erroneous data.
Key Features
Force Reset to Draft
- Bypasses "This order has already been paid" error.
- Unlocks orders for editing or deletion.
- Only visible to POS Managers.
Clean Data Removal
- Automatically deletes linked Invoices (Journal Entries).
- Automatically cancels and deletes Stock Pickings.
- Removes payment lines to allow fresh payment registration.
How It Works
Once installed, a new button "Reset to Draft" appears in the header of the POS Order form view. Clicking this button will recursively clean up linked documents and reset the order state, making it editable again.
Please log in to comment on this module