Develop Manufacturing order (MO) & Purchase order (PO) from Sales order (SO)

Odoo / OpenERP is a comprehensive suite of business applications including Sales, CRM, Project management, Warehouse management, Manufacturing, Financial Management, and Human Resources. Manufacturing in Odoo is more helpful for the production of a manufactured product or the product is built by some other products with different quantities. The role of the ERP manufacturing module is to complete the inventory management by implementing the operations specific to a streamlined manufacturing process. In this blog, you are going to discuss “ How to Generate Manufacturing & Purchase order from Sales order”.


First of all, you have to install the Sales, Purchase, and Manufacturing module.

Now you can configure the product for which you want to generate the purchase order automatically from a sales order you need to do the following configurations:

⇒ Create the product in sales apps

Go to Sales -> Products and click on Create button.

Now you can select the product category Consumable under the general information tab.

1 5

In the Inventory tab, tick the ‘Manufacture’ & ‘Make To Order’ checkboxes. At that time, you can select the vendor in the purchase tab.

2 4

Now you can create Bill of Material (BoM)  for the configured product. There are two types of method to create the Bill of Material for the product.
1. Clicking on the Bill of Materials button on the product page.
2. Create Bill of Materials(BoM) in Manufacturing apps.
3 5

Create a Sale Order: Now create a sales order and select the product and click on the confirm button.

4 6

Now you can generate a manufacturing order automatically from sales order you need to do the following configurations.

Go to Manufacturing -> Operations -> Manufacturing orders. 
There you can find the manufacturing order for the respective sales order.
5 3
At that time Purchase Order that is automatically created by the system while you created the sale order.
 Go to Purchases > Purchase > Requests for quotation.
6 new
At that time now you can confirm the purchase order and receive the products then click on the validate button.
7 3
 At the same time, the components are available in the stock, the Check Availability button dissipates that indicates the manufacturing process can be started. 
Although you can click the Produce button at the same time the manufacturing process is started the status changes to In Progress.
8 3
At the same time, the manufacturing process is completed, then you can click on MARK AS DONE button.
9 2
When you click on “MARK AS DONE” button the status can be changed to the Done stage. This time it is done, now you can be proceeding the sale order subsequently.

If you are looking for Odoo implementation for your manufacturing business  contact us here   Feel free to connect with us on

Leave a Reply

Your email address will not be published. Required fields are marked *