Inventory : Procurement Methods: Replenish on Order (MTO)

Purpose

This document covers the configuration and functionality of the Make to Order (MTO) procurement method for Odoo 13. This setting should pair with either Sale or Manufacturing and tells Odoo to procure the product on-demand and hold no stock.

Use Case: The MTO configuration is useful for products that are highly-customized to a customer's specifications and would be impossible to stock for that reason. Additionally, it can be used for products that are perishable and should only be purchased or manufactured as-needed.

Process

To get started, navigate to the Inventory app.


Next, go to Master Data > Products. You can create a new product, if you wish. Otherwise, select an existing product and click edit.

Configure Your Product: Manufacture + MTO

From within the product template, under the Inventory tab, select Replenish on Order (MTO) and Manufacture. This tells Odoo to create a manufacturing order to fulfill the order each time it's ordered.


When you're ready, click Save.

Important!

You Must Configure a Bill of Materials

For ANY manufactured product, you must also configure a Bill of Materials for the manufacturing order to generate when this product is ordered.


Watch it Work

Navigate to the Sales app, then click Create. Create a quotation for the product you've configured for MTO + Manufacturing.


When you're ready, click Save, then Confirm.  Take note of the sale order ID for the next step.

Next, navigate to the Manufacturing app.


Once there, go to Operations > Manufacturing Orders. Use the search field to locate your manufacturing order by its sale order ID. Here we can see that the manufacturing order was generated from the sale order we created.


Configure Your Product: Buy + MTO

To configure this route, go to PRODUCTS > PRODUCTS from the Inventory app. You can either create a new product, or a select and edit an existing product to apply your route to.

From within the product template, under the Inventory tab, select Replenish on Order (MTO) and Buy. This tells Odoo to create a Purchase Order for this product each time it's ordered.


Important!

You Must Configure at Least One Vendor

Under the PURCHASE tab, click ADD A LINE and add details for the vendor(s) from which you'll be purchasing this product.

When you're ready, click SAVE.


Watch it Work

Navigate to the Sales app, then click Create. Create a quotation for the product you've configured for MTO + Sales. When you're ready, click SAVE, then CONFIRM.  


Navigate to the Purchase app.


Once there, use the  Filters > Add Custom filter to search by source document using the sale order ID you copied in the previous step. Click Apply.


Here we can see that the RFQ was generated from the sale order we created.