采购协议与招标 (Purchase Agreements)
写在前面(给采购员): 如果您只是偶尔买两箱打印纸,直接建个 RFQ (询价单) 就行了。但如果您是食品经销商,面临大宗采购或者与农场的长期合作,这就需要用到高级武器了。 Odoo 的采购协议 (Purchase Agreements) 是用来处理“非单次、非临时”的复杂采购场景的。它能帮您把控成本,减少重复劳动。
在 Odoo 中,采购协议主要分为两种核心模式(取决于您的具体业务场景):招标 (Call for Tender) 和 框架协议 (Blanket Order)。
模式一:招标 / 竞价 (Call for Tender)
核心目的:“货比三家,压低成本”。
1. 用户故事与场景
下个月马上要过节了,公司需要采购一个集装箱的澳洲红酒。这笔订单金额很大,您不想直接丢给平时经常合作的供应商 A,而是想看看市场上的底价,于是您决定发起一次招标。
2. 标准操作流程 (SOP)
-
创建招标书:
- 进入
Purchase>Orders>Purchase Agreements。 - 点击 [New]。
- Agreement Type (协议类型):选择 Call for Tender。
- 在明细行里写上您的需求:比如“1000 箱 某牌子红酒”。
- 点击 [Confirm],招标书正式生效。
- 进入
-
一键群发询价单 (RFQ):
- 在这份招标书的页面右上角,点击 [New Quotation] 按钮。
- 选择供应商 A,系统会自动把“1000 箱 红酒”带出来。保存并发送邮件。
- 再次点击 [New Quotation],选择供应商 B。
- 重复此步骤,发给 C、D...
-
录入回价与比对:
- 供应商陆续回价:A 报 $100,B 报 $95,C 报 $105。
- 您在刚才生成的几张 RFQ 里分别填入价格。
- 在招标书界面,点击右上角的 [RFQs/Orders] 智能按钮,您可以清晰地看到所有供应商的报价列表。
-
定标 (魔法发生时刻):
- 您对比后决定选择最便宜的 B。
- 点进 B 的那张 RFQ,点击 [Confirm Order]。
- 系统联动:Odoo 会自动帮您取消发给 A 和 C 的询价单!您不需要手动去挨个点 Cancel,避免了因忘记取消而导致错误下单的风险。
模式二:框架协议 / 一揽子订单 (Blanket Order)
核心目的:“锁定长期价格,分批提货”。
1. 用户故事与场景
您和当地农场谈好了一年的合作:“今年我承诺从你这里拿 10000 吨牛肉,你必须给我一个死价格 $20/kg。但我仓库放不下,我每次要货时你再发,分 10 次发完。”
2. 标准操作流程 (SOP)
-
签署框架协议:
- 进入
Purchase>Orders>Purchase Agreements。 - 点击 [New]。
- Agreement Type (协议类型):选择 Blanket Order。
- Vendor (供应商):选择该农场。
- 明细行填入:牛肉,数量 10000 吨,单价 $20。
- 点击 [Confirm]。这份协议开始“记账”。
- 进入
-
分批提货 (创建订单):
- 过了半个月,销售说要货了。
- 您可以从这份框架协议点击 [New Quotation],或者在平时建 RFQ 时,在 Purchase Agreement 字段选择这份协议。
- 系统联动:系统会自动把价格死死锁在 $20,哪怕现在市场上牛肉涨到 $30 了,它也会强制执行协议价。
- 您把这次的采购数量改为 1000 吨,点击 [Confirm Order]。
-
额度监控:
- 回到那份 Blanket Order。
- 您会看到明细行上有一个进度条或数量对比:
Ordered (已订)变成了 1000。 - 系统会实时帮您记账:“总共 10000 吨,已提 1000 吨,还剩 9000 吨的额度”。
3. 常见问题 (Q&A)
Q: 为什么我找不到 Purchase Agreements 菜单?
A: 这个高级功能默认可能是关闭的。如果需要,请联系管理员进入 Purchase > Configuration > Settings,在 Orders 区域勾选 Purchase Agreements。
Q: 招标模式下,我能同时选两家中标吗(比如 A 家买 500 箱,B 家买 500 箱)?
A: 可以。在 Odoo 标准逻辑中,只要您不修改配置,您可以 Confirm 多张 RFQ。但在通常的 Call for Tender 默认配置下(Select only one RFQ),Confirm 一张会自动 Cancel 其他的。如果需要“拆分中标”,请在 Agreement Type 的配置里选择 Select multiple RFQ (allow multiple purchase orders)。