You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Odoo中追踪发票/日记账/销售线索状态变化以对接数据仓库

Odoo中追踪发票、日记账及销售线索历史状态的模型方案

发票与日记账的状态历史追踪

  • 核心用mail.message模型:Odoo里发票(account.move)的所有状态变更(比如从草稿→已验证→已支付)都会生成对应的消息记录。你只需要过滤model字段等于account.move的记录,通过res_id关联到具体的发票/日记账ID,body字段会显示状态变更的具体内容,create_date则是变更发生的时间。
  • 额外提示:部分Odoo版本中,account.move状态变更可能会联动account.move.line的记录,但状态变更的核心历史还是存在mail.message里。

销售线索的状态历史追踪

  • 优先用crm.lead.history模型(部分版本内置):这个模型专门存销售线索的阶段(状态)变更历史,字段包括lead_id(关联对应销售线索ID)、old_stage_id、new_stage_id、date_change,能直接拿到状态变更的时间和前后状态,非常直观。
  • 通用方案mail.message:如果你的版本没有crm.lead.history,同样过滤model字段等于crm.lead的记录,就能获取销售线索从新建到关闭全流程的状态变更信息,配合subtype_id还能筛选出纯状态变更的消息,排除无关评论。

提取数据的小技巧

  • 按create_date对记录排序,就能还原完整的状态变更时间线;
  • 关联res_id和对应业务模型的ID,确保数据对应到正确的发票、日记账或销售线索。

内容的提问来源于stack exchange,提问作者H Muhammed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 13:35:01