odoo补货规则详解

In Odoo, there are two strategies for automatically replenishing inventory: reordering rules and the make to order (MTO) route. Although these strategies differ slightly, they both have similar consequences: triggering the automatic creation of a PO or MO. The choice of which strategy to use depends on the business’s manufacturing and delivery processes.

Terminology

Replenishment report and reordering rules

The replenishment report is a list of all products that have a negative forecast quantity.

Reordering rules are used to ensure there’s always a minimum amount of a product in-stock, in order to manufacture products and/or fulfill sales orders. When the stock level of a product reaches its minimum, Odoo automatically generates a purchase order with the quantity needed to reach the maximum stock level.

Reordering rules can be created and managed in the replenishment report, or from the product form.

Make to order

Make to order (MTO) is a procurement route that creates a draft purchase order (or manufacturing order) each time a sales order is confirmed, regardless of the current stock level.

Unlike products replenished using reordering rules, Odoo automatically links the sales order to the PO or MO generated by the MTO route.

Another difference between reordering rules and MTO is, with MTO, Odoo generates a draft PO or MO immediately after the SO is confirmed. With reordering rules, Odoo generates a draft PO or MO when the product’s forecasted stock falls below the set minimum quantity.

In addition, Odoo automatically adds quantities to the PO or MO as the forecast changes, so long as the PO or MO is not confirmed.

The MTO route is the best replenishment strategy for products that are customized, and/or for products that have no stock kept on-hand.

Configuration

Replenishment report and reordering rules

To access the replenishment report, go to Inventory app ‣ Operations ‣ Replenishment.

By default, the replenishment report dashboard shows every product that needs to be manually reordered. If there is no specific rule for a product, Odoo assumes the Min Quantity and Max Quantity stock are both 0.00

 Note

For products that don’t have a set reordering rule, Odoo calculates the forecast based on confirmed sales orders, deliveries, and receipts. For products that have a set reordering rule, Odoo calculates the forecast normally, but also takes into account the purchase/manufacturing lead time and security lead time.

 Important

Before creating a new reordering rule, make sure the product has a vendor or a bill of materials configured on the product form. To check this, go to Inventory app ‣ Products ‣ Products, and select the product to open its product form. The vendor, if configured, is listed in the Purchase tab, and the bill on materials, if configured, is found in the Bill of Materials smart button at the top of the form.

The Product Type, located in the General Information tab on the product form, must be set to Storable Product. By definition, a consumable product does not have its inventory levels tracked, so Odoo cannot account for a consumable product in the replenishment report.

Replenishment report listing all items needing to be purchased to meet current needs.

To create a new reordering rule from the replenishment report, go to Inventory app ‣ Operations ‣ Replenishment, click Create, and select the desired product from the drop-down menu in the Product column. If necessary, a Min Quantity and a Max Quantity can be configured in the corresponding columns on the Replenishment report page, as well.

To create a new reordering rule from the product form, go to Inventory app ‣ Products ‣ Products, and select a product to open its product form. Click the Reordering Rules smart button, click Create, and fill out the fields.

Replenishment report fields

The following fields are on the Replenishment report. If any of these fields are not visible, click the ⋮ (additional options) icon on the far right side of the report, then click the checkbox next to a field to make it visible.

  • Product: the product that requires a replenishment.

  • Location: the specific location where the product is stored.

  • Warehouse: the warehouse where the product is stored.

  • On Hand: the amount of product currently available.

  • Forecast: the amount of product available after all current orders (sales, manufacturing, purchase, etc.) are taken into account.

  • Preferred Route: how the product is procured, either Buy, Manufactured, Dropship, etc.

  • Vendor: the company from which the product is acquired.

  • Bill of Materials: the bill of materials for the product (if one is configured).

  • Trigger: how the replenishment is created, either Auto (automatically, once the On Hand quantity goes below the Min Quantity) or Manual (only when the replenishment is requested).

  • Procurement Group: the reference number for how the product is being acquired, such as a sales order, purchase order, or manufacturing order.

  • Min Quantity: the minimum amount of product that should be available. When inventory levels goes below this number, the replenishment is triggered.

  • Max Quantity: the amount of product that should be available after replenishing the product.

  • Multiple Quantity: if the product should be ordered in specific quantities, enter the number that should be ordered. For example, if the Multiple Quantity is set to 5, and only 3 are needed, 5 products are replenished.

  • To Order: the amount of product that is currently needed, and will be ordered, if the Order Once or Automate Orders button is clicked.

  • UoM: the unit of measure used to acquire the product.

  • Company: the company for which the product is acquired.

