起租凭证--直租

This commit is contained in:
xiezhiwen 2018-08-04 09:57:38 +08:00
parent 080954033c
commit 52255086a4
4 changed files with 30 additions and 15 deletions

View File

@ -18,5 +18,4 @@ public class ContractInterestTax implements VoucherJavaParamService{
returnValue.put("MONEY",param.get("TAX"));
return returnValue;
}
}

View File

@ -24,11 +24,11 @@ public class SynthesizeLeaseMoney implements VoucherJavaParamService{
String INSURANCE_PREMIUM=param.get("INSURANCE_PREMIUM")==null?"0.00":param.get("INSURANCE_PREMIUM");
String PURCHASE_TAX=param.get("PURCHASE_TAX")==null?"0.00":param.get("PURCHASE_TAX");
String INCIDENTAL=param.get("INCIDENTAL")==null?"0.00":param.get("INCIDENTAL");
String GPS_FEE_FINANCE=param.get("GPS_FEE_FINANCE")==null?"0.00":param.get("GPS_FEE_FINANCE");
String TABLEWARE_FEE=param.get("TABLEWARE_FEE")==null?"0.00":param.get("TABLEWARE_FEE");
BigDecimal factmoney=factmoney1.add(new BigDecimal(INSURANCE_PREMIUM))
.add(new BigDecimal(PURCHASE_TAX))
.add(new BigDecimal(INCIDENTAL))
.add(new BigDecimal(GPS_FEE_FINANCE));
.add(new BigDecimal(TABLEWARE_FEE));
returnValue.putAll(param);
returnValue.put("MONEY",factmoney.toString());
return returnValue;

View File

@ -48,16 +48,16 @@ public class CreateVoucherLoanDistributor {
moneyDataSource="LCCT.EQUIP_AMT";
}
//폅理-쒔饋<EFBFBD>連마돨渡마운(看마)
if("PZ2018070900000003".equals(VOUCHERNO)){
if("PZ2018070900000003".equals(VOUCHERNO)||"PZ2018080200000065".equals(VOUCHERNO)){
moneyDataSource="LCCT.FIRST_PAYMENT";
}
if("PZ2018071000000004".equals(VOUCHERNO)||"PZ2018071000000006".equals(VOUCHERNO)){
if("PZ2018071000000004".equals(VOUCHERNO)||"PZ2018071000000006".equals(VOUCHERNO)||"PZ2018080300000070".equals(VOUCHERNO)||"PZ2018080300000071".equals(VOUCHERNO)){
moneyDataSource="LCCT.CAUTION_MONEY";
}
if("PZ2018073100000061".equals(VOUCHERNO)){
if("PZ2018073100000061".equals(VOUCHERNO)||"PZ2018080300000068".equals(VOUCHERNO)){
moneyDataSource="LCCT.GPS_FEE";
}
if("PZ2018073100000062".equals(VOUCHERNO)){
if("PZ2018073100000062".equals(VOUCHERNO)||"PZ2018080300000066".equals(VOUCHERNO)){
moneyDataSource="(LCCT.PURCHASE_TAX+LCCT.INSURANCE_PREMIUM+LCCT.INCIDENTAL+LCCT.TABLEWARE_FEE)";
}
//sql= "SELECT "+moneyDataSource+ " AS 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,LCI.DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMERID,CIF.CUSTOMERNAME FROM LC_CALC_CONDITION_TEMP LCCT LEFT JOIN LB_CONTRACT_INFO LCI ON LCCT.CONTRACT_ID=LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID=LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id=lci.id LEFT JOIN customer_info cif ON cif.customerid=lul.customer_id WHERE LCCT.FLOWUNID=:FLOWUNID";

View File

@ -16,19 +16,35 @@ public class ContractOnhireVoucher extends BaseBussiness {
CreateVoucherLoanDistributor cvld=new CreateVoucherLoanDistributor();
cvld.CreateVoucher(FlowUnid, "PZ2018070900000002");//记录给经销商放款-车款全款-
cvld.CreateVoucher(FlowUnid, "PZ2018072400000060");//记录给经销商放款-车款全款-
cvld.CreateVoucher(FlowUnid, "PZ2018070900000003");//经销商支付的预付款(首付)
cvld.CreateVoucher(FlowUnid, "PZ2018071000000004");//记录保证金合同结束后要退回给客户或者冲抵其他款项
cvld.CreateVoucher(FlowUnid, "PZ2018071000000006");//给经销商放款冲抵客户保证金
cvld.CreateVoucher(FlowUnid, "PZ2018073100000062");//购置税+保险+装饰
cvld.CreateVoucher(FlowUnid, "PZ2018073100000061");//GPS
cvld.CreateVoucher(FlowUnid, "PZ2018070900000003");//经销商支付的预付款(首付)-回租
cvld.CreateVoucher(FlowUnid, "PZ2018080200000065");//经销商支付的预付款(首付)-直租
cvld.CreateVoucher(FlowUnid, "PZ2018071000000004");//记录保证金合同结束后要退回给客户或者冲抵其他款项--回租
cvld.CreateVoucher(FlowUnid, "PZ2018080300000070");//记录保证金合同结束后要退回给客户或者冲抵其他款项--直租
cvld.CreateVoucher(FlowUnid, "PZ2018071000000006");//给经销商放款冲抵客户保证金--回租
cvld.CreateVoucher(FlowUnid, "PZ2018080300000071");//给经销商放款冲抵客户保证金--直租
cvld.CreateVoucher(FlowUnid, "PZ2018073100000062");//购置税+保险+装饰 --回租
cvld.CreateVoucher(FlowUnid, "PZ2018080300000066");//购置税+保险+装饰 --直租
cvld.CreateVoucher(FlowUnid, "PZ2018073100000061");//GPS--回租
cvld.CreateVoucher(FlowUnid, "PZ2018080300000068");//GPS--直租
CreateVoucherCustomerRentOrFee cvcr=new CreateVoucherCustomerRentOrFee();
cvcr.CreateVoucher(FlowUnid, "PZ2018071000000005");//客户支付的应收账款总金额
cvcr.CreateVoucher(FlowUnid, "PZ2018071100000010");//给经销商放款-车款及其他绑定款项
cvcr.CreateVoucher(FlowUnid, "PZ2018080300000069");//客户支付的应收账款总金额
cvcr.CreateVoucher(FlowUnid, "PZ2018071100000010");//给经销商放款-车款及其他绑定款项--回租
cvcr.CreateVoucher(FlowUnid, "PZ2018080300000074");//给经销商放款-车款及其他绑定款项--直租
CreateVoucherHandlingMoney cvhl=new CreateVoucherHandlingMoney();
cvhl.CreateVoucher(FlowUnid, "PZ2018071000000007");//给经销商放款冲抵确认手续费收入一次性确认收入
cvhl.CreateVoucher(FlowUnid, "PZ2018071000000009");//给经销商放款冲抵确认收到手续费按月分摊收入
cvhl.CreateVoucher(FlowUnid, "PZ2018071000000007");//给经销商放款冲抵确认手续费收入一次性确认收入--回租
cvhl.CreateVoucher(FlowUnid, "PZ2018080300000072");//给经销商放款冲抵确认手续费收入一次性确认收入--回租
cvhl.CreateVoucher(FlowUnid, "PZ2018071000000009");//给经销商放款冲抵确认收到手续费按月分摊收入--直租
cvhl.CreateVoucher(FlowUnid, "PZ2018080300000073");//给经销商放款冲抵确认收到手续费按月分摊收入--回租
//CreateVoucherCustCautionMoneyIncome cvci=new CreateVoucherCustCautionMoneyIncome();