部分提前结清最终还款计算留购价改为商定留购价

This commit is contained in:
zzk 2022-04-25 15:14:49 +08:00
parent cac5b38e7c
commit 4909cd6316

View File

@ -503,6 +503,8 @@
var OTHER_IN = getItemValue(0,0,"OTHER_IN");
// 获取留购价款
var NOMINAL_PRICE = getItemValue(0,0,"NOMINAL_PRICE");
//获取商定留购价款
var NOMINAL_PRICE = getItemValue(0,0,"SDNOMINAL_PRICE");
var params = "contractId=<%=contractId%>,flowunid=<%=flowunid%>,YEAR_RATE=<%=YEAR_RATE%>,PAYDAY_ADJUST="+PAYDAY_ADJUST+",REPURCHASE_RATIO="+REPURCHASE_RATIO+",AGREED_PENALTY="+AGREED_PENALTY+",OTHER_IN="+OTHER_IN+",SDHANDLING_CHARGE="+SDHANDLING_CHARGE;
var result = AsControl.RunJavaMethodTrans("com.tenwa.voucher.CreateVoucherProcess.EarlyContract","getSettlementMoney",params);
// 根据提前终止日计算还款日息差
@ -555,7 +557,7 @@
var CONTRACT_TOTAL = (Number(PREMATURE_MONEY)+Number(DUN_RENT)+Number(DUN_PENALTY)+Number(HANDLING_CHARGE)+Number(REPAYMENT)+Number(NOMINAL_PRICE)+Number(OTHER_IN)-Number(OTHER_OUT));
setItemValue(0,0,'CONTRACT_TOTAL',CONTRACT_TOTAL);
// 最终还款金额
var MAXIMUM_TOTAL = (Number(PREMATURE_MONEY)+Number(DUN_RENT)+Number(AGREED_PENALTY)+SDHANDLING_CHARGE+AGREED_DATEPENALTY+Number(NOMINAL_PRICE)+Number(OTHER_IN)-Number(OTHER_OUT));
var MAXIMUM_TOTAL = (Number(PREMATURE_MONEY)+Number(DUN_RENT)+Number(AGREED_PENALTY)+SDHANDLING_CHARGE+AGREED_DATEPENALTY+Number(SDNOMINAL_PRICE)+Number(OTHER_IN)-Number(OTHER_OUT));
setItemValue(0,0,'MAXIMUM_TOTAL',MAXIMUM_TOTAL);
}else{
// 提前还款金额