问题现象: | 审核销售发票不成功,不成功原因: |
问题原因: | |
解决方案: | 您好, 此问题【经查看数据/测试】现做如下分析与答复: 【问题原因】 客户数据中现款结算的发票上收款单号都是为空,此情况是由于“现款结算”为【是】的期初发货单审核时,没有判断发货单上是否有收款单号,就允许审核了,导致“现款结算”的发票上没有收款单号,在审核时也就找不到对应的收款单,无法核销,所以审核失败; 【解决方案】 对于期初发货单的问题,研发已出补丁CP-U890-11070-111123-SA,在审核时进行控制,如没有收款单号则不允许审核。 对于已经出现问题的,如对期初发货单生成的发票还想用现款结算方式,则需要删除发票,恢复销售结账,然后弃审所有“现款结算”的期初发货单,然后在应收模块录入收款单,发(销)货单号中参照选择期初发货单,再将期初发货单审核,生成销售发票,在应收中审核。如业务不想恢复,目前只能执行下面语句,从后台将所有期初发货单及其对应发票上的“现款结算”从“是”修改为“否”,然后对销售发票审核,再手工对销售发票和收款单进行核销即可。 update dispatchlist set bcashsale=0 where bFirst=1 and ISNULL(cgathingcode,'')='' and bcashsale=1 update a set bcashsale=0 from SaleBillVouch a inner join SaleBillVouchs b on a.sbvid=b.sbvid where ISNULL(cgathingcode,'')='' and bcashsale=1 【注意事项】修改前请务必做好数据备份;由于网站的关系,上述语句中的标点符号' % + 必需在输入法为英文的状态下重新录入后再执行; |
相关补丁: | |
版本: | 8.90 |
模块: | 应收应付 |
产品: | 财务会计 |
问题名称: | 应收款管理中审核销售发票不成功 |
最后更新: | 2011-12-01 23:41:01 |