DBA Data[Home] [Help]

APPS.OKL_DAILY_INTEREST_CALC_PVT dependencies on OKL_VARIABLE_INTEREST_PVT

Line 874: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

870:
871: --create a principal accrual strm for entire rcpt amount
872: IF (l_daily_prin_amt <> 0) THEN
873: print_debug(' Creating stream for DAILY_INTEREST_PRINCIPAL.');
874: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
875: p_api_version => l_api_version,
876: p_init_msg_list => p_init_msg_list,
877: x_return_status => l_return_status,
878: x_msg_count => x_msg_count,

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

963: --print_debug(' Value of l_start_bal: ' || l_start_bal);
964:
965: --get asset termination date and termination value
966: FOR cur_asset_term_val IN c_asset_term_val_csr(cur_khr.khr_id, l_range_start_date, l_range_end_date) LOOP
967: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
968: p_api_version => l_api_version,
969: p_init_msg_list => p_init_msg_list,
970: x_return_status => l_return_status,
971: x_msg_count => x_msg_count,

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

987: l_start_bal := NVL(l_start_bal, 0) - NVL(cur_asset_term_val.term_value, 0);
988: --print_debug(' Value of l_start_bal: ' || l_start_bal);
989: END LOOP; --c_asset_term_val_csr
990:
991: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
992: p_api_version => l_api_version,
993: p_init_msg_list => p_init_msg_list,
994: x_return_status => l_return_status,
995: x_msg_count => x_msg_count,

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

1020:
1021: l_start_bal := NVL(l_payment_amount, 0) - NVL(l_principal_paid, 0);
1022: --print_debug(' Value of l_start_bal: ' || l_start_bal);
1023:
1024: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
1025: p_api_version => l_api_version,
1026: p_init_msg_list => p_init_msg_list,
1027: x_return_status => l_return_status,
1028: x_msg_count => x_msg_count,

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

1055:
1056: l_start_bal := NVL(l_payment_amount, 0) - NVL(l_principal_paid, 0);
1057: --print_debug(' Value of l_start_bal: ' || l_start_bal);
1058:
1059: l_cal_int_amt := l_cal_int_amt + OKL_VARIABLE_INTEREST_PVT.calculate_interest (
1060: p_api_version => l_api_version,
1061: p_init_msg_list => p_init_msg_list,
1062: x_return_status => l_return_status,
1063: x_msg_count => x_msg_count,

Line 1122: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1118: --create daily interest streams
1119: IF (l_daily_int_amt <> 0) AND (NOT(l_error_flag)) THEN
1120: print_debug(' Creating stream for DAILY_INTEREST_INTEREST.');
1121:
1122: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
1123: p_api_version => l_api_version,
1124: p_init_msg_list => p_init_msg_list,
1125: x_return_status => l_return_status,
1126: x_msg_count => x_msg_count,

Line 1175: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1171: END IF;
1172:
1173: print_debug(' Creating stream for DAILY_INTEREST_PRINCIPAL.');
1174:
1175: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
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 1212: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (

1208:
1209: --create stream for excess loan payment
1210: print_debug(' Creating stream for EXCESS_LOAN_PAYMENT_PAID.');
1211:
1212: OKL_VARIABLE_INTEREST_PVT.Create_Daily_Interest_Streams (
1213: p_api_version => l_api_version,
1214: p_init_msg_list => p_init_msg_list,
1215: x_return_status => l_return_status,
1216: x_msg_count => x_msg_count,

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

1388: BEGIN
1389:
1390: --set variable rate global variables so that interest calculation
1391: --and interest rate parameter updates works correctly
1392: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';
1393: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';
1394: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1395:
1396: OPEN check_contract_csr(p_contract_number);

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

1389:
1390: --set variable rate global variables so that interest calculation
1391: --and interest rate parameter updates works correctly
1392: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';
1393: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';
1394: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1395:
1396: OPEN check_contract_csr(p_contract_number);
1397: LOOP

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

1390: --set variable rate global variables so that interest calculation
1391: --and interest rate parameter updates works correctly
1392: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := 'DAILY_INTEREST';
1393: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := 'DAILY_INTEREST';
1394: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1395:
1396: OPEN check_contract_csr(p_contract_number);
1397: LOOP
1398: FETCH check_contract_csr INTO l_khr_id, l_contract_number, OKL_VARIABLE_INTEREST_PVT.G_AUTHORING_ORG_ID;

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

1394: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
1395:
1396: OPEN check_contract_csr(p_contract_number);
1397: LOOP
1398: FETCH check_contract_csr INTO l_khr_id, l_contract_number, OKL_VARIABLE_INTEREST_PVT.G_AUTHORING_ORG_ID;
1399:
1400: IF (check_contract_csr%NOTFOUND) THEN
1401: CLOSE check_contract_csr;
1402: EXIT;

Line 1421: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;

1417: END IF;
1418:
1419: END LOOP;
1420:
1421: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;
1422: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;
1423: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;
1424:
1425: errbuf := lx_msg_data;

Line 1422: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;

1418:
1419: END LOOP;
1420:
1421: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;
1422: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;
1423: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;
1424:
1425: errbuf := lx_msg_data;
1426:

Line 1423: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;

1419: END LOOP;
1420:
1421: OKL_VARIABLE_INTEREST_PVT.G_CALC_METHOD_CODE := NULL;
1422: OKL_VARIABLE_INTEREST_PVT.G_INTEREST_CALCULATION_BASIS := NULL;
1423: OKL_VARIABLE_INTEREST_PVT.G_REQUEST_ID := NULL;
1424:
1425: errbuf := lx_msg_data;
1426:
1427: --Bug# 7277007