失效日期¶
在 Odoo 中,有效期 可用于管理并跟踪易腐产品的生命周期,从采购到销售。使用有效期可以减少因意外过期导致的产品损失,并有助于避免将过期产品发送给客户。
在 Odoo 中,只有使用 批次 和 序列号 进行跟踪的产品才能分配过期信息。一旦分配了批次或序列号,就可以设置过期日期。这对于经常或专门购买和销售易腐产品的公司(如食品制造商)尤其有帮助。
另请参见
产品跟踪/序列号
启用过期日期¶
要启用 过期日期 功能,请转到 可追溯性 部分。然后,点击复选框以启用 批次与序列号 功能。
,并向下滑动到一旦该功能被激活,将出现一个新选项以启用 过期日期。单击该复选框以启用该功能,并确保 保存 更改。

小技巧
一旦激活 批次与序列号 功能,将出现以下附加功能:在出库单上显示批次与序列号;在发票上显示批次与序列号;以及 在出库单上显示有效期。激活这些功能有助于实现端到端的可追溯性,从而更方便地管理产品召回、识别“问题”批次的产品等。
配置产品的过期日期¶
在*库存*应用的设置中启用 批次与序列号 和 有效期 功能后,可以在单个产品上配置有效期信息。
要执行此操作,请转到 编辑 以进行修改。
,并选择一个产品进行编辑。选择一个产品后,将显示该特定物品的产品表单。进入产品表单后,点击左上角的重要
要使用批次号或序列号进行跟踪,或配置有效期信息,产品 必须 在 通用信息 选项卡下将 产品类型 设置为 可存储产品。
然后,点击 库存 选项卡,并向下滚动到 可追溯性 部分。在此处,确保已勾选 按唯一序列号 或 按批次。
一旦完成,将出现一个新的 过期日期 复选框,也必须进行点击。当两者都启用后,右侧将显示一个新的 日期 字段。
注解
如果在启用批次或序列号跟踪之前产品已有库存,可能需要进行库存调整,以便为现有库存分配批次编号。
小技巧
对于在收货或发货中处理大量产品的情况,建议使用批次进行跟踪,以便在出现问题时,可以将多个产品追溯到同一个批次。

在 日期 字段下,可以为产品配置四类过期信息:
有效期: 在收到货物(无论是从供应商处还是生产后库存中的货物)后,货物可能变得危险并应停止使用或食用的天数。
最佳食用期限:商品在保质期前开始变质的天数,**但此时**商品尚未一定具有危险性。
取货时间:商品在到期日前应从库存中取出的天数。
预警时间:在特定批次或包含特定序列号的商品到期日前多少天应触发警报。
注解
这些字段中输入的值会自动计算出入库商品的过期日期,无论这些商品是向供应商采购的还是内部生产的。
一旦所有过期信息配置完成,请点击 保存 以保存所有更改。
小技巧
如果 日期 字段未填写任何过期信息的值,可以在物料出入仓库时手动分配日期(及批次)。即使已进行分配,如需更改,仍可手动覆盖和修改。
为带有批次和序列号的收据设置过期日期¶
可以直接从采购订单中生成**入库**商品的过期日期。要创建采购订单,请进入 创建 以创建新的询价单(RFQ)。
应用,然后点击然后,通过添加一个 供应商 填写相关信息,并通过点击 添加产品 将产品添加到 产品 行中。
通过修改 数量 列中的数字来选择所需的订购数量,然后点击 确认订单。这会将 RFQ(询价单) 转换为采购订单。
点击采购订单顶部的 收货 智能按钮,将跳转到仓库收货表单。
注解
点击 验证 在为订购的产品数量分配序列号之前,会弹出一个 用户错误 提示框。该提示框要求输入订购产品的批次号或序列号。在未分配批次号或序列号的情况下,无法对 RFQ 进行验证。

