按单生产(MTO)补货策略
按单补货(亦称 MTO(Make to Order))是一种补货策略,每当需要为销售订单(SO)或制造订单(MO)中的产品提供库存时,系统会创建一份草稿订单。
- 对于
采购产品 <../../../purchase/manage_deals/rfq>,Odoo 会创建
RFQ(询价单) - 对于
制造产品 <../../../manufacturing/basic_setup/configure_manufacturing_product>,系统会创建
MO(制造订单)
如果库存充足,则不会生成 RFQ(询价单) 或 MO(制造订单),销售流程会正常进行。否则,会生成相应的 RFQ 或 MO,并通过智能按钮直接关联到来源的 SO(销售订单)。
这种做法提供了清晰的可追溯性,因为每个 RFQ 或 MO 都可以追溯到其需求。
:::: important
::: title
重要提示
:::
由 MTO(按单生产) 生成的 RFQ(询价单) 或 MO(制造订单) 旨在满足来源的 SO(销售订单)。这些单据通常应当 确认或调整,而不是取消。如果需求变化,请更新单据,而不是取消它们。
::::
:::: note
::: title
注意
:::
如果 RFQ(询价单) 或 MO(制造订单) 被取消,Odoo 不会自动生成替代单据。需要手动创建新的补货单,但无法通过智能按钮再次关联到原始的 SO(销售订单)。
::::
最后,点击 保存 以保存更改。
取消归档 MTO 路由 {#inventory/warehouses_storage/unarchive-mto}
要使用 MTO(按单生产) 路由,必须启用 多步骤路由 功能。操作步骤如下:
前往
库存应用 --> 配置 --> 设置,在 仓库 部分勾选多步骤路由。默认情况下,Odoo 将
MTO(按单生产)路由设为 已归档,因为它是较为小众的工作流,仅部分公司使用。下面介绍如何取消归档:- 前往
库存应用 --> 配置 --> 路由。在 路由 页面,点击搜索栏右侧的fa-caret-down(向下箭头)图标,选择已归档过滤器。 - 启用
已归档过滤后,页面会显示所有已归档的路由。勾选按单补货(MTO),然后点击fa-cog操作 按钮,弹出下拉菜单,选择 取消归档。
{.align-center}
{.align-center}
- 关闭搜索栏中的
已归档过滤器。此时 路由 页面将显示所有未归档的路由,包括按单补货(MTO),该路由可在每个产品页面的 库存 选项卡中选择。
- 前往
为产品配置 MTO
在取消归档 MTO(按单生产) 路由后,即可为产品正确配置使用按单补货。步骤如下:
- 前往
库存应用 --> 产品 --> 产品,选择已有产品或点击 新建 创建新产品。 - 在产品页面的 库存 选项卡中,在 路由 部分勾选
按单补货(MTO),并同时勾选采购或制造路由。
:::: important
::: title
重要提示
:::
按单补货(MTO) 路由 必须 与另一条路由一起使用,否则无法确定在订单产生时应如何补货(采购或制造)。
::::
{.align-center}
- 若该产品通过供应商采购以满足 销售订单(SO),请勾选产品名称下的
可采购复选框。此操作会显示 采购 选项卡。- 在 采购 选项卡中指定 供应商 并填写 价格。
:::: important
::: title
重要提示
:::
指定供应商是此工作流的关键,因为 Odoo 在不知道采购来源时无法生成 RFQ(询价单)。
::::
- 若该产品为自制产品,请确保已为其配置 物料清单(BOM)。点击页面顶部的
物料清单智能按钮,然后在 物料清单 页面点击 新建,为该产品创建 BOM。
::: seealso
完整的 物料清单 创建指南,请参阅 物料清单 <../../../manufacturing/basic_setup/bill_configuration> 文档。
:::
使用 MTO 进行补货
配置好产品的 MTO(按单生产) 路由后,每当确认包含该产品的 销售订单(SO) 或 制造订单(MO) 时,系统会自动为其创建补货单。创建的单据类型取决于除 MTO 之外选择的第二条路由。
例如,若第二条路由为 采购(Buy),则在确认 SO 时会生成 采购订单(PO)。
:::: important
::: title
重要提示
:::
当产品启用了 MTO(按单生产) 路由时,无论手头库存是否足够,确认 SO 或 MO 都会创建补货单。这意味着即使已有足够库存,也会触发一次采购或制造。
::::
下面以 采购 路由为例演示完整流程:
- 打开 销售 应用,点击 新建,进入空白报价表单。
- 在报价表单中添加 客户,在 订单行 下点击 添加产品,选择已配置 MTO + 采购 路由的产品。点击 确认,报价转为 销售订单(SO)。
- 页面顶部出现 采购 智能按钮,点击后打开与该 SO 关联的 RFQ(询价单)。
- 在供应商确认能够按 预计到货 日期交货后,点击 确认订单,RFQ 转为 采购订单(PO)。此时页面上方出现紫色 收货 按钮。
- 收到产品后,点击 收货 打开收货单,点击 验证 将产品入库。
- 返回 SO(点击面包屑或在 销售应用 –> 订单 –> 订单 中打开),点击页面顶部的 交付 智能按钮,打开 交付单。产品发货后,点击 验证 完成交付。
取消包含 MTO 产品的 SO
当 SO 被取消且已生成 RFQ 或 MO 时,系统会自动取消关联的 交付单,但 RFQ 或 MO 本身 不会 被取消,而是在其聊天记录中留下取消 SO 的提示。用户可自行手动取消这些单据,或将其重新用于其他订单。
::: seealso
有关包含 MTO(按单生产) 路由的工作流,请参考以下文档:
resupply_warehouses../../../manufacturing/subcontracting/subcontracting_basic../../../manufacturing/advanced_configuration/sub_assemblies
:::