PiolotTH_ReportFrom/派诺报表SQL文件/应收对账表(简易).sql
李狗蛋 470016f428 1
2025-06-03 13:44:45 +08:00

43 lines
1.3 KiB
SQL

ALTER PROCEDURE UpdateYSDZBJY_GZTH
AS
BEGIN
--销售增值税发票查询
SELECT B.CONTRACTNUMBER AS '订单号',SUM(A.FAFTERTOTALTAX) AS '价税合计本位币',A.FDATE AS '专票日期'
INTO #TEMP1
FROM T_IV_SALESIC A
INNER JOIN YingShouZhanKuanJY B ON A.F_PaperNumber = B.CONTRACTNUMBER
WHERE A.FDOCUMENTSTATUS = 'C'
AND A.FBillTypeID = '50ea4e69b6144f69961d2e9b44820929'
GROUP BY B.CONTRACTNUMBER,A.FDATE
--销售普票查询
SELECT B.CONTRACTNUMBER AS '订单号',SUM(A.FAFTERTOTALTAX) AS '价税合计本位币',A.FDATE AS '普票日期'
INTO #TEMP2
FROM T_IV_SALESIC A
INNER JOIN YingShouZhanKuanJY B ON A.F_PaperNumber = B.CONTRACTNUMBER
WHERE A.FDOCUMENTSTATUS = 'C'
AND A.FBillTypeID = '1cab58bc33d24e27826be02249f4edac'
GROUP BY B.CONTRACTNUMBER,A.FDATE
--更新普票开票日期,普票开票金额
UPDATE A
SET A.PPBillingDate = B.[],A.PPBillingAmount = A.PPBillingAmount + B.
FROM YingShouZhanKuanJY A
INNER JOIN #TEMP2 B ON B.[] = A.CONTRACTNUMBER
--更新专票开票日期,专票开票金额
update A
SET A.ZPBillingDate = B.[],A.ZPBillingAmount = A.ZPBillingAmount + B.
FROM YingShouZhanKuanJY A
INNER JOIN #TEMP1 B ON B.[] = A.CONTRACTNUMBER
END;
--更新开票金额等于普票金额+专票金额
update YingShouZhanKuanJY
SET FALLAmountFor = PPFALLAmountFor + ZPFALLAmountFor