Odoo 中的序列号管理与追踪完整指南
序列号
序列号 是 Odoo 中用于识别和追踪产品的两种方式之一,另一种是 批号 <lots>。
序列号是分配给产品的唯一标识,用于将其与同系列的其他产品区分开来。序列号可以由多种字符类型组成:数字、字母、其他排版字符,或上述字符的任意组合。
分配序列号的目的是在供应链的整个生命周期中跟踪单个产品及其 过期日期 <expiration_dates> 与所在位置。例如,序列号可以帮助制造商定位产品,以提供售后服务或在召回时使用。
::: seealso Odoo 教程:序列号 :::
启用批号与序列号 {#inventory/product_management/enable-lots}
要使用序列号追踪产品,需要启用两项设置:批号与序列号可追溯性设置 <inventory/product_management/traceability-setting>,以及 按操作类型使用序列号 <inventory/product_management/operation-type-setting>。
可追溯性设置 {#inventory/product_management/traceability-setting}
必须先启用 批号与序列号 可追溯功能,才能对产品进行追踪。操作步骤:
- 前往
库存应用 --> 配置 --> 设置。 - 向下滚动至
可追溯性部分,勾选批号与序列号复选框。 - 点击
保存按钮。
按操作类型 {#inventory/product_management/operation-type-setting}
随后,需要为特定的操作类型(如收货或发货)指定是否启用创建新序列号或使用已有序列号的功能。该设置允许在仓库收据和交货单上进行序列号追踪。
::: example 在收货单上启用 创建新 选项,可在收货时为商品分配新序列号;而在交货单上通常禁用该选项,以防工作人员误将不存在的序列号分配给产品。 :::
启用新序列号的创建步骤:
- 前往
库存应用 --> 配置 --> 操作类型。 - 在
操作类型页面中,选择目标操作类型(如收货、交货单或生产)。 - 在该操作类型的配置页面的
批号/序列号部分,勾选创建新。
在单个产品上配置序列号追踪 {#inventory/product_management/detailed-operations}
激活 批号与序列号设置 后,即可在产品层面启用序列号追踪。步骤:
- 前往
库存应用 --> 产品 --> 产品,打开目标产品。 - 在
常规信息选项卡中,勾选追踪库存。 - 选择
按唯一序列号,然后点击保存。
此后,可为新收货或生产批次分配已有或新建的序列号。
分配序列号 {#inventory/product_management/assign-sn}
在 Odoo 中,序列号可以在多个环节进行分配:
- 当产品 已在库存中 <inventory/product_management/already-in-stock>
- 通过收货单上的
移动智能按钮 <inventory/product_management/moves-button> - 通过收货单的
打开:库存移动窗口<inventory/product_management/stock-move> - 在 生产订单 <../../../manufacturing/basic_setup/configure_manufacturing_product> 中(针对使用批号/序列号的产品)
- 进行 库存调整 <../../warehouses_storage/inventory_management/count_products> 时
为已有库存的产品创建新序列号 {#inventory/product_management/already-in-stock}
对已经入库但未分配序列号的产品,可在 库存 --> 产品 --> 批号/序列号 中点击 新建,系统会自动生成一个空白的批号/序列号表单,并自动生成一个序列号。
:::: tip ::: title 提示 :::
Odoo 会根据最近的编号自动生成新序列号,用户可点击 批号/序列号 字段下方的行进行编辑,改为任意想要的编号。
::::
生成序列号后,点击 产品 字段旁的空白处,选择要关联的产品。表单还可填写:
在手数量内部参考(可用于 SKU 等额外追踪)公司(指定公司)描述(详细说明)
:::: tip ::: title 提示 :::
内部参考 字段可用于输入制造商自定义的唯一编号,例如 SKU。
::::
完成配置后,点击 保存。
返回产品表单(库存应用 --> 产品 --> 产品),打开该产品并点击 批号/序列号 智能按钮,即可查看新建的序列号。
为进出库商品创建序列号 {#inventory/product_management/incoming-outgoing-products}
收货单和交货单的表单结构相同,以下步骤适用于两者:
- 进货:在 收货单 上直接分配序列号。路径:
库存应用 --> 业务 --> 收货单。 - 出货:在 交货单 上直接分配序列号。路径:
库存应用 --> 业务 --> 发货单。
:::: important ::: title 重要 :::
在收货单或交货单上分配序列号前,请确保已在 按操作类型使用序列号 中启用了对应操作类型的 创建新 功能。
::::
批号/序列号字段
在收货单或交货单的 序列号 字段中直接输入序列号。
:::: tip ::: title 提示 :::
若字段未显示,点击右上角的 oi-settings-adjust(调整设置)图标,在弹出菜单中勾选 序列号 复选框,即可显示。
{alt=“在收货单或交货单上显示序列号字段。”} ::::
详细操作弹窗 {#inventory/product_management/stock-move}
在收货单或交货单的产品行点击 详细 链接,可打开 详细操作 弹窗,用于单个或批量分配序列号。
添加行
在弹窗的 批号/序列号 列手动输入单个或少量序列号。
生成序列号/批号 {#inventory/product_management/generate-serials}
点击 生成序列号/批号 按钮,可一次性生成多个序列号。
弹窗包含以下字段:
首个序列号:输入序列号序列的起始编号,系统会自动识别生成规则。
序列号数量:填写要生成的序列号数量。
:::: note ::: title 备注 :::
生成的序列号数量会体现在收货单或交货单的
数量字段上。即使生成的数量超过需求(Demand),系统仍允许按序列号完成收发货。::::
保留当前行:勾选后保留已有的序列号;不勾选则覆盖。
填写完毕后点击 生成,新生成的序列号会出现在弹窗中,点击 保存,收货单/交货单的 数量 与 序列号 字段会自动更新。
导入序列号/批号
点击 导入序列号/批号 按钮,可一次性批量导入多个序列号。
:::: important ::: title 重要 :::
若未看到导入按钮,请确认在收货单的配置页面已勾选 创建新。
::::
弹窗中在 批号/序列号 文本框内,每行输入一个序列号。可使用 保留当前行 复选框决定是否覆盖已有序列号。
:::: tip ::: title 提示 :::
可直接复制已有电子表格中的序列号列表粘贴到文本框,加快导入速度。 ::::
完成后点击 生成。
::: example 假设收货单的需求量为 10,其中已有一行分配了序列号 SN-1。在导入弹窗中输入以下序列号即可为剩余 9 件产品分配:
SN-2
SN-3
SN-4
SN-5
SN-6
SN-7
SN-8
SN-9
SN-10勾选 保留当前行,则 SN-1 保持不变,另外 9 条序列号会被追加。
:::
详细操作页面 {#inventory/product_management/moves-button}
在收货单或交货单表单顶部,点击 fa-bars(移动)智能按钮,即可打开 详细操作 页面,显示每个产品的移动明细、序列号、具体库位、过期日期等信息,便于对易腐或受监管的商品进行精细追踪。
在 批号/序列号 列中手动输入或从下拉列表选择对应序列号。
完成后点击页面面包屑返回,系统会自动保存已分配的序列号。
在送货单上显示序列号
对使用序列号追踪的产品进行销售时,可在发送给客户的送货单上显示其序列号,方便客户进行 RMA、维修或产品注册等操作。
设置步骤:
- 打开
库存应用,进入配置 --> 设置。 - 滚动至
可追溯性部分,勾选在送货单上显示批号与序列号,点击保存。
启用后,验证交货单后,送货单上会列出对应产品的序列号。
查看方式:
- 在
库存应用中打开交货单,选择包含序列号产品的单据。 - 确认已选中
操作选项卡,点击右侧的oi-settings-adjust(调整)图标,勾选序列号,即可在表格中看到序列号列。 - 完成后点击
验证,随后点击fa-cog(操作) →打印 --> 送货单,下载的送货单中即显示每个产品对应的序列号。
可追溯性与报表
制造商和企业可通过 批号/序列号仪表盘 与追踪报表,查看产品的完整生命周期:来源、存放位置以及发往的客户。
批号/序列号仪表盘
路径:库存应用 --> 产品 --> 批号/序列号,即可打开仪表盘。
报表
默认列出已分配序列号的产品,点击右侧的 fa-caret-right(展开)图标,可查看该产品对应的所有序列号。
若要按序列号(或批号)分组:
- 清除搜索栏右上角的默认过滤器。
- 点击
fa-caret-down(下拉)图标,选择添加自定义分组。 - 在弹出的小菜单中选择
批号/序列号,点击应用。
此时将展示所有序列号/批号及其对应的产品数量。唯一的序列号通常只对应单一产品。
:::: tip ::: title 提示 :::
点击任意序列号行,可打开该序列号的详细表单;在表单中点击 位置 与 可追溯性 智能按钮,可分别查看该序列号的在手库存与所有相关操作记录。
::::
::: seealso 重新分配 <reassign>
除了批号/序列号仪表盘,Odoo 还提供多种报表模板可以显示或按序列号过滤:
库位报表移动历史报表移动分析报表
路径:库存应用 --> 报表。
:::