All in One Advance Cancel | Mass Cancel Sale, Purchase, Invoice, Payment | Cancel/Delete/Reset MRP, POS, Expense, and Stock Moves
by BROWSEINFO https://www.browseinfo.com/demo-request?app=bi_all_in_one_cancel_app_advance&version=18&edition=Community$ 101.10
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Inventory (stock) • Invoicing (account) • Manufacturing (mrp) • Point of Sale (point_of_sale) • Purchase (purchase) • Sales (sale_management) • Employee Contracts (hr_contract) • Employees (hr) • Discuss (mail) |
Lines of code | 2642 |
Technical Name |
bi_all_in_one_cancel_app_advance |
License | OPL-1 |
Website | https://www.browseinfo.com/demo-request?app=bi_all_in_one_cancel_app_advance&version=16&edition=Community |
Versions | 14.0 15.0 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Expenses (hr_expense)
• Inventory (stock) • Invoicing (account) • Manufacturing (mrp) • Point of Sale (point_of_sale) • Purchase (purchase) • Sales (sale_management) • Employee Contracts (hr_contract) • Employees (hr) • Discuss (mail) |
Lines of code | 2642 |
Technical Name |
bi_all_in_one_cancel_app_advance |
License | OPL-1 |
Website | https://www.browseinfo.com/demo-request?app=bi_all_in_one_cancel_app_advance&version=16&edition=Community |
Versions | 14.0 15.0 16.0 17.0 18.0 |









Advance All in One Cancel/Delete/Reset Order Odoo App

Mass Cancel and Reset Suite: Sales, Purchases, Invoices, and More
One Stop Cancel Solution for Sales, Expenses, and Inventory, and MRP
Advanced Cancellation, Resetting and Deleting Transaction for Multi Module
All in One Advance Cancel Odoo App is an essential solution for businesses seeking greater flexibility and control over their operations by enabling mass cancellation, deletion, or resetting of various transactions across different modules. This app empowers users to manage sales, purchases, invoices, payments, MRP orders, POS orders, employee expenses, stock moves, and inventory adjustment with precision and ease. It simplifies the handling of unexpected changes, errors, or adjustments by allowing authorized users to revert or reset processes without compromising data integrity or workflow efficiency. The app helps users to handle cancellations or resets across multiple records in bulk, saving time and effort in day-to-day processes, helping to maintain accuracy, compliance, and operational continuity.

Allow to cancel and delete mass Sales order
Apps helps to cancel and delete sales order from any stage and it will reverse or delete all relevant documents based on operation type selected on wizard, which means while sale order cancelled it also cancel invoice, payment and delivery order of the sales order.

Allow to cancel and delete mass Purchase order
Apps helps to cancel and delete purchase order from any stage and it will reverse or delete all relevant documents based on operation type selected on wizard, which means while purchase order cancelled it also cancel vendor bill, payment and receipt of the purchase order.

Allow to cancel and delete mass point of sale order
Apps helps to cancel and delete pos order from any stage and it will reverse or delete all relevant documents based on operation type selected on wizard, which means while point of sale order cancelled it also cancel invoice, payment and picking of the point of sales order.

Allow to cancel and delete mass inventory adjustment
Apps helps to cancel and delete inventory adjustment from any stage and it will reverse all process of the stock such as stock move and stock quant so when user cancel inventory adjustment it will reverse product stock same as it was before.

Allow to cancel and delete mass paid invoice
Apps helps to cancel and delete mass invoices from any stage and it will delete payment entry and delete all relevant accounting journal entries created from the account invoice.

Mass order delete in single click with manually select orders from order list.
User can select filter as "Orders" then user can manually select orders from the order list such as Sales, Purchase, POS order, Invoice, Inventory adjustment and cancelled then in one click.

Mass order delete in single click with date range filter Option.
User can select filter as "Date Range" then user can select orders from specific date to specific date as start date and end date filter of Sales, Purchase, POS order, Invoice, Inventory adjustment and cancelled then in one click.

Different Operation type for Cancel, Delete and Set to Draft.
Our apps provide 3 different operation type 1). Cancelled only which only cancelled selected orders. 2). Cancel and Reset to Draft Which cancel selected order and set them to Draft 3). Cancel and Delete which cancel order and then delete all selected orders too.

