DBA Data[Home] [Help]

APPS.OKL_RELEASE_PVT dependencies on OKL_ACCOUNTING_UTIL

Line 2978: l_model_clev_rec.price_unit := OKL_ACCOUNTING_UTIL.cross_currency_round_amount

2974: open l_new_chr_hdr_csr (p_chr_id => l_exp_cost_rec.new_chr_id);
2975: fetch l_new_chr_hdr_csr into l_new_chr_hdr_rec;
2976: close l_new_chr_hdr_csr;
2977:
2978: l_model_clev_rec.price_unit := OKL_ACCOUNTING_UTIL.cross_currency_round_amount
2979: (p_amount => l_model_clev_rec.price_unit,
2980: p_currency_code => l_new_chr_hdr_rec.currency_code);
2981:
2982:

Line 4667: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

4663: lp_sub_klev_rec.amount :=l_principal_bal + l_accumulated_int;
4664:
4665: --Bug# 4080102 - Round Rollover Fee subline amount
4666: lp_sub_klev_rec.amount :=
4667: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
4668: (p_amount => lp_sub_klev_rec.amount,
4669: p_currency_code => l_currency_code);
4670:
4671: l_rlvr_sub_total := l_rlvr_sub_total + lp_sub_klev_rec.amount;

Line 4678: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

4674: lp_sub_klev_tbl(i) := lp_sub_klev_rec;
4675: end loop;
4676:
4677: l_new_fee_amount :=
4678: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
4679: (p_amount => l_rlvr_sub_total,
4680: p_currency_code => l_currency_code);
4681:
4682: if (l_subline_present = 'Y') then

Line 4851: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

4847: if (contract_fee_rec.amount <> l_rlvr_sub_total) then
4848: l_new_fee_amount := l_new_fee_amount * (l_rlvr_sub_total/contract_fee_rec.amount);
4849:
4850: l_new_fee_amount :=
4851: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
4852: (p_amount => l_new_fee_amount,
4853: p_currency_code => l_currency_code);
4854: end if;
4855:

Line 4869: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

4865: l_rlvr_sub_amt := l_new_fee_amount *
4866: lp_sub_klev_tbl(i).amount / l_rlvr_sub_total;
4867:
4868: lp_sub_klev_tbl(i).amount :=
4869: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
4870: (p_amount => l_rlvr_sub_amt,
4871: p_currency_code => l_currency_code);
4872:
4873: l_sum := l_sum + lp_sub_klev_tbl(i).amount;

Line 5209: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

5205: lp_klev_rec.amount := l_principal_bal + l_accumulated_int;
5206:
5207: --Bug# 4080102 - Round Financed Fee amount
5208: lp_klev_rec.amount :=
5209: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
5210: (p_amount => lp_klev_rec.amount,
5211: p_currency_code => l_currency_code);
5212:
5213: l_rulv_rec.id := fee_expense_rec.rul_lafexp_id;

Line 5587: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

5583: if (service_expense_rec.periods > 0) then
5584: l_per_period_amount := l_new_service_amount / service_expense_rec.periods;
5585:
5586: l_per_period_amount :=
5587: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
5588: (p_amount => l_per_period_amount,
5589: p_currency_code => l_currency_code);
5590:
5591: l_rulv_rec.id := service_expense_rec.rul_lafexp_id;

Line 5689: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

5685:
5686: l_per_period_amount := service_expense_rec.amount * l_sub_cap_amt / contract_service_rec.amount;
5687:
5688: l_per_period_amount :=
5689: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
5690: (p_amount => l_per_period_amount,
5691: p_currency_code => l_currency_code);
5692:
5693: l_new_service_amount := l_per_period_amount * l_new_no_of_periods;

Line 5707: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

5703: l_capital_amount := lp_sub_klev_tbl(i).capital_amount *
5704: l_new_no_of_periods / service_expense_rec.periods;
5705:
5706: lp_sub_klev_tbl(i).capital_amount :=
5707: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
5708: (p_amount => l_capital_amount,
5709: p_currency_code => l_currency_code);
5710:
5711: l_sum := l_sum + lp_sub_klev_tbl(i).capital_amount;

Line 6150: l_amount := OKL_ACCOUNTING_UTIL.cross_currency_round_amount

6146:
6147: l_amount := NVL(contract_payment_rec.amount,contract_payment_rec.stub_amount)
6148: * (subline_rec.sum_amount/fee_serv_rec.amount);
6149:
6150: l_amount := OKL_ACCOUNTING_UTIL.cross_currency_round_amount
6151: (p_amount => l_amount,
6152: p_currency_code => l_currency_code);
6153:
6154: if (contract_payment_rec.amount IS NOT NULL) then

Line 6301: OKL_ACCOUNTING_UTIL.CONVERT_TO_CONTRACT_CURRENCY(

6297:
6298: l_nbv := l_asset_fin_rec.cost - l_asset_deprn_rec.deprn_reserve;
6299:
6300: l_converted_amount := 0;
6301: OKL_ACCOUNTING_UTIL.CONVERT_TO_CONTRACT_CURRENCY(
6302: p_khr_id => p_chr_id,
6303: p_from_currency => NULL,
6304: p_transaction_date => p_release_date,
6305: p_amount => l_nbv,

Line 6491: OKL_ACCOUNTING_UTIL.CONVERT_TO_CONTRACT_CURRENCY(

6487: RAISE OKL_API.G_EXCEPTION_ERROR;
6488: END IF;
6489:
6490: l_converted_amount := 0;
6491: OKL_ACCOUNTING_UTIL.CONVERT_TO_CONTRACT_CURRENCY(
6492: p_khr_id => p_new_chr_id,
6493: p_from_currency => NULL,
6494: p_transaction_date => p_release_date,
6495: p_amount => l_expected_cost,

Line 6968: OKL_ACCOUNTING_UTIL.cross_currency_round_amount

6964: elsif (lp_klev_rec.residual_percentage IS NOT NULL) then
6965: lp_klev_rec.residual_value := (lp_klev_rec.residual_percentage/100 * lp_klev_rec.oec);
6966:
6967: lp_klev_rec.residual_value :=
6968: OKL_ACCOUNTING_UTIL.cross_currency_round_amount
6969: (p_amount => lp_klev_rec.residual_value,
6970: p_currency_code => l_currency_code);
6971: end if;
6972: */