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 411: lc_currency_code := NVL(p_currency, arpcurr.FunctionalCurrency);

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

Line 1154: p_tax_acctd_amt := arpcurr.functional_amount(

1150: l_run_oth_acctd_amt_tot := 0;
1151: l_amt_tot := p_tax_amt + p_charges_amt + p_line_amt + p_freight_amt ;
1152:
1153: l_run_amt_tot := l_run_amt_tot + p_tax_amt;
1154: p_tax_acctd_amt := arpcurr.functional_amount(
1155: l_run_amt_tot,
1156: p_base_currency,
1157: p_exchange_rate,
1158: p_base_precision,

Line 1168: p_charges_acctd_amt := arpcurr.functional_amount(

1164: l_last_bucket := 'T';
1165: END IF;
1166:
1167: l_run_amt_tot := l_run_amt_tot + p_charges_amt;
1168: p_charges_acctd_amt := arpcurr.functional_amount(
1169: l_run_amt_tot,
1170: p_base_currency,
1171: p_exchange_rate,
1172: p_base_precision,

Line 1182: p_line_acctd_amt := arpcurr.functional_amount(

1178: l_last_bucket := 'C';
1179: END IF;
1180:
1181: l_run_amt_tot := l_run_amt_tot + p_line_amt;
1182: p_line_acctd_amt := arpcurr.functional_amount(
1183: l_run_amt_tot,
1184: p_base_currency,
1185: p_exchange_rate,
1186: p_base_precision,

Line 1196: p_freight_acctd_amt := arpcurr.functional_amount(

1192: l_last_bucket := 'L';
1193: END IF;
1194:
1195: l_run_amt_tot := l_run_amt_tot + p_freight_amt;
1196: p_freight_acctd_amt := arpcurr.functional_amount(
1197: l_run_amt_tot,
1198: p_base_currency,
1199: p_exchange_rate,
1200: p_base_precision,

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

1216: debug( 'l_last_bucket is null');
1217: END IF;
1218:
1219: l_run_oth_amt_tot := l_run_oth_amt_tot + p_tax_amt;
1220: p_tax_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1221: p_header_acctd_amt,p_base_currency) -
1222: l_run_oth_acctd_amt_tot;
1223: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_tax_acctd_amt;
1224:

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

1222: l_run_oth_acctd_amt_tot;
1223: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_tax_acctd_amt;
1224:
1225: l_run_oth_amt_tot := l_run_oth_amt_tot + p_charges_amt;
1226: p_charges_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1227: p_header_acctd_amt,p_base_currency) -
1228: l_run_oth_acctd_amt_tot;
1229: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot +p_charges_acctd_amt;
1230:

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

1228: l_run_oth_acctd_amt_tot;
1229: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot +p_charges_acctd_amt;
1230:
1231: l_run_oth_amt_tot := l_run_oth_amt_tot + p_line_amt;
1232: p_line_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1233: p_header_acctd_amt,p_base_currency) -
1234: l_run_oth_acctd_amt_tot;
1235: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_line_acctd_amt;
1236:

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

1234: l_run_oth_acctd_amt_tot;
1235: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_line_acctd_amt;
1236:
1237: l_run_oth_amt_tot := l_run_oth_amt_tot + p_freight_amt;
1238: p_freight_acctd_amt := arpcurr.Currround((l_run_oth_amt_tot/l_amt_tot)*
1239: p_header_acctd_amt,p_base_currency) -
1240: l_run_oth_acctd_amt_tot;
1241: l_run_oth_acctd_amt_tot := l_run_oth_acctd_amt_tot + p_freight_acctd_amt;
1242: