DBA Data[Home] [Help]

APPS.OKL_SPLIT_ASSET_PVT dependencies on OKL_ACCOUNTING_UTIL

Line 373: l_round_amount := okl_accounting_util.cross_currency_round_amount(

369: p_amount <> OKL_API.G_MISS_NUM) THEN
370:
371: l_round_amount := NULL;
372:
373: l_round_amount := okl_accounting_util.cross_currency_round_amount(
374: p_amount => p_amount,
375: p_currency_code => p_currency_code
376: );
377: END IF;

Line 1822: l_func_curr_code := okl_accounting_util.get_func_curr_code;

1818: --------------------------------------------------------------------------
1819:
1820: l_chr_curr_code := l_Product_rec.CURRENCY_CODE;
1821:
1822: l_func_curr_code := okl_accounting_util.get_func_curr_code;
1823:
1824: x_currency_conversion_rate := NULL;
1825: x_currency_conversion_type := NULL;
1826: x_currency_conversion_date := NULL;

Line 1838: x_currency_conversion_rate := okl_accounting_util.get_curr_con_rate(

1834: IF ( l_Product_rec.currency_conversion_type = 'User') THEN
1835: x_currency_conversion_rate := l_Product_rec.currency_conversion_rate;
1836: x_currency_conversion_date := l_Product_rec.currency_conversion_date;
1837: ELSE
1838: x_currency_conversion_rate := okl_accounting_util.get_curr_con_rate(
1839: p_from_curr_code => l_chr_curr_code,
1840: p_to_curr_code => l_func_curr_code,
1841: p_con_date => l_transaction_date,
1842: p_con_type => l_Product_rec.currency_conversion_type);

Line 1863: l_trxH_in_rec.set_of_books_id := okl_accounting_util.get_set_of_books_id;

1859: l_trxH_in_rec.currency_conversion_type := x_currency_conversion_type;
1860: l_trxH_in_rec.currency_conversion_date := x_currency_conversion_date;
1861: l_trxH_in_rec.tsu_code := 'PROCESSED';
1862: l_trxH_in_rec.date_transaction_occurred := l_transaction_date;
1863: l_trxH_in_rec.set_of_books_id := okl_accounting_util.get_set_of_books_id;
1864: l_trxH_in_rec.org_id := l_Product_rec.authoring_org_id;
1865: --------------------------------------------------------------------------
1866: -- Create transaction Header and line
1867: --------------------------------------------------------------------------

Line 1910: l_valid_gl_date := OKL_ACCOUNTING_UTIL.get_valid_gl_date( p_gl_date => l_transaction_date);

1906:
1907: -- set the additional parameters with contract_id, line_id and transaction_date
1908: -- to be passed to formula engine
1909:
1910: l_valid_gl_date := OKL_ACCOUNTING_UTIL.get_valid_gl_date( p_gl_date => l_transaction_date);
1911:
1912: --For special accounting treatment : Review whether it is required or not
1913: OKL_SECURITIZATION_PVT.Check_Khr_ia_associated(
1914: p_api_version => p_api_version,

Line 8171: okl_accounting_util.round_amount(

8167: ELSE
8168: l_child_split_factor := l_txd_rec.split_percent/100;
8169: END IF;
8170: l_split_pymt := l_strmele_rec.amount * l_child_split_factor;
8171: okl_accounting_util.round_amount(
8172: p_api_version => p_api_version,
8173: p_init_msg_list => p_init_msg_list,
8174: x_return_status => x_return_status,
8175: x_msg_count => x_msg_count,

Line 8198: okl_accounting_util.round_amount(

8194:
8195: ELSE
8196: --claculate the amount for child line
8197: l_child_amount :=l_strmele_rec.amount * p_split_factor;
8198: okl_accounting_util.round_amount(
8199: p_api_version => p_api_version,
8200: p_init_msg_list => p_init_msg_list,
8201: x_return_status => x_return_status,
8202: x_msg_count => x_msg_count,

Line 9508: okl_accounting_util.round_amount(

9504:
9505: l_updated_sll_amount := TO_NUMBER(l_sll_rec.amount_sll)*l_split_factor;
9506: --Bug# 4028371
9507: --Bug# 3502142: Use Streams Rounding Option
9508: okl_accounting_util.round_amount(
9509: p_api_version => p_api_version,
9510: p_init_msg_list => p_init_msg_list,
9511: x_return_status => x_return_status,
9512: x_msg_count => x_msg_count,

Line 9531: okl_accounting_util.round_amount(

9527: --Bug# 2757289 :enhancement for stub payments
9528: l_updated_stub_amount := TO_NUMBER(l_sll_rec.amount_stub)*l_split_factor;
9529: --Bug# 4028371
9530: --Bug# 3502142: Use Streams Rounding Option
9531: okl_accounting_util.round_amount(
9532: p_api_version => p_api_version,
9533: p_init_msg_list => p_init_msg_list,
9534: x_return_status => x_return_status,
9535: x_msg_count => x_msg_count,

Line 9625: okl_accounting_util.round_amount(

9621: ELSIF NVL(l_stub_amount,OKL_API.G_MISS_NUM) <> OKL_API.G_MISS_NUM THEN
9622: l_split_pymt := l_stub_amount * l_sll_split_factor;
9623: END IF;
9624:
9625: okl_accounting_util.round_amount(
9626: p_api_version => p_api_version,
9627: p_init_msg_list => p_init_msg_list,
9628: x_return_status => x_return_status,
9629: x_msg_count => x_msg_count,

Line 9950: okl_accounting_util.round_amount(

9946:
9947: --Bug# 4028371
9948: --Bug# 3502142: Use Streams Rounding Option
9949: l_updated_sll_amount := TO_NUMBER(l_sll_rec.amount_sll)*l_split_factor;
9950: okl_accounting_util.round_amount(
9951: p_api_version => p_api_version,
9952: p_init_msg_list => p_init_msg_list,
9953: x_return_status => x_return_status,
9954: x_msg_count => x_msg_count,

Line 9980: okl_accounting_util.round_amount(

9976:
9977: --Bug# 4028371
9978: --Bug# 3502142: Use Streams Rounding Option
9979: l_updated_stub_amount := TO_NUMBER(l_sll_rec.amount_stub)*l_split_factor;
9980: okl_accounting_util.round_amount(
9981: p_api_version => p_api_version,
9982: p_init_msg_list => p_init_msg_list,
9983: x_return_status => x_return_status,
9984: x_msg_count => x_msg_count,

Line 10299: okl_accounting_util.round_amount(

10295: ELSIF NVL(l_stub_amount,OKL_API.G_MISS_NUM) <> OKL_API.G_MISS_NUM THEN
10296: l_split_pymt := l_stub_amount * l_sll_split_factor;
10297: END IF;
10298:
10299: okl_accounting_util.round_amount(
10300: p_api_version => p_api_version,
10301: p_init_msg_list => p_init_msg_list,
10302: x_return_status => x_return_status,
10303: x_msg_count => x_msg_count,

Line 10439: okl_accounting_util.round_amount(

10435:
10436: --Bug# 4028371
10437: --Bug# 3502142: Use Streams Rounding Option
10438: l_updated_sll_amount := TO_NUMBER(l_sll_rec.amount_sll) - l_split_pymt_sum;
10439: okl_accounting_util.round_amount(
10440: p_api_version => p_api_version,
10441: p_init_msg_list => p_init_msg_list,
10442: x_return_status => x_return_status,
10443: x_msg_count => x_msg_count,

Line 10469: okl_accounting_util.round_amount(

10465:
10466: --Bug# 4028371
10467: --Bug# 3502142: Use Streams Rounding Option
10468: l_updated_stub_amount := TO_NUMBER(l_sll_rec.amount_stub) - l_split_pymt_sum;
10469: okl_accounting_util.round_amount(
10470: p_api_version => p_api_version,
10471: p_init_msg_list => p_init_msg_list,
10472: x_return_status => x_return_status,
10473: x_msg_count => x_msg_count,