从这里,点击产品行最右侧的 附加选项 菜单(汉堡图标)按钮。点击后,将弹出一个 详细操作 的对话框。
在此弹出窗口中,点击 添加一行,并在 批次/序列号名称 字段下分配一个批次或序列号。
过期日期会根据产品表单上的配置自动填充(如果之前已进行配置)。
小技巧
如果产品表单上的 日期 字段未进行配置,此日期可以手动输入。
在确定到期日期后,标记 完成 的数量,然后点击 确认 以关闭弹窗。最后,点击 验证。

一个 可追溯性 智能按钮将在确认收货后出现。点击 可追溯性 智能按钮,以查看更新后的 可追溯性报告,其中包含:一个 参考 文档;被追踪的 产品;批次/序列号;以及其他信息。
为生产产品设置过期日期¶
产品也可以为内部生产的产品生成有效期。要为制造产品分配有效期,需要完成一个生产订单(MO)。
要创建一个 MO, 请进入 创建. 从 产品 字段的下拉菜单中选择要生产的商品,然后选择 数量 进行生产。
, 然后点击
注解
要生产一个产品,必须在 产品 列的行中包含可消耗的材料。这可以通过为 产品 创建一个 物料清单 来实现,或者通过点击 添加一行 手动添加需要消耗的材料。
准备好后,点击 确认。
在 批次/序列号 旁边,可以从下拉菜单中选择一个现有的批次号,或者点击绿色的 + 符号以自动生成一个新的批次号。
然后,选择 数量 字段中的单位数量,点击 标记为完成。
点击分配的 批次/序列号 字段中的 外部链接 图标。将弹出一个窗口,显示该特定编号的详细表单。
在该弹出窗口中,位于 日期 选项卡下,会显示该产品之前配置的所有过期信息。相同的信息也可以在该特定产品的详细表单中查看,或者通过进入 查看。

按有效期销售产品¶
销售具有保质期的产品与销售其他类型的产品方式相同。销售易腐产品的第一步是创建销售订单。
要执行此操作,请转到
以创建新的报价单,并在销售订单表单中填写相关信息。添加一个 客户,点击 添加产品 以将所需产品添加到 产品 行中,并为产品设置 数量。
然后,点击 其他信息 选项卡。在 配送 部分,将 配送日期 更改为预期日期之后的日期,并点击 绿色对勾 图标以确认日期。最后,点击 确认 以确认销售订单。
接下来,点击销售订单顶部的 发货 智能按钮,以查看仓库收货表单。
在仓库收货单上,点击 验证,然后在弹出窗口中点击 应用,以自动处理所有 已完成 的数量,并将产品交付给客户。
如果产品在产品表单上设置的 预警日期 之前交付,则不会生成任何警报。
重要
要销售有保质期的产品,产品所存储的 仓库位置 的 移除策略 必须设置为 FEFO(先到期,先出库)。如果某一货批中的易腐产品库存不足,Odoo 将会自动从下一个最早到期的货批中补足所需的剩余数量。也可以在 产品分类 上设置移除策略。
另请参见
../../物流收货/移除策略
查看批次和序列号的有效期¶
要按批次号查看(和/或分组)所有有保质期的产品,请转到:
。到达那里后,从 搜索… 输入栏中移除任何默认搜索过滤条件。然后,点击 按什么分组,选择 添加自定义分组,并从下拉菜单中选择 到期日期 参数。最后,点击 应用 以应用该过滤条件。
这样做会分解所有易腐产品、其过期日期以及分配的批次编号。

过期提醒¶
要查看过期提醒,请转到:
。然后,点击易腐产品中的 批次/序列号。这样会显示序列号详细信息表单。在序列号详细信息表单中,点击 日期 选项卡,查看与产品相关的所有过期信息。
要编辑表单,请点击表单左上角的 编辑,然后将 过期日期 更改为今天的日期(或更早),然后点击 保存 以保存更改。
保存后,批次编号表单顶部会显示一个红色的 过期警告,以表明该批次中的产品已过期或即将过期。从这里,点击返回到 批次/序列号 页面(通过面包屑导航)。
要查看新的过期警报,或查看所有已过期(或即将过期)产品的过期警报,请从 “批次/序列号” 仪表板上的 “搜索…” 搜索栏中移除所有搜索过滤条件。
然后,点击 筛选,并选择 过期提醒。
