Odoo 采购收货完成时,库存、收货数量和采购单状态是怎么回写的?
很多人以为采购单收货“点一下 Validate 就结束了”,其实背后是一整条从采购单、收货单、stock move 到 qty_received 回写的联动链。本文把这条链拆开讲清。
TOPIC PICKS
很多人以为采购单收货“点一下 Validate 就结束了”,其实背后是一整条从采购单、收货单、stock move 到 qty_received 回写的联动链。本文把这条链拆开讲清。
可以顺着继续读的相邻方向
很多库存补货问题最后都会回到 reordering rules 和 scheduler。本文讲清它们是怎么把“低于阈值”变成“真的去补货”的。
从 purchase_stock 的 qty_received 计算、stock return picking 和账务回滚,解释退货为什么会同时影响收货数量、待开票数量和成本。
先看 stock.rule._run_buy 如何把补货需求变成 RFQ,再看 purchase_stock 怎样把已确认采购单接回 incoming picking。
基于 account_inter_company_rules 说明销售发票过账后,如何在对方公司生成供应商账单/退款,并重算 fiscal position、purchase journal 与 analytic distribution。
从 sale_purchase_inter_company_rules 讲清 SO/PO 互生时为什么要同时维护 partner_ref 与 client_order_ref,并用 auto_generated 与 intercompany_document_state 防止循环和未受控自动过账。
基于 account_budget_purchase 与 account_budget 讲清采购行怎样先匹配预算行,再把分析计划维度带进预算报表钻取,而不是直接在采购单上看一行余额。