Cancel Specific picking from the done stage.
User can also able to cancel any specific Picking/Delivery order/Receipt/Internal Transfer from the done stage, User can find cancel button on done transfer/picking and reverse that transfer/picking easily.

Cancel Specific POS order from the done stage.
User can also able to cancel any specific point of sale order from the done stage, User can find cancel button on done pos order and reverse that point of sale order easily.

Cancel Specific Inventory adjustment from the done stage.
User can also able to cancel any specific Inventory adjustment from the done stage, User can find cancel button on done Inventory adjustment and reverse product stock adjustment.

Cancel/Delete Stock Moves
Have option of canceling and deleting the stock move in done stage. Once user cancel and delete the move it will also effect the related picking of that move.

Mass Payment Cancel and Reset to Draft
User can cancel and reset to draft multiple payments at once with single click.

Cancel and Reset Landed Cost
User can cancel landed cost with using 'cancel' button so journal entry, stock moves and valuation adjustments will be removed.After cancelled landed cost user can reset it.

Cancel/Refuse Single and Multiple Expense
User can select single or multiple expenses and choose any of the cancel option from action view to cancel mass expenses.

Mass Cancel and Reset to Draft POS Orders
User can cancel and reset to draft selected POS orders with using mass cancel and reset to draft option.

Print Cancel Order History Report
User can view the history of cancel order with details and also print it in PDF format.

Cancel Single and Multiple Manufacturing Order
User can cancel manufacturing orders by simply selecting it in single or bulk.

Inventory/Product Moves will be Deleted after Cancelling MO
Inventory moves or product moves will be automatically deleted after cancelling manufacturing order.

Accounting Journal Entry will be Deleted after Cancelling MO
Journal entry will be automatically deleted after cancelling manufacturing order.
Cancel/Delete/Reverse Access Rights
Only specific user will have this control,that's why we have added below groups.
User with "Allow Cancel Picking Order" access rights only can cancel mass picking order.
User with "Inventory Adjustment Cancel / Reverse" access rights only can cancel inventory adjustment.
User with "Purchase Order Cancel Button" access rights only can cancel purchase order.
User with "Stock Move / Button Cancel" access rights only can cancel stock moves.
User with "Picking/Button Cancel" access rights only can access manually picking cancel.
User with "Sale Order Cancel Button" access rights only can cancel sale order.

Cancel Invoice of Sales Order

Invoice Cancel Menu
Sale -> Orders -> Invoice Cancel. User can open an invoice cancel menu.
Invoice Cancel Wizard for Sale Filter By Orders
1.Filter By :
If user want to cancelled Multiple invoices with using start date and end date field then user can select filter by "Date".
If user want to cancelled Multiple invoices with selection of invoices then user can select filter by "Orders".
2. Filter By Modules :
User can apply invoice cancel option for sale order, purchase order, invoice and POS order
Figure Shows filter by Order in Sale Order for cancelled there invoices.

Create a Sale Order with an Invoice
User can create a sale order with an invoice for cancel invoice.


Invoice of Sale Order get Cancelled
Invoice Cancel Wizard for Sale Filter By Date
User can select start date and end date for cancel sale order invoices.


Cancel Sale Order Invoices using Date
Cancelled Sale Order Invoices with using Date

Cancel Mass Invoice

Mass Cancel Invoice(s) in action window
User can see 'Mass Cancel Invoice(s) in a action window which will appear only after selecting any Invoice.
Permission to Cancel Selected Invoices
After giving permission, click on 'Cancel Invoice' to cancel all selected Invoice.


If permission is not given then warning is raise informing to check the check-box.
On clicking Cancel Button after giving permission from the wizard, Invoices will get cancelled.
User can see in image that multiple invoices get cancelled.

Cancel Sales/Purchase/Invoice/POS Orders

