Odoo 企业版 POS 结清客户欠款为什么不是“前台补收一笔钱”而已:special products、总欠款口径与分客户对账链路讲透
很多团队以为 POS 里的 settle due 只是把客户未结款项再收一次。但企业版 pos_settle_due 真正补的是一条受控结算链:前台先按
TOPIC PICKS
很多团队以为 POS 里的 settle due 只是把客户未结款项再收一次。但企业版 pos_settle_due 真正补的是一条受控结算链:前台先按
很多人以为 POS 套餐只是前台挑几个子品项,再把总价平均拆开;但 Odoo 真正在处理的是“免费份额与额外份额怎么分、最后一项怎样吃掉舍入尾差、主套餐数量变化时子行如何按比例跟随、属性加价加在哪一层”。本文结合 point_of_sale 前端源码,把 combo 的真实计算链讲透。
很多人以为 POS 退款就是新建一张负数单,但 Odoo 真正在保护的是“这次到底在退哪一笔、还能退多少、批次/序列号有没有被重复退、退款单能不能随便换客户”。本文结合 point_of_sale 前后端源码,把 refund line、refunded_orderline_id 与 lot 选择边界讲透。
很多人以为 POS 里的积分、礼品卡、电子钱包只是前台把分数改一改;但 Odoo 真正在处理的是“这张卡是否还有效、积分够不够、同一订单会不会重复发卡、已有卡要不要并到老客户名下”。本文结合 pos_loyalty 源码,把 validate_coupon_programs、confirm_coupon_programs 与 loyalty history 的真实边界讲透。
很多人以为 POS 会员优惠就是“顾客出示一张券,收银员点一下抵掉”,但 Odoo 真正处理的是“这张券现在还能不能领、当前价目表能不能用、奖励是在本单即用还是下次发放、哪些新券该打印而哪些不该暴露代码”。本文结合 pos_loyalty 源码,把 reward 领取与核销的真实时机讲透。
很多餐饮团队把 POS 厨房链路理解成“订单送厨房、打印一张单子”,但 Odoo 真正处理的是“哪些品类该发到哪个 printer、改数量和改备注时到底发新增还是撤销、别的终端改过单据时如何防止重复厨打,以及有无 preparation display 时同步策略为什么不同”。本文结合 point_of_sale 源码,把厨打分发的真实机制讲透。
很多人把 POS combo 理解成“套餐主品下面挂几个子品项”,但 Odoo 真正处理的是“哪些 combo 需要弹窗、单选组如何自动清空、免费份额与加价份额怎么拆、为什么小票和报表既看见套餐又看见所选内容”。本文结合 point_of_sale 前后端源码,讲清套餐在前台展示与落单拆分上的真实边界。