问题现象: |
应收款管理中红票无法对冲,具体例子:在红票对冲功能中过滤出“双龙”公司,填入对冲金额保存后红票仍然无法冲掉 |
问题原因: |
由于00102037客户所对应的0100000249应收单在ap_detail中的单据号为0100000249,但是在应收单据表ap_vouch中没有该客户的这个单据号,而且还有一些单据如在ap_detail中的该客户的0100000203单据,在ap_vouch中没有这个单据,但是有一个单据号为0100000153的,与0100000203单据的日期,客户,金额等都是一致的,所以导致这些单据在红票对冲时因为在单据表ap_vouch中找不到相应单据号的单据,所以向ap_detail表中写入数据时,会写入一些没有单据号,单据类型,日期为1899年的记录,使得查询ap_detail时该单据的余额不为0,总是在红票对冲界面出现。 |
解决方案: |
因为没有上年数据,无法判断是否结转问题,而且所有的期初应收应付单据都有错误,建议使用最新补丁和852hotfix,重新结转试一下。如果不能重结,可以使用下面方法更改今年数据(由于这些语句是根据传送上来的数据反复验证的,所以请在传送来的数据的基础上使用,否则可能会无法执行下去): 1、由于00102037客户以外,还有00112010,007019等客户的应收单在红票对冲时出现此问题,所以需要先删除ap_detail中这些单据所作的红票对冲错误记录,并且修改和这些单据做红票对冲的销售发票的累计回款金额。 2、然后因为期初应收单和期初应付单都有ap_detail中的单据号与单据表ap_vouch中的不一致的情况,所以根据ap_detail中的单据更新与其金额,日期,单据类型,客户或供应商相同的单据表中的单据号,并且将ap_detail中有,而ap_vouch表中没有的记录插入到单据表ap_vouch中。同时更新这些期初单据的余额。 |
相关补丁: |
|
版本: |
8.52 |
模块: |
应收 |
产品: |
U852----应收款管理 |
问题名称: |
应收款管理中红票无法对冲 |
最后更新: |
2005-07-12 00:00:00 |