By default, the quantity in the To Order field is the quantity required to reach the set Max Quantity. However, the To Order quantity can be adjusted by clicking on the field and changing the value. To replenish a product manually, click Order Once.

To automate a replenishment from the Replenishment page, click Automate Orders on the right-side of the line, represented by a 🔄 (circular arrow) icon.

When this button is clicked, Odoo will automatically generate a draft PO/MO every time the forecasted stock level falls below the set Min Quantity of the reordering rule.

On the Replenishment page, a reordering rule or manual replenishment can be temporarily deactivated for a given period, by clicking the 🔕 (snooze) icon on the far-right of the line.

Snooze options to turn off notifications for reordering for a period of time.

A PO or MO created by a manual replenishment has a Replenishment Report as the source document. A PO or MO created by an automated reordering rule has the SO reference number(s) that triggered the rule as the source document.

Quote request list shows which quotes are directly from the replenishment report.

Make to order (MTO) route

Since the MTO route is recommended for customized products, the route is hidden by default.

To activate the MTO route in Odoo:

  1. Go to Inventory app ‣ Configuration ‣ Settings.

  2. Activate the Multi-Step Routes setting, located under the Warehouse section, and click Save.

  3. Then, go to Inventory app ‣ Configuration ‣ Routes.

  4. Click on Filters ‣ Archived to show archived routes.

  5. Select the checkbox next to Replenish on Order (MTO), and click on Action ‣ Unarchive.

 Note

Activating the Multi-Step Routes setting also activates Storage Locations. If these features aren’t applicable to the warehouse, disable these settings after unarchiving the MTO route.

To set a product’s procurement route to MTO, go to Inventory app ‣ Products ‣ Products, and click on the desired product to open its product form.

Then, click the Inventory tab, and in the Routes section of options, select Replenish on Order (MTO).

For products purchased directly from a vendor, make sure the Buy route is selected, in addition to the Replenish on Order (MTO) route. Also, make sure a vendor is configured in the Purchase tab of the product form.

For products manufactured in-house, make sure the Manufacture route is selected, in addition to the Replenish on Order (MTO) route. Also, make sure a bill of materials is configured for the product, which is accessible via the Bill of Materials smart button on the product form.

 Note

The MTO route cannot be selected alone. MTO only works if the Manufacture or Buy route is also selected.

Replenish on Order selected on the product form.

  • 16
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Odoo 是一个开源的企业资源计划(ERP)系统,它提供了一套完整的商业应用程序,包括销售、采购、库存管理、生产管理、财务管理、人力资源管理等。下面是 Odoo 的系统架构详解: 1. 前端:Odoo 使用了基于 Web 技术的前端框架,提供了直观、用户友好的界面。前端部分主要负责与用户交互,并将用户输入的数据发送给后端进行处理。 2. Web 服务器:Odoo 支持多种 Web 服务器,如 Nginx、Apache 等。Web 服务器主要负责接收用户请求,并将请求转发给 Odoo 服务器进行处理。 3. Odoo 服务器:Odoo 服务器是整个系统的核心组件,它负责处理用户请求,并根据请求的类型进行相应的操作。Odoo 服务器采用了模块化的架构,每个功能模块都可以独立安装、升级和卸载。 4. 数据库:Odoo 使用关系型数据库来存储数据,常用的数据库包括 PostgreSQL、MySQL 等。所有的数据都存储在数据库中,包括用户信息、产品信息、订单信息等。 5. 模块:Odoo 的功能被组织成多个模块,每个模块负责一个特定的功能领域。例如,销售模块负责管理销售流程,采购模块负责管理采购流程等。用户可以根据自己的需求选择安装相应的模块。 6. 业务逻辑:Odoo 的每个模块都包含了一套完整的业务逻辑。例如,在销售模块中,用户可以创建销售订单、确认订单、生成发票等。这些业务逻辑被封装在模块中,并通过 Odoo 服务器进行处理。 7. API:Odoo 提供了一组丰富的 API,使开发人员能够通过编程的方式来与系统进行交互。开发人员可以使用 API 创建新的模块、扩展现有模块的功能,或者与其他系统进行集成。 总结来说,Odoo 的系统架构包括前端、Web 服务器、Odoo 服务器、数据库、模块、业务逻辑和 API。它提供了一个灵活、可扩展的平台,满足企业各种不同的业务需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值