KIS专业版销售发票/采购发票数据异常处理原创
金蝶云社区-Joshua_Jiang
Joshua_Jiang
41人赞赏了该文章 2,683次浏览 未经作者许可,禁止转载编辑于2022年03月28日 19:32:23
summary-icon摘要由AI智能服务提供

本文讨论了KIS专业版中销售发票关联收款单后删除收款单可能导致的问题,包括无法再下推收款单或下推金额与实际不符。作者通过具体案例分析了问题原因,并通过SQL查询和更新数据库字段解决了问题。同时总结了销售发票无法下推收款单的其他原因,并指出采购发票处理思路类似但字段不同。

       在KIS专业版中一个老生常谈的问题就是,销售发票关联生成了收款单以后删除对应的收款单会偶发性出现一个问题,对应的销售发票无法再下推收款单或者下推生成的收款单的金额跟实际未收款的金额不一致。前两天刚好处理了一个专业版客户这个问题,在这跟大家分享一下。

       问题描述:客户一个销售发票加税合计金额为30万,但是下推收款单时提示如下图所示:

image.png

        远程客户服务器电脑先检查一下对应的销售发票的“销售方式”是否为现销,确认销售方式没问题,然后在“销售发票序时簿”中选中该发票所有分录以后点击菜单栏的“下查”,提示如下图:

image.png

      经过与客户确认,这个销售发票做过收款单后来又删除了,一听客户这话心里有底了,直接进SQL Server Management Studio查对应的销售发票数据,销售发票上跟收款单相关的字段主要就是5个字段(版本不同,字段可能有出入,可以自行查看):

       FCheckStatus,核销状态,0-未核销,1-部分核销,2-完全核销;

       FUnReceiveAmountFor,原币未核销金额;

       FUnReceiveAmount,本币未核销金额;

       FReceiveAmountFor,原币核销金额;

       FReceiveAmount,本币核销金额;

       直接上语句查询对应的销售发票:

       SELECT FCheckStatus,FChildren,FUnReceiveAmountFor,FUnReceiveAmount,FReceiveAmountFor,FReceiveAmount,*FROM dbo.ICSale WHERE FBillNo='PSEFP000673'

        一查发现这个发票的FReceiveAmountFor为300000.0000,找到问题所在也就知道处理办法了,执行一下语句处理:

        UPDATE dbo.ICSale SET FReceiveAmountFor='0.0000' WHERE FBillNo='PSEFP000673'

        执行完以后重新下推收款单正常。


        销售发票下推不了收款的原因主要有以下几点:

        1、销售发票没审核;

        2、销售方式为现销,现销不产生应收,不需要进行收款;

        3、销售发票已经收款或者已经对等核销;

        4、做过收款单删除以后出现数据异常,下查无单据,需去后台处理。


        需要注意的是,我这次数据异常更新的字段就一个字段,有时候可能需要更新上述的五个字段,处理思路基本相同,大家可以参考一下。



        采购发票也有类似的问题,处理思路跟销售发票的思路大致相同,区别也就在于相关的字段的区别,就不单独写文章了。采购发票跟核销相关的5个字段如下(版本不同,字段可能有出入,可以自行查看

        FCheckStatus,核销状态,0-未核销,1-部分核销,2-完全核销;

        FUnPayAmountFor,原币未核销金额;

        FUnPayAmount,本币未核销金额;

        FPayAmountFor,原币已核销金额;

        FPayAmount,本币已核销金额。

    

            




图标赞 41
41人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!