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 1081: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));

1077: l_bc_pkt.budget_version_id := l_budget_version_id;
1078:
1079: if nvl(t_acct_raw_cost(i), 0) > 0 THEN
1080:
1081: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));
1082: l_bc_pkt.entered_cr := 0;
1083: l_bc_pkt.effect_on_funds_code := 'D';
1084: --
1085: -- REL12 AP Lines Uptake

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

1094: END IF ;
1095:
1096: else
1097:
1098: l_bc_pkt.entered_cr := ABS(pa_currency.round_currency_amt(t_acct_raw_cost(i))) ;
1099: l_bc_pkt.entered_dr := 0;
1100:
1101: -- R12 AP lines uptake : For reversing expneditures BRC and ind_compiled_set_id should be
1102: -- copied from original expenditure

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

1220: l_bc_pkt.bud_task_id := l_bud_task_id;
1221: l_bc_pkt.top_task_id := l_top_task_id;
1222: l_bc_pkt.budget_version_id := l_budget_version_id;
1223: -- giving credit to AP... Which is okay.
1224: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);
1225: l_bc_pkt.entered_dr := 0;
1226: IF (NVL(PA_TRX_IMPORT.G_cash_based_accounting,'N') = 'Y' AND
1227: g_xface_rec.cdl_system_reference4 IS NOT NULL) THEN
1228: l_bc_pkt.entered_cr := l_apdist_amt_to_relieve;

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

1253: l_bc_pkt.bud_task_id := l_bud_task_id;
1254: l_bc_pkt.top_task_id := l_top_task_id;
1255: l_bc_pkt.budget_version_id := l_budget_version_id;
1256: l_bc_pkt.ind_compiled_set_id := t_ind_compiled_set_id(i);
1257: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(t_acct_raw_cost(i));
1258: l_bc_pkt.entered_cr := 0;
1259:
1260: -- R12 AP lines uptake : For reversing expneditures BRC and ind_compiled_set_id should be
1261: -- copied from original expenditure

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

1358:
1359: -- For exchange rate Variance scenario,amount to be relieved for AP is different from acct_raw_cost
1360: IF l_erv_found = 'Y' THEN
1361: IF l_apdist_amt_to_relieve >=0 THEN
1362: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(l_apdist_amt_to_relieve);
1363: l_bc_pkt.entered_dr := 0;
1364: l_bc_pkt.effect_on_funds_code := 'I';
1365: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1366: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(l_apdist_amt_to_relieve));

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

1362: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(l_apdist_amt_to_relieve);
1363: l_bc_pkt.entered_dr := 0;
1364: l_bc_pkt.effect_on_funds_code := 'I';
1365: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1366: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(l_apdist_amt_to_relieve));
1367: l_bc_pkt.entered_cr := 0;
1368: l_bc_pkt.effect_on_funds_code := 'D';
1369: END IF;
1370: ELSE

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

1424:
1425: -- For exchange rate Variance scenario,amount to be relieved for AP is different from acct_raw_cost
1426: IF l_erv_found = 'Y' THEN
1427: IF g_xface_rec.acct_raw_cost >=0 THEN
1428: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);
1429: l_bc_pkt.entered_dr := 0;
1430: l_bc_pkt.effect_on_funds_code := 'I';
1431: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1432: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(g_xface_rec.acct_raw_cost));

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

1428: l_bc_pkt.entered_cr := pa_currency.round_currency_amt(g_xface_rec.acct_raw_cost);
1429: l_bc_pkt.entered_dr := 0;
1430: l_bc_pkt.effect_on_funds_code := 'I';
1431: ELSE -- IF +ve amount being reserved against AP then calculate BRC.
1432: l_bc_pkt.entered_dr := pa_currency.round_currency_amt(ABS(g_xface_rec.acct_raw_cost));
1433: l_bc_pkt.entered_cr := 0;
1434: l_bc_pkt.effect_on_funds_code := 'D';
1435: END IF;
1436: ELSE

Line 3019: 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)),

3015: gbc.BUDGET_VERSION_ID,
3016: gbc.BUD_TASK_ID,
3017: NULL,
3018: gbc.ACCOUNT_TYPE,
3019: 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)),
3020: 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
3021: gbc.TOLERANCE_AMOUNT,
3022: gbc.TOLERANCE_PERCENTAGE,
3023: gbc.OVERRIDE_AMOUNT,

Line 3020: 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

3016: gbc.BUD_TASK_ID,
3017: NULL,
3018: gbc.ACCOUNT_TYPE,
3019: 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)),
3020: 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
3021: gbc.TOLERANCE_AMOUNT,
3022: gbc.TOLERANCE_PERCENTAGE,
3023: gbc.OVERRIDE_AMOUNT,
3024: gbc.EFFECT_ON_FUNDS_CODE ,