DBA Data[Home] [Help]

APPS.ARP_UTIL dependencies on ARPCURR

Line 244: RETURN( arpcurr.CurrRound( p_amount, p_currency_code ) );

240: p_currency_code IN VARCHAR2)
241: RETURN NUMBER IS
242: BEGIN
243:
244: RETURN( arpcurr.CurrRound( p_amount, p_currency_code ) );
245:
246: END;
247:
248:

Line 414: lc_currency_code := NVL(p_currency, arpcurr.FunctionalCurrency);

410: END IF;
411: END IF;
412: */
413:
414: lc_currency_code := NVL(p_currency, arpcurr.FunctionalCurrency);
415:
416: -- all variables are now initialized.
417: -- calculate the new p_master_to amount:
418:

Line 1213: p_tax_acctd_amt := arpcurr.functional_amount(

1209: l_run_oth_acctd_amt_tot := 0;
1210: l_amt_tot := p_tax_amt + p_charges_amt + p_line_amt + p_freight_amt ;
1211:
1212: l_run_amt_tot := l_run_amt_tot + p_tax_amt;
1213: p_tax_acctd_amt := arpcurr.functional_amount(
1214: l_run_amt_tot,
1215: p_base_currency,
1216: p_exchange_rate,
1217: p_base_precision,

Line 1227: p_charges_acctd_amt := arpcurr.functional_amount(

1223: l_last_bucket := 'T';
1224: END IF;
1225:
1226: l_run_amt_tot := l_run_amt_tot + p_charges_amt;
1227: p_charges_acctd_amt := arpcurr.functional_amount(
1228: l_run_amt_tot,
1229: p_base_currency,
1230: p_exchange_rate,
1231: p_base_precision,

Line 1241: p_line_acctd_amt := arpcurr.functional_amount(

1237: l_last_bucket := 'C';
1238: END IF;
1239:
1240: l_run_amt_tot := l_run_amt_tot + p_line_amt;
1241: p_line_acctd_amt := arpcurr.functional_amount(
1242: l_run_amt_tot,
1243: p_base_currency,
1244: p_exchange_rate,
1245: p_base_precision,

Line 1255: p_freight_acctd_amt := arpcurr.functional_amount(

1251: l_last_bucket := 'L';
1252: END IF;
1253:
1254: l_run_amt_tot := l_run_amt_tot + p_freight_amt;
1255: p_freight_acctd_amt := arpcurr.functional_amount(
1256: l_run_amt_tot,
1257: p_base_currency,
1258: p_exchange_rate,
1259: p_base_precision,

Line 1279: p_tax_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*

1275: debug( 'l_last_bucket is null');
1276: END IF;
1277:
1278: l_run_oth_amt_tot := l_run_oth_amt_tot + p_tax_amt;
1279: p_tax_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1280: p_header_acctd_amt,p_base_currency) -
1281: l_run_oth_acctd_amt_tot;
1282: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_tax_acctd_amt;
1283:

Line 1285: p_charges_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*

1281: l_run_oth_acctd_amt_tot;
1282: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_tax_acctd_amt;
1283:
1284: l_run_oth_amt_tot := l_run_oth_amt_tot + p_charges_amt;
1285: p_charges_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1286: p_header_acctd_amt,p_base_currency) -
1287: l_run_oth_acctd_amt_tot;
1288: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot +p_charges_acctd_amt;
1289:

Line 1291: p_line_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*

1287: l_run_oth_acctd_amt_tot;
1288: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot +p_charges_acctd_amt;
1289:
1290: l_run_oth_amt_tot := l_run_oth_amt_tot + p_line_amt;
1291: p_line_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1292: p_header_acctd_amt,p_base_currency) -
1293: l_run_oth_acctd_amt_tot;
1294: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_line_acctd_amt;
1295:

Line 1297: p_freight_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*

1293: l_run_oth_acctd_amt_tot;
1294: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_line_acctd_amt;
1295:
1296: l_run_oth_amt_tot := l_run_oth_amt_tot + p_freight_amt;
1297: p_freight_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1298: p_header_acctd_amt,p_base_currency) -
1299: l_run_oth_acctd_amt_tot;
1300: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_freight_acctd_amt;
1301: