如何在Odoo 17库存中通过批次号和序列号追踪产品

在Odoo 17库存管理中,通过批次号和序列号追踪产品是一种确保产品从生产到销售全程可追溯的重要方式。在产品打包时或生产过程中会分配这些编号。批次号是指应用于具有相似属性的一组产品的一系列数字或代码,而序列号则是分配给特定单一物品的独特编号。Odoo ERP软件利用这些批次号和序列号来追踪整个供应链中的产品流动,帮助在产品召回或出现质量问题时识别产品来源。当产品接近过期日期时,Odoo的可追溯性功能会将其从批量存储中移除,这对于扩展中的企业来说,使库存管理和生产变得更加困难。Odoo 17库存平台简化了任务并确保任务快速完成。

本文将指导您在最新的Odoo 17库存平台企业版中配置或创建批次号和序列号的过程。

配置批次号、序列号及可追溯性

您可以在“配置”菜单的“设置”页面的“可追溯性”标签内激活“批次号与序列号”功能,如下图所示。

配置批次号与序列号

配置批次号与序列号

此外,在“估价”标签中启用“在发票上显示批次号和序列号”选项,有助于在包含此特定产品的任何订单发票中显示产品批次号。

产品表单中的产品追溯性

要在表单中检查产品的追溯性,我们可以转到任何产品的表单视图的“库存”标签部分。在您配置库存中的产品数据时,产品可以通过两种不同的方式进行追踪。现在,让我们看一个如下所示的产品配置表单。

产品配置表单

产品配置表单

在库存标签的“追溯性”部分,您可以看到各种“跟踪”选项,如“按唯一序列号”、“按批次”和“无跟踪”。尽管有些差异,但两者的功能基本相同。就批次而言,它是为特定项目设定的一定数量,这些项目被购买并存放在一个包装中。另一方面,序列号是库存中每个单独物品所需的特殊代码或数字。

操作类型和设置追溯性

我们还可以在操作类型表单内设置一个追溯性选项。要配置不同的操作类型,请转到“配置”菜单的“操作类型”部分。

操作类型配置

操作类型配置

打开一个新的配置表单或从仪表板检查可用的操作类型将提供该特定操作类型的详细信息。

您可以在“操作类型”字段中看到各种库存操作,包括收货、交付、内部转移、制造、修理和代发货。

在“批次/序列号”部分,您可以看到“使用现有的”和“创建新的”两个选项。在购买产品时,用户可以选择预先存在的批次和序列号或生成新的,如下图所示。

批次和序列号选项

批次和序列号选项

如何使用序列号追踪和追溯产品

如果客户或供应商下达采购订单或任何报价,他们可以使用我们在产品配置表单中提供的唯一序列号来追踪或追溯其产品或订单。因此,我们可以为产品设置“可追溯性”。

设置产品可追溯性

设置产品可追溯性

要检查跟踪和追溯功能,请转到Odoo 17采购模块的“订单”菜单下的“请求报价”窗口,并创建一个新的采购订单。

在显示的配置页面中,提供采购订单的必要信息,包括供应商名称、供应商参考、货币等。在“产品”标签中,我们还选择了我们选择的产品。

配置采购订单

配置采购订单

保存表单数据和产品。在使用“确认订单”按钮确认订单后,可以在产品交付时配置序列号。

配置序列号

配置序列号

“接收产品”智能按钮将提供产品详情。管理员可以使用收据仪表板上放置的“验证”按钮来验证产品交付。

验证产品交付

验证产品交付

“操作”标签的收据表单内的菜单图标将带您进入如下所示的弹出窗口。您可以从这里为订购的产品生成序列号或批次号。

生成序列号或批次号

生成序列号或批次号

我已经输入了一些从SN0001到SN0007的样本序列号以供示范。

自动生成序列号

为了简化为众多产品分配序列号的过程,Odoo提供了一个自动解决方案。要使用此功能,请点击“生成序列号”按钮,序列号和所需的SN数量将自动显示。您也可以输入产品的第一个序列号(SN),如果您想自定义序列号。然后,点击“生成”按钮为您的产品生成必要的序列号。

自动生成序列号

自动生成序列号

然后,保存序列号并从配置页面验证采购订单。在收据页面,将出现一个“可追溯性”智能按钮。

查看可追溯性报告

查看可追溯性报告

您可以从此可追溯性报告仪表板查看产品序列号,如下图所示。

可追溯性报告仪表板

可追溯性报告仪表板

然后,您可以像往常一样通过验证和确认订单来继续采购

订单。

通过批次号追踪产品