Cancel Orders Menu
Sale -> Orders -> Cancel Orders. User can open a cancel orders menu.
Cancel Orders Wizard for Sale Orders
1.Filter By :
If user want to cancelled Multiple orders with using start date and end date field then user can select filter by "Date".
If user want to cancelled Multiple orders with selection of orders then user can select filter by "Orders".
2. Filter By Modules :
User can apply invoice cancel option for sale order, purchase order, invoice and POS order
3. Operation Type :
When user can just cancel particular orders nothing to do any other operation that time use "Cancelled Only".
When user want to cancelled orders or use there orders again that time use "Cancelled and Reset to Draft".
When user want to cancelled order or delete there order that time use "Cancelled and Deleted".
Figure shows cancelled only sale orders filter by orders.

Sale Orders which is not in Cancelled State


Sale Orders get Cancelled
Cancel Orders Wizard with Operation Type Cancelled and Reset to Draft for Sale
In this wizard user have to set cancelled and reset to draft operation type so sale orders get cancelled and reset into draft state.


Sale Orders get Cancelled and Reset to Draft State
Cancel Orders Wizard with Operation Type Cancelled and Delete for Sale
In this wizard user have to set cancelled and delete operation type so sale orders will be cancelled and deleted.


Sale Orders which is not in Cancelled State
Sale Orders get Cancelled and Deleted


Cancel Orders Wizard for Sale Filter By Date
User can select start date and end date for cancelled sale orders.
Sale Orders with Date


Sale Orders get Cancelled with using Date Option
Cancel All Orders for Sales in Action


Sale Orders get Cancelled
Cancel All & Reset to Draft for Sales in Action


Sale Orders get Cancelled and Reset to Draft
Cancel All & Delete for Sales in Action


Sale Orders get Cancelled and Deleted
Cancel Mass Picking
Mass Cancel Picking Menu
After selecting the picking order user can see "Mass Cancel Picking" menu under "Action" menu on picking list view.


Mass Cancel Picking Wizard
On click of mass cancel picking button, a new wizard will open, User has to give permission to cancel picking order by enabling the checkbox.
User can see all selected picking orders are cancelled.


Picking Cancel on Done Stage
User can see cancel button available now on the done state of picking. If user cancel the done state of picking then stock quant related to that picking get effected. i.e. If user cancel Delivery Order(Done state) quantity of that product will increase,If user cancel shipment(Done State) quantity of that product will decrease.
Cancelled Picking
Once user cancel the picking after cancel the picking will be in the draft stage. user can delete that picking after cancel it.


Cancelled picking will be in the draft stage. user can delete that picking after cancel it.
Cancel POS Order
POS order with Cancel button
As we make a pos order and make payment, pos order will be created in back-end. Click on cancel button to cancel pos order.


Cancelled POS order
Cancelled POS order with payment.
Cancelled Picking order


POS order with invoice
POS order created with paid invoice order
Cancelled POS order
POS invoice will also be cancelled in single click.


Cancelled invoice of POS order
POS invoice will also be cancelled in single click.
Invoice Cancel Wizard for POS Filter By Order
User can select one or more POS order for cancelled there invoices.


Create an Invoice in Point of Sale
Cancelled POS Order Invoice

Cancel Purchase Order

Cancel Orders wizard with Cancelled and Reset to Draft Operation Type for Purchase
Purchase Orders get Cancelled and Reset to Draft State


Cancel All Orders for Purchase in Action
Purchase Orders get Cancelled


Cancel All & Reset to Draft for Purchase in Action
Purchase Orders get Cancelled and Reset to Draft


Cancel All & Delete for Purchase in Action
Purchase Orders get Cancelled and Deleted

Cancel Invoice

Cancel Orders wizard with Cancelled Only Operation Type for Invoice
Invoice get Cancelled State

Cancel POS Order

Cancel Orders wizard with Cancelled Only Operation Type for POS
Point of Sale Order Invoice which is not in Cancelled State


Raised Warning Message
If user cancel orders without cancelled there invoice raise warning. so first user have to cancelled orders invoices after that user have to cancelled that order.
Cancelled Order Related Invoice in POS


POS Order get Cancelled
Cancel Wizard Menu


Cancel Selected Modules Wizard
Figure shows the all modules which user can perform cancelled operation with using start date and end date.
Sale Order Which is not in Cancelled State


