Fix Manufacturing Errors in Odoo: Cancel, Reverse & Reset Orders to Draft

Watch Video  ​Buy Now


Why Fixing Manufacturing Mistakes in Odoo Is More Complicated Than It Should Be

Once a Manufacturing Order is completed in Odoo, reversing it isn’t straightforward. Raw materials are consumed, finished goods are created, and stock and accounting entries are already posted. If you discover an error such as incorrect quantities, wrong lot or serial numbers, or production mistakes you’re often left dealing with manual adjustments, stock corrections, and complex accounting fixes. This not only takes time but also increases the risk of inconsistencies across inventory and financial records.

For businesses relying on accurate production and valuation data, even small errors can create bigger operational issues. Without a proper way to revert completed Manufacturing Orders, teams are forced to use workarounds that disrupt workflows and reduce efficiency. This is where a structured and reliable reversal process becomes essential.

Overview

The Manufacturing Order Cancel, Reverse & Reset to Draft module for Odoo provides a complete solution to safely undo completed Manufacturing Orders and correct them without disrupting your system. It allows users to cancel a finished MO and reset it back to draft, making it easy to update quantities and fix errors directly within the same workflow.


The module intelligently reverses all related operations, including stock movements, lot and serial number tracking, and finished goods adjustments. It also removes any accounting or journal entries generated during the process, ensuring that inventory and financial data remain perfectly aligned. By eliminating manual corrections and enabling controlled reversals, this solution helps businesses maintain accuracy, save time, and manage manufacturing operations with confidence.


Features

  • Cancel & Set Draft to manufacturing order.
  • Delete Stock Moves created for manufacturing order.
  • Delete the Journal Entries created for manufacturing order.

Delete Stock Move for Manufacturing Order

  • Navigate to Manufacturing >> Operations >> Manufacturing Orders.
  • On creating and confirm the new manufacturing order user will see Produce All button and manufacturing order state as Confirmed.

  • When user click on "Produce All" manufacturing order state will be set as "Done" and quantity will be marked as "Consumed" also user will button as "Cancel".

  • Also Stock Move will be created against the manufacturing order.
  • And product here Test will be increased "On Hand" quantity by 1.

  • And product here Test will be increased "On Hand" quantity by 1.

  • When user click on "Cancel" manufacturing order will be cancelled and the consumed quantity will be reversed and set to "0".
  • Along with it the "Stock Move" created against manufacturing order will be deleted.

  • And product here Test will be decreased "On Hand" quantity by 1.

  • Also when user will click on "Reset TO Draft" button manufacturing order state will be set as "Draft".

Delete the Journal Entries for Manufacturing Order

  • Navigate to Inventory >> Configuration >> Product Categories.
  • There user will see category as "All" on clicking onto it.
  • There user will see Inventory Valuation set as "Automated".

  • When user click on "Produce All" manufacturing order state will be set as "Done" and quantity will be marked as "Consumed"also user will button as "Cancel".

  • Also Journal Entries will be created against manufacturing order.

  • When user click on "Cancel" manufacturing order will be cancelled also "Journal Entries" created against manufacturing order will be deleted.

  • Also when user will click on "Reset TO Draft" button manufacturing order state will be set as "Draft".



Sign in to leave a comment