| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 321 |
| Technical Name |
tr_all_in_one_cancel |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 321 |
| Technical Name |
tr_all_in_one_cancel |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
All In One Cancel
Cancel Sale Orders, Purchase Orders, Invoices, and Inventory Transfers with flexible options — individually or in bulk.
Key Features
Cancel Sale Orders
Cancel with optional cascade — also cancel linked deliveries, invoices and payments.
Cancel Purchase Orders
Cancel with optional cascade — also cancel linked receipts, bills and payments.
Cancel Invoices & Payments
Cancel posted invoices and their linked payments in one action.
Cancel Inventory Transfers
Cancel any stock picking — delivery orders, receipts, internal transfers.
Bulk Cancel from List
Select multiple records → Action → Cancel. Process hundreds of records at once.
Success Notification
Shows how many records were cancelled. Clear feedback after every action.
3 Cancel Modes
| Mode | What Happens | Use Case |
|---|---|---|
| Cancel Only | Sets state to Cancelled. Record stays in the system. | Keep history, just stop processing |
| Cancel & Reset to Draft | Cancels then moves back to Draft so you can edit and re-confirm. | Fix a mistake and reprocess |
| Cancel & Delete Permanent | Cancels the record and permanently removes it from the database. | Clean up test data or duplicate records |
How to Use
Single Record — Form View
Open any Sale Order, Purchase Order, Invoice, or Transfer → click the red Cancel button in the top action area → choose your cancel mode → confirm.
Bulk Cancel — List View
- Go to the list view of Sale Orders / Invoices / Transfers etc.
- Tick the checkboxes for the records you want to cancel
- Click Action → Cancel Orders
- Choose cancel mode and options → confirm
- All selected records are cancelled in one operation
Sale Order Cascade Options
- Also Cancel Deliveries — cancels all linked delivery orders
- Also Cancel Invoices & Payments — cancels linked invoices and their payments
Purchase Order Cascade Options
- Also Cancel Receipts — cancels all linked receipts
- Also Cancel Bills & Payments — cancels linked vendor bills and payments
Supported Documents
| Document | Where to Find | Cancel Button | Bulk Cancel Action | Cascade Options |
|---|---|---|---|---|
| Sale Order | Sales → Orders | Form View | Action → Cancel Orders | Cancel Deliveries, Cancel Invoices & Payments |
| Purchase Order | Purchase → Orders | Form View | Action → Cancel Orders | Cancel Receipts, Cancel Bills & Payments |
| Invoice / Credit Note | Accounting → Customers → Invoices | Form View | Action → Cancel Invoices | Auto cancels linked payments |
| Vendor Bill | Accounting → Vendors → Bills | Form View | Action → Cancel Invoices | Auto cancels linked payments |
| Inventory Transfer | Inventory → Transfers | Form View | Action → Cancel Transfers | — |
| Delivery Order | Inventory → Deliveries | Form View | Action → Cancel Transfers | — |
| Receipt | Inventory → Receipts | Form View | Action → Cancel Transfers | — |
Stop Wrestling with Locked Records!
Cancel anything in Odoo 19 — individually or in bulk — in seconds.
Get SupportWebsite: www.technicalrajni.com | Email: magentodeveloper1993@gmail.com
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