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

如何查找无付款的ReportsInvoices外部ID?自定义发票报表遇困

如何找到Odoo中无付款发票报表的外部ID

我帮你梳理下精准定位目标报表的步骤,解决你搜索account.invoice结果过多的问题:

方法一:从发票打印入口反查(最直接不易出错)

这是最贴合实际需求的方式,毕竟你要找的是实际用于打印无付款发票的报表:

  • 打开任意一张未付款状态的客户发票(状态为「草稿」「已开具」且未完成付款的均可)
  • 点击页面顶部的「打印」按钮,在下拉菜单里找到你要自定义的无付款发票报表(通常默认名称是「客户发票」,如果是专门区分未付款的会标注类似「未付款客户发票」)
  • 记住这个报表的准确名称,回到「设置->报表->报表」页面,直接搜索这个名称,就能精准定位到目标报表
  • 点击该报表条目进入详情页,切换到「技术」标签页,就能看到**外部ID(External ID)**字段,复制即可使用

方法二:开发者模式下精准筛选(技术向高效操作)

如果你已经开启了开发者模式,可以更高效地缩小范围:

  • 先划重点:Odoo 13及以后的版本中,发票模型已经从account.invoice改为account.move,这也是你搜account.invoice出来一堆无关结果的核心原因!
  • 开启开发者模式后,回到报表列表,点击列表上方的「编辑列表」按钮,把「外部ID」字段添加到显示列中
  • 在筛选框里选择「模型」为account.move,再结合报表名称里的「发票」关键词筛选,就能快速找到对应无付款发票的报表
  • 通常原生的无付款发票报表外部ID类似account.report_invoice,带付款信息的报表则是account.report_invoice_with_payments,你可以通过预览确认是否是你需要的

小提示

如果是你自己新增的自定义报表,记得确认它的打印入口是否和原生无付款发票报表绑定,避免找错对象。

内容的提问来源于stack exchange,提问作者Programmer LiLi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 09:12:55