通过业务单据联查应收开票核销记录SQL参考原创
金蝶云社区-jessie_w
jessie_w
22人赞赏了该文章 163次浏览 未经作者许可,禁止转载编辑于2024年03月29日 09:55:37

业务场景:通过应收单或者销售发票从数据库查询其开票核销记录

SELECT A.FID 核销序号,B.FVERIFYDATE 核销日期,C.FNAME 核销人,A.FSRCBILLNO 源单编号,A.FSRCDATE 源单业务日期,A.FSRCBILLID 源单内码,A.FSRCROWID 源单行内码,A.FSOURCEFROMID 源单类型,A.FTARGETFROMID 目标单据类型,A.FTARGETBILLNO 目标单据编号,A.FTARGETBILLID 目标单据内码,A.FTARGETENTRYID 目标单据行内码,A.FCUROPENQTY 本次开票核销数量,A.FCUROPENAMOUNTFOR 本次开票核销金额,A.FCUROPENAMOUNT 本次开票核销金额本位币,A.FISADIBILL 是否调整单
FROM T_AR_BILLINGMATCHLOGENTRY A   --核销记录单据体
LEFT JOIN T_AR_BILLINGMATCHLOG B ON A.FID=B.FID   --核销记录单据头
LEFT JOIN T_SEC_USER C ON B.FVERIFIERID=C.FUSERID   --用户
WHERE A.FID IN ( SELECT FID FROM T_AR_BILLINGMATCHLOGENTRY WHERE FSRCBILLNO='单据编号' )


注释:一般情况下,源单行内码可以和同核销序号的目标单据的目标单据行内码匹配上


另如要查询应付开票核销记录只需替换以上语句的核销记录表名即可,字段名是一样的

应付开票核销记录单据头:T_AP_BILLINGMATCHLOG

应付开票核销记录单据体:T_AP_BILLINGMATCHLOGENTRY

赞 22