DBA Data[Home] [Help]

APPS.ARP_RECEIPTS_MAIN dependencies on ARPCURR

Line 130: l_res := arpcurr.CurrRound(

126: ELSE
127: IF p_to_den_amt IS NULL OR p_to_den_amt = 0 THEN
128: l_res := p_to_num_amt;
129: ELSE
130: l_res := arpcurr.CurrRound(
131: p_from_num_amt /
132: p_to_den_amt *
133: p_to_num_amt);
134: END IF;

Line 1448: p_miscel_rec.fixed_rate := arpcurr.isfixedrate(p_cr_rec.currency_code ,

1444: IF p_app_rec.status = 'APP' THEN
1445:
1446: IF p_app_rec.application_type = 'CASH' THEN
1447: BEGIN
1448: p_miscel_rec.fixed_rate := arpcurr.isfixedrate(p_cr_rec.currency_code ,
1449: g_ae_sys_rec.base_currency ,
1450: p_cr_rec.receipt_date ,
1451: p_cust_inv_rec.invoice_currency_code ,
1452: p_cust_inv_rec.trx_date

Line 2887: l_mcd_amount := arpcurr.CurrRound(l_mcd_run_amt_tot * (1 - (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate))),

2883: | Line 3 -> (100 + 200 + 300) * .98 = 588.24 |
2884: | c -> 588.24 - a - b = 294.12 |
2885: +------------------------------------------------------------------------------*/
2886:
2887: l_mcd_amount := arpcurr.CurrRound(l_mcd_run_amt_tot * (1 - (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate))),
2888: p_cr_rec.currency_code) - l_mcd_run_pro_amt_tot;
2889:
2890: /*------------------------------------------------------------------------------+
2891: | Running total for prorated mcd amount in currency of Invoice |

Line 2898: l_mcd_acctd_amount := arpcurr.CurrRound(l_mcd_run_acctd_amt_tot * (1 - (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate))),

2894:
2895: /*------------------------------------------------------------------------------+
2896: | Calculate MCD accounted amount for MCD line |
2897: +------------------------------------------------------------------------------*/
2898: l_mcd_acctd_amount := arpcurr.CurrRound(l_mcd_run_acctd_amt_tot * (1 - (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate))),
2899: g_ae_sys_rec.base_currency) - l_mcd_run_pro_acctd_amt_tot;
2900:
2901: /*------------------------------------------------------------------------------+
2902: | Running total for prorated MCD accounted amount in currency of Invoice |

Line 2964: /* l_mcd_tax_amt := arpcurr.CurrRound(p_cr_rec.amount * (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate)),

2960: /*------------------------------------------------------------------------------+
2961: | Calculate Tax for MCD using rate from Misc Cash Receipt or Payment |
2962: +------------------------------------------------------------------------------*/
2963: /* The below statement is commented for bug 2494858 and the next statement is added */
2964: /* l_mcd_tax_amt := arpcurr.CurrRound(p_cr_rec.amount * (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate)),
2965: p_cr_rec.currency_code);*/
2966:
2967: l_mcd_tax_amt := arp_etax_util.tax_curr_round(p_cr_rec.amount * p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate),p_cr_rec.currency_code,l_precision,l_min_acct_unit,l_rounding_rule,'Y');
2968:

Line 2978: /* l_mcd_tax_acctd_amt := arpcurr.CurrRound(l_mcd_actual_acctd_amt * (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate)),

2974: /*------------------------------------------------------------------------------+
2975: | Calculate Tax accounted for MCD using rate from Misc Cash Receipt or Payment |
2976: +------------------------------------------------------------------------------*/
2977: /* The below statement is commented for bug 2494858 and the next two statements are added */
2978: /* l_mcd_tax_acctd_amt := arpcurr.CurrRound(l_mcd_actual_acctd_amt * (p_cr_rec.tax_rate/(100 + p_cr_rec.tax_rate)),
2979: g_ae_sys_rec.base_currency); */
2980:
2981: fnd_currency.get_info(g_ae_sys_rec.base_currency, l_precision,l_extended_precision, l_min_acct_unit);
2982: