DBA Data[Home] [Help]

APPS.OKL_DAILY_INTEREST_CALC_PVT dependencies on OKL_VARIABLE_INTEREST_PVT

Line 1025: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1021:
1022: --create a principal accrual strm for entire rcpt amount
1023: IF (l_daily_prin_amt <> 0) THEN
1024: print_debug(' Creating stream for DAILY_INTEREST_PRINCIPAL.');
1025: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
1026: p_api_version => l_api_version,
1027: p_init_msg_list => p_init_msg_list,
1028: x_return_status => l_return_status,
1029: x_msg_count => x_msg_count,

Line 1118: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (

1114: --print_debug(' Value of l_start_bal: ' || l_start_bal);
1115:
1116: --get asset termination date and termination value
1117: FOR cur_asset_term_val IN c_asset_term_val_csr(cur_khr.khr_id, l_range_start_date, l_range_end_date) LOOP
1118: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
1119: p_api_version => l_api_version,
1120: p_init_msg_list => p_init_msg_list,
1121: x_return_status => l_return_status,
1122: x_msg_count => x_msg_count,

Line 1142: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (

1138: l_start_bal := NVL(l_start_bal, 0) - NVL(cur_asset_term_val.term_value, 0);
1139: --print_debug(' Value of l_start_bal: ' || l_start_bal);
1140: END LOOP; --c_asset_term_val_csr
1141:
1142: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
1143: p_api_version => l_api_version,
1144: p_init_msg_list => p_init_msg_list,
1145: x_return_status => l_return_status,
1146: x_msg_count => x_msg_count,

Line 1175: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (

1171:
1172: l_start_bal := NVL(l_payment_amount, 0) - NVL(l_principal_paid, 0);
1173: --print_debug(' Value of l_start_bal: ' || l_start_bal);
1174:
1175: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
1176: p_api_version => l_api_version,
1177: p_init_msg_list => p_init_msg_list,
1178: x_return_status => l_return_status,
1179: x_msg_count => x_msg_count,

Line 1210: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (

1206:
1207: l_start_bal := NVL(l_payment_amount, 0) - NVL(l_principal_paid, 0);
1208: --print_debug(' Value of l_start_bal: ' || l_start_bal);
1209:
1210: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
1211: p_api_version => l_api_version,
1212: p_init_msg_list => p_init_msg_list,
1213: x_return_status => l_return_status,
1214: x_msg_count => x_msg_count,

Line 1273: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1269: --create daily interest streams
1270: IF (l_daily_int_amt <> 0) AND (NOT(l_error_flag)) THEN
1271: print_debug(' Creating stream for DAILY_INTEREST_INTEREST.');
1272:
1273: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
1274: p_api_version => l_api_version,
1275: p_init_msg_list => p_init_msg_list,
1276: x_return_status => l_return_status,
1277: x_msg_count => x_msg_count,

Line 1326: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1322: END IF;
1323:
1324: print_debug(' Creating stream for DAILY_INTEREST_PRINCIPAL.');
1325:
1326: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
1327: p_api_version => l_api_version,
1328: p_init_msg_list => p_init_msg_list,
1329: x_return_status => l_return_status,
1330: x_msg_count => x_msg_count,

Line 1363: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1359:
1360: --create stream for excess loan payment
1361: print_debug(' Creating stream for EXCESS_LOAN_PAYMENT_PAID.');
1362:
1363: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
1364: p_api_version => l_api_version,
1365: p_init_msg_list => p_init_msg_list,
1366: x_return_status => l_return_status,
1367: x_msg_count => x_msg_count,

Line 1543: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';

1539: BEGIN
1540:
1541: --set variable rate global variables so that interest calculation
1542: --and interest rate parameter updates works correctly
1543: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';
1544: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';
1545: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1546:
1547: OPEN check_contract_csr(p_contract_number);

Line 1544: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';

1540:
1541: --set variable rate global variables so that interest calculation
1542: --and interest rate parameter updates works correctly
1543: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';
1544: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';
1545: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1546:
1547: OPEN check_contract_csr(p_contract_number);
1548: LOOP

Line 1545: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;

1541: --set variable rate global variables so that interest calculation
1542: --and interest rate parameter updates works correctly
1543: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';
1544: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';
1545: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1546:
1547: OPEN check_contract_csr(p_contract_number);
1548: LOOP
1549: FETCH check_contract_csr INTO l_khr_id, l_contract_number, OKL_VARIABLE_INTEREST_PVT.G_AUTHORING_ORG_ID;

Line 1549: FETCH check_contract_csr INTO l_khr_id, l_contract_number, OKL_VARIABLE_INTEREST_PVT.G_AUTHORING_ORG_ID;

1545: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1546:
1547: OPEN check_contract_csr(p_contract_number);
1548: LOOP
1549: FETCH check_contract_csr INTO l_khr_id, l_contract_number, OKL_VARIABLE_INTEREST_PVT.G_AUTHORING_ORG_ID;
1550:
1551: IF (check_contract_csr%NOTFOUND) THEN
1552: CLOSE check_contract_csr;
1553: EXIT;

Line 1572: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;

1568: END IF;
1569:
1570: END LOOP;
1571:
1572: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;
1573: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;
1574: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;
1575:
1576: errbuf := lx_msg_data;

Line 1573: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;

1569:
1570: END LOOP;
1571:
1572: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;
1573: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;
1574: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;
1575:
1576: errbuf := lx_msg_data;
1577:

Line 1574: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;

1570: END LOOP;
1571:
1572: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;
1573: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;
1574: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;
1575:
1576: errbuf := lx_msg_data;
1577:
1578: --Bug# 7277007