Sale Orders get Cancelled using Cancel Wizard
Cancel Mass Payment and Reset to Draft
Mass Payment Reset To Draft Menu
User can select multiple payments and under tree view, Also see "Reset To Draft" menu under "Action" menu.


On clicking "Reset To Draft" menu user can see all selected payments are reset to draft and state also changed to "Draft" state.
User can also see payments moved to "Draft" state in form view.


User can see created payments in "POSTED" state.
Mass Payment Cancel Menu
User can select multiple payments and under tree view, Also see "Cancel Payment" menu under "Action" menu.


On clicking "Cancel Payment" menu user can see all selected payments are cancelled and state also changed to "Cancelled" state.
User can also see payments moved to "Cancelled" state in form view.

Cancel Stock Landed Cost and Reverse

Create and Compute Landed Cost
User can create and compute landed cost from inventory. landed cost will be calculated of the product which is under selected transfers.
Validate Landed Cost
After computing additional landed cost user can validate it.


Cancel Landed Cost
After validate landed cost user can see cancel button, when user click on cancel button journal entry, stock moves and valuation adjustments will be removed.
Cancelled Landed Cost
User can see cancelled landed cost and also can set to draft.


Reset and Recompute Landed Cost
User can see landed cost is in draft state, User can also recompute and validate it.
Recomputed and Validated Landed Cost

Cancel Expense

Configuration for Allow to Cancel Expense
User can tick on "Allow to Cancel Expense" checkbox under user configuration.
Select Cancel Only Option
Goto Expenses -> Configuration > Settings in that select cancel only option if user want to cancel the expenses only.


Cancel Only Button
User can cancel the paid expense by click on cancel button so the expense is cancelled and the state is changed to "REFUSED".
User can see the expense is in "REFUSED" state.


Select Cancel and Reset to Draft Option
Goto Expenses -> Configuration > Settings in that select cancel and reset to draft option if user want to cancel the expenses and set it into draft state.
Cancel and Reset to Draft Button
User can cancel and reset to draft the paid expense by click on cancel button so the expense is cancelled and the state is changed to "REFUSED".


After cancelled expense user can see "RESET TO DRAFT" button is visible and by clicking on that button, the expense state is changed to "DRAFT".
User can see the expense is in "DRAFT" state.


Select Cancel and Delete Option
Goto Expenses -> Configuration > Settings in that select cancel and delete option if user want to cancel the expenses and delete it.
Cancel and Delete Button
User can cancel and delete the paid expense by click on cancel button so the expense is cancelled and the state is changed to "REFUSED".


After cancelled expense user can see "RESET TO DRAFT" button is visible and by clicking on that button, the expense state is changed to "DRAFT".
User can see the expense is in "DRAFT" state.


User can see the expense is deleted.
Mass Cancel Expenses Option
User can select multiple expenses and use any of the cancel option in like 1)Cancel, 2)Cancel & Reset to Draft and 3)Cancel & Delete.
Select multiple expenses and choose the "Cancel & Delete" option.


User can see selected expenses is deleted after cancelled.
Cancel/Reverse/Revert POS Order
POS Order with Cancel Button
As we make a POS order and make payment, POS order will be created in back-end. Click on cancel button to cancel POS order.


Cancel Reason Wizard
Once user cancel POS order, It must ask for the reason for the cancellation then click on "CANCEL ORDER" button.
Cancelled POS Order
Cancelled POS order with payment.


Once cancelled POS order under "Cancel Details" tab, User can view cancel reason and cancelled by.
Cancel POS Order with Invoice
User can cancel POS order with paid invoice.


Cancel Reason Wizard
Once user cancel POS order, It must ask for the reason for the cancellation then click on "CANCEL ORDER" button.
Cancelled POS Order
Once cancelled POS order under "Cancel Details" tab, User can view cancel reason and cancelled by.


Cancelled Picking Order
Cancelled Invoice of POS Order
POS invoice will also be cancelled in single click.


POS Order with Reset to Draft Button
When POS order get cancelled user can reset to draft with using 'Reset to Draft' button.
Reset to Draft POS Order
Reset to draft POS order with payment.


Mass Cancel Orders Option
User can cancel selected POS orders with using mass cancel orders option.
Mass Cancel Orders Wizard
User can give confirmation for cancel selected pos orders with using this wizard.