批次号是分配给产品的独特识别代码,用于识别特定批次并追踪其在整个供应链中的移动。现在,我们可以从“产品”窗口选择或创建一个“可追溯性”为“按批次”的产品。

选择或创建按批次可追溯的产品

选择或创建按批次可追溯的产品

设置追溯功能后,使用采购模块创建一个包含所选产品的采购订单。编辑订单详情,添加产品并确认订单。

创建并确认包含批次追溯的采购订单

创建并确认包含批次追溯的采购订单

确认订单后,将显示“收据”智能按钮,如上述情况,您可以打开“收据”仪表板并手动验证订单和产品。在验证表单中,您可以使用“操作”标签内的菜单来生成定制的批次号,如下图所示。

生成定制的批次号

生成定制的批次号

打开菜单将显示另一个弹出窗口,与我们在前面的序列号配置部分讨论的相同,如下图所示。

批次号配置弹出窗口

批次号配置弹出窗口

表单将显示产品名称和所需数量。我们可以通过点击“批次/序列号”部分提供的“添加行”按钮手动添加所需数量的批次号,或者您可以使用“导入批次”按钮生成新的批次号。

生成批次

点击“导入批次”按钮将带您进入另一个页面,从那里您可以为整个产品包生成一个批次号。

生成批次号

生成批次号

我已提供一个批次号LT-001以便于演示,这个批次号现在将分配给这些产品的五个数量。然后点击“生成”按钮生成批次号。

返回到订单配置页面,保存批次号并使用“验证”按钮验证订单,您可以从表单视图顶部查看“可追溯性”智能按钮,以在“收据”页面通过其批次号检查产品。

查看通过批次号追踪的产品

查看通过批次号追踪的产品

在这里,我为五个产品的包装提供了相同的批次号,但我们也可以使用相同的方法提供不同的批次号。验证订单后,您可以继续进行采购订单。

产品无追踪

在这里,我们可以在产品配置表单中将产品“Acoustic Block Screens”的“可追溯性”设置为“无追踪”,如下图所示。

设置产品为无追踪

设置产品为无追踪

使用所选产品从Odoo 17采购模块创建一个新的采购订单,编辑订单详情并保存并确认订单。

创建并确认无追踪的采购订单

创建并确认无追踪的采购订单

产品详情在“接收产品”智能按钮内可见。如果您尝试打开位于“操作”标签内的菜单,我们在前面的场景中接收到生成批次/序列号的弹出窗口,如下图所示,将出现。在这里,我们不能产生任何追踪批次或序列号,只能设置库存移动位置。

无追踪产品的配置

无追踪产品的配置

保存库存移动的详情后返回到订单配置页面。如果我们验证订单,我们将不会收到“可追溯性”智能按钮,也无法使用批次或序列号追踪产品。

验证无追踪订单

验证无追踪订单

使用现有的批次/序列号

在这里,我们可以检查在操作类型配置表单的“批次/序列号”部分设置“使用现有的”功能。

设置使用现有的批次/序列号

设置使用现有的批次/序列号

我已为“交付订单”操作类型选择了一个批次/序列号选项。然后选择一个产品并设置其“可追溯性”为“按批次”。

为交付订单设置批次追踪

为交付订单设置批次追踪

为产品配置批次/序列号

Odoo还提供了一个专用的子菜单部分来创建或配置产品的批次和序列号。我们可以使用“产品”菜单下的“批次/序列号”选项来实现此目的。打开此菜单将显示库存数据库中创建的所有批次/序列号的详情,包括其内部参考、产品、创建日期、公司和活动,如下图所示。

查看库存中的批次/序列号详情

查看库存中的批次/序列号详情

我们可以使用“新建”按钮创建一个新的批次号。在显示的表单中编辑所需字段。

创建新的批次号

创建新的批次号

您可以在上述表单上输入“批次/序列号”并选择使用此批次/序列号的“产品”。当产品使用这个批次号时,数量也会自动更新。如果批次/序列号与制造商的不同,请将其用作“内部参考”。在这里,我配置了一个批次号为SN-0000001。

现在,让我们使用采购模块创建一个交付订单,编辑所需字段,保存数据并确认采购订单。

确认采购订单并设置批次号

确认采购订单并设置批次号

转到“接收产品”智能按钮部分并尝试使用“操作”标签部分提供的菜单生成一个批次号。

生成批次号

生成批次号

在库存移动窗口的批次/序列号字段中选择我们上面创建的批次号并保存数据。

在发票中显示批次/序列号并计费

