From 2ee85b4131ef4b28c7ea87d5604e836b492d20af Mon Sep 17 00:00:00 2001 From: xiezhiwen Date: Mon, 17 Aug 2020 14:35:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=AD=E8=AF=81=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CreateVoucherLoanDistributor.java | 123 ++++++++++-------- .../ContractOnhireVoucher.java | 7 +- .../IncomeVoucher.java | 1 + .../serviceImp/CreateVoucherServiceImpl.java | 6 +- src_sql/鎶曚骇SQL/v20200915/xzw_20200915.sql | 123 ++++++++++++++++++ 5 files changed, 197 insertions(+), 63 deletions(-) create mode 100644 src_sql/鎶曚骇SQL/v20200915/xzw_20200915.sql diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoanDistributor.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoanDistributor.java index 31f0146c1..2aebbfaa9 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoanDistributor.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoanDistributor.java @@ -54,6 +54,8 @@ public class CreateVoucherLoanDistributor { String TAX_TYPE=null; String TAX_NUM=null; String OTHERNOTAX=null; + String FIRST_NOTAX=null; + String FIRST_TAX=null; String sql=""; String moneyDataSource=""; @@ -65,7 +67,7 @@ public class CreateVoucherLoanDistributor { // 收取首付款-回租/直租 if("PZ2018070900000003".equals(VOUCHERNO) || "PZ2019070100000002".equals(VOUCHERNO)){moneyDataSource="LCCT.FIRST_PAYMENT";TAX_TYPE="本金";} // 收取客户保证金-回租 - if("PZ2018071000000004".equals(VOUCHERNO)){moneyDataSource="LCCT.CAUTION_MONEY";TAX_TYPE="本金";} + if("PZ2018071000000004".equals(VOUCHERNO) || "PZ2020080500000001".equals(VOUCHERNO)){moneyDataSource="LCCT.CAUTION_MONEY";TAX_TYPE="本金";} // 收取客户手续费(一次性确认收入)/按月分摊-回租 if("PZ2018071000000007".equals(VOUCHERNO) || "PZ2018071000000009".equals(VOUCHERNO) || "PZ2019070100000005".equals(VOUCHERNO) || "PZ2019070100000006".equals(VOUCHERNO) ){moneyDataSource="LCCT.HANDLING_CHARGE_MONEY";TAX_TYPE="手续费";} // 直租购入保险 @@ -76,32 +78,40 @@ public class CreateVoucherLoanDistributor { // 合同起租(一次性确认收入)-回租&&合同起租(按月分摊收入)--回租 if("PZ2018071000000005".equals(VOUCHERNO) || "PZ2018071000000006".equals(VOUCHERNO)) { sql="SELECT IFNULL(LCCT.GPS_FEE, 0) AS GPS_FEE_FINANCE,IFNULL(LCCT.CAUTION_MONEY, 0) AS CAUTION_MONEY,IFNULL(LRPT.INTEREST, 0) AS INTEREST,IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) AS FIRST_ADD_FINANCING,IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) - IFNULL(LCCT.HANDLING_CHARGE_MONEY, 0) - IFNULL(LCCT.CAUTION_MONEY, 0) - IFNULL(LCCT.GPS_FEE, 0) AS FINANCING_SUB_OTHERS,IFNULL(LCCT.FIRST_PAYMENT, 0) + IFNULL(LCCT.HANDLING_CHARGE_MONEY, 0) AS FIRST_ADD_HANDLING,IFNULL(LRPT.INTEREST, 0) + IFNULL(LCCT.HANDLING_CHARGE_MONEY/getTax(LCI.LEAS_FORM,'手续费',LCCT.START_DATE),0) AS INTEREST_ADD_HANDLING,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT WHERE lfit.FEE_TYPE = 'feetype10' AND LFIT.EBANK_STATUS = '05' GROUP BY FLOWUNID,CONTRACT_ID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(INTEREST) AS INTEREST FROM lc_pay_rent_plan GROUP BY CONTRACT_ID)LRPT ON LRPT.CONTRACT_ID = LFIT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID "; - // 合同起租-直租 + // 合同起租-直租(天津或者深圳) }else if("PZ2019070100000004".equals(VOUCHERNO)) { - sql="SELECT (IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0) + IFNULL(LCCT.GPS_FEE, 0)) AS MONEY,IFNULL(ROUND((IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYNOTAX,((IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0)) - ROUND((IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRPT.INTEREST, 0) AS INTEREST,IFNULL(LCCT.GPS_FEE, 0) AS GPS_FEE_FINANCE,IFNULL(LCCT.PURCHASE_TAX, 0) AS PURCHASE_TAX,IFNULL(ROUND(IFNULL(LCCT.PURCHASE_TAX, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS PURCHASE_TAX_NOTAX,(IFNULL(LCCT.PURCHASE_TAX, 0) - ROUND(IFNULL(LCCT.PURCHASE_TAX, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS PURCHASE_TAX_TAX,IFNULL(LCCT.INSURANCE_PREMIUM, 0) AS INSURANCE_PREMIUM,IFNULL(ROUND(IFNULL(LCCT.INSURANCE_PREMIUM, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS INSURANCE_PREMIUM_NOTAX,(IFNULL(LCCT.INSURANCE_PREMIUM, 0) - ROUND(IFNULL(LCCT.INSURANCE_PREMIUM, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS INSURANCE_PREMIUM_TAX,IFNULL(LCCT.INCIDENTAL, 0) AS INCIDENTAL,IFNULL(ROUND(IFNULL(LCCT.INCIDENTAL, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS INCIDENTAL_NO_TAX,IFNULL(IFNULL(LCCT.INCIDENTAL, 0)-ROUND(IFNULL(LCCT.INCIDENTAL, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS INCIDENTAL_TAX,IFNULL(LCCT.TABLEWARE_FEE, 0) AS TABLEWARE_FEE,IFNULL(ROUND(IFNULL(LCCT.TABLEWARE_FEE, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS TABLEWARE_FEE_NO_TAX,IFNULL(IFNULL(LCCT.TABLEWARE_FEE, 0)-ROUND(IFNULL(LCCT.TABLEWARE_FEE, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS TABLEWARE_FEE_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT WHERE lfit.FEE_TYPE = 'feetype10' AND LFIT.EBANK_STATUS = '05' GROUP BY FLOWUNID,CONTRACT_ID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(INTEREST) AS INTEREST FROM lc_pay_rent_plan GROUP BY CONTRACT_ID) LRPT ON LRPT.CONTRACT_ID = LFIT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID "; + sql="SELECT IFNULL(LCCT.CLEAN_LEASE_MONEY,0) AS MONEY,IFNULL(LRPT.INTEREST, 0) AS INTEREST,(IFNULL(LCCT.CLEAN_LEASE_MONEY,0)-IFNULL(LCCT.GPS_FEE, 0))-IFNULL(ROUND((IFNULL(LCCT.CLEAN_LEASE_MONEY,0)-IFNULL(LCCT.GPS_FEE, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYTAX,IFNULL(LCCT.GPS_FEE, 0) AS GPS_FEE_FINANCE,IFNULL(ROUND(IFNULL(LCCT.INSURANCE_PREMIUM, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS INSURANCE_PREMIUM_NOTAX,IFNULL(ROUND(IFNULL(LCCT.PURCHASE_TAX, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS PURCHASE_TAX_NOTAX,IFNULL(ROUND((IFNULL(LCCT.TABLEWARE_FEE, 0)+IFNULL(LCCT.INCIDENTAL, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS OTHERNOTAX,IFNULL(ROUND((IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0)) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYNOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT WHERE lfit.FEE_TYPE = 'feetype10' AND LFIT.EBANK_STATUS = '05' GROUP BY FLOWUNID,CONTRACT_ID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(INTEREST) AS INTEREST FROM lc_pay_rent_plan GROUP BY CONTRACT_ID) LRPT ON LRPT.CONTRACT_ID = LFIT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LB_PRODUCTTOCOMPANY_INFO LPCI ON LPCI.PRODUCT_ID = LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID AND LPCI.COMPANY_NAME = LCI.SUBJECTNAME "; + // 合同起租-直租(分子公司) + }else if("PZ2020081100000005".equals(VOUCHERNO)) { + sql="SELECT IFNULL(LCCT.CLEAN_LEASE_MONEY,0) AS MONEY,IFNULL(LRPT.INTEREST, 0) AS INTEREST,(IFNULL(LCCT.CLEAN_LEASE_MONEY,0)-IFNULL(LCCT.GPS_FEE, 0))-IFNULL(ROUND((IFNULL(LCCT.CLEAN_LEASE_MONEY,0)-IFNULL(LCCT.GPS_FEE, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYTAX,IFNULL(LCCT.GPS_FEE, 0) AS GPS_FEE_FINANCE,IFNULL(ROUND((IFNULL(LCCT.CLEAN_LEASE_MONEY,0)-IFNULL(LCCT.GPS_FEE, 0))/getTax(LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYNOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT WHERE lfit.FEE_TYPE = 'feetype10' AND LFIT.EBANK_STATUS = '05' GROUP BY FLOWUNID,CONTRACT_ID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(INTEREST) AS INTEREST FROM lc_pay_rent_plan GROUP BY CONTRACT_ID) LRPT ON LRPT.CONTRACT_ID = LFIT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LB_PRODUCTTOCOMPANY_INFO LPCI ON LPCI.PRODUCT_ID = LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID AND LPCI.COMPANY_NAME <> LCI.SUBJECTNAME "; // 购置融资租赁产-回租 }else if("PZ2018070900000002".equals(VOUCHERNO)) { sql="SELECT IFNULL(LCCT.GPS_FEE, 0) AS GPS_FEE_FINANCE,IFNULL(LCCT.CAUTION_MONEY, 0) AS CAUTION_MONEY,IFNULL(LCCT.FIRST_PAYMENT, 0) + IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) AS FIRST_ADD_FINANCING,IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) - IFNULL(LCCT.HANDLING_CHARGE_MONEY, 0) - IFNULL(LCCT.CAUTION_MONEY, 0) - IFNULL(LCCT.GPS_FEE, 0) AS FINANCING_SUB_OTHERS,IFNULL(LCCT.FIRST_PAYMENT, 0) + IFNULL(LCCT.HANDLING_CHARGE_MONEY, 0) AS FIRST_ADD_HANDLING,IFNULL(LCCT.HANDLING_CHARGE_MONEY,0) AS HANDLING_CHARGE_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LFIT.REQNBR,LPI.PRODUCT_ID,PSL.payType FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFICDT.REQNBR) AS REQNBR,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN lc_fund_income_callback_detail_temp LFICDT ON LFICDT.cmb_pay_no = LFIT.CMB_PAY_NO AND LFIT.CONTRACT_ID=LFICDT.CONTRACT_ID WHERE lfit.FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN PRD_SPECIFIC_LIBRARY PSL ON PSL.PRODUCTID=LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND (PSL.operationType <>'DYCD' OR PSL.operationType IS NULL) AND LFIT.FLOWUNID = :FLOWUNID "; - // 购置融资租赁产-直租 + // 购置融资租赁产-直租(深圳或者天津公司) }else if("PZ2019070100000003".equals(VOUCHERNO)) { - sql="SELECT ROUND(IFNULL(LCCT.EQUIP_AMT, 0) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2) AS MONEY,(IFNULL(LCCT.EQUIP_AMT, 0) - ROUND(IFNULL(LCCT.EQUIP_AMT, 0) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0)-IFNULL(LCCT.HANDLING_CHARGE_MONEY, 0) - IFNULL(LCCT.CAUTION_MONEY, 0) AS FINANCING_SUB_OTHERS,IFNULL(LCCT.FIRST_PAYMENT, 0) + IFNULL(LCCT.HANDLING_CHARGE_MONEY, 0) AS FIRST_ADD_HANDLING,IFNULL(LCCT.CAUTION_MONEY, 0) AS CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LFIT.REQNBR,LPI.PRODUCT_ID,PSL.payType FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFICDT.REQNBR) AS REQNBR,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN lc_fund_income_callback_detail_temp LFICDT ON LFICDT.cmb_pay_no = LFIT.CMB_PAY_NO AND LFIT.CONTRACT_ID = LFICDT.CONTRACT_ID WHERE lfit.FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN PRD_SPECIFIC_LIBRARY PSL ON PSL.PRODUCTID = LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID "; + sql="SELECT ROUND(IFNULL(LCCT.EQUIP_AMT, 0) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2) AS MONEY,(IFNULL(LCCT.EQUIP_AMT, 0) - ROUND(IFNULL(LCCT.EQUIP_AMT, 0) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LCCT.EQUIP_AMT, 0) - IFNULL(LCCT.FIRST_PAYMENT, 0) - IFNULL(LCCT.CAUTION_MONEY, 0) AS FINANCING_SUB_OTHERS,IFNULL(LCCT.FIRST_PAYMENT, 0) AS FIRST_ADD_HANDLING,IFNULL(LCCT.CAUTION_MONEY, 0) AS CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LFIT.REQNBR,LPI.PRODUCT_ID,PSL.payType FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFICDT.REQNBR) AS REQNBR,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN lc_fund_income_callback_detail_temp LFICDT ON LFICDT.cmb_pay_no = LFIT.CMB_PAY_NO AND LFIT.CONTRACT_ID = LFICDT.CONTRACT_ID WHERE lfit.FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN PRD_SPECIFIC_LIBRARY PSL ON PSL.PRODUCTID = LPI.PRODUCT_ID LEFT JOIN LB_PRODUCTTOCOMPANY_INFO LPCI ON LPCI.PRODUCT_ID=LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID AND LPCI.COMPANY_NAME=LCI.SUBJECTNAME"; + // 购置融资租赁产-直租(分子公司) + }else if("PZ2020081100000004".equals(VOUCHERNO)) { + sql="SELECT ROUND((IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) + IFNULL(LCCT.FIRST_PAYMENT, 0)) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2) AS MONEY,((IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) + IFNULL(LCCT.FIRST_PAYMENT, 0)) - ROUND((IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) + IFNULL(LCCT.FIRST_PAYMENT, 0)) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS MONEYTAX,(IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) - IFNULL(LCCT.CAUTION_MONEY, 0)) AS FINANCING_SUB_OTHERS,IFNULL(LCCT.FIRST_PAYMENT, 0) AS FIRST_ADD_HANDLING,IFNULL(LCCT.CAUTION_MONEY, 0) AS CAUTION_MONEY,ROUND(IFNULL(LCCT.FIRST_PAYMENT, 0) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2) AS FIRST_NOTAX,(IFNULL(LCCT.FIRST_PAYMENT, 0)-ROUND(IFNULL(LCCT.FIRST_PAYMENT, 0) / getTax(lci.LEAS_FORM,'本金',LCCT.START_DATE),2)) AS FIRST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LFIT.REQNBR,LPI.PRODUCT_ID,PSL.payType FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFICDT.REQNBR) AS REQNBR,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN lc_fund_income_callback_detail_temp LFICDT ON LFICDT.cmb_pay_no = LFIT.CMB_PAY_NO AND LFIT.CONTRACT_ID = LFICDT.CONTRACT_ID WHERE lfit.FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN PRD_SPECIFIC_LIBRARY PSL ON PSL.PRODUCTID = LPI.PRODUCT_ID LEFT JOIN LB_PRODUCTTOCOMPANY_INFO LPCI ON LPCI.PRODUCT_ID = LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND LFIT.FLOWUNID = :FLOWUNID AND LPCI.COMPANY_NAME<>=LCI.SUBJECTNAME"; // 第一车贷购置融资租赁资产-回租 }else if("PZ2018073100000062".equals(VOUCHERNO)){ sql="SELECT IFNULL(LCCT.FIRST_PAYMENT, 0) + IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) AS MONEY,IFNULL(LCCT.FIRST_PAYMENT, 0) AS MONEYNOTAX,IFNULL(LCCT.CLEAN_LEASE_MONEY, 0) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LFIT.REQNBR,LPI.PRODUCT_ID,PSL.payType FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT LFIT.FLOWUNID,LFIT.CONTRACT_ID,MIN(LFIT.ACC_NUMBER) ACC_NUMBER,MIN(LFICDT.REQNBR) AS REQNBR,MIN(LFIT.EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN lc_fund_income_callback_detail_temp LFICDT ON LFICDT.cmb_pay_no = LFIT.CMB_PAY_NO WHERE lfit.FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN PRD_SPECIFIC_LIBRARY PSL ON PSL.PRODUCTID = LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND PSL.operationType = 'DYCD' AND LFIT.FLOWUNID = :FLOWUNID "; - // 加装及杂费 + // 加装及杂费-直租 }else if("PZ2020041000000002".equals(VOUCHERNO)) { - sql="SELECT ROUND((getTax (lci.LEAS_FORM,'本金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LCCT.TABLEWARE_FEE, 0)+IFNULL(LCCT.INCIDENTAL, 0) AS MONEY,IFNULL(ROUND(IFNULL(LCCT.TABLEWARE_FEE, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0)+IFNULL(ROUND(IFNULL(LCCT.INCIDENTAL, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYNOTAX,IFNULL(IFNULL(LCCT.TABLEWARE_FEE, 0) - ROUND(IFNULL(LCCT.TABLEWARE_FEE, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0)+IFNULL(IFNULL(LCCT.INCIDENTAL, 0) - ROUND(IFNULL(LCCT.INCIDENTAL, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,MIN(ACC_NUMBER) ACC_NUMBER,MIN(EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND (IFNULL(LCCT.TABLEWARE_FEE, 0)+IFNULL(LCCT.INCIDENTAL, 0))>0 AND lfit.FLOWUNID = :FLOWUNID "; + sql="SELECT ROUND((getTax (lci.LEAS_FORM,'本金',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LCCT.TABLEWARE_FEE, 0)+IFNULL(LCCT.INCIDENTAL, 0) AS MONEY,IFNULL(ROUND(IFNULL(LCCT.TABLEWARE_FEE, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0)+IFNULL(ROUND(IFNULL(LCCT.INCIDENTAL, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYNOTAX,IFNULL(IFNULL(LCCT.TABLEWARE_FEE, 0) - ROUND(IFNULL(LCCT.TABLEWARE_FEE, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0)+IFNULL(IFNULL(LCCT.INCIDENTAL, 0) - ROUND(IFNULL(LCCT.INCIDENTAL, 0) / getTax (LCI.LEAS_FORM,'本金',LCCT.START_DATE),2),0) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,MIN(ACC_NUMBER) ACC_NUMBER,MIN(EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LB_PRODUCTTOCOMPANY_INFO LPCI ON LPCI.PRODUCT_ID=LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND (IFNULL(LCCT.TABLEWARE_FEE, 0)+IFNULL(LCCT.INCIDENTAL, 0))>0 AND lfit.FLOWUNID = :FLOWUNID AND LPCI.COMPANY_NAME IN(SELECT ITEMNAME FROM CODE_LIBRARY WHERE CODENO='ManySubject')"; }else{ - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'"+TAX_TYPE+"',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL("+moneyDataSource+", 0) AS MONEY,IFNULL(ROUND("+moneyDataSource+" / getTax(lci.LEAS_FORM,'"+TAX_TYPE+"',LCCT.START_DATE),2),0) AS MONEYNOTAX,IFNULL("+moneyDataSource+" - ROUND("+moneyDataSource+" / getTax(lci.LEAS_FORM,'"+TAX_TYPE+"',LCCT.START_DATE),2),0) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,MIN(ACC_NUMBER) ACC_NUMBER,MIN(EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND lfit.FLOWUNID = :FLOWUNID "; + sql="SELECT ROUND((getTax(lci.LEAS_FORM,'"+TAX_TYPE+"',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL("+moneyDataSource+", 0) AS MONEY,IFNULL(ROUND("+moneyDataSource+" / getTax(lci.LEAS_FORM,'"+TAX_TYPE+"',LCCT.START_DATE),2),0) AS MONEYNOTAX,IFNULL("+moneyDataSource+" - ROUND("+moneyDataSource+" / getTax(lci.LEAS_FORM,'"+TAX_TYPE+"',LCCT.START_DATE),2),0) AS MONEYTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,LPI.PRODUCT_ID FROM LC_CALC_CONDITION LCCT LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,MIN(ACC_NUMBER) ACC_NUMBER,MIN(EBANK_STATUS) AS EBANK_STATUS FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY CONTRACT_ID,FLOWUNID) LFIT ON LFIT.CONTRACT_ID = LCCT.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = lfit.CONTRACT_ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LB_PRODUCTTOCOMPANY_INFO LPCI ON LPCI.PRODUCT_ID=LPI.PRODUCT_ID WHERE LPI.BUSINESSTYPE = '1' AND LFIT.EBANK_STATUS = '05' AND lfit.FLOWUNID = :FLOWUNID "; } // 手续费收入(一次性确认收入) if("PZ2018071000000007".equals(VOUCHERNO) || "PZ2018071000000005".equals(VOUCHERNO) || "PZ2019070100000005".equals(VOUCHERNO)){ sql+=" AND (lcct.HANDLING_CHARGE_MONEY_TYPE='0010' OR lcct.HANDLING_CHARGE_MONEY_TYPE IS NULL OR lcct.HANDLING_CHARGE_MONEY_TYPE='')"; - } // 收到手续费(按月分摊收入) - if("PZ2018071000000009".equals(VOUCHERNO) || "PZ2018071000000006".equals(VOUCHERNO) || "PZ2019070100000006".equals(VOUCHERNO)){ + }else if("PZ2018071000000009".equals(VOUCHERNO) || "PZ2018071000000006".equals(VOUCHERNO) || "PZ2019070100000006".equals(VOUCHERNO)){ sql+=" AND lcct.HANDLING_CHARGE_MONEY_TYPE='0020' "; + // 购入保险-直租/购入购置税-直租 + }else if("PZ2019082600000002".equals(VOUCHERNO) || "PZ2019082600000003".equals(VOUCHERNO)) { + sql+=" AND LPCI.COMPANY_NAME IN(SELECT ITEMNAME FROM CODE_LIBRARY WHERE CODENO='ManySubject') "; } List> dataList=DataOperatorUtil.getDataBySql(Sqlca, sql, map); @@ -182,14 +192,12 @@ public class CreateVoucherLoanDistributor { String FINAN1 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "PURCHASE_TAX","FINAN"); // 判断保险费是否参融 String FINAN2 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "INSURANCE_PREMIUM","FINAN"); - // 判断加装费是否参融 - String FINAN3 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "TABLEWARE_FEE","FINAN"); - // 判断杂费是否参融 - String FINAN4 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "INCIDENTAL","FINAN"); // 判断手续费是否差额 String isBalance1 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "HANDLING_CHARGE_MONEY","isBalance"); // 判断保证金是否差额 String isBalance2 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "CAUTION_MONEY","isBalance"); + // 判断首付款是否差额 + String isBalance3 = ProductParamUtil.getProductParameterValue(PRODUCT_ID, "PRD0315", "FIRST_PAYMENT","isBalance"); MONEY=dataList.get(i).get("MONEY"); if("PZ2018070900000002".equals(VOUCHERNO) || "PZ2018071000000005".equals(VOUCHERNO) || "PZ2018071000000006".equals(VOUCHERNO)){ MONEY=dataList.get(i).get("FIRST_ADD_FINANCING"); @@ -213,55 +221,45 @@ public class CreateVoucherLoanDistributor { CAUTION_MONEY=dataList.get(i).get("CAUTION_MONEY"); FINANCING_SUB_OTHERS=dataList.get(i).get("FINANCING_SUB_OTHERS"); FIRST_ADD_HANDLING=dataList.get(i).get("FIRST_ADD_HANDLING"); - // 直租合同起租 + FIRST_NOTAX=dataList.get(i).get("FIRST_NOTAX"); + FIRST_TAX=dataList.get(i).get("FIRST_TAX"); + OTHERNOTAX=dataList.get(i).get("OTHERNOTAX"); + INSURANCE_PREMIUM_NOTAX=dataList.get(i).get("INSURANCE_PREMIUM_NOTAX"); + PURCHASE_TAX_NOTAX=dataList.get(i).get("PURCHASE_TAX_NOTAX"); + // 直租合同起租(深圳或者天津公司) if("PZ2019070100000004".equals(VOUCHERNO)){ - double PURCHASE_TAX=0.00;//购置税 - double PURCHASE_TAX_TAX=0.00; - double INSURANCE_PREMIUM=0.00;//保险费 - double INSURANCE_PREMIUM_TAX=0.00; - double TABLEWARE_FEE=0.00;//购置税 - double TABLEWARE_FEE_NO_TAX=0.00; - double TABLEWARE_FEE_TAX=0.00; - double INCIDENTAL=0.00;//保险费 - double INCIDENTAL_NO_TAX=0.00; - double INCIDENTAL_TAX=0.00; - // 如果参融, 获取对应金额 - if("Y".equals(FINAN1)){ - PURCHASE_TAX=Double.parseDouble(dataList.get(i).get("PURCHASE_TAX")); - PURCHASE_TAX_NOTAX=dataList.get(i).get("PURCHASE_TAX_NOTAX"); - PURCHASE_TAX_TAX=Double.parseDouble(dataList.get(i).get("PURCHASE_TAX_TAX")); + // 如果不参融, 获取对应金额 + if("N".equals(FINAN1)){ + PURCHASE_TAX_NOTAX="0.00"; } - if("Y".equals(FINAN2)){ - INSURANCE_PREMIUM=Double.parseDouble(dataList.get(i).get("INSURANCE_PREMIUM")); - INSURANCE_PREMIUM_NOTAX=dataList.get(i).get("INSURANCE_PREMIUM_NOTAX"); - INSURANCE_PREMIUM_TAX=Double.parseDouble(dataList.get(i).get("INSURANCE_PREMIUM_TAX")); + if("N".equals(FINAN2)){ + INSURANCE_PREMIUM_NOTAX="0.00"; } - - TABLEWARE_FEE=Double.parseDouble(dataList.get(i).get("TABLEWARE_FEE"));; - TABLEWARE_FEE_NO_TAX=Double.parseDouble(dataList.get(i).get("TABLEWARE_FEE_NO_TAX"));; - TABLEWARE_FEE_TAX=Double.parseDouble(dataList.get(i).get("TABLEWARE_FEE_TAX"));; - INCIDENTAL=Double.parseDouble(dataList.get(i).get("INCIDENTAL"));; - INCIDENTAL_NO_TAX=Double.parseDouble(dataList.get(i).get("INCIDENTAL_NO_TAX"));; - INCIDENTAL_TAX=Double.parseDouble(dataList.get(i).get("INCIDENTAL_TAX"));; - if("Y".equals(FINAN1) && !"Y".equals(FINAN2)){ - MONEYTAX=Double.parseDouble(dataList.get(i).get("MONEYTAX"))+PURCHASE_TAX_TAX+TABLEWARE_FEE_TAX+INCIDENTAL_TAX+""; - }else if(!"Y".equals(FINAN1) && "Y".equals(FINAN2)){ - MONEYTAX=Double.parseDouble(dataList.get(i).get("MONEYTAX"))+INSURANCE_PREMIUM_TAX+TABLEWARE_FEE_TAX+INCIDENTAL_TAX+""; - }else if("Y".equals(FINAN1) && "Y".equals(FINAN2)){ - MONEYTAX=Double.parseDouble(dataList.get(i).get("MONEYTAX"))+PURCHASE_TAX_TAX+INSURANCE_PREMIUM_TAX+TABLEWARE_FEE_TAX+INCIDENTAL_TAX+""; - }else{ - MONEYTAX=Double.parseDouble(dataList.get(i).get("MONEYTAX"))+TABLEWARE_FEE_TAX+INCIDENTAL_TAX+""; - } - // 如果参融, 获取上边的对应金额, 如果不参融+0, 不影响 - MONEY=(mon+PURCHASE_TAX+INSURANCE_PREMIUM+TABLEWARE_FEE+INCIDENTAL)+""; - OTHERNOTAX=(TABLEWARE_FEE_NO_TAX+INCIDENTAL_NO_TAX)+""; - // 直租购置融资租赁资产 + // 直租购置融资租赁资产(深圳或者天津公司) }else if("PZ2019070100000003".equals(VOUCHERNO)) { + // 贷1如果保证金不是差额放款,不应该-保证金, 所以加回来 if("no".equals(isBalance2)) { - // 贷1如果保证金不是差额放款,不应该-保证金, 所以加回来 - FINANCING_SUB_OTHERS=Double.parseDouble(FINANCING_SUB_OTHERS)+Double.parseDouble(CAUTION_MONEY)+"";; + FINANCING_SUB_OTHERS=Double.parseDouble(FINANCING_SUB_OTHERS)+Double.parseDouble(CAUTION_MONEY)+""; CAUTION_MONEY="0.00"; } + // 贷1如果首付款不是差额放款,不应该-首付款, 所以加回来 + if("no".equals(isBalance3)) { + FINANCING_SUB_OTHERS=Double.parseDouble(FINANCING_SUB_OTHERS)+Double.parseDouble(FIRST_ADD_HANDLING)+""; + FIRST_ADD_HANDLING="0.00"; + } + // 直租购置融资租赁资产(子公司) + }else if("PZ2020081100000004".equals(VOUCHERNO)) { + // 借1和借2如果保证金不是差额放款,不应该加保证金, 所以减去 + if("no".equals(isBalance2)) { + FINANCING_SUB_OTHERS=Double.parseDouble(FINANCING_SUB_OTHERS)+Double.parseDouble(CAUTION_MONEY)+""; + CAUTION_MONEY="0.00"; + } + // 借1和借2如果首付款不是差额放款,不应该加首付款, 所以减去 + if("no".equals(isBalance3)) { + MONEY=Double.parseDouble(MONEY)+Double.parseDouble(FIRST_NOTAX)+""; + MONEYTAX=Double.parseDouble(MONEYTAX)+Double.parseDouble(FIRST_TAX)+""; + FIRST_ADD_HANDLING="0.00"; + } } // 购置融资租赁资产配置差额, 非差额 @@ -354,6 +352,9 @@ public class CreateVoucherLoanDistributor { param.put("CASHFLOW", "11213");// 现金流项目 } param.put("BUSINESSTYPE", ""); + // 购置融资租赁资产-直租(分子公司) + }else if("PZ2020081100000004".equals(VOUCHERNO)) { + param.put("CASHFLOW", "11212");// 现金流项目 }else { param.put("CASHFLOW", "");// 现金流项目 param.put("BUSINESSTYPE", "");// 主营类型 @@ -377,6 +378,16 @@ public class CreateVoucherLoanDistributor { if("Y".equals(FINAN1)){ vs.createVoucher(vouch.getAttribute("id").getString(),vouch.getAttribute("MODULAR_NUMBER").getString(), vouch.getAttribute("OWNED_COMPANY").getString(), leas_form, VOUCHER_TYPE, userid,param, Sqlca); } + // 收取首付款-直租 + }else if("PZ2019070100000002".equals(VOUCHERNO)) { + if("Y".equals(isBalance3)){ + vs.createVoucher(vouch.getAttribute("id").getString(),vouch.getAttribute("MODULAR_NUMBER").getString(), vouch.getAttribute("OWNED_COMPANY").getString(), leas_form, VOUCHER_TYPE, userid,param, Sqlca); + } + // 收取客户保证金-直租 + }else if("PZ2020080500000001".equals(VOUCHERNO)) { + if("Y".equals(isBalance2)){ + vs.createVoucher(vouch.getAttribute("id").getString(),vouch.getAttribute("MODULAR_NUMBER").getString(), vouch.getAttribute("OWNED_COMPANY").getString(), leas_form, VOUCHER_TYPE, userid,param, Sqlca); + } }else{ vs.createVoucher(vouch.getAttribute("id").getString(),vouch.getAttribute("MODULAR_NUMBER").getString(), vouch.getAttribute("OWNED_COMPANY").getString(), leas_form, VOUCHER_TYPE, userid,param, Sqlca); } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractOnhireVoucher.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractOnhireVoucher.java index b9a71d20e..275d63dbf 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractOnhireVoucher.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractOnhireVoucher.java @@ -33,11 +33,14 @@ public class ContractOnhireVoucher extends BaseBussiness { */ cvld.CreateVoucher(FlowUnid, "PZ2019070100000001",userid);// 确认GPS收入 --直租 cvld.CreateVoucher(FlowUnid, "PZ2019070100000002",userid);// 收取首付款-直租 + cvld.CreateVoucher(FlowUnid, "PZ2020080500000001",userid);// 收取客户保证金-直租 cvld.CreateVoucher(FlowUnid, "PZ2019082600000002",userid);// 购入保险-直租 cvld.CreateVoucher(FlowUnid, "PZ2019082600000003",userid);// 购入购置税-直租 cvld.CreateVoucher(FlowUnid, "PZ2020041000000002",userid);// 加装及杂费-直租 - cvld.CreateVoucher(FlowUnid, "PZ2019070100000003",userid);// 购置融资租赁资产-直租 - cvld.CreateVoucher(FlowUnid, "PZ2019070100000004",userid);// 合同起租-直租 + cvld.CreateVoucher(FlowUnid, "PZ2019070100000003",userid);// 购置融资租赁资产-直租(深圳或者天津公司) + cvld.CreateVoucher(FlowUnid, "PZ2020081100000004",userid);// 购置融资租赁资产-直租(分子公司) + cvld.CreateVoucher(FlowUnid, "PZ2019070100000004",userid);// 合同起租-直租(车牌挂在天津或者深圳公司下) + cvld.CreateVoucher(FlowUnid, "PZ2020081100000005",userid);// 合同起租-直租(车牌挂在分子公司下) cvld.CreateVoucher(FlowUnid, "PZ2019070100000005",userid);// 收取客户手续费(一次性确认收入)--直租 cvld.CreateVoucher(FlowUnid, "PZ2019070100000006",userid);// 收取客户手续费(按月分摊收入)--直租 return "true"; diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java index 87c7e6347..1bed22a78 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java @@ -33,6 +33,7 @@ public class IncomeVoucher extends BaseBussiness { cvci.CreateVoucher(FlowUnid, "PZ2019070100000015", "feetype30",userid);//收到的违约金/罚款 --回租 cvci.CreateVoucher(FlowUnid, "PZ2019070100000019", "feetype4",userid); //收到名义货价--直租 cvci.CreateVoucher(FlowUnid, "PZ2020041000000003", "feetype2",userid); //直租-收到客户保证金 + cvci.CreateVoucher(FlowUnid, "PZ2020080400000003", "feetype5",userid); //直租-收到客户首付款 /** * 汽车网银回款-租金部分 diff --git a/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java b/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java index ef5cb70c6..5add56516 100644 --- a/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java +++ b/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java @@ -409,14 +409,10 @@ public class CreateVoucherServiceImpl { subData.put("F8", "0");//贷方金额 subData.put("ENTRYDC", "1"); //凭证信息客户编码及名称是经销商 - /*if("PZ2018092500000185".equals(VOUCHERNO) || "PZ2018092500000187".equals(VOUCHERNO) || "PZ2019072200000100".equals(VOUCHERNO) || "PZ2019072200000102".equals(VOUCHERNO)) { - subData.put("CUSTID",dataTemp.get("DISTRIBUTOR_ID"));//经销商id - subData.put("CUSTNAME",dataTemp.get("DISTRIBUTOR_NAME"));//经销商名称 - }else */ if("PZ2018072100000026".equals(VOUCHERNO) || "PZ2018072100000031".equals(VOUCHERNO) || "PZ2018072100000028".equals(VOUCHERNO) || "PZ2018072100000041".equals(VOUCHERNO) || "PZ2019070100000015".equals(VOUCHERNO) || "PZ2019070100000019".equals(VOUCHERNO) || "PZ2019070100000018".equals(VOUCHERNO) || "PZ2019070100000024".equals(VOUCHERNO) || "PZ2020041000000003".equals(VOUCHERNO)){ subData.put("CUSTID","APZL00000000DC");//虚拟客户 subData.put("CUSTNAME","汽车C端待查客户");//虚拟客户 - }else if("PZ2018081700000134".equals(VOUCHERNO) || "PZ2018081700000138".equals(VOUCHERNO) || "PZ2018072100000047".equals(VOUCHERNO) || "PZ2018081700000132".equals(VOUCHERNO) || "PZ2018081700000130".equals(VOUCHERNO) || "PZ2018081700000128".equals(VOUCHERNO) || "PZ2018072100000034".equals(VOUCHERNO)){ + }else if("PZ2018081700000134".equals(VOUCHERNO) || "PZ2018081700000138".equals(VOUCHERNO) || "PZ2018072100000047".equals(VOUCHERNO) || "PZ2018081700000132".equals(VOUCHERNO) || "PZ2018081700000130".equals(VOUCHERNO) || "PZ2018081700000128".equals(VOUCHERNO) || "PZ2018072100000034".equals(VOUCHERNO) || "PZ2020080400000003".equals(VOUCHERNO)){ subData.put("CUSTID","APZL00000000DC");//虚拟客户 subData.put("CUSTNAME","汽车C端待查客户");//虚拟客户 }else if("PZ2018072100000039".equals(VOUCHERNO) || "PZ2019070100000021".equals(VOUCHERNO) || "PZ2018072100000043".equals(VOUCHERNO) || "PZ2019070100000025".equals(VOUCHERNO) || "PZ2019121600000162".equals(VOUCHERNO) || "PZ2019121600000163".equals(VOUCHERNO) || "PZ2019121700000164".equals(VOUCHERNO)) { diff --git a/src_sql/鎶曚骇SQL/v20200915/xzw_20200915.sql b/src_sql/鎶曚骇SQL/v20200915/xzw_20200915.sql new file mode 100644 index 000000000..1468fc4dd --- /dev/null +++ b/src_sql/鎶曚骇SQL/v20200915/xzw_20200915.sql @@ -0,0 +1,123 @@ +-- 回款-收到客户首付款 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2020080400000003'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('94d7511bd9c14e4f866218b5c7aab546','回款-收到客户首付款','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2020080400000003',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='94d7511bd9c14e4f866218b5c7aab546' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('1202d39c822349e2804a334e25220c8a','1','8b7761a7250511e9bb6c00163e0ad612','1','1','收到客户首付款','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','94d7511bd9c14e4f866218b5c7aab546'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('1140f25a0d1e4a51b5386a4c0dc26aa1','2','8b776ddd250511e9bb6c00163e0ad612','2','1','收到客户首付款','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','94d7511bd9c14e4f866218b5c7aab546'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('ceafd4ec78124ee6bc982693a150aaaa','3','8b774961250511e9bb6c00163e0ad612','2','1','收到客户首付款','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','94d7511bd9c14e4f866218b5c7aab546'); + + + +-- 回款-收到客户保证金 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2020041000000003'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('b8809d9a4c1642559ad7264daa493c06','回款-收到客户保证金','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2020041000000003',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='b8809d9a4c1642559ad7264daa493c06' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('db48e487fdb84e7ab003ad89f7f9b4c0','1','8b7761a7250511e9bb6c00163e0ad612','1','1','收到客户保证金','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','b8809d9a4c1642559ad7264daa493c06'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('7dcfa5341da84c6db30c0af24626f5c6','2','8b775c68250511e9bb6c00163e0ad612','2','1','收到客户保证金','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','b8809d9a4c1642559ad7264daa493c06'); + + + +-- 起租-收取首付款 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2019070100000002'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('5586f1c8218e4502a339f2cf537d6100','起租-收取首付款','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2019070100000002',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='5586f1c8218e4502a339f2cf537d6100' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('96a7c19f5a534defaf5336cf4ef639a0','1','8b77613b250511e9bb6c00163e0ad612','1','1','收取首付款','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','5586f1c8218e4502a339f2cf537d6100'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('eaf18c289fc04c5ab5ae92f9d10f669e','2','8b776ddd250511e9bb6c00163e0ad612','2','1','收取首付款','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','5586f1c8218e4502a339f2cf537d6100'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('322b903316454736919496b64aff6b33','3','8b774961250511e9bb6c00163e0ad612','2','1','收取首付款','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','5586f1c8218e4502a339f2cf537d6100'); + + + +-- 起租-收取客户保证金 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2020080500000001'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('2eb86d81a7204d698f403df6d143495a','起租-收取客户保证金','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2020080500000001',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='2eb86d81a7204d698f403df6d143495a' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('5dbcfe201b434303b63e6ccf4f63a696','1','8b776699250511e9bb6c00163e0ad612','1','1','收到客户保证金','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','2eb86d81a7204d698f403df6d143495a'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('fd63c57989d24a289b4a4da8bb2ef0d3','2','8b775c68250511e9bb6c00163e0ad612','2','1','收到客户保证金','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','2eb86d81a7204d698f403df6d143495a'); + + + +-- 起租-购入保险 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2019082600000002'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('e2404de2636c4f1eb0487da566aa3b67','起租-购入保险','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2019082600000002',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='e2404de2636c4f1eb0487da566aa3b67' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('b4a141189fc04ce5a3f5b10133790886','1','030f9fd1404c416ea6082720431277cb','1','1','购入保险','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','e2404de2636c4f1eb0487da566aa3b67'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('2328de88d5544739a8bce4ec28ee57cb','2','8b776e48250511e9bb6c00163e0ad612','1','1','购入保险','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','e2404de2636c4f1eb0487da566aa3b67'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('1027d1e577b84c09ace0ccdb70840212','3','8b77613b250511e9bb6c00163e0ad612','2','1','购入保险','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','e2404de2636c4f1eb0487da566aa3b67'); + + + +-- 起租-购入购置税 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2019082600000003'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('473af5a970114d14ba197763f9fd4c3e','起租-购入购置税','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2019082600000003',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='473af5a970114d14ba197763f9fd4c3e' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('d59bb9e897e14075a2e48930a98bcb8a','1','23448ad6510745819ee0262ae2d6e578','1','1','购入购置税','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','473af5a970114d14ba197763f9fd4c3e'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('e9bd3916300b443d86b2ca337c07cebc','2','8b776e48250511e9bb6c00163e0ad612','1','1','购入保险','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','473af5a970114d14ba197763f9fd4c3e'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('3f3c1946264947ae890ab06fee129f64','3','8b77613b250511e9bb6c00163e0ad612','2','1','购入保险','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','473af5a970114d14ba197763f9fd4c3e'); + + + +-- 起租-加装及杂费 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2020041000000002'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('8af0569acde14863a87ddd6b3b4249a6','起租-加装及杂费','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2020041000000002',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='8af0569acde14863a87ddd6b3b4249a6' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('4b374bcefe644f5282c42d367f1c3b2f','1','e23b8befe59a4fd5b3bfb1fdaf15944d','1','1','加装及杂费','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','8af0569acde14863a87ddd6b3b4249a6'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('9fe802c8a0c74a9ea2ce23af4ea3aca7','2','8b776e48250511e9bb6c00163e0ad612','1','1','加装及杂费','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','8af0569acde14863a87ddd6b3b4249a6'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('3647b49f08844277b1dd4125dfa1bfa3','3','8b77613b250511e9bb6c00163e0ad612','2','1','加装及杂费','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','8af0569acde14863a87ddd6b3b4249a6'); + + + +-- 起租-购置融资租赁资产 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2020081100000004'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('12ddf5c9ad804c15b6ed4a916776a51c','起租-购置融资租赁资产','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2020081100000004',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='12ddf5c9ad804c15b6ed4a916776a51c' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('8be186d6603c43a091c9f5f52bf3ec2f','1','8b774961250511e9bb6c00163e0ad612','1','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','12ddf5c9ad804c15b6ed4a916776a51c'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('95b1f5fdb6814a3e84ca98961328aeac','2','8b776e48250511e9bb6c00163e0ad612','1','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','12ddf5c9ad804c15b6ed4a916776a51c'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('cb0be60c21b14d0b8d7482461241b281','3','8b77331f250511e9bb6c00163e0ad612','2','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFinancingSubOthersMoney','12ddf5c9ad804c15b6ed4a916776a51c'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('a75c8a4509c44667bd2352ace762850a','4','8b77613b250511e9bb6c00163e0ad612','2','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFirstAddHandlingMoney','12ddf5c9ad804c15b6ed4a916776a51c'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('400fe6c836d44ffe8a426c84520e0ab9','5','8b776699250511e9bb6c00163e0ad612','2','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanCautionMoney','12ddf5c9ad804c15b6ed4a916776a51c'); + +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2019070100000003'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('371df099c99943fa9cd24cc24bd6faa3','起租-购置融资租赁资产','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2019070100000003',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='371df099c99943fa9cd24cc24bd6faa3' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('3cfef9f1d66b49179aef529b088daf4f','1','8b774961250511e9bb6c00163e0ad612','1','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','371df099c99943fa9cd24cc24bd6faa3'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('dc5c263c782649ba9e237a22d24c4048','2','8b776e48250511e9bb6c00163e0ad612','1','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','371df099c99943fa9cd24cc24bd6faa3'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('8c6ad5d52bae47f8bb9cbd48da53d2c9','3','8b77331f250511e9bb6c00163e0ad612','2','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFinancingSubOthersMoney','371df099c99943fa9cd24cc24bd6faa3'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('7d9ff1ab38f2438a8e4dd6579808daa9','4','8b77613b250511e9bb6c00163e0ad612','2','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFirstAddHandlingMoney','371df099c99943fa9cd24cc24bd6faa3'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('758ae27a728d493cae1ef85a0cbee1af','5','8b776699250511e9bb6c00163e0ad612','2','1','购置融资租赁资产','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanCautionMoney','371df099c99943fa9cd24cc24bd6faa3'); + + + +-- 起租-合同起租 +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2020081100000005'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('ab7ac58aa1f9408e9aed2caa8920b278','起租-合同起租','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2020081100000005',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='ab7ac58aa1f9408e9aed2caa8920b278' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('c61214d8ed7f4c6ca2de849e77d2d80c','1','8b774d00250511e9bb6c00163e0ad612','1','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','ab7ac58aa1f9408e9aed2caa8920b278'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('ee4b4085343c49fcb93fc98e65cd942f','2','8b774d73250511e9bb6c00163e0ad612','1','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterest','ab7ac58aa1f9408e9aed2caa8920b278'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('a469ebd9924d465ba20ab91e898ad570','3','510a2bc12c7b4df297bf72d6282bb439','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','ab7ac58aa1f9408e9aed2caa8920b278'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('7edc4445a25f4e66b1887047e8eb033d','4','8b774881250511e9bb6c00163e0ad612','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.FundGPSFee','ab7ac58aa1f9408e9aed2caa8920b278'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('01b9f18bcc654501b6e061e37e84d181','5','8b774961250511e9bb6c00163e0ad612','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','ab7ac58aa1f9408e9aed2caa8920b278'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('200aa22ae8ac410d9d589b71ee74cf17','6','8b7759e6250511e9bb6c00163e0ad612','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterest','ab7ac58aa1f9408e9aed2caa8920b278'); + +DELETE FROM LV_VOUCHER_CONFIG WHERE VOUCHER_NO='PZ2019070100000004'; +insert into `LV_VOUCHER_CONFIG` (`ID`, `MODULAR_NUMBER`, `OWNED_COMPANY`, `PROJ_TYPE`, `INIT_CLASS`, `VOUCHER_TYPE`, `VOUCHER_NO`, `FIR_KEY`) values('d0db7a990ad5424ca39761e0898385d2','起租-合同起租','cae44920253511e9bb6c00163e0ad612','01','','1','PZ2019070100000004',NULL); + +DELETE FROM LV_VOUCHER_LOAN WHERE VOUCHER_ID='d0db7a990ad5424ca39761e0898385d2' ORDER BY SORT_NUMBER; +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('3081131637dc4cf4a2f8c99ac9ac8c8b','1','8b774d00250511e9bb6c00163e0ad612','1','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.CommLoanFactMoneyToMoney','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('a7ce3562cf21495db32391f56628231b','2','8b774d73250511e9bb6c00163e0ad612','1','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterest','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('cd89d5d12f9646ce9c128504f66cd3bf','3','510a2bc12c7b4df297bf72d6282bb439','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestTax','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('24502d818fff4257bb750de764fa2404','4','8b774881250511e9bb6c00163e0ad612','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.FundGPSFee','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('457755a437b545c2b46d30e4c191e274','5','030f9fd1404c416ea6082720431277cb','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInsurancePremiumMoney','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('e8b19885236842e1aeb68f1688db01fa','6','23448ad6510745819ee0262ae2d6e578','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractPurchaseTaxMoney','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('d2400fb02f4d4132a95fdd92aff527aa','7','e23b8befe59a4fd5b3bfb1fdaf15944d','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.VoucherGetMoneyForTradition.ContractGetMoneyToOtherNoTax','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('931cacd74e294731ad7bae89b68ec2d1','8','8b774961250511e9bb6c00163e0ad612','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterestNoTax','d0db7a990ad5424ca39761e0898385d2'); +insert into `LV_VOUCHER_LOAN` (`ID`, `SORT_NUMBER`, `LOAN_SUBJECT`, `LOAN_DIRECTION`, `IS_CUSTOM_ABSTRACT`, `VALUE_ABSTRACT`, `IS_CUSTOM_VALUE`, `VALUE_MODE`, `VOUCHER_ID`) values('10aa3e96dec8438bb6daf962f1e8b90b','9','8b7759e6250511e9bb6c00163e0ad612','2','1','合同起租','1','com.tenwa.voucher.CreateVoucherProcess.CreateVoucherLoan.ContractInterest','d0db7a990ad5424ca39761e0898385d2'); \ No newline at end of file