Odoo采购与销售订单

wen PHP项目 1

本文目录导读:

Odoo采购与销售订单

  1. 核心流程对比
  2. 关键流程步骤演示
  3. 销售与采购的联动:补货与自动采购
  4. 常见问题与注意事项
  5. 最佳实践建议

Odoo 的 采购销售 模块是相互独立但又紧密联动的核心功能,它们共同构成了企业进销存(采购、销售、库存、财务)的主干。

下面我将从 核心流程、关键联动、常见场景 三个方面为你梳理 Odoo 采购与销售订单的操作逻辑。

核心流程对比

维度 销售订单 采购订单
发起方 客户(销售员创建) 公司(采购员创建)
目的 卖出产品,确认收入 买入产品,确认成本
核心单据 报价单 -> 销售订单 询价单 -> 采购订单
下游单据 交货单(出库) -> 发票(应收) 收货单(入库) -> 发票(应付)
产品流向 从公司仓库 出库 给客户 从供应商 入库 到公司仓库
核心字段 客户、交货地址、价格、折扣 供应商、收货地址、成本价

关键流程步骤演示

销售订单流程

  1. 创建报价单:选择客户、添加产品、设置数量/价格。
  2. 确认订单:发送报价给客户确认后,在Odoo中点击 “确认”
    • 结果:库存可用性检查,生成 “交货单”
  3. 处理交货:在仓库模块中,处理生成的交货单(拣货、打包、发货)。
    • 结果:库存数量扣减。
  4. 创建发票:基于销售订单或交货单,自动或手动创建客户发票。
    • 结果:生成应收账款。
  5. 登记收款:收到客户付款后,与发票核销。

采购订单流程

  1. 创建询价单:选择供应商、添加产品、设置数量/价格。
  2. 确认订单:供应商确认后,点击 “确认”
    • 结果:生成 “收货单”
  3. 接收货物:在仓库模块中,处理收货单(验货、入库)。
    • 结果:库存数量增加,成本价更新。
  4. 创建供应商账单:基于采购订单或收货单,自动或手动创建供应商账单。
    • 结果:生成应付账款。
  5. 登记付款:向供应商付款后,与账单核销。

销售与采购的联动:补货与自动采购

这是 Odoo 自动化能力的核心,最常被问及。

场景:你卖了一个产品,但仓库没货,Odoo 可以自动创建采购订单去补货。

实现方式

  1. 产品配置
    • 进入产品表单,设置 “路线 (Routes)”
    • 必须勾选 “按订单生产 (MTO)”“补货规则 (Reordering Rules)”
  2. 工作原理
    • 当你确认一个 销售订单 后,系统发现 库存不足
    • 如果启用了 MTO,系统会立即自动生成一个 采购订单(或制造订单),数量等于销售订单所需。
    • 如果启用了 补货规则,系统会根据设定的 最小库存量,在库存低于阈值时触发补货建议(可手动确认或自动生成采购订单)。
  3. 重要设置:在 库存 > 配置 > 设置 中,启用 “补货建议”“MRP” 相关功能。

常见问题与注意事项

数据同步与权限

  • 产品:销售和采购用的产品是同一个,销售价格(零售价)和采购价格(成本价)可以在同一个产品表单的不同选项卡中设置(销售、采购、库存)。
  • 权限:需要分别给用户分配“销售/用户”和“采购/用户”角色,如果只做采购的人点开销售订单,会提示无权限。

价格与税率

  • 价格表:可以为不同客户(销售)或供应商(采购)设置不同的价格表,或设置批量折扣。
  • 税率:销售税率和采购税率通常是分开配置的,且进出项相反(例如采购进项税13%可抵扣,销项税13%代收)。

退货与冲销

  • 销售退货:创建“客户退货”类型的 交货单,将产品重新入库,然后创建“负数”发票冲抵。
  • 采购退货:创建“供应商退货”类型的 收货单,将产品出库退回,然后创建“负数”账单冲抵。

两个重要概念:重订 (Reordering) vs 按订单生产 (MTO)

特点 补货规则 (Reordering Rules) 按订单生产 (MTO)
触发条件 库存低于设定的最小库存量 销售订单被确认
采购时机 定期检查,批量补货 立即触发,按单个订单采购
适用场景 常备库存、稳定消耗的产品 不常备货、价值高或定制化的产品
结果 多个订单的需求可能合并成一个采购单 一个销售订单对应一个采购单

最佳实践建议

  1. 流程标准化:尽量让团队使用标准流程(报价单 -> 销售订单 -> 交货 -> 发票),而不是直接创建开票或直接发货,这样可以保持数据一致性。
  2. 设置自动补货:对于通用产品,设定好 补货规则(最小库存和最大库存),系统会自动提醒你采购。
  3. 启用“制造”模块(如果需要):如果你们是“买原材料 -> 生产 -> 卖成品”,那么就需要开启 制造 (Manufacturing) 模块,销售订单可以触发生产订单。
  4. 会计集成:确保产品上的 收入科目费用/库存科目 已正确设置,否则在生成发票或账单时会报错。
  • 销售订单:关注 如何卖出去 -> 触发 出库 -> 生成 应收
  • 采购订单:关注 如何买进来 -> 触发 入库 -> 生成 应付
  • 关键联动:通过 库存路线补货规则,将“卖”和“买”自动化连接起来。

如果你遇到具体的报错或流程疑问(为什么销售订单确认后没有自动创建采购订单?”),可以告诉我更多细节(比如产品配置截图或报错信息),我可以帮你进一步分析。

抱歉,评论功能暂时关闭!