排查付款单是否匹配电子回单sql原创
金蝶云社区-Cosmic
Cosmic
16人赞赏了该文章 145次浏览 未经作者许可,禁止转载编辑于2024年05月16日 15:33:57

企业一般通过银企互联、电子回单、电子档案等模块使用,实现企业的电子档案归集,

电子回单作为重要的电子档案附件,在归档前需要检查各账期的付款数据是否已全部下载并匹配。

通过如下sql,可以查询出指定时间内未匹配到电子回单的付款单数据,再进行后续处理;


/*dialect*/select

        A.FNUMBER AS 单据编号,

        C.FNAME_l2 AS 公司,

        A.FBIZDATE AS 业务日期,         

        A.FPAYDATE AS 付款日期,

        D.FBankAccountNumber AS 银行账号  

    from

        T_CAS_PaymentBill A                //付款单

    INNER JOIN

        T_BD_SettlementType B              //结算方式

            ON A.FSETTLEMENTTYPEID = B.FID      

    INNER JOIN

        T_ORG_BASEUNIT C               

            ON A.FCOMPANYID = C.FID      

    INNER JOIN

        T_BD_AccountBanks D      

            ON A.FPAYERACCOUNTBANKID = D.FID      

    where

        A.FBankPayState ='6'                  //下游银行付款单状态,1:准备提交 2:待银行答复 3:提交失败 4:交易未确认 5:交易失败 6:交易成功 7:银行处理中

        AND B.FNUMBER ='0201'         //'0201'对应的是银企互联结算方式是的编码,实际使用时可以根据实际情况修改

        AND A.FBIZDATE >=to_date('2024-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')          

        AND A.FBIZDATE <=to_date('2024-03-20 23:59:59','yyyy-mm-dd hh24:mi:ss')         

        AND A.FHASERECEIPT ='0'  //付款单对应电子回单为空

                

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