DBA Data[Home] [Help]

APPS.AP_RECURRING_INVOICES_PKG dependencies on AP_INVOICES_PKG

Line 200: * Step 4.2 Call AP_INVOICES_PKG.insert_children insert all the corrsponding

196: * Step 1. Call ap_rec_inv_get_info to get some required fields
197: * Step 2. Create ap_batches id it's a new batch
198: * Step 3. Create ap_invoices
199: * Step 4.1 Call ap_match to create ITEM invoice lines
200: * Step 4.2 Call AP_INVOICES_PKG.insert_children insert all the corrsponding
201: ap_invoice_lines
202: ap_payment_schedules, ap_holds
203:
204: *========================================================================*/

Line 593: -- Step 5: Call AP_INVOICES_PKG.insert_children()

589: --
590: C_Distribution_Set_ID := '';
591: END IF;
592: -------------------------------------------------------------------
593: -- Step 5: Call AP_INVOICES_PKG.insert_children()
594: -- Inserts child records into AP_HOLDS,
595: -- AP_PAYMENT_SCHEDULES
596: -- If C_Disttribution_set_ID is not NULL
597: -- Insert AP_INVOICE_LINES

Line 647: AP_INVOICES_PKG.insert_children (

643:
644:
645:
646: debug_info := 'Insert Holds, Payment Schedules ';
647: AP_INVOICES_PKG.insert_children (
648: X_invoice_id => C_invoice_id,
649: X_Payment_Priority => C_Payment_Priority,
650: X_Hold_count => C_Hold_count,
651: X_Line_count => C_Line_count,

Line 2010: l_invoice_line_number := AP_INVOICES_PKG.get_max_line_number(P_invoice_id) + 1;

2006: l_user_id := FND_PROFILE.VALUE('USER_ID');
2007: l_login_id := FND_PROFILE.VALUE('LOGIN_ID');
2008:
2009: debug_info := 'Get line NUMBER for generation of line';
2010: l_invoice_line_number := AP_INVOICES_PKG.get_max_line_number(P_invoice_id) + 1;
2011:
2012: debug_info := 'Inserting Item Line Matched to a PO';
2013: INSERT INTO AP_INVOICE_LINES (
2014: INVOICE_ID,

Line 2523: l_invoice_line_number := ap_invoices_pkg.get_max_line_number(p_invoice_id)+1;

2519: l_base_line_amount := AP_UTILITIES_PKG.Ap_Round_Currency(
2520: NVL(p_line_amount,0) * p_exchange_rate ,
2521: p_base_currency_code);
2522:
2523: l_invoice_line_number := ap_invoices_pkg.get_max_line_number(p_invoice_id)+1;
2524:
2525: debug_info := 'Insert line into ap_invoice_lines';
2526: BEGIN
2527: INSERT INTO ap_invoice_lines(