Odoo 采购收货完成时,库存、收货数量和采购单状态是怎么回写的?
很多人以为采购单收货“点一下 Validate 就结束了”,其实背后是一整条从采购单、收货单、stock move 到 qty_received 回写的联动链。本文把这条链拆开讲清。
TOPIC PICKS
很多人以为采购单收货“点一下 Validate 就结束了”,其实背后是一整条从采购单、收货单、stock move 到 qty_received 回写的联动链。本文把这条链拆开讲清。
可以顺着继续读的相邻方向
很多人以为采购单收货“点一下 Validate 就结束了”,其实背后是一整条从采购单、收货单、stock move 到 qty_received 回写的联动链。本文把这条链拆开讲清。
很多人会配置 Odoo Dropship,但一到源码层就不知道销售、采购和拣货单为什么会这样联动。本文把一件代发链路讲清楚。
这篇不再只讲“采购到收货链”,而是把采购订单、收货、Vendor Bill、付款控制和库存估值边界一起讲清。你会真正看懂 Odoo 里的三单匹配到底在匹配什么。
从 purchase.order 的确认、收货单、供应商账单与库存估值的不同职责出发,讲清“采购确认”之后到底有几条链在同时跑。
从 qty_received_method、qty_received_manual 和 _inverse_qty_received 出发,解释为什么服务类采购允许手工维护收货数量。
同样是 buy 规则,Dropship 采购还要看收货地址和 reference_ids。地址一变、引用一变,Odoo 就不能把需求乱合并。