问题现象: |
年度结转后,在进行存货系统与总账进行对账时不平,补丁已经打上,但05年末存货与总账对账12月‘124301’和‘124302’是平的,其中‘124303’不用对,这一科目从7月已经不平,但05年的收发存的期末结存金额是和06年能对上的,在进行06期初余额对账也是对账成功的,06年库存与存货进行对账也是成功。说明一下‘124301’和‘124302’总账上的数一直是正确的 |
问题原因: |
使用结转补丁结转后,对帐时金额与上年一致,而数量不一致是由于先进先出、后进先出、个别计价三种计价方式比较特殊,他们的数据除了写入到存货明细账,还写入到辅助计价表中,而结转时,都是根据辅助计价表与存货明细账关联将入库记录剩余的数量和单价结转,然后造成的一些金额差异根据存货总帐来生成数量为0金额不为0的记录,而不是像其他计价方式将总的结存进行结转。例如:入库数量为10,金额为10,出库了2个,再入库7个,金额为14,如果是先进先出法,则结转过来为2条记录,即入库数量8个和入库数量7个,但是如果是移动平均等,则按照仓库存货科目等条件汇总结转,所以这种特殊性导致如果您的05年单据中有未生成凭证的,或者同一个存货有时选A科目,有时选B科目,则结转后数量就会不平,例如上例中,如果出库单没有生成凭证,而两张入库单都生成凭证,存货科目为1243,则05年对帐时数量为17,金额为24,但是按照入库单结余结转后,对帐时数量就会为15,而金额则因为生成数量为0金额不为0的记录给补上;或者出库单生成凭证,两张入库单都不生成凭证,则05年对帐时贷方数量为2,但是按照入库单结余结转后,对帐时数量就会为0,而金额则因为生成数量为0金额不为0的记录给补上。您的数据中05年有许多未生成凭证的单据,可以通过下面语句察看出来,所以导致结转后数量与上年不平,但是金额则应该是因为您删除了期初余额中为了调整金额,系统生成的一正一负的金额相同存货科目不同的记录造成的: select * from ia_subsidiary where cvoutype<>'33' and cinvhead is null |
解决方案: |
您可以删除年度帐,重新建立年度帐,打上最新的usgxljz.dll(2006-1-16)重新结转,然后不要删除期初余额中的调整记录,在查询分析器中针对06年数据库执行下面语句: update ia_subsidiary set cpzid=0 where cvoutype='34' and cpzid is null and cinvhead is not null 然后再进行期初记账即可。 或者您如果不想重新结转,请恢复期初记帐,然后手工增加两条记录,数量为0,金额不为0,而且正负可以相抵消,但是一个有存货科目,一个没有存货科目的记录,将06年科目金额与05年科目余额的差额补上。但是不管哪种方式,对帐时数量和上年不会对上。 |
相关补丁: |
|
版本: |
8.52 |
模块: |
存货核算 |
产品: |
U852--供应链--存货核算 |
问题名称: |
存货与总账对账金额不一致 |
最后更新: |
2006-03-06 00:00:00 |