DBA Data[Home] [Help]

APPS.PO_INVOICES_SV2 dependencies on AP_UTILITIES_PKG

Line 763: ap_utilities_pkg.get_exchange_rate(

759: X_curr_conversion_rate_date :=
760: Nvl(X_rcv_txns.currency_conversion_date, X_rcv_txns.transaction_date); -- Bug 8579970
761:
762: X_curr_conversion_rate :=
763: ap_utilities_pkg.get_exchange_rate(
764: X_curr_currency_code,
765: X_def_base_currency_code,
766: X_curr_conversion_rate_type,
767: X_curr_conversion_rate_date,

Line 941: ap_utilities_pkg.get_exchange_rate(

937: X_curr_conversion_rate_date1 :=
938: Nvl(X_rcv_txns.currency_conversion_date, X_rcv_txns.transaction_date); -- Bug 8579970
939:
940: X_curr_conversion_rate1 :=
941: ap_utilities_pkg.get_exchange_rate(
942: X_rcv_txns.currency_code,
943: X_def_base_currency_code,
944: X_rcv_txns.currency_conversion_type,
945: X_curr_conversion_rate_date1,

Line 1644: asn_debug.put_line ('X_pay_curr_invoice_amount ='|| ap_utilities_pkg.ap_round_currency(X_curr_invoice_amount * X_pay_cross_rate, X_ap_pay_curr));

1640: END IF;
1641:
1642: IF (g_asn_debug = 'Y') THEN
1643: asn_debug.put_line ('x_pay_cross_rate ='|| x_pay_cross_rate);
1644: asn_debug.put_line ('X_pay_curr_invoice_amount ='|| ap_utilities_pkg.ap_round_currency(X_curr_invoice_amount * X_pay_cross_rate, X_ap_pay_curr));
1645: END IF;
1646:
1647: -- create invoice header here
1648:

Line 2381: X_total_amount := ap_utilities_pkg.ap_round_currency(

2377:
2378: IF X_matching_basis = 'AMOUNT' THEN
2379: X_total_amount := X_amount;
2380: ELSE
2381: X_total_amount := ap_utilities_pkg.ap_round_currency(
2382: X_quantity * X_unit_price,
2383: X_invoice_currency_code);
2384: END IF;
2385:

Line 2465: X_curr_amount := ap_utilities_pkg.ap_round_currency(

2461: --Bug 3338268 - remove line item amt and qty calculations
2462: X_progress := '100';
2463:
2464: IF X_matching_basis <> 'AMOUNT' THEN
2465: X_curr_amount := ap_utilities_pkg.ap_round_currency(
2466: X_curr_qty * X_unit_price,
2467: X_invoice_currency_code);
2468: END IF;
2469:

Line 2488: X_base_amount := ap_utilities_pkg.ap_round_currency(

2484:
2485: IF (X_invoice_currency_code = X_base_currency_code) THEN
2486: X_base_amount := NULL;
2487: ELSE
2488: X_base_amount := ap_utilities_pkg.ap_round_currency(
2489: X_curr_amount * X_conversion_rate,
2490: X_base_currency_code);
2491: END IF;
2492:

Line 2571: x_invoiced_amount := ap_utilities_pkg.ap_round_currency(

2567:
2568: -- UOM conversion factor
2569: X_invoiced_unit_price := X_conversion_factor * X_unit_price;
2570: -- PO unit price in receipt uom
2571: x_invoiced_amount := ap_utilities_pkg.ap_round_currency(
2572: X_invoiced_quantity * X_invoiced_unit_price,
2573: X_invoice_currency_code);
2574: -- Amount in Receipt uom.
2575: -- Bug 9558069 - adding condition to include amount basised

Line 3491: x_invoice_line_amount := AP_UTILITIES_PKG.ap_round_currency(

3487: l_api_name VARCHAR2(50) := 'calc_consumption_cost';
3488: BEGIN
3489: x_return_status := FND_API.G_RET_STS_SUCCESS;
3490:
3491: x_invoice_line_amount := AP_UTILITIES_PKG.ap_round_currency(
3492: p_quantity * p_unit_price,
3493: p_invoice_currency_code);
3494:
3495: IF (g_asn_debug = 'Y') THEN