DBA Data[Home] [Help]

APPS.AP_PO_AMT_MATCH_PKG dependencies on AP_INVOICE_LINES

Line 132: G_Max_Invoice_Line_Number ap_invoice_lines.line_number%TYPE := 0;

128: X_Calling_Sequence IN VARCHAR2);
129:
130:
131: --Global Variable Declaration
132: G_Max_Invoice_Line_Number ap_invoice_lines.line_number%TYPE := 0;
133: G_Batch_id ap_batches.batch_id%TYPE;
134: G_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
135: G_Period_Name gl_period_statuses.period_name%TYPE;
136: G_Set_of_Books_ID ap_system_parameters.set_of_books_id%TYPE;

Line 134: G_Accounting_Date ap_invoice_lines.accounting_date%TYPE;

130:
131: --Global Variable Declaration
132: G_Max_Invoice_Line_Number ap_invoice_lines.line_number%TYPE := 0;
133: G_Batch_id ap_batches.batch_id%TYPE;
134: G_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
135: G_Period_Name gl_period_statuses.period_name%TYPE;
136: G_Set_of_Books_ID ap_system_parameters.set_of_books_id%TYPE;
137: G_Awt_Group_ID ap_awt_groups.group_id%TYPE;
138: G_Invoice_Type_Lookup_Code ap_invoices.invoice_type_lookup_code%TYPE;

Line 169: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;

165: G_Org_id ap_invoices.org_id%TYPE;
166: G_Encumbrance_Flag financials_system_parameters.purch_encumbrance_flag%TYPE;
167: G_User_Id number;
168: G_Login_Id number;
169: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;

Line 170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;

166: G_Encumbrance_Flag financials_system_parameters.purch_encumbrance_flag%TYPE;
167: G_User_Id number;
168: G_Login_Id number;
169: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;

Line 171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;

167: G_User_Id number;
168: G_Login_Id number;
169: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;

Line 172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;

168: G_Login_Id number;
169: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;

Line 173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;

169: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;

Line 174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;

170: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;

Line 175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;

171: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;

Line 176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;

172: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;

Line 177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;

173: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;
181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;

Line 178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;

174: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;
181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
182: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;

Line 179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;

175: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
176: G_Line_Award_Id ap_invoice_lines.award_id%TYPE ;
177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;
181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
182: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
183: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;

Line 181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;

177: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;
181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
182: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
183: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
184: G_Trx_Business_Category ap_invoices.trx_business_category%TYPE;
185:

Line 182: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;

178: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;
181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
182: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
183: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
184: G_Trx_Business_Category ap_invoices.trx_business_category%TYPE;
185:
186: --Contract Payments

Line 183: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;

179: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
180: G_Award_Id ap_invoices.award_id%TYPE;
181: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
182: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
183: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
184: G_Trx_Business_Category ap_invoices.trx_business_category%TYPE;
185:
186: --Contract Payments
187: G_Vendor_Id ap_invoices.vendor_id%TYPE;

Line 228: l_item_line_number ap_invoice_lines.line_number%TYPE;

224: IS
225: l_single_dist_flag varchar2(1) := 'N';
226: l_po_distribution_id po_distributions.po_distribution_id%TYPE := NULL;
227: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
228: l_item_line_number ap_invoice_lines.line_number%TYPE;
229: l_amount_to_recoup ap_invoice_lines.amount%TYPE;
230: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
231: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
232: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

Line 229: l_amount_to_recoup ap_invoice_lines.amount%TYPE;

225: l_single_dist_flag varchar2(1) := 'N';
226: l_po_distribution_id po_distributions.po_distribution_id%TYPE := NULL;
227: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
228: l_item_line_number ap_invoice_lines.line_number%TYPE;
229: l_amount_to_recoup ap_invoice_lines.amount%TYPE;
230: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
231: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
232: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
233: l_debug_info varchar2(2000);

Line 230: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;

226: l_po_distribution_id po_distributions.po_distribution_id%TYPE := NULL;
227: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
228: l_item_line_number ap_invoice_lines.line_number%TYPE;
229: l_amount_to_recoup ap_invoice_lines.amount%TYPE;
230: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
231: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
232: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
233: l_debug_info varchar2(2000);
234: l_success boolean;

Line 231: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;

227: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
228: l_item_line_number ap_invoice_lines.line_number%TYPE;
229: l_amount_to_recoup ap_invoice_lines.amount%TYPE;
230: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
231: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
232: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
233: l_debug_info varchar2(2000);
234: l_success boolean;
235: l_error_message varchar2(4000);

Line 232: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

228: l_item_line_number ap_invoice_lines.line_number%TYPE;
229: l_amount_to_recoup ap_invoice_lines.amount%TYPE;
230: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
231: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
232: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
233: l_debug_info varchar2(2000);
234: l_success boolean;
235: l_error_message varchar2(4000);
236: current_calling_sequence varchar2(2000);

