这个报错:
“Document 9600000005 saved (error in account determination)”
Message no. VF051
意思是:
“发票 9600000005 已保存,但科目确定失败。”
问题本质:
SAP 在生成会计凭证时,无法自动找到应该记入哪个总账科目(G/L Account),于是会计凭证没生成,只是发票保存了。
常见原因:
| 原因 | 说明 |
|---|---|
| 科目确定配置缺失 | 比如VKOA里没配好:销售组织 + 客户科目分配组 + 物料科目分配组 + 科目键(如 ERK) → 没对应到总账科目。 |
| 物料/客户主数据不完整 | 比如物料的“评估类”没填,或客户的“科目分配组”为空。 |
| 税码问题 | 税码对应的科目没配。 |
| 价格/货币问题 | 0 金额或币种异常,导致科目确定逻辑跳过。 |
下一步怎么做:
✅ 1. 快速自查
事务码:
VF03→ 打开发票 9600000005
→ 点击“环境” → 科目确定” → “收入”
看看系统尝试用的关键字段:销售组织
客户科目分配组(从客户主数据来)
物料科目分配组(从物料主数据来)
科目键(如 ERK、ERS、MWS 等)
✅ 2. 让财务或 SAP 顾问检查
事务码:
VKOA
确认上述关键字段的组合是否配了总账科目。
✅ 3. 补齐主数据
客户主数据:
XD02→ 销售视图 → 科目分配组物料主数据:
MM02→ 销售视图 → 科目分配组
一句话总结:
系统不知道这笔钱该记哪个科目,所以会计凭证没生成。得去配“科目确定”表(VKOA)或补主数据。