DBA Data[Home] [Help]

APPS.AP_RCT_AMT_MATCH_PKG dependencies on AP_INVOICE_LINES

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

142: X_Calling_Sequence IN VARCHAR2);
143:
144:
145: --Global Variable Declaration
146: G_Max_Invoice_Line_Number ap_invoice_lines.line_number%TYPE := 0;
147: G_Batch_id ap_batches.batch_id%TYPE;
148: G_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
149: G_Period_Name gl_period_statuses.period_name%TYPE;
150: G_Set_of_Books_ID ap_system_parameters.set_of_books_id%TYPE;

Line 148: G_Accounting_Date ap_invoice_lines.accounting_date%TYPE;

144:
145: --Global Variable Declaration
146: G_Max_Invoice_Line_Number ap_invoice_lines.line_number%TYPE := 0;
147: G_Batch_id ap_batches.batch_id%TYPE;
148: G_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
149: G_Period_Name gl_period_statuses.period_name%TYPE;
150: G_Set_of_Books_ID ap_system_parameters.set_of_books_id%TYPE;
151: G_Awt_Group_ID ap_awt_groups.group_id%TYPE;
152: G_Invoice_Type_Lookup_Code ap_invoices.invoice_type_lookup_code%TYPE;

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

180: G_Encumbrance_Flag financials_system_parameters.purch_encumbrance_flag%TYPE;
181: G_match_option po_line_locations.match_option%TYPE;
182: G_User_Id number;
183: G_Login_Id number;
184: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
185: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;

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

181: G_match_option po_line_locations.match_option%TYPE;
182: G_User_Id number;
183: G_Login_Id number;
184: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
185: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;

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

182: G_User_Id number;
183: G_Login_Id number;
184: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
185: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;

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

183: G_Login_Id number;
184: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
185: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;

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

184: G_Account_Segment ap_invoice_lines.account_segment%TYPE := NULL;
185: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;

Line 189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;

185: G_Balancing_Segment ap_invoice_lines.balancing_segment%TYPE := NULL;
186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;

Line 190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;

186: G_Cost_Center_Segment ap_invoice_lines.cost_center_segment%TYPE := NULL;
187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;

Line 191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;

187: G_Overlay_Dist_Code_Concat ap_invoice_lines.overlay_dist_code_concat%TYPE := NULL;
188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;

Line 192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;

188: G_Default_Dist_CCid ap_invoice_lines.default_dist_ccid%TYPE := NULL;
189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;
196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;

Line 193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;

189: G_Line_Project_Id ap_invoice_lines.project_id%TYPE ;
190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;
196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
197: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;

Line 194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;

190: G_Line_Task_Id ap_invoice_lines.task_id%TYPE ;
191: G_Line_Award_Id ap_invoice_lines.award_id%TYPE;
192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;
196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
197: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
198: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;

Line 196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;

192: G_Line_Expenditure_Type ap_invoice_lines.expenditure_type%TYPE ;
193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;
196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
197: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
198: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
199: G_Trx_Business_Category ap_invoices.trx_business_category%TYPE;
200: --Contract Payments

Line 197: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;

193: G_Line_Expenditure_Item_Date ap_invoice_lines.expenditure_item_date%TYPE ;
194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;
196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
197: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
198: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
199: G_Trx_Business_Category ap_invoices.trx_business_category%TYPE;
200: --Contract Payments
201: G_Vendor_Id ap_invoices.vendor_id%TYPE;

Line 198: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;

194: G_Line_Expenditure_Org_Id ap_invoice_lines.expenditure_organization_id%TYPE ;
195: G_Award_Id ap_invoices.award_id%TYPE;
196: G_Line_Base_Amount ap_invoice_lines.base_amount%TYPE ;
197: G_Line_Awt_Group_Id ap_invoice_lines.awt_group_id%TYPE ;
198: G_Line_Accounting_Date ap_invoice_lines.accounting_date%TYPE;
199: G_Trx_Business_Category ap_invoices.trx_business_category%TYPE;
200: --Contract Payments
201: G_Vendor_Id ap_invoices.vendor_id%TYPE;
202: G_Vendor_Site_Id ap_invoices.vendor_site_id%TYPE;

Line 240: l_item_line_number ap_invoice_lines.line_number%TYPE;

236: IS
237: l_single_dist_flag varchar2(1) := 'N';
238: l_po_distribution_id po_distributions.po_distribution_id%TYPE := NULL;
239: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
240: l_item_line_number ap_invoice_lines.line_number%TYPE;
241: l_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
242: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
243: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
244: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

Line 241: l_amount_to_recoup ap_invoice_lines_all.amount%TYPE;

237: l_single_dist_flag varchar2(1) := 'N';
238: l_po_distribution_id po_distributions.po_distribution_id%TYPE := NULL;
239: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
240: l_item_line_number ap_invoice_lines.line_number%TYPE;
241: l_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
242: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
243: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
244: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
245: l_debug_info varchar2(2000);