Line 269: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount

265: X_Po_Line_Location_id => x_po_line_location_id,
266: X_Calling_Sequence => current_calling_sequence);
267:
268: IF g_invoice_type_lookup_code <> 'PREPAYMENT' THEN
269: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount
270: (p_line_location_id => x_po_line_location_id,
271: p_match_amount => x_amount);
272: END IF;
273:

Line 338: UPDATE ap_invoice_lines_all

334:
335: IF g_source = 'ISP'
336: and x_invoice_line_number IS NOT NULL THEN
337:
338: UPDATE ap_invoice_lines_all
339: SET primary_intended_use = nvl(primary_intended_use, g_intended_use)
340: ,product_type = nvl(product_type, g_product_type)
341: ,product_category = nvl(product_category, g_product_category)
342: ,product_fisc_classification = nvl(product_fisc_classification, g_product_fisc_class)

Line 418: UPDATE ap_invoice_lines ail

414: l_debug_info := 'If the line is matched down to 1 po distribution then need to
415: update the line with po_distribution_id, award_id,requester_id,
416: ,projects related information and generate_dists';
417:
418: UPDATE ap_invoice_lines ail
419: SET (generate_dists ,
420: requester_id ,
421: po_distribution_id ,
422: project_id ,

Line 495: UPDATE ap_invoice_lines ail

491: ELSE
492:
493: l_debug_info := 'Update the generate_dists to D after the distributions are created';
494:
495: UPDATE ap_invoice_lines ail
496: SET (generate_dists ,
497: attribute_category,
498: attribute1,
499: attribute2,

Line 541: FROM ap_invoice_lines ail1,

537: nvl(ail.attribute15, decode(g_transfer_flag, 'Y', pll.attribute15, ail.attribute15)),
538: --end Bug 7483260
539: l_retained_amount,
540: -1 * l_retained_amount
541: FROM ap_invoice_lines ail1,
542: po_line_locations pll
543: WHERE ail1.invoice_id = x_invoice_id
544: AND ail1.line_number =x_invoice_line_number
545: AND pll.line_location_id = ail1.po_line_location_id)

Line 772: FROM ap_invoice_lines ail

768: g_line_expenditure_item_date,
769: g_line_expenditure_org_id,
770: g_line_awt_group_id,
771: g_line_accounting_date
772: FROM ap_invoice_lines ail
773: WHERE ail.invoice_id = x_invoice_id
774: AND ail.line_number = x_invoice_line_number;
775:
776:

Line 781: FROM ap_invoice_lines ail

777: END IF;
778:
779: SELECT nvl(max(ail.line_number),0)
780: INTO g_max_invoice_line_number
781: FROM ap_invoice_lines ail
782: WHERE ail.invoice_id = x_invoice_id;
783:
784: /* Bug 5572876 */
785: g_asset_book_type_code := Ap_Utilities_Pkg.Ledger_Asset_Book

Line 1670: INSERT INTO AP_INVOICE_LINES (

1666: -- go to base tables PO_LINES_ALL, PO_LINE_LOCATIONS and PO_DISTRIBUTIONS
1667: -- instead of PO_LINE_LOCATIONS_AP_V and PO_DISTRIBUTIONS_AP_V
1668:
1669:
1670: INSERT INTO AP_INVOICE_LINES (
1671: INVOICE_ID,
1672: LINE_NUMBER,
1673: LINE_TYPE_LOOKUP_CODE,
1674: REQUESTER_ID,

Line 2068: INSERT INTO AP_INVOICE_LINES (

2064: ELSIF (x_line_type_lookup_code IN ('FREIGHT','MISCELLANEOUS')) THEN
2065:
2066: l_debug_info := 'Inserting Charge Line';
2067:
2068: INSERT INTO AP_INVOICE_LINES (
2069: INVOICE_ID,
2070: LINE_NUMBER,
2071: LINE_TYPE_LOOKUP_CODE,
2072: REQUESTER_ID,

Line 2380: FROM AP_INVOICE_LINES AIL

2376: G_USER_DEFINED_FISC_CLASS, --user_defined_fisc_class
2377: G_ASSESSABLE_VALUE,
2378: G_dflt_tax_class_code,
2379: X_COST_FACTOR_ID --cost_factor_id
2380: FROM AP_INVOICE_LINES AIL
2381: WHERE AIL.INVOICE_ID = X_INVOICE_ID
2382: AND AIL.LINE_NUMBER = X_ITEM_LINE_NUMBER;
2383:
2384: END IF;

Line 2755: ap_invoice_lines ail,

2751: 'N', --accrual_posted_flag
2752: 'N', --cash_posted_flag
2753: 'N' --rcv_charge_addition_flag
2754: FROM po_distributions pd,
2755: ap_invoice_lines ail,
2756: gl_code_combinations gcc
2757: WHERE ail.invoice_id = x_invoice_id
2758: AND ail.line_number = x_invoice_line_number
2759: AND ail.po_line_location_id = pd.line_location_id

Line 2928: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;

2924: X_Retained_Amount IN NUMBER DEFAULT NULL,
2925: X_Calling_Sequence IN VARCHAR2) IS
2926:
2927: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2928: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2929: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2930: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2931: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2932: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

Line 2929: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;

2925: X_Calling_Sequence IN VARCHAR2) IS
2926:
2927: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2928: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2929: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2930: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2931: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2932: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2933: l_success BOOLEAN;

Line 2930: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;

2926:
2927: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2928: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2929: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2930: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2931: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2932: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2933: l_success BOOLEAN;
2934: l_error_message VARCHAR2(4000);

Line 2931: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;

2927: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2928: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2929: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2930: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2931: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2932: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2933: l_success BOOLEAN;
2934: l_error_message VARCHAR2(4000);
2935: l_debug_info VARCHAR2(2000);

Line 2932: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

2928: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2929: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2930: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2931: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2932: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2933: l_success BOOLEAN;
2934: l_error_message VARCHAR2(4000);
2935: l_debug_info VARCHAR2(2000);
2936: current_calling_sequence VARCHAR2(2000);

Line 2952: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount

2948: x_po_line_location_id => x_po_line_location_id,
2949: x_calling_sequence => current_calling_sequence);
2950:
2951: IF g_invoice_type_lookup_code <> 'PREPAYMENT' THEN
2952: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount
2953: (p_line_location_id => x_po_line_location_id,
2954: p_match_amount => x_correction_amount);
2955: END IF;
2956:

Line 2999: UPDATE ap_invoice_lines ail

2995:
2996:
2997: IF(x_invoice_line_number IS NOT NULL) THEN
2998:
2999: UPDATE ap_invoice_lines ail
3000: SET (generate_dists ,
3001: attribute_category,
3002: attribute1,
3003: attribute2,

Line 3045: FROM ap_invoice_lines ail1,

3041: nvl(ail.attribute15, decode(g_transfer_flag, 'Y', pll.attribute15, ail.attribute15)),
3042: --end Bug 7483260
3043: l_retained_amount,
3044: -1 * l_retained_amount
3045: FROM ap_invoice_lines ail1,
3046: po_line_locations pll
3047: WHERE ail1.invoice_id = x_invoice_id
3048: AND ail1.line_number =x_invoice_line_number
3049: AND pll.line_location_id = ail1.po_line_location_id)

Line 3156: FROM ap_invoice_lines ail,

3152: /g_min_acct_unit) * g_min_acct_unit
3153: ) amount,
3154: aid.dist_code_combination_id,
3155: ap_invoice_distributions_s.nextval
3156: FROM ap_invoice_lines ail,
3157: ap_invoice_distributions aid
3158: WHERE ail.invoice_id = x_corrected_invoice_id
3159: AND ail.line_number = x_corrected_line_number
3160: AND aid.invoice_id = ail.invoice_id