Cancelled Mass POS Orders
Cancelled multiple POS orders with payment.


Cancelled Picking order
Cancelled Invoice of POS Order


Mass Cancel and Reset to Draft Option
User can cancel and reset to draft selected POS orders with using mass cancel and reset to draft option.
User can give confirmation for cancel and reset to draft selected POS orders with using this wizard.


Cancelled and Reset to Draft Mass POS Orders
Cancelled and reset to draft multiple POS orders with payment.


Cancel Order History Menu
Goto Point of Sale -> Reporting -> Cancel Order History menu in that user can view the cancel order history.
Cancel Order History Report Menu
Goto Point of Sale -> Cancel Order History Report -> Cancel Order History Report menu, Once click on that menu wizard will open.


Cancel Order Report Wizard
User can set start and end date to print cancel order history report.
Cancel Order Summary Details Report in PDF Format

Cancel Manufacturing Order

Mass Cancel Manufacturing Orders Menu
On selection manufacturing order user can find "Mass Cancel Manufacturing Order" menu on action window.
On mass cancel manufacturing wizard user have to give permission to cancel all selected manufacturing orders, and click on 'Mass Cancel Orders' button.


Cancelled Manufacturing Order
User can see all manufacturing orders with different state is cancelled. for "Done" manufacturing order product moves and generated stock journal entry is deleted.
Creation of Manufacturing Order


Components of Manufacturing Order
List View of Inventory Moves
User can see that created products is displayed in list view.


Cancel button of Manufacturing Order
User can see cancel button available now on the done state of manufacturing order. If user cancel manufacturing order then stock quant related to that manufacturing order get effected.
Cancelled Manufacturing Order
When manufacturing order get cancelled that time inventory moves will be automatically deleted and by clicking on 'SET TO DRAFT' button it will be moved to draft stage.



Accounting Journal Entries

In product category select inventory valuation is 'Automated' so that journal entry will be created.
Done Manufacturing Order
When user done the manufacturing order, User can see the account journal entry will be automatically created.


Journal Entries
Cancel button of Manufacturing Order


Cancelled Manufacturing Order
When manufacturing order get cancelled that time journal entry will be automatically deleted and by clicking on 'SET TO DRAFT' button it will be moved to draft stage.


Cancel/Reverse Inventory Adjustment
Inventory Adjustment Validate
Once validate inventory adjustment, On hand quantity will be updated.


User can see product On hand quantity would be updated.
Stock Journal Entry
User can see journal entry after validated inventory adjustment.


Cancel Inventory Adjustment
User can cancel inventory adjustment by clicking on 'Cancel' button.
Once cancelled inventory adjustment, On hand quantity would be zero(0).


Cancelled Stock Journal Entry
Journal entry get cancelled after cancelled inventory adjustment.
Cancel/Delete Stock Moves
Cancel/Delete button of Stock Move
User can see button "Delete/Cancel Move" available.


Configuration Wizard
Once user click on the button user will get a wizard of cancel and delete stock moves with two different options.
Cancel Selected Stock Moves and Delete Related Quants Movements
If user select "Cancel selected stock moves and delete related quants movements." option it will cancel the moves and related quants movements and pickings also.


Delete selected stock moves and related quants movements.
If user select "Delete selected stock moves and related quants movements." option it will delete the moves and related quants movements also.


Set to draft button of Stock Move
If user click on set to draft the move after cancel then delivery order related to that move will also set in draft state.
Version : 16.0.0.0
28 January 2025
Initial release of the app.
Can I Use this module with Odoo Online ?
Do I got free support when I buy an App ?
Do I have to buy module for each version ?
How can I install the module I bought ?
The module I bought doesn't work, What should I do ?

Get Support, For Free!
60 Days Free Support
In case any bugs or issue (Except data recovery)
At Browseinfo we offer end to end solution for Odoo services. Which includes analysis & consultation on the workflows and integration part.

Have Any Question ?
+91-6351620270

Write Email
Sales : sales@browseinfo.in
Support : ticket@browseinfo.in


Must-Have Apps
Best of the Best 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