DBA Data[Home] [Help]

APPS.OKL_PRICING_UTILS_PVT dependencies on OKL_ACCOUNTING_UTIL

Line 11312: l_sel_amount := okl_accounting_util.round_amount(p_amount => l_pricing_param_tbl(k).cash_inflows(m).cf_amount,

11308: IF(l_pricing_param_tbl(k).cash_inflows.COUNT > 0)
11309: THEN
11310: FOR m IN l_pricing_param_tbl(k).cash_inflows.FIRST .. l_pricing_param_tbl(k).cash_inflows.LAST
11311: LOOP
11312: l_sel_amount := okl_accounting_util.round_amount(p_amount => l_pricing_param_tbl(k).cash_inflows(m).cf_amount,
11313: p_currency_code => p_currency);
11314: l_stm_element_tbl(p_index).quote_stream_id := x_stream_rec.quote_stream_id;
11315: l_stm_element_tbl(p_index).object_version_number := 1;
11316: l_stm_element_tbl(p_index).stream_element_date := l_pricing_param_tbl(k).cash_inflows(m).cf_date;

Line 11389: l_sel_amount := okl_accounting_util.round_amount(p_amount => l_sel_amount,

11385: IF((header_info_rec.OTY_CODE = 'LEASE_QUOTE') AND (m <> l_residual_count)) THEN
11386: l_residual_amt := l_residual_amt + l_pricing_param_tbl(k).residual_inflows(m).cf_amount;
11387: ELSE
11388: l_sel_amount := l_pricing_param_tbl(k).residual_inflows(m).cf_amount + l_residual_amt;
11389: l_sel_amount := okl_accounting_util.round_amount(p_amount => l_sel_amount,
11390: p_currency_code => p_currency);
11391:
11392: l_stm_element_rec.quote_stream_id := x_stream_rec.quote_stream_id;
11393: l_stm_element_rec.object_version_number := 1;

Line 15492: okl_accounting_util.round_amount(

15488: IF l_rnd_lq_payment_level_tbl(t_in).stub_days IS NOT NULL AND
15489: l_rnd_lq_payment_level_tbl(t_in).stub_amount > 0
15490: THEN
15491: l_rnd_lq_payment_level_tbl(t_in).stub_amount :=
15492: okl_accounting_util.round_amount(
15493: p_amount => l_rnd_lq_payment_level_tbl(t_in).stub_amount,
15494: p_currency_code => l_currency );
15495: l_rnd_sum_assets_pmnts_tbl(t_in).stub_amount := 0;
15496: ELSE

Line 15498: okl_accounting_util.round_amount(

15494: p_currency_code => l_currency );
15495: l_rnd_sum_assets_pmnts_tbl(t_in).stub_amount := 0;
15496: ELSE
15497: l_rnd_lq_payment_level_tbl(t_in).periodic_amount :=
15498: okl_accounting_util.round_amount(
15499: p_amount => l_rnd_lq_payment_level_tbl(t_in).periodic_amount,
15500: p_currency_code => l_currency );
15501: l_rnd_sum_assets_pmnts_tbl(t_in).periodic_amount := 0;
15502: END IF;

Line 15615: okl_accounting_util.round_amount(

15611: ELSE
15612: l_asset_cfl_tbl(i).stub_amount :=
15613: l_miss_payment * (l_lq_payment_level_tbl(i).stub_amount / l_tmp_amount);
15614: l_rnd_sum_assets_pmnts_tbl(i).stub_amount := l_rnd_sum_assets_pmnts_tbl(i).stub_amount +
15615: okl_accounting_util.round_amount(
15616: p_amount => l_asset_cfl_tbl(i).stub_amount,
15617: p_currency_code => l_currency );
15618: END IF;
15619: ELSIF l_lq_cash_flow_det_tbl(i).number_of_periods > 0

Line 15629: okl_accounting_util.round_amount(

15625: ELSE
15626: l_asset_cfl_tbl(i).periodic_amount :=
15627: l_miss_payment * (l_lq_payment_level_tbl(i).periodic_amount / l_tmp_amount );
15628: l_rnd_sum_assets_pmnts_tbl(i).periodic_amount := l_rnd_sum_assets_pmnts_tbl(i).periodic_amount +
15629: okl_accounting_util.round_amount(
15630: p_amount => l_asset_cfl_tbl(i).periodic_amount,
15631: p_currency_code => l_currency );
15632: END IF;
15633: END IF;

Line 15887: l_cash_inflows(i).cf_amount := okl_accounting_util.round_amount(p_amount => l_cash_inflows(i).cf_amount,

15883: l_amount_tbl.DELETE;
15884:
15885: FOR i in l_cash_inflows.FIRST .. l_cash_inflows.LAST
15886: LOOP
15887: l_cash_inflows(i).cf_amount := okl_accounting_util.round_amount(p_amount => l_cash_inflows(i).cf_amount,
15888: p_currency_code => l_currency);
15889: l_amount_tbl(i) := 0;
15890: END LOOP;
15891:

Line 15913: l_amount := okl_accounting_util.round_amount(p_amount => l_amount,

15909: IF(l_sum_assoc_assets_amt = 0) THEN
15910: l_amount := 0;
15911: ELSE
15912: l_amount := (assoc_asset_rec.amount/l_sum_assoc_assets_amt) * l_cash_inflows(i).cf_amount;
15913: l_amount := okl_accounting_util.round_amount(p_amount => l_amount,
15914: p_currency_code => l_currency);
15915: END IF;
15916: l_pp_non_sub_irr_tbl(pp_index).cash_inflows(i).cf_amount := l_amount;
15917: l_amount_tbl(i) := l_amount_tbl(i) + l_amount;

Line 15948: l_cash_inflows(i).cf_amount := okl_accounting_util.round_amount(p_amount => l_cash_inflows(i).cf_amount,

15944: l_cash_inflows := l_pp_non_sub_irr_tbl(k).cash_inflows;
15945:
15946: FOR i in l_cash_inflows.FIRST .. l_cash_inflows.LAST
15947: LOOP
15948: l_cash_inflows(i).cf_amount := okl_accounting_util.round_amount(p_amount => l_cash_inflows(i).cf_amount,
15949: p_currency_code => l_currency);
15950: l_amount_tbl(i) := 0;
15951: END LOOP;
15952:

Line 15974: l_amount := okl_accounting_util.round_amount(p_amount => l_amount,

15970: IF(l_sum_assoc_assets_amt = 0) THEN
15971: l_amount := 0;
15972: ELSE
15973: l_amount := (assoc_asset_rec.amount/l_sum_assoc_assets_amt) * l_cash_inflows(i).cf_amount;
15974: l_amount := okl_accounting_util.round_amount(p_amount => l_amount,
15975: p_currency_code => l_currency);
15976: END IF;
15977: l_pp_non_sub_irr_tbl(pp_index).cash_inflows(i).cf_amount := l_amount;
15978: l_amount_tbl(i) := l_amount_tbl(i) + l_amount;