Line 3475: INSERT INTO AP_INVOICE_LINES(INVOICE_ID,

3471: BEGIN
3472:
3473: current_calling_sequence := 'Insert_Corr_Invoice_Line<-'||x_calling_sequence;
3474:
3475: INSERT INTO AP_INVOICE_LINES(INVOICE_ID,
3476: LINE_NUMBER,
3477: LINE_TYPE_LOOKUP_CODE,
3478: REQUESTER_ID,
3479: DESCRIPTION,

Line 3788: ap_invoice_lines ail,

3784: AIL.PRODUCT_TYPE, --product_type
3785: AIL.PRODUCT_CATEGORY, --product_category
3786: AIL.USER_DEFINED_FISC_CLASS --user_defined_fisc_class
3787: FROM ap_invoices ai,
3788: ap_invoice_lines ail,
3789: po_line_locations_ap_v pll
3790: WHERE ai.invoice_id = x_corrected_invoice_id
3791: AND ail.invoice_id = ai.invoice_id
3792: AND ail.line_number = x_corrected_line_number

Line 4163: FROM ap_invoice_lines ail,

4159: aid.intended_use, --intended_use
4160: 'N', --accrual_posted_flag
4161: 'N', --cash_posted_flag
4162: 'N' --rcv_charge_addition_flag
4163: FROM ap_invoice_lines ail,
4164: ap_invoice_distributions aid,
4165: po_distributions pd
4166: WHERE ail.invoice_id = x_invoice_id
4167: AND ail.line_number = x_invoice_line_number