问题现象: |
2003年查询7月份的未核销的单据只有四条记录,但是2005年却有50多条记录 |
问题原因: |
由于2003年发票的核销出现错误导致,例如:在2003年应收发票查询处查询1100028660发票,点击详细,可以发现它做完核销后又作了现结,然后又作了红票对冲,余额出现负数,导致应收应付结转到2004年时,发票表salebillvouch(s)中的累计收款数为0,所以发票查询时可以查询出来,而且结转后ap_detail中出现了一条核销纪录,一条发票纪录,虽然金额相反,但是核销纪录的ibvid字段(即发票子表autoid)与发票纪录的不同,核销纪录的存货编码字段也为空,导致这张发票再次结转到了2005年,所以2005年发票查询时也可以查询出来。 |
解决方案: |
更改2004,2005年发票上的累计收款数,如果不想这些单据再结转到下一年,可以将这些核销完的单据结转到下年作为期初的记录删除 注意:1100029316因为去年部分核销,所以2003年查询未核销单据没有该发票,但是只结转了未核销部分,所以在2004、2005年查未核销的单据有该发票。而2003年未核销的1100028963等单据则是因为在2004年作过核销,所以查询未核销时查询不出来。 查询语句中的ufdata_555_2004,ufdata_555_2005中的555请更改成实际的帐套号。 |
相关补丁: |
|
版本: |
8.52 |
模块: |
应收 |
产品: |
U852----应收款管理 |
问题名称: |
发票查询时查未核销的单据 |
最后更新: |
2005-07-12 00:00:00 |