问题现象: |
850SP应付管理结转后期初数不对 查应付款的科目余额表,一级科目2121总金额跟2003年能对得上,但明细科目212101和212102有问题,两个科目分别与2003年对不上,但加起来总数相等。经检查发现,其中有几个供应商的期初余额明细串科目了(如本来是212101科目,跑到212102去了),如01000001供应商。 类似结转后应收应付期初余额与去年对不上的问题以前也出现过多次,每年结转都有客户出现,一般都是在Ap_detail表修改,但这问题与结转有关,是否结转程序有问题,还是客户的数据有问题呢。现把客户的数据发上来,希望能找到真正原因。 |
问题原因: |
此问题与821升级有关,因为具体的发票在发票制单时的科目和核销时的科目不一致,造成的业务帐和科目帐的不一致. 如应付制单时:212101,贷 应付帐款100, 而核销时是212102, 即:借:应付帐款:212102,这时两个科目都有余额,而因为应付是按单据结转单据的,此单据已核销完毕,就不结转了,所以差额就会产生212101,202102都有 差额,而2121科目就没有差额,此问题与当时821的设计和应用有关,不影响具体的使用. |
解决方案: |
因为是核销时的问题,不知到底是哪个科目是正确的,只能让用户在总帐进行调整凭证. 可以通过以下脚本找到改过212102科目的单据:
select a.*,b.*
from (
select ccovouchtype,ccovouchid,sum(icamount) as s_ic0
from ufdata_002_2004..ap_detail
where iperiod=0
and ccode='212102'
and cflag='ap'
group by ccovouchtype,ccovouchid) a
full outer join (
select ccovouchtype,ccovouchid,sum(icamount)-sum(idamount) as s_ic
from ufdata_002_2003..ap_detail
where iflag<>b.s_ic) |
相关补丁: |
|
版本: |
8.50sp |
模块: |
应付 |
产品: |
U850sp——应付款管理 |
问题名称: |
850SP应付管理结转后期初数不对 |
最后更新: |
2005-06-28 00:00:00 |