要在您的发票和交付单中显示批次/序列号,请从库存模块的“设置”窗口启用功能。

在发票中显示批次/序列号

在发票中显示批次/序列号

现在,您可以在确认并验证订单后使用“创建账单”按钮为采购订单开票。

为采购订单开票

为采购订单开票

创建账单并使用“创建付款”按钮进行付款后,您可以转到“收据”部分。

处理账单和付款

处理账单和付款

然后点击“打印”操作菜单中的“交付单”选项。这将下载您订单的交付单,您可以在下图所示的地方看到产品批次号。

下载并查看产品批次号的交付单

下载并查看产品批次号的交付单

通过查看其批次或序列号确定产品的到期日期

有时您可能拥有某些产品,如食品、药品、化妆品等,这些产品的保质期或有效期较短。Odoo 17提供了基于批次/序列号为个别产品指定到期日期的能力。

从“设置”窗口启用“到期日期”并转到库存平台中特定产品的产品配置表单。这里,我正在创建一个“PIZZA”作为产品并打开其配置表单,如下图所示。

设置产品到期日期

设置产品到期日期

选择一个“可追溯性”和“到期日期”。这将在表单内显示一些额外的“日期”字段,给产品设置“到期日期”,可以在收货日期之后设置,“最佳食用日期”、“移除日期”和“警告日期”,这使得启用可追溯性成为可能。然后这些日期可以用来创建一个采购订单。

设置和使用到期日期

设置和使用到期日期

编辑订单详情后保存并确认订单。在“接收产品”智能按钮区域,您可以看到“详细操作”智能标签。

查看详细操作标签

查看详细操作标签

您可以在“详细操作”标签下的仪表板中看到带有其批次/序列号和到期日期的产品。我们在产品表单上设置的两天到期日期也显示在仪表板的“到期日期”部分,如下所示。

显示产品到期日期

显示产品到期日期

您还可以为特定批次号提供这些到期日期,从“产品”菜单内的“批次/序列号”配置表单中可

用。

为批次号设置到期日期

为批次号设置到期日期

任何包含或与此批次/序列号相关联的产品将具有一旦设置了这些不同的到期日期。

Odoo系统使用批次号和序列号来追踪产品的移动,根据其最近的移动来定位它们。尽管批次号和序列号有用,但并非每个交易都必须完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/309671.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab使用教程(44)—绘制带标记的二维曲线图