Line 242: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;

238: l_po_distribution_id po_distributions.po_distribution_id%TYPE := NULL;
239: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
240: l_item_line_number ap_invoice_lines.line_number%TYPE;
241: l_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
242: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
243: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
244: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
245: l_debug_info varchar2(2000);
246: l_success boolean;

Line 243: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;

239: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
240: l_item_line_number ap_invoice_lines.line_number%TYPE;
241: l_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
242: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
243: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
244: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
245: l_debug_info varchar2(2000);
246: l_success boolean;
247: l_error_message varchar2(4000);

Line 244: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

240: l_item_line_number ap_invoice_lines.line_number%TYPE;
241: l_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
242: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
243: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
244: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
245: l_debug_info varchar2(2000);
246: l_success boolean;
247: l_error_message varchar2(4000);
248: current_calling_sequence varchar2(2000);

Line 282: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount

278: X_Po_Line_Location_id => x_po_line_location_id,
279: X_Calling_Sequence => current_calling_sequence);
280:
281: IF g_invoice_type_lookup_code <> 'PREPAYMENT' THEN
282: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount
283: (p_line_location_id => x_po_line_location_id,
284: p_match_amount => x_amount);
285: END IF;
286:

Line 336: UPDATE ap_invoice_lines_all

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

Line 414: UPDATE ap_invoice_lines ail

410: l_debug_info := 'If the line is matched down to 1 po distribution then need to
411: update the line with po_distribution_id, award_id,requester_id,
412: ,projects related information and generate_dists';
413:
414: UPDATE ap_invoice_lines ail
415: SET (generate_dists ,
416: requester_id ,
417: po_distribution_id ,
418: rcv_shipment_line_id, -- bug 5443250

Line 496: UPDATE ap_invoice_lines ail

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

Line 544: FROM ap_invoice_lines ail1,

540: nvl(ail.attribute15, decode(g_transfer_flag, 'Y', pll.attribute15, ail.attribute15)),
541: --end Bug 7483260
542: l_retained_amount,
543: -1 * l_retained_amount
544: FROM ap_invoice_lines ail1,
545: po_line_locations pll,
546: rcv_transactions rtxn -- bug 5443250
547: WHERE ail1.invoice_id = x_invoice_id
548: AND ail1.line_number =x_invoice_line_number

Line 805: FROM ap_invoice_lines ail

801: g_line_expenditure_item_date,
802: g_line_expenditure_org_id,
803: g_line_awt_group_id,
804: g_line_accounting_date
805: FROM ap_invoice_lines ail
806: WHERE ail.invoice_id = x_invoice_id
807: AND ail.line_number = x_invoice_line_number;
808:
809: END IF;

Line 813: FROM ap_invoice_lines ail

809: END IF;
810:
811: SELECT nvl(max(ail.line_number),0)
812: INTO g_max_invoice_line_number
813: FROM ap_invoice_lines ail
814: WHERE ail.invoice_id = x_invoice_id;
815:
816:
817:

Line 1817: INSERT INTO AP_INVOICE_LINES (

1813: --Modified below insert for bug #7015553 to insert project and task
1814: --values from receipt. If those are not existed on receipt then takes
1815: --from PO.
1816:
1817: INSERT INTO AP_INVOICE_LINES (
1818: INVOICE_ID,
1819: LINE_NUMBER,
1820: LINE_TYPE_LOOKUP_CODE,
1821: REQUESTER_ID,

Line 2166: INSERT INTO AP_INVOICE_LINES (

2162: ELSIF (x_line_type_lookup_code IN ('FREIGHT','MISCELLANEOUS')) THEN
2163:
2164: l_debug_info := 'Inserting Charge Line';
2165:
2166: INSERT INTO AP_INVOICE_LINES (
2167: INVOICE_ID,
2168: LINE_NUMBER,
2169: LINE_TYPE_LOOKUP_CODE,
2170: REQUESTER_ID,

Line 2436: FROM AP_INVOICE_LINES AIL

2432: G_USER_DEFINED_FISC_CLASS, --user_defined_fisc_class
2433: G_ASSESSABLE_VALUE,
2434: G_dflt_tax_class_code,
2435: X_COST_FACTOR_ID --cost_factor_id
2436: FROM AP_INVOICE_LINES AIL
2437: WHERE AIL.INVOICE_ID = X_INVOICE_ID
2438: AND AIL.LINE_NUMBER = X_ITEM_LINE_NUMBER;
2439:
2440: END IF;

Line 2810: ap_invoice_lines ail,

2806: ,'N' --accrual_posted_flag
2807: ,'N' --cash_posted_flag
2808: ,'N' --rcv_charge_addition_flag
2809: FROM po_distributions_ap_v pd,
2810: ap_invoice_lines ail,
2811: po_ap_receipt_match_v rcv,
2812: gl_code_combinations gcc
2813: WHERE ail.invoice_id = x_invoice_id
2814: AND ail.line_number = x_invoice_line_number

Line 2987: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;

2983: X_Retained_Amount IN NUMBER DEFAULT NULL,
2984: X_Calling_Sequence IN VARCHAR2) IS
2985:
2986: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2987: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2988: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2989: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2990: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2991: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

Line 2988: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;

2984: X_Calling_Sequence IN VARCHAR2) IS
2985:
2986: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2987: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2988: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2989: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2990: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2991: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2992: l_success BOOLEAN;

Line 2989: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;

2985:
2986: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2987: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2988: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2989: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2990: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2991: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2992: l_success BOOLEAN;
2993: l_error_message VARCHAR2(4000);

Line 2990: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;

2986: l_po_distribution_id PO_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE := NULL;
2987: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2988: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2989: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2990: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2991: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2992: l_success BOOLEAN;
2993: l_error_message VARCHAR2(4000);
2994: l_debug_info VARCHAR2(2000);

Line 2991: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;

2987: l_item_line_number AP_INVOICE_LINES_ALL.LINE_NUMBER%TYPE;
2988: l_amount_to_recoup AP_INVOICE_LINES_ALL.AMOUNT%TYPE;
2989: l_line_amt_net_retainage ap_invoice_lines_all.amount%TYPE;
2990: l_max_amount_to_recoup ap_invoice_lines_all.amount%TYPE;
2991: l_retained_amount ap_invoice_lines_all.retained_amount%TYPE;
2992: l_success BOOLEAN;
2993: l_error_message VARCHAR2(4000);
2994: l_debug_info VARCHAR2(2000);
2995: current_calling_sequence VARCHAR2(2000);

Line 3011: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount

3007: x_po_line_location_id => x_po_line_location_id,
3008: x_calling_sequence => current_calling_sequence);
3009:
3010: IF g_invoice_type_lookup_code <> 'PREPAYMENT' THEN
3011: l_retained_amount := AP_INVOICE_LINES_UTILITY_PKG.Get_Retained_Amount
3012: (p_line_location_id => x_po_line_location_id,
3013: p_match_amount => x_correction_amount);
3014: END IF;
3015:

Line 3056: UPDATE ap_invoice_lines ail

3052:
3053:
3054: IF(x_invoice_line_number IS NOT NULL) THEN
3055:
3056: UPDATE ap_invoice_lines ail
3057: SET (generate_dists ,
3058: attribute_category,
3059: attribute1,
3060: attribute2,

Line 3102: FROM ap_invoice_lines ail1,

3098: nvl(ail.attribute15, decode(g_transfer_flag, 'Y', pll.attribute15, ail.attribute15)),
3099: --end Bug 7483260
3100: l_retained_amount,
3101: -1 * l_retained_amount
3102: FROM ap_invoice_lines ail1,
3103: po_line_locations pll
3104: WHERE ail1.invoice_id = x_invoice_id
3105: AND ail1.line_number =x_invoice_line_number
3106: AND pll.line_location_id = ail1.po_line_location_id)

Line 3221: FROM ap_invoice_lines ail,

3217: /g_min_acct_unit) * g_min_acct_unit
3218: ) amount,
3219: aid.dist_code_combination_id,
3220: ap_invoice_distributions_s.nextval
3221: FROM ap_invoice_lines ail,
3222: ap_invoice_distributions aid
3223: WHERE ail.invoice_id = x_corrected_invoice_id
3224: AND ail.line_number = x_corrected_line_number
3225: AND aid.invoice_id = ail.invoice_id

