概述
主要概念
复式库存管理
不涉及库存的正式“输入”和“输出”,而是通过位置之间的移动来管理库存。
名词术语
- 仓库
存储产品的地方,可以是实体仓库或虚拟仓库
- 位置
仓库内部的不同区域,比如一层的某个角落,货架上的某个位置,或者分开显示的客户和供应商寄放的地方。
- 批次
一批产品,通常是同一时间生产的,比如一箱饮料,所有瓶子都有相同的生产批号。
- 序列号
每个产品产品独特的身份证,用来识别单个商品,比如一部手机的唯一编号。
- 计量单位
用来表示产品数量的单位,比如米、千克
- 耗材
不需要精确管理库存数量的产品。假设你公司里有文具,比如笔、纸张这些都是耗材。
- 可存储产品
需要管理库存数量的产品,比如食品,电子产品等。
- 包装
一个包含多个产品的盒子,比如一个装有刀叉的餐具盒。
- 采购
向供应商请求购买特定数量的产品,通常自动生成,比如客户下单后,系统会自动向供应商下单。
- 路径
产品在仓库中移动的路线,比如从拣货区到打包区的路径。
- 推式规则
产品到达某个位置时,系统会自动把它移动到另一个位置。
- 采购规则
采购规则是指一系列的标准和流程,用于确定如何满足库存需求。比如手机零部件的库存低于一定水平,系统会自动触发采购规则,从指定的供应商下单。这可以是现货采购,也可以是基于客户订单的生产。
- 采购组
是将具有相同需求和来源的库存移动归类为同一组或同一文件的方式。所有与不同型号手机相关的零部件采购都可以被归为“手机零部件采购组”。
- 库存移动
商品或材料在不同地点之间的运输过程。
- 现有数量
目前仓库里有多少个具体的商品。
- 预测数量
预计可以售出的商品数量,通过计算现有数量和未来进出的货物数量得出。
- 补货规则
设定当某个商品库存低于一定数量时,自动发出采购请求的规则。
- 交叉对接
一种物流操作,就是直接把到货的商品转运到出货的车上,不需要先放进仓库。
- 直运
商品直接从供应商送到顾客手中,不经过自己的仓库。
- 移除策略
决定在选货时先挑哪个产品,像是先进先出或者后进先出的方法。
- 摆放策略
决定新到的商品应该放在哪里的策略,比如电缆应该放在三号货架的A区。
- 报废
已经损坏或过期的商品,要把它从库存里删除。
入门
如何设置odoo的仓库
- 设置你的仓库
- 导入供应商
- 导入产品
- 设置初始库存
- 配置销售和采购流程
- 设置补给机制
- 配置高级功能,例如包裹,追踪,路线和存货计价
过程概览
从补货到交货
概述
odoo的库存模块与采购,销售,生产等多个模块高度集成,使得库存管理简单而高效。
如何处理收货
-
创建采购订单
-
检索收货
- 从采购订单,在采购订单的右上角,找到与收货相关的按钮。点击查看挑拨单查看相关的收货信息。 - 从库存仪表板,打开库存应用,点击接收查看待处理的收货列表。在列表中,选择与采购订单相关的收货单。
-
处理收货
- 点击确认以完成调拨 - 如果有弹出信息询问是否完成所有数量,选择应用。
提示:可以设置自动补货规则以优化库存管理
如何处理发货
-
创建销售订单
-
检索发货
- 从销售订单,在销售订单的右上角,找到与发货按钮相关的按钮,点击查看挑拨单以查看相关的发货信息 - 从库存仪表板,打开库存应用,点击待办查看待发货的订单列表,在列表中,选择与销售订单相关的发货单。
-
处理发货
- 点击确认以完成调拨 - 如果有弹出信息询问是否完成所有数量,选择应用。
高级流程
-
使用高级仓库管理
- 默认情况下,odoo只配置了基本的收货和发货功能,但可以激活多库位和多仓库设置来处理内部调拨。
-
路由
- 可以使用推送和拉动规则自动化库存流转
-
多步骤收货和发货
- 可以为每个仓库轻松配置多步骤的收货和发货流程。
-
其他功能
- 条码扫描、序列号、批次管理、越库、直运、与第三方货代集成、上架与下架策略等。
设置
产品
如何使用不同计量单位
概述
你可以设置一个产品可以有不同的计量单位
配置
库存模块,配置,设置,产品部分,选择产品的采购/销售时可以使用不同的计量单位
产品 编辑产品
- 计量单位部分选择产品销售时候的计量单位以及 内部挑拨时候的计量单位
- 采购计量单位部分,选择采购时候的计量单位
从一种计量单位转换为另外一种
计量单位的内部转换时,会自动的四舍五入
计量单位全称都可以变换,唯一的条件就是这些计量单位都必须是同一类别
补货 质量管理 销售订单 调拨 都能自动转换或修改计量单位
使用产品型号(变体)
产品变体用于管理具有不同属性(如尺寸 颜色)的产品。
变体的影响
- 条形码,每个变体有自己的条码SKU
- 价格,每个产品变体都有自己的价格
- 库存管理,库存按产品变体管理
- 其他
何时使用包装、计量单位或者套装
例如, 你现在在销售鸡蛋, 在你的仓库里单个的管理鸡蛋, 很多鸡蛋坏掉了, 你要一个一个的报废。 计量单位 是” 个(一个或很多) “如果你按打销售鸡蛋, 销售的 计量单位 就是” 打 “。你可以在销售订单上进行设置。包含一打鸡蛋的” 纸片托盘 “就是 包材 。
当你销售几个托盘的鸡蛋时, 你可能会把不同的托盘放进一个” 箱子 “或者一个” 塑料 “包装中, 这就是 包裹 。
如何使用包裹
包裹是一个你想在其中放置一个或者几个产品的实际的容器
仓库
仓库和位置之间的差别是什么
odoo允许设置多个仓库,并在不同的仓库之间进行质检和挑拨
位置是仓库内部的特定空间,一个位置隶属于一个仓库
Odoo中,位置按照级别进行架构组织。通过父-子关系,可以将位置配置为树形结构。这种结构使得库存操作的分析更加详细,并能对仓库进行更好的管理。
如何创建一个新的仓库
为了能够创建一个新的仓库,你必须要让系统允许管理多库位。在库存模块下,打开菜单设置 配置 在 库位&仓库 位置 ,点选 仓库多位置管理的勾选框,然后点击应用。
打开菜单 配置 仓库管理 仓库 创建
当你创建了仓库,系统会自动的在后台创建调拨类型【入库,出库,调拨】以及该主要库位的下级库位【仓库内部更具体的存储空间】
如何创建新的位置
库存模块 配置 仓库管理 库位 创建
在库位名字字段键入库位的名字,并在列表中选择父库位。父库位可以是一个物理库位或者虚拟库位,然后你可以按照需要添加足够多的下级库位。
一个仓库和一个库位对应,因为库位是分级的,odoo会自动创建一个仓库的父库位,随后所有的库位在该库位下。
仓库管理
库存调整
如何进行初始盘点
- 创建产品,产品类型为库存产品,确保不选择消耗品。
- 更新产品数量,在新创建的产品页面,查看在手数量,默认值为0。更新在手数量,在弹出的窗口中,输入当前实际库存数量,然后点击应用。
- 设置库位,如果使用多库位功能,可以在此界面设置产品的具体库位。
- 库存调整记录,库存控制 库存调整,会看到系统自动创建并确认的记录,命名为INV:(产品名称)
如何在最小库存和按订单补货规则之间选择
-
最小库存规则,当产品库存达到最低水平时,系统会自动生成采购请求,以便补充到最大库存水平。
- 库存 存货控制 再订货规则
-
按单补货,系统不会检测当前库存,而是会直接生成草稿采购订单,数量等于销售订单的需求量。
- 库存 存货控制 产品 库存勾选按单补货
交货单
如何选择正确的库存流程来处理交货订单
-
一步流程
- 直接从库存发货,不需要额外的拣货或打包步骤。
-
两步流程
- 首先将商品拣货到输出位置,随后进行发货。
-
三步流程
- 包括拣货 打包 和发货三个步骤。商品先被转移到打包区域,在这里根据最终目的进行分组打包,然后在发送到发货地点
如何一步处理交货订单(发货)
无需专门配置,发货会默认配置为从库存中出货
配置 仓库 编辑相关仓库设置 将出货选项设置为 直接从库存发货(仅发货)
如何处理两步发货(拣货+发货)
在 两步 过程中, 货物在仓库中先被 拣货 并且发到 出货区域 来 发货 。然后货物才被发货。
如果你的仓库的简称是:WH ,配置就会创建一个称为 :WH/Output的库位。产品首先第一步拣货,从WH/Stock移动到WH/Output,然后 发货 从WH/Output移动到WH/Customers如果有销售订单
odoo通过路线配置交货单的移动,路线提供了不同动作汇集成链的机制
配置 设置 产品使用规则的高级路径
配置一个 拣货(Pick)+发货(Ship) 的调拨, 进入菜单项 配置(Configuration) ‣ 仓库(Warehouses) 然后编辑需要使用的仓库。
对于出库设置, 设置为 发货之前先把货物发到出货区域(拣货+发货)
如何处理三步交货(拣货+打包+发货)
拣货+包装+发货 一些必要的配置步骤需要被完成。这些步骤创建额外的库位, 这些库位默认的被称为 出货区域 和 包装区域 。所以如果你的仓库的简称是 WH , 该配置会创建一个叫做” WH/发货区域”和另外一个叫做” WH/包装区域”的库位。
第一步货物会从 WH/库存 移动到 WH/包装区域 .。然后从 WH/包装区域 移动到 WH/发货区域 .。最后从 WH/发货区域 移动到 最后的目的地 .
Odoo通过 路线 配置交货单的移动。路线提供了一种把不同动作链接到一块的机制。在该状况下, 我们把拣货步骤链接到发货步骤。
进入菜单项 配置(Configuration) ‣仓库(Warehouses) 编辑要使用的仓库。
对于发出的交货, 设置选项为 使包装到指定的库位, 把它们放到出货区域然后用来发货(拣货+包装+发货)。
计划交货日期是如何计算的
odoo 通过排程器自动生成计划日期,这个日期取决于在系统中设置的不同提前期,包括采购,客户交货和生产时间等。
- 供应商提前期,选择一个产品并进入其库存页面,添加供应商,并在供应商页面中填入交货提前期。
- 客户提前期,选择产品并进入销售页面。设置客户提前期。
- 生产提前期,用于制造产品的时间,配置方法同上。
- 路线层面:内部调拨所需的时间可以在库存模块的路线配置中设置。
- 销售订单层面:请求日期 (Requested Date),客户可以在销售订单中选择特定需求日期,系统会检查该日期是否早于计算出的理论日期。
如何直接从供应商发货给客户(直运)
库存 配置 设置
在库位和仓库部分,勾选供应商直接发货给客户
- 创建销售订单
- 确认采购订单
- 接收产品
- 确认发货
如何变更标签类型
在 库存 模块, 进入 配置 并点击 交货方式 。
选择一种发货方式并点击 编辑 。
如何在销售订单上变更包装方式
在 库存 模块, 进入 配置 然后点击 设置 。
在 追踪 ‣包裹 中, 标记 在打包时记录使用的包裹 :栈板, 箱子, ……
如何把一种交货方式局限于特定国家
如何取消交货单
进入 销售 模块, 点击 销售 然后点击 销售订单 。点击你想要取消的销售订单。
点击销售订单右上角的 交货 按钮。
现在, 点击 更多信息 页面然后你会看到紧挨着 货代运单号 , 有一个 取消 按钮。点击该按钮就可以取消交货单。
收货
如何选择正确的步骤来处理收货
-
一步流程,货物直接接收入库存,适用于小规模的收货操作,或者对货物质量要求较低的情况
- 默认情况下,Odoo的收货配置为一步流程,适用于大多数基本场景。
-
两步流程,货物先接收在输入区域,然后再转移到库存,适合在库存空间有限或需要进行初步检查的情况下使用。
- 用户可以根据需要,在仓库设置中修改配置为两步流程。具体的配置步骤可以在Odoo文档中查找
-
三步流程,货物首先在输入区域接收,然后进行质量检查,合格后再转移到库存。这一流程适合那些需要严格质量控制的公司,确保所有接收的货物达标。
- 如果需要添加质量检验步骤,可以在Odoo的设置中完成相关配置。具体的操作方法可以参考Odoo的文档。
如何卸货到收货区域(两步)
在收货时如何添加质量检验(三步)
杂项操作
如何报废产品
如何处理不属于你的库存
如何配置并运行排程器
排程器是一个计算引擎,负责根据产品设定的规则自动计算生产或采购的优先级。默认情况下,排程器每天运行一次,自动创建排程器动作。
排程器只会确认已确认但尚未开始的补货需求。