在线图中添加标记是区分多个线条或突出显示特定数据点的有用方法。使用下面的一种方式添加标记: • 在线条设定输入参数(例如 plot(x,y,-s) )中包含标记符号。 • 将 Marker 属性指定为一个名称-值对组,例如 plot(x,y,Marker,s…

【干货】【常用电子元器件介绍】【晶振】--晶体振荡器/陶瓷谐振元器件的识别、检测、选用

声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。 一、 石英晶体振荡器 石英晶体振荡器(Quartz Crystal Oscillator)又称石英晶体谐振器,简称石英晶振或者   石英晶体振荡器是一种用于稳定频率和选择频率的电子元件,是高精度和高稳定度的…

信息系统项目管理师0051:管理基础(4信息系统管理—4.1管理方法—4.1.1管理基础)

点击查看专栏目录 文章目录 第四章 信息系统管理4.1管理方法4.1.1管理基础1.层次结构2.系统管理第四章 信息系统管理 在信息技术和数据资源要素的推动下,社会各领域已经并正在加速进入数字化的全新发展时期,基于智能、网络和大数据的新经济业态正在形成,从“数字融合”向“数…

EVenn 的维恩图综合方法(自备)

imeta最新文献:Visualizing set relationships: EVenns comprehensive approach to Venn diagrams 网址EVenn (Evenn) 提供多种在线可视化方法。 维恩图由于易于解释,可作为可视化集合关系的宝贵工具。广泛应用于代谢组学、基因…

SQLite超详细的编译时选项(十六)

返回:SQLite—系列文章目录 上一篇:SQLite数据库文件格式(十五) 下一篇:SQLite 在Android安装与定制方案(十七) 1. 概述 对于大多数目的,SQLite可以使用默认的 编译选项。但是…

Python学习笔记15 - 字符串

字符串是一个不可变的字符序列,另一个不可变的序列是元组 字符串的驻留机制 字符串的常用操作 字符串的查询 字符串的大小写转换 字符串内容 对齐操作的方法 字符串的劈分操作 字符串的判断 字符串替换 字符串合并 字符串的比较 字符串的切片 格式化字符串 字符串…

地表蒸散发遥感产品信息提取验证与融合应用

蒸散发是陆地水循环重要变量,同时对农业水资源规划与管理、全球环境变化等研究异常关键。本文主要介绍常用的区域及全球蒸散发产品,讲解蒸散发数据产品的下载、处理、可视化、数值统计等方法;蒸散发产品的验证方法、精度评价、不确定性评估&a…

程序员必读:Python 中如何完美处理日志记录?

日志记录在软件开发中扮演着至关重要的角色。它不仅可以帮助开发人员跟踪应用程序的状态和行为,还能提供有价值的诊断信息。Python 提供了内置的 logging 模块,为开发者提供了一个强大且灵活的日志记录工具。 日志的重要性 在软件开发中,对…

HW面试经验分享 | 某服蓝队初级

前言 依稀记得是22年 7、8月份参加的HW,当时是比较炎热的时候,但又夹杂一丝秋意。也是头一次去离家乡比较远的地方,多少有点忐忑……(怕被噶腰子、水土不服、吃穿用住没着落等等),但最终也是平安无事且顺利…

优化两个简单的嵌套循环

优化嵌套循环的方法通常取决于具体的情况,但有几种常见的技巧可以尝试。尽可能减少内部循环的迭代次数,这可以通过更有效的算法或数据结构来实现。如果内部循环中使用的值在外部循环中已经计算过,可以尝试在外部循环中计算并将结果存储起来&a…

zato,一个神奇的 Python 库!

大家好,今天为大家分享一个神奇的 Python 库 - zato。 Zato是一个高性能的Python企业服务总线(ESB)和应用集成框架,专为简化复杂系统间的通信和数据交换而设计。它提供了一个灵活、可扩展的平台,以支持各种集成需求,从简单的数据传…

DB schema表中使用全局变量及在DB组件中查询

DB schema表中使用全局变量及在DB组件中查询 规则如下: 使用如下: 如果在unicloud-db组件上不加判断条件,就会报错,并进入到登录页。 那么就会进入到登录页,加上了判断条件,有数据了就不会了。 因为在sc…

【信号处理】心电信号传统R波检测定位典型方法实现(matlab)

关于 心电信号中QRS波检测是一个非常重要的步骤,可以用于实现重要波群的基本定位,在定位基础上,可以进一步分析心电信号的特征变化,从而为医疗诊断提供必要的参考。 工具 MATLAB ECG心电信号 方法实现 ECG心电信号加载 ecg …

【基于HTML5的网页设计及应用】——事件代理.

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

华为OD机试 - 内存冷热标记(Java 2024 C卷 100分)

华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…

2024最新 PyCharm 2024.1 更新亮点看这篇就够了

2024最新 PyCharm 2024.1 更新亮点看这篇就够了 文章目录 2024最新 PyCharm 2024.1 更新亮点看这篇就够了🚀 PyCharm 2024.1 发布:全面升级,助力高效编程!摘要引言 🚀 快速掌握 Hugging Face:模型与数据集文…

IOS手机耗电量测试

1. 耗电量原始测试方法 1.1 方法原理: 根据iPhone手机右上角的电池百分比变化来计算耗电量。 1.2实际操作: 在iOS通用设置中打开电池百分比数值显示,然后操作30分钟,60分钟,90分钟,看开始时和结束时电池…

经久耐用特氟龙材质塑料烧杯PFA坩埚耐受强酸强碱耐高温

PFA烧杯在实验过程中可作为储酸容器或涉及强酸强碱类实验的反应容器,用于盛放样品、试剂,可搭配电热板加热、蒸煮、赶酸用。 PFA烧杯规格参考:10ml、30ml、50ml、100ml、250ml、500ml、1000ml、2000ml。 外壁均有凸起刻度,直筒设…

CSS导读 (元素显示模式 上)

(大家好,今天我们将继续来学习CSS的相关知识,大家可以在评论区进行互动答疑哦~加油!💕) 目录 三、CSS的元素显示模式 3.1 什么是元素显示模式 3.2 块元素 3.3 行内元素 3.4 行内块元素 3.5 元素…

在Windows上安装Go编译器并配置Golang开发环境

文章目录 1、安装Go语言编译程序1.1、下载GoLang编译器1.2、安装GoLang编译器 2、配置Golang IDE运行环境2.1、配置GO编译器2.1.1、GOROOT 概述2.1.2、GOROOT 作用2.1.2、配置 GOROOT 2.2、配置GO依赖管理2.2.1、Module管理依赖2.2.2、GOPATH 管理依赖 2.3、运行GO程序2.3.1、创…