DBA Data[Home] [Help]

APPS.PA_BILL_PCT dependencies on PA_MULTI_CURRENCY

Line 91: /* l_currency_code := pa_multi_currency_txn.get_proj_curr_code_sql(X_project_id); */

87: END IF;
88:
89:
90: /** gets project currency code This is commented because now PFC and Project currency can be diffrent for MCB2 **/
91: /* l_currency_code := pa_multi_currency_txn.get_proj_curr_code_sql(X_project_id); */
92:
93: /* To get the Project functional currency for Project, calling get default procedure for MCB2 */
94:
95: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

Line 95: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

91: /* l_currency_code := pa_multi_currency_txn.get_proj_curr_code_sql(X_project_id); */
92:
93: /* To get the Project functional currency for Project, calling get default procedure for MCB2 */
94:
95: PA_MULTI_CURRENCY_BILLING.get_project_defaults (
96: p_project_id => X_project_id,
97: x_multi_currency_billing_flag => l_multi_currency_billing_flag,
98: x_baseline_funding_flag => l_baseline_funding_flag,
99: x_revproc_currency_code => l_revproc_currency_code,

Line 262: calc_rev_amount := pa_multi_currency_billing.round_trans_currency_amt((nvl(Percent_Complete,0) * 0.01)

258: ) ,
259: Amount_Left
260: );Commenting for bug 4719700*/
261: /* Added for bug 4719700 BEGIN */
262: calc_rev_amount := pa_multi_currency_billing.round_trans_currency_amt((nvl(Percent_Complete,0) * 0.01)
263: * greatest( nvl(budget_revenue,0)
264: - nvl(event_revenue,0), 0
265: ),l_projfunc_currency_code);
266:

Line 345: calc_inv_amount := pa_multi_currency_billing.round_trans_currency_amt((( nvl(Percent_Complete,0) * 0.01)

341: nvl(Amount_Left,0)
342: );Commenting for bug 4719700*/
343: /* Changes for 4719700 -Start */
344:
345: calc_inv_amount := pa_multi_currency_billing.round_trans_currency_amt((( nvl(Percent_Complete,0) * 0.01)
346: * greatest( (nvl(budget_revenue,0)
347: - nvl(event_invoice,0)), 0)
348: ),l_projfunc_currency_code);
349:

Line 534: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

530:
531: /* Following code has been added for MCB2 */
532: l_project_id := X2_project_id;
533: l_calling_process := pa_billing.GetCallProcess;
534: PA_MULTI_CURRENCY_BILLING.get_project_defaults (
535: p_project_id => l_project_id,
536: x_multi_currency_billing_flag => l_multi_currency_billing_flag,
537: x_baseline_funding_flag => l_baseline_funding_flag,
538: x_revproc_currency_code => l_revproc_currency_code,

Line 572: PA_MULTI_CURRENCY.convert_amount(

568: l_projfunc_rate_date := NVL(l_projfunc_rate_date,pa_billing.GetInvoiceDate);
569: l_passd_amt := l_trans_bill_amt;
570: END IF;
571: /* Calling convert amount proc to convert this amount in PFC */
572: PA_MULTI_CURRENCY.convert_amount(
573: P_FROM_CURRENCY => l_txn_currency_code,
574: P_TO_CURRENCY => l_projfunc_currency_code,
575: P_CONVERSION_DATE => l_projfunc_rate_date,
576: P_CONVERSION_TYPE => l_projfunc_rate_type,

Line 732: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

728: and e.revenue_distributed_flag||'' = 'N'; */
729:
730: /* Following code has been added for MCB2 */
731: l_project_id := X2_project_id;
732: PA_MULTI_CURRENCY_BILLING.get_project_defaults (
733: p_project_id => l_project_id,
734: x_multi_currency_billing_flag => l_multi_currency_billing_flag,
735: x_baseline_funding_flag => l_baseline_funding_flag,
736: x_revproc_currency_code => l_revproc_currency_code,

Line 767: PA_MULTI_CURRENCY.convert_amount(

763: l_projfunc_rate_date := NVL(l_projfunc_rate_date,pa_billing.GetPaDate);
764: END IF;
765:
766: /* Calling convert amount proc to convert this amount in PFC */
767: PA_MULTI_CURRENCY.convert_amount(
768: P_FROM_CURRENCY => l_txn_currency_code,
769: P_TO_CURRENCY => l_projfunc_currency_code,
770: P_CONVERSION_DATE => l_projfunc_rate_date,
771: P_CONVERSION_TYPE => l_projfunc_rate_type,

Line 904: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

900: and nvl(pdii.task_id,0) = nvl(e.task_id,0)); */
901:
902: /* Following code has been added for MCB2 */
903: l_project_id := X2_project_id;
904: PA_MULTI_CURRENCY_BILLING.get_project_defaults (
905: p_project_id => l_project_id,
906: x_multi_currency_billing_flag => l_multi_currency_billing_flag,
907: x_baseline_funding_flag => l_baseline_funding_flag,
908: x_revproc_currency_code => l_revproc_currency_code,

Line 938: PA_MULTI_CURRENCY.convert_amount(

934: IF ( l_project_bil_rate_date_code = 'PA_INVOICE_DATE' ) THEN
935: l_projfunc_rate_date := NVL(l_projfunc_rate_date,pa_billing.GetInvoiceDate);
936: END IF;
937: /* Calling convert amount proc to convert this amount in PFC */
938: PA_MULTI_CURRENCY.convert_amount(
939: P_FROM_CURRENCY => l_txn_currency_code,
940: P_TO_CURRENCY => l_projfunc_currency_code,
941: P_CONVERSION_DATE => l_projfunc_rate_date,
942: P_CONVERSION_TYPE => l_projfunc_rate_type,