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

Odoo 13创建产品时报account.account(5913)记录不存在如何解决

Odoo 13 创建产品时会计科目记录不存在报错排查与修复方案

报错信息:Record does not exist or has been deleted. (Record: account.account(5913,), User: 104)

排查步骤

  • 确认目标科目状态
    使用管理员账号开启开发者模式,切换到报错用户104所属的公司,进入「会计」-「配置」-「会计科目表」,搜索ID为5913的会计科目,确认该科目是否被归档、删除,或者所属公司与当前用户不匹配。
  • 核查产品分类会计配置
    创建产品时会默认继承所属产品分类的会计科目配置,进入「库存」-「产品」-「产品分类」,打开你要创建的产品对应的分类,切换到「会计」标签页,检查收入科目、费用科目、库存计价科目、成本差异科目等配置项,确认是否有项引用了ID为5913的不存在科目。
  • 核查公司级默认会计配置
    若产品分类未配置对应科目,Odoo会调用公司默认会计配置,进入「会计」-「配置」-「设置」,找到「默认科目」板块,检查所有默认科目配置是否引用了ID为5913的不存在科目。
  • 核查用户权限范围
    多公司部署场景下,若用户104未分配科目5913所属公司的访问权限,也会触发记录不存在报错,进入「设置」-「用户与公司」-「用户」,打开用户104的详情页,检查「允许的公司」配置是否包含对应科目所属公司。

修复方案

  • 科目误删除/归档场景:如果该科目为必要配置,可从数据库备份恢复该科目记录,或手动重建同规则的会计科目,再将所有引用5913的配置项替换为新的有效科目;如果该科目无需保留,直接将所有引用项替换为科目表中同类型的正确有效科目即可。
  • 配置错误引用场景:直接修改产品分类/公司默认配置中引用5913科目的配置项,替换为当前公司科目表中存在的对应科目。
  • 权限不足场景:给用户104添加对应公司的访问权限,或将配置中的科目调整为用户所属公司下的有效科目。

修复完成后,使用用户104账号测试创建产品,确认报错是否消除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 16:27:04