872流水账与发出商品明细表金额不一致呼叫中心曹莎莎2010年4月20日问题描述:872.同一张分期收款发货单,在存货流水账和发出商品明细账上查询的金额不相等。有很多发货单都有此问题,每月都有。软件环境:872+sp1问题描述问题现象:首先确认问题现象:打开存货流水账,检查发货单0000000022的情况。发货单金额是10元。问题现象:确认问题现象:打开发出商品明细账,检查发货单0000000022的情况。发货金额是11元。首先想到:流水账查询的是ia_subsidiary表的记录。发出商品明细表查询的是ia_ensubsidiary表的记录。应该是在数据库中两个报表的记录不一致造成的此问题。但是用户很多单据都有此问题,每个月都会有。应该不是一般的数据回写错误。一定有原因的。分析过程:经查询:用户使用计划价法。于是想到差异的问题。查询存货明细账,刚开始未发现问题。分析过程:但是按‘综合’格式显示明细账时,突然看到了月底的差异结转单。我们都知道:采购计划价法,在发货单记账时,取到的只是计划单价。在月底期末处理后,才会生成差异结转单。最终,存货的实际成本=计划金额+差异金额。分析过程:解决方法:差异结转单上有两条记录,通过收发类别可以看出,第二行金额是对销售发货单的差异调整金额。所以发货单的实际成本为10+1=11元。与发出商品汇总表一致。解决方法:所以,用户的问题属于正常现象。发出商品明细账上的金额是计划价金额+差异金额得到的实际成本。(软件在期末处理时会回写ia_ensubsidiary表的iainprice字段)流水账上由于只查询了发货单,所以显示的是计划金额。如果查询流水账时,同时包括了差异结转单的金额,就能对平了。谢谢!