DBA Data[Home] [Help]

APPS.GMS_PA_COSTING_PKG dependencies on PA_CURRENCY

Line 270: pa_currency.set_currency_info;

266:
267: g_error_stage := 'Fetched Set of Books and Packet IDs';
268:
269: -- Initialize currency context.
270: pa_currency.set_currency_info;
271:
272: End INIT;
273:
274: ---

Line 1112: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));

1108: l_bc_pkt.budget_version_id := l_budget_version_id;
1109:
1110: if nvl(t_acct_raw_cost(i), 0) > 0 THEN
1111:
1112: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));
1113: l_bc_pkt.entered_cr := 0;
1114: l_bc_pkt.effect_on_funds_code := 'D';
1115: --
1116: -- REL12 AP Lines Uptake

Line 1129: l_bc_pkt.entered_cr := ABS(pa_currency.round_currency_amt(t_acct_raw_cost(i))) ;

1125: END IF ;
1126:
1127: else
1128:
1129: l_bc_pkt.entered_cr := ABS(pa_currency.round_currency_amt(t_acct_raw_cost(i))) ;
1130: l_bc_pkt.entered_dr := 0;
1131:
1132: -- R12 AP lines uptake : For reversing expneditures BRC and ind_compiled_set_id should be
1133: -- copied from original expenditure

Line 1255: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);

1251: l_bc_pkt.bud_task_id := l_bud_task_id;
1252: l_bc_pkt.top_task_id := l_top_task_id;
1253: l_bc_pkt.budget_version_id := l_budget_version_id;
1254: -- giving credit to AP... Which is okay.
1255: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);
1256: l_bc_pkt.entered_dr := 0;
1257: IF (NVL(PA_TRX_IMPORT.G_cash_based_accounting,'N') = 'Y' AND
1258: g_xface_rec.cdl_system_reference4 IS NOT NULL) THEN
1259: l_bc_pkt.entered_cr := l_apdist_amt_to_relieve;

Line 1288: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));

1284: l_bc_pkt.bud_task_id := l_bud_task_id;
1285: l_bc_pkt.top_task_id := l_top_task_id;
1286: l_bc_pkt.budget_version_id := l_budget_version_id;
1287: l_bc_pkt.ind_compiled_set_id := t_ind_compiled_set_id(i);
1288: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));
1289: l_bc_pkt.entered_cr := 0;
1290:
1291: -- R12 AP lines uptake : For reversing expneditures BRC and ind_compiled_set_id should be
1292: -- copied from original expenditure

Line 1393: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(l_apdist_amt_to_relieve);

1389:
1390: -- For exchange rate Variance scenario,amount to be relieved for AP is different from acct_raw_cost
1391: IF l_erv_found = 'Y' THEN
1392: IF l_apdist_amt_to_relieve >=0 THEN
1393: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(l_apdist_amt_to_relieve);
1394: l_bc_pkt.entered_dr := 0;
1395: l_bc_pkt.effect_on_funds_code := 'I';
1396: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1397: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(l_apdist_amt_to_relieve));

Line 1397: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(l_apdist_amt_to_relieve));

1393: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(l_apdist_amt_to_relieve);
1394: l_bc_pkt.entered_dr := 0;
1395: l_bc_pkt.effect_on_funds_code := 'I';
1396: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1397: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(l_apdist_amt_to_relieve));
1398: l_bc_pkt.entered_cr := 0;
1399: l_bc_pkt.effect_on_funds_code := 'D';
1400: END IF;
1401: ELSE

Line 1459: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);

1455:
1456: -- For exchange rate Variance scenario,amount to be relieved for AP is different from acct_raw_cost
1457: IF l_erv_found = 'Y' THEN
1458: IF g_xface_rec.acct_raw_cost >=0 THEN
1459: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);
1460: l_bc_pkt.entered_dr := 0;
1461: l_bc_pkt.effect_on_funds_code := 'I';
1462: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1463: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(g_xface_rec.acct_raw_cost));

Line 1463: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(g_xface_rec.acct_raw_cost));

1459: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);
1460: l_bc_pkt.entered_dr := 0;
1461: l_bc_pkt.effect_on_funds_code := 'I';
1462: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1463: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(g_xface_rec.acct_raw_cost));
1464: l_bc_pkt.entered_cr := 0;
1465: l_bc_pkt.effect_on_funds_code := 'D';
1466: END IF;
1467: ELSE

Line 3099: pa_currency.round_currency_amt(decode(sign(gbc.BURDENABLE_RAW_COST * nvl(cm.compiled_multiplier,0)), 1, gbc.burdenable_raw_cost * nvl(cm.compiled_multiplier, 0), 0)),

3095: gbc.BUDGET_VERSION_ID,
3096: gbc.BUD_TASK_ID,
3097: NULL,
3098: gbc.ACCOUNT_TYPE,
3099: pa_currency.round_currency_amt(decode(sign(gbc.BURDENABLE_RAW_COST * nvl(cm.compiled_multiplier,0)), 1, gbc.burdenable_raw_cost * nvl(cm.compiled_multiplier, 0), 0)),
3100: pa_currency.round_currency_amt(decode(sign(gbc.BURDENABLE_RAW_COST * nvl(cm.compiled_multiplier,0)), -1, abs(gbc.burdenable_raw_cost * nvl(cm.compiled_multiplier, 0)), 0)), --> bug 3637934
3101: gbc.TOLERANCE_AMOUNT,
3102: gbc.TOLERANCE_PERCENTAGE,
3103: gbc.OVERRIDE_AMOUNT,

Line 3100: pa_currency.round_currency_amt(decode(sign(gbc.BURDENABLE_RAW_COST * nvl(cm.compiled_multiplier,0)), -1, abs(gbc.burdenable_raw_cost * nvl(cm.compiled_multiplier, 0)), 0)), --> bug 3637934

3096: gbc.BUD_TASK_ID,
3097: NULL,
3098: gbc.ACCOUNT_TYPE,
3099: pa_currency.round_currency_amt(decode(sign(gbc.BURDENABLE_RAW_COST * nvl(cm.compiled_multiplier,0)), 1, gbc.burdenable_raw_cost * nvl(cm.compiled_multiplier, 0), 0)),
3100: pa_currency.round_currency_amt(decode(sign(gbc.BURDENABLE_RAW_COST * nvl(cm.compiled_multiplier,0)), -1, abs(gbc.burdenable_raw_cost * nvl(cm.compiled_multiplier, 0)), 0)), --> bug 3637934
3101: gbc.TOLERANCE_AMOUNT,
3102: gbc.TOLERANCE_PERCENTAGE,
3103: gbc.OVERRIDE_AMOUNT,
3104: gbc.EFFECT_ON_FUNDS_CODE ,