DBA Data[Home] [Help]

APPS.PA_FUND_REVAL_PVT dependencies on PA_CURRENCY

Line 5184: l_ITC_due_amount := pa_currency.round_trans_currency_amt(

5180: */
5181:
5182: /* IF condition added for Bug 3569699 */
5183: IF p_InvTab(i).funding_bill_amount <> 0 THEN
5184: l_ITC_due_amount := pa_currency.round_trans_currency_amt(
5185: (l_DueAmtFC * (p_InvTab(i).inv_amount / p_InvTab(i).funding_bill_amount)),p_InvTab(i).inv_currency_code);
5186: ELSE
5187: l_ITC_due_amount:= 0;
5188: END IF;

Line 5602: l_ITC_due_amount := pa_currency.round_trans_currency_amt(

5598:
5599: /* IF condition added for Bug 3569699 */
5600:
5601: IF p_InvTab(l_SobIdIdx).funding_bill_amount <> 0 THEN
5602: l_ITC_due_amount := pa_currency.round_trans_currency_amt(
5603: (l_DueAmtFC * (p_InvTab(l_SobIdIdx).inv_amount / p_InvTab(l_SobIdIdx).funding_bill_amount)),
5604: p_InvTab(l_SobIdIdx).inv_currency_code);
5605: ELSE
5606: l_ITC_due_amount:= 0;

Line 8307: pa_currency.round_trans_currency_amt(

8303: (G_InvCompTab(i).agreement_id = G_RevalCompTab(l_SobIdIdx).agreement_id) AND
8304: (nvl(G_InvCompTab(i).task_id,0) = nvl(G_RevalCompTab(l_SobIdIdx).task_id,0))) THEN
8305:
8306: G_RevalCompTab(l_SobIdIdx).funding_backlog_amount :=
8307: pa_currency.round_trans_currency_amt(
8308: (G_RevalCompTab(l_SobIdIdx).total_baselined_amount -
8309: nvl(G_InvCompTab(i).funding_billed_amount,0)),
8310: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);
8311:

Line 8336: pa_currency.round_trans_currency_amt(

8332: l_InvprocBacklogAmount := 0;
8333:
8334: ELSE */
8335: l_InvprocBacklogAmount :=
8336: pa_currency.round_trans_currency_amt(
8337: (G_RevalCompTab(l_SobIdIdx).invproc_baselined_amount -
8338: nvl(G_InvCompTab(i).invproc_billed_amount,0)),
8339: G_RevalCompTab(l_SobIdIdx).invproc_Currency_Code);
8340:

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

8340:
8341: --END IF;
8342:
8343: G_RevalCompTab(l_SobIdIdx).funding_inv_applied_amount :=
8344: pa_currency.round_trans_currency_amt( nvl(G_InvCompTab(i).funding_applied_amount,0),
8345: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);
8346:
8347: G_RevalCompTab(l_SobIdIdx).funding_inv_due_amount := 0;
8348:

Line 8369: pa_currency.round_trans_currency_amt(

8365:
8366: END IF;
8367:
8368: G_RevalCompTab(l_SobIdIdx).funding_inv_due_amount :=
8369: pa_currency.round_trans_currency_amt(
8370: (nvl(G_InvCompTab(i).funding_billed_amount,0) -
8371: nvl(G_InvCompTab(i).funding_applied_amount,0) +
8372: nvl(G_InvCompTab(i).funding_adjusted_amount,0)), /* Added for bug 7237486 */
8373: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);

Line 8376: pa_currency.round_trans_currency_amt(

8372: nvl(G_InvCompTab(i).funding_adjusted_amount,0)), /* Added for bug 7237486 */
8373: G_RevalCompTab(l_SobIdIdx).Funding_Currency_Code);
8374:
8375: G_RevalCompTab(l_SobIdIdx).projfunc_inv_due_amount := /* Added for bug 3221279 */
8376: pa_currency.round_trans_currency_amt(
8377: nvl(G_InvCompTab(i).revald_pf_inv_due_amount,0),
8378: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8379:
8380: /* This is required for Bug 2548136. The adjustment amount requires the difference in due amount

Line 8384: pa_currency.round_trans_currency_amt(

8380: /* This is required for Bug 2548136. The adjustment amount requires the difference in due amount
8381: before and after revaluation */
8382:
8383: l_PFCDueBefReval :=
8384: pa_currency.round_trans_currency_amt(
8385: (nvl(G_InvCompTab(i).projfunc_billed_amount,0) -
8386: nvl(G_InvCompTab(i).projfunc_applied_amount,0)),
8387: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8388:

Line 8390: pa_currency.round_trans_currency_amt(

8386: nvl(G_InvCompTab(i).projfunc_applied_amount,0)),
8387: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8388:
8389: G_RevalCompTab(l_SobIdIdx).projfunc_realized_gains_amt :=
8390: pa_currency.round_trans_currency_amt(
8391: nvl(G_InvCompTab(i).projfunc_gain_amount,0),
8392: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8393: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8394:

Line 8396: pa_currency.round_trans_currency_amt(

8392: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8393: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8394:
8395: G_RevalCompTab(l_SobIdIdx).projfunc_realized_losses_amt :=
8396: pa_currency.round_trans_currency_amt(
8397: nvl(G_InvCompTab(i).projfunc_loss_amount,0) ,
8398: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8399: G_RevalCompTab(l_SobIdIdx).realized_losses_amount;
8400: ELSE

Line 8405: pa_currency.round_trans_currency_amt(

8401:
8402: l_PFCDueBefReval := 0;
8403:
8404: l_ProjfuncBilledAmount :=
8405: pa_currency.round_trans_currency_amt(
8406: nvl(G_InvCompTab(i).projfunc_billed_amount,0),
8407: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8408:
8409: G_RevalCompTab(l_SobIdIdx).projfunc_realized_gains_amt := 0;

Line 8425: pa_currency.round_trans_currency_amt(

8421: /*
8422:
8423: Moved above within if and end if
8424: G_RevalCompTab(l_SobIdIdx).projfunc_realized_gains_amt :=
8425: pa_currency.round_trans_currency_amt(
8426: nvl(G_InvCompTab(i).projfunc_gain_amount,0),
8427: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8428: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8429:

Line 8431: pa_currency.round_trans_currency_amt(

8427: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8428: G_RevalCompTab(l_SobIdIdx).realized_gains_amount;
8429:
8430: G_RevalCompTab(l_SobIdIdx).projfunc_realized_losses_amt :=
8431: pa_currency.round_trans_currency_amt(
8432: nvl(G_InvCompTab(i).projfunc_loss_amount,0) ,
8433: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code) -
8434: G_RevalCompTab(l_SobIdIdx).realized_losses_amount;
8435: */

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

8434: G_RevalCompTab(l_SobIdIdx).realized_losses_amount;
8435: */
8436:
8437: G_RevalCompTab(l_SobIdIdx).projfunc_inv_applied_amount :=
8438: pa_currency.round_trans_currency_amt( nvl(G_InvCompTab(i).projfunc_applied_amount,0),
8439: G_RevalCompTab(l_SobIdIdx).projfunc_Currency_Code);
8440:
8441: Exit;
8442:

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

8463: /* 1234 Begin - 3532963 */
8464: IF (G_RevalCompTab(l_SobIdIdx).funding_backlog_amount < 0) THEN
8465: IF ((l_RevaluationIndex IS NULL) OR (l_RevaluationIndex <> 1)) THEN
8466: l_RevalBacklogAmtFC :=
8467: pa_currency.round_trans_currency_amt((G_RevalCompTab(l_SobIdIdx).funding_backlog_amount * nvl(l_RevaluationIndex,0)),
8468: G_RevalCompTab(l_SobIdIdx).funding_currency_code);
8469: ELSE
8470: l_RevalBacklogAmtFC := 0;
8471: G_RevalCompTab(l_SobIdIdx).funding_backlog_amount := 0;

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

8471: G_RevalCompTab(l_SobIdIdx).funding_backlog_amount := 0;
8472: END IF;
8473: ELSE
8474: l_RevalBacklogAmtFC :=
8475: pa_currency.round_trans_currency_amt((G_RevalCompTab(l_SobIdIdx).funding_backlog_amount * nvl(l_RevaluationIndex,0)),
8476: G_RevalCompTab(l_SobIdIdx).funding_currency_code);
8477: END IF;
8478: /* End- 3532963 */
8479: