发票确认页面
This commit is contained in:
parent
a190cc8bae
commit
c9d0ee7ff0
@ -9,172 +9,173 @@
|
||||
<MYSQL>
|
||||
<table_sql>
|
||||
<![CDATA[
|
||||
select id,contractnumber,paymentnumber,customername,planlist,plandate,planmoney,factdate,factmoney,invoicemoney,feetype,
|
||||
invoicetype,invoiceobject,taxregcode,taxbank,taxacc,invoicephone,invoiceadd,tab.invoicestatus,leaseform,feetypecode from (
|
||||
SELECT
|
||||
lfii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lfp.payment_number as paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lfp.plan_list AS planlist,
|
||||
lfp.plan_date AS plandate,
|
||||
format(lfp.plan_money,2) AS planmoney,
|
||||
'' AS factdate,
|
||||
'' AS factmoney,
|
||||
FORMAT(lfii.invoice_money-lfii.temporary_noinvoice-lfii.noinvoice-IFNULL(lfidi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
feecode.itemname AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lfii.invoice_object AS invoiceobject,
|
||||
lfii.tax_reg_code AS taxregcode,
|
||||
lfii.tax_bank AS taxbank,
|
||||
lfii.tax_acc AS taxacc,
|
||||
lfii.invoice_phone AS invoicephone,
|
||||
lfii.invoice_add AS invoiceadd,
|
||||
CASE lfii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
'fund' as feetypecode
|
||||
FROM
|
||||
LI_FUND_INVOICE_INFO lfii
|
||||
LEFT JOIN LC_FUND_PLAN lfp ON lfp.id=lfii.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lfp.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT FUND_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_FUND_INVOICE_DOWNLOAD_INFO GROUP BY FUND_INVOICE_ID)lfidi ON lfidi.FUND_INVOICE_ID=lfii.id
|
||||
LEFT JOIN code_library feecode ON feecode.itemno=lfp.fee_type AND feecode.codeno='FeeType'
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lfii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lfii.income_id IS NULL AND lfii.plan_id IS NOT NULL AND lfii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lfii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lfi.payment_number as paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lfi.charge_list AS planlist,
|
||||
lfp.plan_date AS plandate,
|
||||
format(lfp.plan_money,2) AS planmoney,
|
||||
lfi.fact_date AS factdate,
|
||||
format(lfi.fact_money,2) AS factmoney,
|
||||
FORMAT(lfii.invoice_money-lfii.temporary_noinvoice-lfii.noinvoice-IFNULL(lfidi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
feecode.itemname AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lfii.invoice_object AS invoiceobject,
|
||||
lfii.tax_reg_code AS taxregcode,
|
||||
lfii.tax_bank AS taxbank,
|
||||
lfii.tax_acc AS taxacc,
|
||||
lfii.invoice_phone AS invoicephone,
|
||||
lfii.invoice_add AS invoiceadd,
|
||||
CASE lfii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
'fund' as feetypecode
|
||||
FROM
|
||||
LI_FUND_INVOICE_INFO lfii
|
||||
LEFT JOIN LC_FUND_INCOME lfi ON lfii.income_id=lfi.id
|
||||
LEFT JOIN LC_FUND_PLAN lfp ON lfp.id=lfi.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lfi.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT FUND_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_FUND_INVOICE_DOWNLOAD_INFO GROUP BY FUND_INVOICE_ID)lfidi ON lfidi.FUND_INVOICE_ID=lfii.id
|
||||
LEFT JOIN code_library feecode ON feecode.itemno=lfi.fee_type AND feecode.codeno='FeeType'
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lfii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lfii.income_id IS NOT NULL AND lfii.plan_id IS NULL AND lfii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lrii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lrp.payment_number as paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lrp.plan_list AS planlist,
|
||||
lrp.plan_date AS plandate,
|
||||
format(CASE lrii.tax_type WHEN 'rent' THEN lrp.rent WHEN 'corpus' THEN lrp.corpus WHEN 'interest' THEN lrp.interest END,2) AS planmoney,
|
||||
'' AS factdate,
|
||||
'' AS factmoney,
|
||||
FORMAT(lrii.invoice_money-lrii.temporary_noinvoice-lrii.noinvoice-IFNULL(lridi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
CASE lrii.tax_type WHEN 'rent' THEN '租金' WHEN 'corpus' THEN '本金' WHEN 'interest' THEN '利息' END AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lrii.invoice_object AS invoiceobject,
|
||||
lrii.tax_reg_code AS taxregcode,
|
||||
lrii.tax_bank AS taxbank,
|
||||
lrii.tax_acc AS taxacc,
|
||||
lrii.invoice_phone AS invoicephone,
|
||||
lrii.invoice_add AS invoiceadd,
|
||||
CASE lrii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
lrii.tax_type as feetypecode
|
||||
FROM
|
||||
LI_RENT_INVOICE_INFO lrii
|
||||
LEFT JOIN LC_RENT_PLAN lrp ON lrp.id=lrii.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lrp.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT RENT_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_RENT_INVOICE_DOWNLOAD_INFO GROUP BY RENT_INVOICE_ID)lridi ON lridi.RENT_INVOICE_ID=lrii.id
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lrii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lrii.income_id IS NULL AND lrii.plan_id IS NOT NULL AND lrii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lrii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lri.payment_number as paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lri.hire_list AS planlist,
|
||||
vlrp.plan_date AS plandate,
|
||||
format(CASE lrii.tax_type WHEN 'rent' THEN vlrp.rent WHEN 'corpus' THEN vlrp.corpus WHEN 'interest' THEN vlrp.interest WHEN 'penalty' THEN vlrp.penalty END,2) AS planmoney,
|
||||
lri.hire_date AS factdate,
|
||||
format(CASE lrii.tax_type WHEN 'rent' THEN lri.rent WHEN 'corpus' THEN lri.corpus WHEN 'interest' THEN lri.interest WHEN 'penalty' THEN lri.penalty END,2) AS factmoney,
|
||||
FORMAT(lrii.invoice_money-lrii.temporary_noinvoice-lrii.noinvoice-IFNULL(lridi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
CASE lrii.tax_type WHEN 'rent' THEN '租金' WHEN 'corpus' THEN '本金' WHEN 'interest' THEN '利息' WHEN 'penalty' THEN '罚息' END AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lrii.invoice_object AS invoiceobject,
|
||||
lrii.tax_reg_code AS taxregcode,
|
||||
lrii.tax_bank AS taxbank,
|
||||
lrii.tax_acc AS taxacc,
|
||||
lrii.invoice_phone AS invoicephone,
|
||||
lrii.invoice_add AS invoiceadd,
|
||||
CASE lrii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
lrii.tax_type as feetypecode
|
||||
FROM
|
||||
LI_RENT_INVOICE_INFO lrii
|
||||
LEFT JOIN LC_RENT_INCOME lri ON lri.id=lrii.income_id
|
||||
LEFT JOIN VI_LC_RENT_PLAN vlrp ON vlrp.id=lri.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lri.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT RENT_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_RENT_INVOICE_DOWNLOAD_INFO GROUP BY RENT_INVOICE_ID)lridi ON lridi.RENT_INVOICE_ID=lrii.id
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lrii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lrii.income_id IS NOT NULL AND lrii.plan_id IS NULL AND lrii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lrii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lcc.payment_number as paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
'' AS planlist,
|
||||
'' AS plandate,
|
||||
format(lcc.equip_amt-IFNULL(lcc.first_payment,0),2) AS planmoney,
|
||||
'' AS factdate,
|
||||
'' AS factmoney,
|
||||
FORMAT(lrii.invoice_money-lrii.temporary_noinvoice-lrii.noinvoice-IFNULL(lridi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
'本金一次性' AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lrii.invoice_object AS invoiceobject,
|
||||
lrii.tax_reg_code AS taxregcode,
|
||||
lrii.tax_bank AS taxbank,
|
||||
lrii.tax_acc AS taxacc,
|
||||
lrii.invoice_phone AS invoicephone,
|
||||
lrii.invoice_add AS invoiceadd,
|
||||
CASE lrii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
'corpusone' as feetypecode
|
||||
FROM
|
||||
LI_RENT_INVOICE_INFO lrii
|
||||
LEFT JOIN LC_CONTRACT_CONDITION lcc ON lrii.payment_number=lcc.payment_number
|
||||
LEFT JOIN lb_contract_info lci ON lcc.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT RENT_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_RENT_INVOICE_DOWNLOAD_INFO GROUP BY RENT_INVOICE_ID)lridi ON lridi.RENT_INVOICE_ID=lrii.id
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lrii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lrii.income_id IS NULL AND lrii.plan_id IS NULL AND lrii.payment_number IS NOT NULL AND lrii.bill_type='invoice'
|
||||
) tab where 1=1 and tab.invoicestatus in ('已申请') order by paymentnumber
|
||||
SELECT fr.id,fr.contractnumber,fr.paymentnumber,fr.customername,fr.planlist,fr.plandate,fr.planmoney,fr.factdate,fr.factmoney,fr.invoicemoney,fr.feetype,fr.invoiceobject,fr.taxregcode,fr.taxbank,fr.taxacc,fr.invoicephone,fr.invoiceadd,fr.invoicestatus,fr.leaseform,fr.feetypecode,ii.appid,ii.sid,ii.yylxdm,ii.fplxdm,ii.kplx,ii.tspz,ii.xhdwdzdh,ii.xhdwyhzh,ii.ghdwsbh,ii.ghdwmc,ii.ghdwdzdh,ii.ghdwyhzh,ii.hsslbs,ii.fyxm,ii.fphxz,ii.spmc,ii.spsm,ii.ggxh,ii.dw,ii.spsl,ii.dj,ii.je,ii.sl,ii.se,ii.hsbz,ii.spbm,ii.zxbm,ii.yhzcbs,ii.slbs,ii.zzstsgl,ii.zhsl,ii.hjje,ii.hjse,ii.jshj,ii.bz,ii.skr,ii.fhr,ii.kpr,ii.zyspmc,ii.ssyf,ii.tzdbh,ii.yfphm,ii.yfpdm,ii.GMF_DZYX,ii.GMF_SJHM,ii.GMF_SJOPENID FROM
|
||||
(SELECT id,contractnumber,paymentnumber,customername,planlist,plandate,planmoney,factdate,factmoney,invoicemoney,feetype,invoiceobject,taxregcode,taxbank,taxacc,invoicephone,invoiceadd,invoicestatus,leaseform,feetypecode FROM (
|
||||
SELECT
|
||||
lfii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lfp.payment_number AS paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lfp.plan_list AS planlist,
|
||||
lfp.plan_date AS plandate,
|
||||
FORMAT(lfp.plan_money,2) AS planmoney,
|
||||
'' AS factdate,
|
||||
'' AS factmoney,
|
||||
FORMAT(lfii.invoice_money-lfii.temporary_noinvoice-lfii.noinvoice-IFNULL(lfidi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
feecode.itemname AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lfii.invoice_object AS invoiceobject,
|
||||
lfii.tax_reg_code AS taxregcode,
|
||||
lfii.tax_bank AS taxbank,
|
||||
lfii.tax_acc AS taxacc,
|
||||
lfii.invoice_phone AS invoicephone,
|
||||
lfii.invoice_add AS invoiceadd,
|
||||
CASE lfii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
'fund' AS feetypecode
|
||||
FROM
|
||||
LI_FUND_INVOICE_INFO lfii
|
||||
LEFT JOIN LC_FUND_PLAN lfp ON lfp.id=lfii.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lfp.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT FUND_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_FUND_INVOICE_DOWNLOAD_INFO GROUP BY FUND_INVOICE_ID)lfidi ON lfidi.FUND_INVOICE_ID=lfii.id
|
||||
LEFT JOIN code_library feecode ON feecode.itemno=lfp.fee_type AND feecode.codeno='FeeType'
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lfii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lfii.income_id IS NULL AND lfii.plan_id IS NOT NULL AND lfii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lfii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lfi.payment_number AS paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lfi.charge_list AS planlist,
|
||||
lfp.plan_date AS plandate,
|
||||
FORMAT(lfp.plan_money,2) AS planmoney,
|
||||
lfi.fact_date AS factdate,
|
||||
FORMAT(lfi.fact_money,2) AS factmoney,
|
||||
FORMAT(lfii.invoice_money-lfii.temporary_noinvoice-lfii.noinvoice-IFNULL(lfidi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
feecode.itemname AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lfii.invoice_object AS invoiceobject,
|
||||
lfii.tax_reg_code AS taxregcode,
|
||||
lfii.tax_bank AS taxbank,
|
||||
lfii.tax_acc AS taxacc,
|
||||
lfii.invoice_phone AS invoicephone,
|
||||
lfii.invoice_add AS invoiceadd,
|
||||
CASE lfii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
'fund' AS feetypecode
|
||||
FROM
|
||||
LI_FUND_INVOICE_INFO lfii
|
||||
LEFT JOIN LC_FUND_INCOME lfi ON lfii.income_id=lfi.id
|
||||
LEFT JOIN LC_FUND_PLAN lfp ON lfp.id=lfi.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lfi.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT FUND_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_FUND_INVOICE_DOWNLOAD_INFO GROUP BY FUND_INVOICE_ID)lfidi ON lfidi.FUND_INVOICE_ID=lfii.id
|
||||
LEFT JOIN code_library feecode ON feecode.itemno=lfi.fee_type AND feecode.codeno='FeeType'
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lfii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lfii.income_id IS NOT NULL AND lfii.plan_id IS NULL AND lfii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lrii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lrp.payment_number AS paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lrp.plan_list AS planlist,
|
||||
lrp.plan_date AS plandate,
|
||||
FORMAT(CASE lrii.tax_type WHEN 'rent' THEN lrp.rent WHEN 'corpus' THEN lrp.corpus WHEN 'interest' THEN lrp.interest END,2) AS planmoney,
|
||||
'' AS factdate,
|
||||
'' AS factmoney,
|
||||
FORMAT(lrii.invoice_money-lrii.temporary_noinvoice-lrii.noinvoice-IFNULL(lridi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
CASE lrii.tax_type WHEN 'rent' THEN '租金' WHEN 'corpus' THEN '本金' WHEN 'interest' THEN '利息' END AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lrii.invoice_object AS invoiceobject,
|
||||
lrii.tax_reg_code AS taxregcode,
|
||||
lrii.tax_bank AS taxbank,
|
||||
lrii.tax_acc AS taxacc,
|
||||
lrii.invoice_phone AS invoicephone,
|
||||
lrii.invoice_add AS invoiceadd,
|
||||
CASE lrii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
lrii.tax_type AS feetypecode
|
||||
FROM
|
||||
LI_RENT_INVOICE_INFO lrii
|
||||
LEFT JOIN LC_RENT_PLAN lrp ON lrp.id=lrii.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lrp.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT RENT_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_RENT_INVOICE_DOWNLOAD_INFO GROUP BY RENT_INVOICE_ID)lridi ON lridi.RENT_INVOICE_ID=lrii.id
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lrii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lrii.income_id IS NULL AND lrii.plan_id IS NOT NULL AND lrii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lrii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lri.payment_number AS paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
lri.hire_list AS planlist,
|
||||
vlrp.plan_date AS plandate,
|
||||
FORMAT(CASE lrii.tax_type WHEN 'rent' THEN vlrp.rent WHEN 'corpus' THEN vlrp.corpus WHEN 'interest' THEN vlrp.interest WHEN 'penalty' THEN vlrp.penalty END,2) AS planmoney,
|
||||
lri.hire_date AS factdate,
|
||||
FORMAT(CASE lrii.tax_type WHEN 'rent' THEN lri.rent WHEN 'corpus' THEN lri.corpus WHEN 'interest' THEN lri.interest WHEN 'penalty' THEN lri.penalty END,2) AS factmoney,
|
||||
FORMAT(lrii.invoice_money-lrii.temporary_noinvoice-lrii.noinvoice-IFNULL(lridi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
CASE lrii.tax_type WHEN 'rent' THEN '租金' WHEN 'corpus' THEN '本金' WHEN 'interest' THEN '利息' WHEN 'penalty' THEN '罚息' END AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lrii.invoice_object AS invoiceobject,
|
||||
lrii.tax_reg_code AS taxregcode,
|
||||
lrii.tax_bank AS taxbank,
|
||||
lrii.tax_acc AS taxacc,
|
||||
lrii.invoice_phone AS invoicephone,
|
||||
lrii.invoice_add AS invoiceadd,
|
||||
CASE lrii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
lrii.tax_type AS feetypecode
|
||||
FROM
|
||||
LI_RENT_INVOICE_INFO lrii
|
||||
LEFT JOIN LC_RENT_INCOME lri ON lri.id=lrii.income_id
|
||||
LEFT JOIN VI_LC_RENT_PLAN vlrp ON vlrp.id=lri.plan_id
|
||||
LEFT JOIN lb_contract_info lci ON lri.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT RENT_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_RENT_INVOICE_DOWNLOAD_INFO GROUP BY RENT_INVOICE_ID)lridi ON lridi.RENT_INVOICE_ID=lrii.id
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lrii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lrii.income_id IS NOT NULL AND lrii.plan_id IS NULL AND lrii.bill_type='invoice'
|
||||
UNION ALL
|
||||
SELECT
|
||||
lrii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
lcc.payment_number AS paymentnumber,
|
||||
lul.customer_name AS customername,
|
||||
'' AS planlist,
|
||||
'' AS plandate,
|
||||
FORMAT(lcc.equip_amt-IFNULL(lcc.first_payment,0),2) AS planmoney,
|
||||
'' AS factdate,
|
||||
'' AS factmoney,
|
||||
FORMAT(lrii.invoice_money-lrii.temporary_noinvoice-lrii.noinvoice-IFNULL(lridi.suminvoicedmoney,0.00),2) AS invoicemoney,
|
||||
'本金一次性' AS feetype,
|
||||
invoicecode.itemname AS invoicetype,
|
||||
lrii.invoice_object AS invoiceobject,
|
||||
lrii.tax_reg_code AS taxregcode,
|
||||
lrii.tax_bank AS taxbank,
|
||||
lrii.tax_acc AS taxacc,
|
||||
lrii.invoice_phone AS invoicephone,
|
||||
lrii.invoice_add AS invoiceadd,
|
||||
CASE lrii.invoice_status WHEN '0' THEN '未申请' WHEN '1' THEN '已申请' WHEN '2' THEN '已退回' WHEN '3' THEN '部分未申请' WHEN '4' THEN '暂不开票' WHEN '5' THEN '已开票' END AS invoicestatus,
|
||||
leasecode.itemname AS leaseform,
|
||||
'corpusone' AS feetypecode
|
||||
FROM
|
||||
LI_RENT_INVOICE_INFO lrii
|
||||
LEFT JOIN LC_CONTRACT_CONDITION lcc ON lrii.payment_number=lcc.payment_number
|
||||
LEFT JOIN lb_contract_info lci ON lcc.contract_id=lci.id
|
||||
LEFT JOIN LB_UNION_LESSEE lul ON lul.contract_id=lci.id AND lul.is_main='Y'
|
||||
LEFT JOIN (SELECT RENT_INVOICE_ID,SUM(INVOICE_MONEY) AS suminvoicedmoney FROM LI_RENT_INVOICE_DOWNLOAD_INFO GROUP BY RENT_INVOICE_ID)lridi ON lridi.RENT_INVOICE_ID=lrii.id
|
||||
LEFT JOIN code_library leasecode ON leasecode.itemno=lci.lease_form AND leasecode.codeno='leas_form'
|
||||
LEFT JOIN code_library invoicecode ON invoicecode.itemno=lrii.invoice_type AND invoicecode.codeno='invoice_type'
|
||||
WHERE lrii.income_id IS NULL AND lrii.plan_id IS NULL AND lrii.payment_number IS NOT NULL AND lrii.bill_type='invoice'
|
||||
) tab WHERE 1=1 AND tab.invoicestatus IN ('已申请') ORDER BY paymentnumber) fr
|
||||
LEFT JOIN invoice_interface ii ON fr.id=ii.invoice_id
|
||||
]]>
|
||||
</table_sql>
|
||||
</MYSQL>
|
||||
@ -182,7 +183,7 @@ UNION ALL
|
||||
<table_sql>
|
||||
<![CDATA[
|
||||
select id,contractnumber,paymentnumber,customername,planlist,plandate,planmoney,factdate,factmoney,invoicemoney,feetype,
|
||||
invoicetype,invoiceobject,taxregcode,taxbank,taxacc,invoicephone,invoiceadd,tab.invoicestatus,leaseform,feetypecode from (
|
||||
invoicetype,invoiceobject,taxregcode,taxbank,taxacc,invoicephone,invoiceadd,tab.invoicestatus,leaseform,feetypecode from (
|
||||
SELECT
|
||||
lfii.id AS id,
|
||||
lci.contract_number AS contractnumber,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user