DBA Data[Home] [Help]

APPS.PA_FUND_REVAL_PVT dependencies on PA_CURRENCY

Line 5190: l_ITC_due_amount := pa_currency.round_trans_currency_amt(

5186: */
5187:
5188: /* IF condition added for Bug 3569699 */
5189: IF p_InvTab(i).funding_bill_amount <> 0 THEN
5190: l_ITC_due_amount := pa_currency.round_trans_currency_amt(
5191: (l_DueAmtFC * (p_InvTab(i).inv_amount / p_InvTab(i).funding_bill_amount)),p_InvTab(i).inv_currency_code);
5192: ELSE
5193: l_ITC_due_amount:= 0;
5194: END IF;

Line 5608: l_ITC_due_amount := pa_currency.round_trans_currency_amt(

5604:
5605: /* IF condition added for Bug 3569699 */
5606:
5607: IF p_InvTab(l_SobIdIdx).funding_bill_amount <> 0 THEN
5608: l_ITC_due_amount := pa_currency.round_trans_currency_amt(
5609: (l_DueAmtFC * (p_InvTab(l_SobIdIdx).inv_amount / p_InvTab(l_SobIdIdx).funding_bill_amount)),
5610: p_InvTab(l_SobIdIdx).inv_currency_code);
5611: ELSE
5612: l_ITC_due_amount:= 0;

Line 8334: pa_currency.round_trans_currency_amt(

8330: (G_InvCompTab(i).agreement_id = G_RevalCompTab(l_SobIdIdx).agreement_id) AND
8331: (nvl(G_InvCompTab(i).task_id,0) = nvl(G_RevalCompTab(l_SobIdIdx).task_id,0))) THEN
8332:
8333: G_RevalCompTab(l_SobIdIdx).funding_backlog_amount :=
8334: pa_currency.round_trans_currency_amt(
8335: (G_RevalCompTab(l_SobIdIdx).total_baselined_amount -
8336: nvl(G_InvCompTab(i).funding_billed_amount,0)),
8337: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);
8338:

Line 8363: pa_currency.round_trans_currency_amt(

8359: l_InvprocBacklogAmount := 0;
8360:
8361: ELSE */
8362: l_InvprocBacklogAmount :=
8363: pa_currency.round_trans_currency_amt(
8364: (G_RevalCompTab(l_SobIdIdx).invproc_baselined_amount -
8365: nvl(G_InvCompTab(i).invproc_billed_amount,0)),
8366: G_RevalCompTab(l_SobIdIdx).invproc_Currency_Code);
8367:

Line 8371: pa_currency.round_trans_currency_amt( nvl(G_InvCompTab(i).funding_applied_amount,0),

8367:
8368: --END IF;
8369:
8370: G_RevalCompTab(l_SobIdIdx).funding_inv_applied_amount :=
8371: pa_currency.round_trans_currency_amt( nvl(G_InvCompTab(i).funding_applied_amount,0),
8372: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);
8373:
8374: G_RevalCompTab(l_SobIdIdx).funding_inv_due_amount := 0;
8375:

Line 8396: pa_currency.round_trans_currency_amt(

8392:
8393: END IF;
8394:
8395: G_RevalCompTab(l_SobIdIdx).funding_inv_due_amount :=
8396: pa_currency.round_trans_currency_amt(
8397: (nvl(G_InvCompTab(i).funding_billed_amount,0) -
8398: nvl(G_InvCompTab(i).funding_applied_amount,0) +
8399: nvl(G_InvCompTab(i).funding_adjusted_amount,0)), /* Added for bug 7237486 */
8400: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);

Line 8403: pa_currency.round_trans_currency_amt(

8399: nvl(G_InvCompTab(i).funding_adjusted_amount,0)), /* Added for bug 7237486 */
8400: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);
8401:
8402: G_RevalCompTab(l_SobIdIdx).projfunc_inv_due_amount := /* Added for bug 3221279 */
8403: pa_currency.round_trans_currency_amt(
8404: nvl(G_InvCompTab(i).revald_pf_inv_due_amount,0),
8405: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8406:
8407: /* This is required for Bug 2548136. The adjustment amount requires the difference in due amount

Line 8411: pa_currency.round_trans_currency_amt(

8407: /* This is required for Bug 2548136. The adjustment amount requires the difference in due amount
8408: before and after revaluation */
8409:
8410: l_PFCDueBefReval :=
8411: pa_currency.round_trans_currency_amt(
8412: (nvl(G_InvCompTab(i).projfunc_billed_amount,0) -
8413: nvl(G_InvCompTab(i).projfunc_applied_amount,0)),
8414: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8415:

Line 8417: pa_currency.round_trans_currency_amt(

8413: nvl(G_InvCompTab(i).projfunc_applied_amount,0)),
8414: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8415:
8416: G_RevalCompTab(l_SobIdIdx).projfunc_realized_gains_amt :=
8417: pa_currency.round_trans_currency_amt(
8418: nvl(G_InvCompTab(i).projfunc_gain_amount,0),
8419: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8420: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8421:

Line 8423: pa_currency.round_trans_currency_amt(

8419: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8420: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8421:
8422: G_RevalCompTab(l_SobIdIdx).projfunc_realized_losses_amt :=
8423: pa_currency.round_trans_currency_amt(
8424: nvl(G_InvCompTab(i).projfunc_loss_amount,0) ,
8425: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8426: G_RevalCompTab(l_SobIdIdx).realized_losses_amount;
8427: ELSE

Line 8432: pa_currency.round_trans_currency_amt(

8428:
8429: l_PFCDueBefReval := 0;
8430:
8431: l_ProjfuncBilledAmount :=
8432: pa_currency.round_trans_currency_amt(
8433: nvl(G_InvCompTab(i).projfunc_billed_amount,0),
8434: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8435:
8436: G_RevalCompTab(l_SobIdIdx).projfunc_realized_gains_amt := 0;

Line 8452: pa_currency.round_trans_currency_amt(

8448: /*
8449:
8450: Moved above within if and end if
8451: G_RevalCompTab(l_SobIdIdx).projfunc_realized_gains_amt :=
8452: pa_currency.round_trans_currency_amt(
8453: nvl(G_InvCompTab(i).projfunc_gain_amount,0),
8454: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8455: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8456:

Line 8458: pa_currency.round_trans_currency_amt(

8454: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8455: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8456:
8457: G_RevalCompTab(l_SobIdIdx).projfunc_realized_losses_amt :=
8458: pa_currency.round_trans_currency_amt(
8459: nvl(G_InvCompTab(i).projfunc_loss_amount,0) ,
8460: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8461: G_RevalCompTab(l_SobIdIdx).realized_losses_amount;
8462: */

Line 8465: pa_currency.round_trans_currency_amt( nvl(G_InvCompTab(i).projfunc_applied_amount,0),

8461: G_RevalCompTab(l_SobIdIdx).realized_losses_amount;
8462: */
8463:
8464: G_RevalCompTab(l_SobIdIdx).projfunc_inv_applied_amount :=
8465: pa_currency.round_trans_currency_amt( nvl(G_InvCompTab(i).projfunc_applied_amount,0),
8466: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8467:
8468: Exit;
8469:

Line 8494: pa_currency.round_trans_currency_amt((G_RevalCompTab(l_SobIdIdx).funding_backlog_amount * nvl(l_RevaluationIndex,0)),

8490: /* 1234 Begin - 3532963 */
8491: IF (G_RevalCompTab(l_SobIdIdx).funding_backlog_amount < 0) THEN
8492: IF ((l_RevaluationIndex IS NULL) OR (l_RevaluationIndex <> 1)) THEN
8493: l_RevalBacklogAmtFC :=
8494: pa_currency.round_trans_currency_amt((G_RevalCompTab(l_SobIdIdx).funding_backlog_amount * nvl(l_RevaluationIndex,0)),
8495: G_RevalCompTab(l_SobIdIdx).funding_currency_code);
8496: ELSE
8497: l_RevalBacklogAmtFC := 0;
8498: G_RevalCompTab(l_SobIdIdx).funding_backlog_amount := 0;

Line 8502: pa_currency.round_trans_currency_amt((G_RevalCompTab(l_SobIdIdx).funding_backlog_amount * nvl(l_RevaluationIndex,0)),

8498: G_RevalCompTab(l_SobIdIdx).funding_backlog_amount := 0;
8499: END IF;
8500: ELSE
8501: l_RevalBacklogAmtFC :=
8502: pa_currency.round_trans_currency_amt((G_RevalCompTab(l_SobIdIdx).funding_backlog_amount * nvl(l_RevaluationIndex,0)),
8503: G_RevalCompTab(l_SobIdIdx).funding_currency_code);
8504: END IF;
8505: /* End- 3532963 */
8506: