DBA Data[Home] [Help]

APPS.AP_RETRO_PRICING_PKG dependencies on AP_UTILITIES_PKG

Line 2147: AP_UTILITIES_PKG.ap_round_currency(

2143: END IF;
2144: --
2145: l_adj_dists_list(i+1).amount := l_ipv_dists_list(i).amount;
2146: l_adj_dists_list(i+1).base_amount :=
2147: AP_UTILITIES_PKG.ap_round_currency(
2148: l_ipv_dists_list(i+1).amount*l_original_exchange_rate,
2149: p_base_currency_code);
2150:
2151: l_adj_dists_list(i+1).rounding_amt := l_ipv_dists_list(i).rounding_amt;

Line 2189: AP_UTILITIES_PKG.ap_round_currency(

2185: l_rcv_exchange_rate := AP_RETRO_PRICING_UTIL_PKG.get_exchange_rate(
2186: 'RECEIPT',
2187: p_lines_rec.rcv_transaction_id);
2188: l_adj_dists_list(i+2).base_amount :=
2189: AP_UTILITIES_PKG.ap_round_currency(
2190: l_ipv_dists_list(i+2).amount*(l_original_exchange_rate - l_rcv_exchange_rate),
2191: p_base_currency_code);
2192: ELSE
2193: l_po_exchange_rate := AP_RETRO_PRICING_UTIL_PKG.get_exchange_rate(

Line 2197: AP_UTILITIES_PKG.ap_round_currency(

2193: l_po_exchange_rate := AP_RETRO_PRICING_UTIL_PKG.get_exchange_rate(
2194: 'PO',
2195: p_lines_rec.po_header_id);
2196: l_adj_dists_list(i+2).base_amount :=
2197: AP_UTILITIES_PKG.ap_round_currency(
2198: l_ipv_dists_list(i+2).base_amount*(l_original_exchange_rate - l_po_exchange_rate),
2199: p_base_currency_code);
2200: END IF;
2201: -- Adjust Expense Dist Amount

Line 2599: AP_UTILITIES_PKG.ap_round_currency(

2595:
2596:
2597: l_tipv_adj_dists_list(i+1).amount := l_tipv_dists_list(i).amount; --Bug5485084 removed -1
2598: l_tipv_adj_dists_list(i+1).base_amount :=
2599: AP_UTILITIES_PKG.ap_round_currency(
2600: l_tipv_dists_list(i+1).amount*p_original_exchange_rate,
2601: p_base_currency_code);
2602:
2603: l_tipv_adj_dists_list(i+1).rounding_amt := l_tipv_dists_list(i).rounding_amt;

Line 2644: AP_UTILITIES_PKG.ap_round_currency(

2640: l_rcv_exchange_rate := AP_RETRO_PRICING_UTIL_PKG.get_exchange_rate(
2641: 'RECEIPT',
2642: p_lines_rec.rcv_transaction_id);
2643: l_tipv_adj_dists_list(i+2).base_amount :=
2644: AP_UTILITIES_PKG.ap_round_currency(
2645: l_tipv_dists_list(i+2).amount*(p_original_exchange_rate - l_rcv_exchange_rate),
2646: p_base_currency_code);
2647: ELSE
2648: l_po_exchange_rate := AP_RETRO_PRICING_UTIL_PKG.get_exchange_rate(

Line 2652: AP_UTILITIES_PKG.ap_round_currency(

2648: l_po_exchange_rate := AP_RETRO_PRICING_UTIL_PKG.get_exchange_rate(
2649: 'PO',
2650: p_lines_rec.po_header_id);
2651: l_tipv_adj_dists_list(i+2).base_amount :=
2652: AP_UTILITIES_PKG.ap_round_currency(
2653: l_tipv_dists_list(i+2).amount*(p_original_exchange_rate - l_po_exchange_rate),
2654: p_base_currency_code);
2655: END IF;
2656:

Line 3059: AP_UTILITIES_PKG.ap_round_currency(

3055: l_ppa_lines_rec.line_source := 'PO PRICE ADJUSTMENT';
3056: l_ppa_lines_rec.match_type := 'PO_PRICE_ADJUSTMENT';
3057:
3058: l_ppa_lines_rec.amount :=
3059: AP_UTILITIES_PKG.ap_round_currency(
3060: p_lines_rec.quantity_invoiced*(p_instruction_lines_rec.unit_price - p_lines_rec.unit_price),
3061: p_ppa_invoice_rec.invoice_currency_code);
3062:
3063: l_ppa_lines_rec.unit_price := p_instruction_lines_rec.unit_price - p_lines_rec.unit_price;

Line 3133: AP_UTILITIES_PKG.ap_round_currency(

3129: --
3130: --quantity_invoiced and corrected_quantity are same for Qty Corrections
3131: IF p_lines_rec.match_type = 'QTY_CORRECTION' THEN
3132: l_ppa_invoice_dists_list(i).amount :=
3133: AP_UTILITIES_PKG.ap_round_currency(
3134: l_item_dists_list(i).corrected_quantity*(p_instruction_lines_rec.unit_price - p_lines_rec.unit_price),
3135: p_ppa_invoice_rec.invoice_currency_code);
3136: ELSE
3137: l_ppa_invoice_dists_list(i).amount :=

Line 3138: AP_UTILITIES_PKG.ap_round_currency(

3134: l_item_dists_list(i).corrected_quantity*(p_instruction_lines_rec.unit_price - p_lines_rec.unit_price),
3135: p_ppa_invoice_rec.invoice_currency_code);
3136: ELSE
3137: l_ppa_invoice_dists_list(i).amount :=
3138: AP_UTILITIES_PKG.ap_round_currency(
3139: l_item_dists_list(i).quantity_invoiced*(p_instruction_lines_rec.unit_price - p_lines_rec.unit_price),
3140: p_ppa_invoice_rec.invoice_currency_code);
3141:
3142: END IF;

Line 3145: AP_UTILITIES_PKG.ap_round_currency(

3141:
3142: END IF;
3143: --
3144: l_ppa_invoice_dists_list(i).base_amount :=
3145: AP_UTILITIES_PKG.ap_round_currency(
3146: l_ppa_invoice_dists_list(i).amount*p_ppa_invoice_rec.exchange_rate,
3147: p_base_currency_code);
3148:
3149: --l_ppa_invoice_dists_list(i).rounding_amount := NULL; -not selected

Line 5350: l_pay_curr_invoice_amount := ap_utilities_pkg.ap_round_currency(

5346: -------------------------------------------------------------------
5347: IF (l_invoice_currency_code <> l_payment_currency_code) AND
5348: (l_payment_cross_rate is NOT NULL) THEN
5349: --
5350: l_pay_curr_invoice_amount := ap_utilities_pkg.ap_round_currency(
5351: l_invoice_amount *l_payment_cross_rate,
5352: l_payment_currency_code);
5353: --Bugfix:4681253
5354: ELSE