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 532: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

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

Line 570: PA_MULTI_CURRENCY.convert_amount(

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

Line 730: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

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

Line 765: PA_MULTI_CURRENCY.convert_amount(

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

Line 902: PA_MULTI_CURRENCY_BILLING.get_project_defaults (

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

Line 936: PA_MULTI_CURRENCY.convert_amount(

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