DBA Data[Home] [Help]

APPS.OKL_SPLIT_ASSET_PVT dependencies on OKL_ACCOUNTING_UTIL

Line 366: l_round_amount := okl_accounting_util.cross_currency_round_amount(

362: p_amount <> OKL_API.G_MISS_NUM) THEN
363:
364: l_round_amount := NULL;
365:
366: l_round_amount := okl_accounting_util.cross_currency_round_amount(
367: p_amount => p_amount,
368: p_currency_code => p_currency_code
369: );
370: END IF;

Line 1794: l_func_curr_code := okl_accounting_util.get_func_curr_code;

1790: --------------------------------------------------------------------------
1791:
1792: l_chr_curr_code := l_Product_rec.CURRENCY_CODE;
1793:
1794: l_func_curr_code := okl_accounting_util.get_func_curr_code;
1795:
1796: x_currency_conversion_rate := NULL;
1797: x_currency_conversion_type := NULL;
1798: x_currency_conversion_date := NULL;

Line 1810: x_currency_conversion_rate := okl_accounting_util.get_curr_con_rate(

1806: IF ( l_Product_rec.currency_conversion_type = 'User') THEN
1807: x_currency_conversion_rate := l_Product_rec.currency_conversion_rate;
1808: x_currency_conversion_date := l_Product_rec.currency_conversion_date;
1809: ELSE
1810: x_currency_conversion_rate := okl_accounting_util.get_curr_con_rate(
1811: p_from_curr_code => l_chr_curr_code,
1812: p_to_curr_code => l_func_curr_code,
1813: p_con_date => l_transaction_date,
1814: p_con_type => l_Product_rec.currency_conversion_type);

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

1831: l_trxH_in_rec.currency_conversion_type := x_currency_conversion_type;
1832: l_trxH_in_rec.currency_conversion_date := x_currency_conversion_date;
1833: l_trxH_in_rec.tsu_code := 'PROCESSED';
1834: l_trxH_in_rec.date_transaction_occurred := l_transaction_date;
1835: l_trxH_in_rec.set_of_books_id := okl_accounting_util.get_set_of_books_id;
1836: l_trxH_in_rec.org_id := l_Product_rec.authoring_org_id;
1837: --------------------------------------------------------------------------
1838: -- Create transaction Header and line
1839: --------------------------------------------------------------------------

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

1878:
1879: -- set the additional parameters with contract_id, line_id and transaction_date
1880: -- to be passed to formula engine
1881:
1882: l_valid_gl_date := OKL_ACCOUNTING_UTIL.get_valid_gl_date( p_gl_date => l_transaction_date);
1883:
1884: --For special accounting treatment : Review whether it is required or not
1885: OKL_SECURITIZATION_PVT.Check_Khr_ia_associated(
1886: p_api_version => p_api_version,

Line 8118: okl_accounting_util.round_amount(

8114: ELSE
8115: l_child_split_factor := l_txd_rec.split_percent/100;
8116: END IF;
8117: l_split_pymt := l_strmele_rec.amount * l_child_split_factor;
8118: okl_accounting_util.round_amount(
8119: p_api_version => p_api_version,
8120: p_init_msg_list => p_init_msg_list,
8121: x_return_status => x_return_status,
8122: x_msg_count => x_msg_count,

Line 8145: okl_accounting_util.round_amount(

8141:
8142: ELSE
8143: --claculate the amount for child line
8144: l_child_amount :=l_strmele_rec.amount * p_split_factor;
8145: okl_accounting_util.round_amount(
8146: p_api_version => p_api_version,
8147: p_init_msg_list => p_init_msg_list,
8148: x_return_status => x_return_status,
8149: x_msg_count => x_msg_count,

Line 9455: okl_accounting_util.round_amount(

9451:
9452: l_updated_sll_amount := TO_NUMBER(l_sll_rec.amount_sll)*l_split_factor;
9453: --Bug# 4028371
9454: --Bug# 3502142: Use Streams Rounding Option
9455: okl_accounting_util.round_amount(
9456: p_api_version => p_api_version,
9457: p_init_msg_list => p_init_msg_list,
9458: x_return_status => x_return_status,
9459: x_msg_count => x_msg_count,

Line 9478: okl_accounting_util.round_amount(

9474: --Bug# 2757289 :enhancement for stub payments
9475: l_updated_stub_amount := TO_NUMBER(l_sll_rec.amount_stub)*l_split_factor;
9476: --Bug# 4028371
9477: --Bug# 3502142: Use Streams Rounding Option
9478: okl_accounting_util.round_amount(
9479: p_api_version => p_api_version,
9480: p_init_msg_list => p_init_msg_list,
9481: x_return_status => x_return_status,
9482: x_msg_count => x_msg_count,

Line 9572: okl_accounting_util.round_amount(

9568: ELSIF NVL(l_stub_amount,OKL_API.G_MISS_NUM) <> OKL_API.G_MISS_NUM THEN
9569: l_split_pymt := l_stub_amount * l_sll_split_factor;
9570: END IF;
9571:
9572: okl_accounting_util.round_amount(
9573: p_api_version => p_api_version,
9574: p_init_msg_list => p_init_msg_list,
9575: x_return_status => x_return_status,
9576: x_msg_count => x_msg_count,

Line 9897: okl_accounting_util.round_amount(

9893:
9894: --Bug# 4028371
9895: --Bug# 3502142: Use Streams Rounding Option
9896: l_updated_sll_amount := TO_NUMBER(l_sll_rec.amount_sll)*l_split_factor;
9897: okl_accounting_util.round_amount(
9898: p_api_version => p_api_version,
9899: p_init_msg_list => p_init_msg_list,
9900: x_return_status => x_return_status,
9901: x_msg_count => x_msg_count,

Line 9927: okl_accounting_util.round_amount(

9923:
9924: --Bug# 4028371
9925: --Bug# 3502142: Use Streams Rounding Option
9926: l_updated_stub_amount := TO_NUMBER(l_sll_rec.amount_stub)*l_split_factor;
9927: okl_accounting_util.round_amount(
9928: p_api_version => p_api_version,
9929: p_init_msg_list => p_init_msg_list,
9930: x_return_status => x_return_status,
9931: x_msg_count => x_msg_count,

Line 10246: okl_accounting_util.round_amount(

10242: ELSIF NVL(l_stub_amount,OKL_API.G_MISS_NUM) <> OKL_API.G_MISS_NUM THEN
10243: l_split_pymt := l_stub_amount * l_sll_split_factor;
10244: END IF;
10245:
10246: okl_accounting_util.round_amount(
10247: p_api_version => p_api_version,
10248: p_init_msg_list => p_init_msg_list,
10249: x_return_status => x_return_status,
10250: x_msg_count => x_msg_count,

Line 10386: okl_accounting_util.round_amount(

10382:
10383: --Bug# 4028371
10384: --Bug# 3502142: Use Streams Rounding Option
10385: l_updated_sll_amount := TO_NUMBER(l_sll_rec.amount_sll) - l_split_pymt_sum;
10386: okl_accounting_util.round_amount(
10387: p_api_version => p_api_version,
10388: p_init_msg_list => p_init_msg_list,
10389: x_return_status => x_return_status,
10390: x_msg_count => x_msg_count,

Line 10416: okl_accounting_util.round_amount(

10412:
10413: --Bug# 4028371
10414: --Bug# 3502142: Use Streams Rounding Option
10415: l_updated_stub_amount := TO_NUMBER(l_sll_rec.amount_stub) - l_split_pymt_sum;
10416: okl_accounting_util.round_amount(
10417: p_api_version => p_api_version,
10418: p_init_msg_list => p_init_msg_list,
10419: x_return_status => x_return_status,
10420: x_msg_count => x_msg_count,