Line 3496: INSERT INTO AP_INVOICE_LINES(INVOICE_ID,

3492: BEGIN
3493:
3494: current_calling_sequence := 'Insert_Corr_Invoice_Line<-'||x_calling_sequence;
3495:
3496: INSERT INTO AP_INVOICE_LINES(INVOICE_ID,
3497: LINE_NUMBER,
3498: LINE_TYPE_LOOKUP_CODE,
3499: REQUESTER_ID,
3500: DESCRIPTION,

Line 3808: ap_invoice_lines ail,

3804: AIL.PRODUCT_TYPE, --product_type
3805: AIL.PRODUCT_CATEGORY, --product_category
3806: AIL.USER_DEFINED_FISC_CLASS --user_defined_fisc_class
3807: FROM ap_invoices ai,
3808: ap_invoice_lines ail,
3809: po_line_locations_ap_v pll
3810: WHERE ai.invoice_id = x_corrected_invoice_id
3811: AND ail.invoice_id = ai.invoice_id
3812: AND ail.line_number = x_corrected_line_number

Line 4181: FROM ap_invoice_lines ail,

4177: aid.intended_use, --intended_use
4178: 'N', --accrual_posted_flag
4179: 'N', --cash_posted_flag
4180: 'N' --rcv_charge_addition_flag
4181: FROM ap_invoice_lines ail,
4182: ap_invoice_distributions aid,
4183: po_distributions pd
4184: WHERE ail.invoice_id = x_invoice_id
4185: AND ail.line_number = x_invoice_line_number