o/p 2
SELECT [ACCOUNT_MPL.MORTGAGE_BAL]
INTO [TEMP.MORTGAGE_BAL]
FROM [ACCOUNT_MPL]
WHERE [ACCOUNT_MPL.appl_num] = [appl_num]
AND [ACCOUNT_MPL.snapshot_month] = DATEADD(MONTH, -1, CURRENT_DATE);
IF UPPER(TRIM([V_SERVICING.LOAN_TYPE])) = 'MORTGAGE' THEN
IF UPPER(TRIM([V_MORTGAGE_ACCOUNT_MANAGEMENT.SERVICING_STATUS])) <> 'DISCHARGED' THEN
ASSIGN NVL([V_SERVICING.YTD_PREPAY_MADE], 0) TO [TEMP.CAL_YR_TO_DT_ADD_PAID_AMT];
ELSE
IF (YEAR(CURRENT_DATE) - YEAR([V_MORTGAGE_ACCOUNT_MANAGEMENT.EFFECTIVE_DATE_OF_DISCHARGE_ORG])) > 0 THEN
ASSIGN 0 TO [TEMP.CAL_YR_TO_DT_ADD_PAID_AMT];
ELSE
ASSIGN NVL([V_SERVICING.YTD_PREPAY_MADE], 0) +
(NVL([V_MORTGAGE_ACCOUNT_MANAGEMENT.CURRENT_PRINCIPAL_BAL], 0) -
NVL([TEMP.MORTGAGE_BAL], 0)) TO [TEMP.CAL_YR_TO_DT_ADD_PAID_AMT];
END IF;
END IF;
END IF;
ASSIGN [TEMP.CAL_YR_TO_DT_ADD_PAID_AMT] TO [ACCOUNT_MPL.CAL_YR_TO_DT_ADD_PAID_AMT];
Comments
Post a Comment