[TITLE]
Odoo 套件(Kit)使用指南:创建、库存跟踪与复杂物料清单管理

[DESCRIPTION]
本文详细介绍 Odoo 中套件(Kit)的概念与作用,涵盖在库存和制造应用中创建套件产品、设置库存跟踪(未跟踪/已跟踪)方式、配置套件 BOM,以及套件在复杂物料清单(BOM)中的嵌套管理方法,帮助企业高效组织组件、简化生产并实现准确的库存与成本控制。

[KEYWORDS]
Odoo, 套件, Kit, 物料清单, 库存跟踪, 销售, 制造, 复杂BOM, 组件管理, ERP

套件

在 Odoo 中,套件 是一种可以制造并销售的物料清单(BoM)类型。套件是一组未组装的组件,直接出售给客户。它们既可以作为独立产品销售,也可作为管理更复杂物料清单(BoM)的实用工具。

:::note

要使用、制造和销售套件,需要同时安装 Manufacturing(制造)Inventory(库存) 两个应用。
:::

若要将套件用作可销售产品或组件组织工具,需先将套件创建为产品。

  1. 进入 Inventory(库存)应用 → Products(产品) → Products(产品),点击 New(新建)
  2. 为新套件产品命名。
  3. General Information(常规信息) 标签页下,根据库存跟踪需求和会计要求设置 Product Type(产品类型)Goods(商品)
    • 若需要库存跟踪,勾选 Track Inventory(跟踪库存);若不需要,可保持未勾选。

:::seealso
了解更多关于 已跟踪产品 与 未跟踪产品 的区别:
<../../inventory/product_management/configure/type>
:::

套件的组件也必须通过 Inventory(库存)应用 → Products(产品) → Products(产品) 配置为产品。这些组件无需额外的特殊设置。

当套件在其他制造流程中使用,或无需单独跟踪套件库存时,可选择 未跟踪

  • 推荐用于大陆会计:若采购后费用立即计入,则建议不跟踪套件库存。
  • 通过组件补货:库存计数在组件层面管理,需为各组件设置补货规则。
  • 销售与库存约束:若任何必需组件缺货,套件无法销售。即使销售订单看似有效,若组件不可用,交付也会延迟。

当套件本身是有形产品或仓库管理要求必须跟踪库存时,可开启 已跟踪

  • 推荐用于英美会计:若需在分录中记录销售成本(COGS),建议跟踪套件库存。
  • 组件购买约束:除非禁用 continue selling 选项,否则仅能在 eCommerce(电子商务) 购物车中添加套件所需的最少组件。
  • 无套件序列号:序列号仅跟踪已发货的组件,不会记录套件本身。
  • 补货规则建议:补货规则应在组件层面设置。
  • 库存补货建议:同样应在组件层面进行补货。

无论选择哪种库存设置方式,以下几点保持一致:

  • 无套件层面的库存调整:无法对套件本身进行库存调账。
  • 套件价值不变:无论是否跟踪,库存价值保持相同。
  • 套件内部转移:内部转移时套件会拆分为其组件。

在完成套件产品及其组件的全部配置后,可为套件产品创建新的 BoM(物料清单)

  1. 前往 Manufacturing(制造)应用 → Products(产品) → Bills of Materials(物料清单),点击 New(新建)
  2. Product(产品) 字段右侧的下拉菜单中,选择已配置好的套件产品。
  3. BoM Type(物料清单类型) 设置为 Kit(套件)
  4. Components(组件) 标签页,点击 Add a line(添加行),逐一添加所需组件,并在 Quantity(数量) 列填写对应数量。
  5. 完成后点击 Save(保存),保存新建的 BoM。

如果套件仅作为可销售产品使用,则只需在 Components(组件) 标签页添加组件,无需配置制造工序。

:::note

套件作为产品销售时,在报价单和销售订单中显示为单行项目;但在交货单上会列出套件的各个组件。
:::

套件同样可用于管理复杂的 BoMs(物料清单)。通过在 BoM 中嵌套其他 BoM(子级或半成品),能够将复杂产品结构化,同时在每个采购和生产环节单独定义,简化制造流程并提升可追溯性。

子级 BoM(子装配或半成品)可帮助理顺工作流,提升追溯效率。

:::seealso
sub_assemblies
:::


[SUMMARY]

  • 套件(Kit)
    • 创建套件产品
      • 在库存应用中新建产品
      • 设置产品类型为商品并决定是否跟踪库存
      • 将组件也配置为产品(无需额外设置)
    • 库存设置
      • 未跟踪库存
        • 适用于成本即时计入的场景
        • 通过组件层面补货
        • 组件缺货导致套件无法销售
      • 已跟踪库存
        • 适用于需要记录销售成本(COGS)的会计体系
        • 仅在满足最小组件数量时可加入购物车
        • 不记录套件序列号,仅追踪组件
        • 补货规则与补货操作均在组件层面进行
    • 套件设置相似点
      • 无套件层面的库存调账
      • 套件价值保持不变
      • 内部转移时拆分为组件
    • 设置套件 BoM
      • 在制造应用中新建物料清单
      • 选择套件产品并将 BoM 类型设为 Kit
      • 添加组件并填写数量
      • 保存 BoM
    • 套件作为可销售产品
      • 报价单/销售订单显示为单行项目
      • 发货单列出各组件
    • 使用套件管理复杂 BoM
      • 在 BoM 中嵌套子级 BoM(子装配、半成品)
      • 将复杂产品结构化,简化制造步骤
      • 提升可追溯性