DBA Data[Home] [Help]

APPS.AP_INVOICE_DISTRIBUTIONS_PKG dependencies on AP_INVOICE_LINES

Line 256: ap_invoice_lines_all ail

252: If (X_LINE_NUMBER is null) then
253: SELECT NVL(SUM(aid.amount), 0)
254: INTO X_Total
255: FROM ap_invoice_distributions_all aid,
256: ap_invoice_lines_all ail
257: WHERE ail.invoice_id = X_Invoice_Id
258: AND ail.invoice_id = aid.invoice_id
259: AND ail.line_number = aid.invoice_line_number
260: AND ((aid.line_type_lookup_code NOT IN ('PREPAY', 'AWT', 'RETAINAGE')

Line 269: ap_invoice_lines_all ail

265: else
266: SELECT NVL(SUM(aid.amount), 0)
267: INTO X_Total
268: FROM ap_invoice_distributions_all aid,
269: ap_invoice_lines_all ail
270: WHERE ail.invoice_id = X_Invoice_Id
271: AND ail.invoice_id = aid.invoice_id
272: AND ail.line_number = aid.invoice_line_number
273: AND ail.line_number = X_LINE_NUMBER;

Line 696: -- Called from ap_invoice_lines_pkg.insert_from_dist_set or from Import

692: -- FUNCTION insert_from_dist_set inserts records into
693: -- ap_invoice_distributions given a line number, distribution set id and
694: -- table of distribution information. It returns FALSE if an error
695: -- is encountered.
696: -- Called from ap_invoice_lines_pkg.insert_from_dist_set or from Import
697: -----------------------------------------------------------------------
698: FUNCTION Insert_From_Dist_Set(
699: X_batch_id IN NUMBER,
700: X_invoice_id IN NUMBER,

Line 702: X_dist_tab IN AP_INVOICE_LINES_PKG.dist_tab_type,

698: FUNCTION Insert_From_Dist_Set(
699: X_batch_id IN NUMBER,
700: X_invoice_id IN NUMBER,
701: X_line_number IN NUMBER,
702: X_dist_tab IN AP_INVOICE_LINES_PKG.dist_tab_type,
703: X_Generate_Permanent IN VARCHAR2 DEFAULT 'N',
704: X_Debug_Info OUT NOCOPY VARCHAR2,
705: X_Debug_Context OUT NOCOPY VARCHAR2,
706: X_Calling_Sequence IN VARCHAR2) RETURN BOOLEAN

Line 1111: UPDATE AP_INVOICE_LINES

1107: ----------------------------------------------------------------------------
1108: debug_info := 'Setting generate distributions flag to Done';
1109: if (l_distribution_class = 'PERMANENT') then
1110: BEGIN
1111: UPDATE AP_INVOICE_LINES
1112: SET GENERATE_DISTS = 'D'
1113: WHERE invoice_id = X_invoice_id
1114: AND line_number = X_line_number;
1115: EXCEPTION

Line 1269: ap_invoice_lines.line_number%TYPE;

1265: debug_info VARCHAR2(100);
1266: debug_context VARCHAR2(2000);
1267: l_key_value_list gl_ca_utility_pkg.r_key_value_arr;
1268: l_line_number
1269: ap_invoice_lines.line_number%TYPE;
1270: l_rounded_dist_id
1271: ap_invoice_distributions.invoice_distribution_id%type;
1272: l_round_amt_exists BOOLEAN := FALSE;
1273: l_rounded_amt NUMBER;

Line 1280: l_round_dist_id_list AP_INVOICE_LINES_PKG.distribution_id_tab_type; --6892789

1276: l_org_id ap_invoices_all.org_id%type;
1277:
1278: l_base_amt NUMBER; --6892789
1279: l_modified_dist_rounding_amt NUMBER; --6892789
1280: l_round_dist_id_list AP_INVOICE_LINES_PKG.distribution_id_tab_type; --6892789
1281:
1282: cursor invoice_line_cursor is
1283: SELECT exchange_rate,
1284: exchange_rate_type,

Line 1301: ap_invoice_lines AIL

1297: AIL.last_update_date ),
1298: AIL.line_number,
1299: AI.org_id
1300: FROM ap_invoices AI,
1301: ap_invoice_lines AIL
1302: WHERE AI.invoice_id = X_invoice_id
1303: AND AIL.invoice_id = AI.invoice_id
1304: AND AIL.line_number = NVL(X_line_number, AIL.line_number);
1305:

Line 1574: l_round_amt_exists := AP_INVOICE_LINES_PKG.round_base_amts(

1570: distribution base amt goes to -ve value (amount being +ve) so in such case,
1571: adjust dist base amount upto zero and adjust the remaing amount in another
1572: distribution having next max amount */
1573: -- get the distributions which can be adjusted
1574: l_round_amt_exists := AP_INVOICE_LINES_PKG.round_base_amts(
1575: x_invoice_id => X_invoice_id,
1576: x_line_number => l_line_number,
1577: x_reporting_ledger_id => NULL,
1578: x_round_dist_id_list => l_round_dist_id_list,

Line 3806: FROM ap_invoice_lines_all

3802: --bugfix:4674194
3803: SHIP_TO_LOCATION_ID,
3804: --bug7022001
3805: PAY_AWT_GROUP_ID
3806: FROM ap_invoice_lines_all
3807: WHERE invoice_id = X_invoice_id
3808: AND line_number = X_line_number;
3809:
3810:

Line 3823: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;

3819: l_account_type GL_CODE_COMBINATIONS.ACCOUNT_TYPE%TYPE;
3820: l_assets_tracking_flag
3821: AP_INVOICE_DISTRIBUTIONS.ASSETS_TRACKING_FLAG%TYPE;
3822: l_employee_id AP_SUPPLIERS.EMPLOYEE_ID%TYPE;
3823: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
3824: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
3825: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
3826: user_id NUMBER;
3827: l_msg_application VARCHAR2(25);

Line 3824: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;

3820: l_assets_tracking_flag
3821: AP_INVOICE_DISTRIBUTIONS.ASSETS_TRACKING_FLAG%TYPE;
3822: l_employee_id AP_SUPPLIERS.EMPLOYEE_ID%TYPE;
3823: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
3824: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
3825: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
3826: user_id NUMBER;
3827: l_msg_application VARCHAR2(25);
3828: l_msg_type VARCHAR2(25);

Line 3825: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;

3821: AP_INVOICE_DISTRIBUTIONS.ASSETS_TRACKING_FLAG%TYPE;
3822: l_employee_id AP_SUPPLIERS.EMPLOYEE_ID%TYPE;
3823: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
3824: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
3825: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
3826: user_id NUMBER;
3827: l_msg_application VARCHAR2(25);
3828: l_msg_type VARCHAR2(25);
3829: l_msg_token1 VARCHAR2(30);

Line 4045: from ap_invoice_lines

4041: End;
4042:
4043: select WEB_PARAMETER_ID
4044: into l_web_parameter_id
4045: from ap_invoice_lines
4046: where invoice_id = X_invoice_id
4047: AND line_number = X_line_number;
4048:
4049: /* Bug 5102724 */

Line 4707: UPDATE AP_INVOICE_LINES

4703: ----------------------------------------------------------------------------
4704: debug_info := 'Setting generate distributions flag to Done';
4705: IF (l_distribution_class = 'PERMANENT') then
4706: BEGIN
4707: UPDATE AP_INVOICE_LINES
4708: SET GENERATE_DISTS = 'D'
4709: WHERE invoice_id = X_invoice_id
4710: AND line_number = l_invoice_line_rec.line_number;
4711: EXCEPTION

Line 4743: X_sob_id IN AP_INVOICE_LINES.SET_OF_BOOKS_ID%TYPE,

4739: X_invoice_id IN NUMBER,
4740: X_invoice_date IN AP_INVOICES.INVOICE_DATE%TYPE,
4741: X_vendor_id IN NUMBER,
4742: X_invoice_currency_code IN AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE,
4743: X_sob_id IN AP_INVOICE_LINES.SET_OF_BOOKS_ID%TYPE,
4744: X_chart_of_accounts_id IN GL_SETS_OF_BOOKS.CHART_OF_ACCOUNTS_ID%TYPE,
4745: X_base_currency_code IN AP_SYSTEM_PARAMETERS.BASE_CURRENCY_CODE%TYPE,
4746: X_amount IN AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE,
4747: X_base_amount IN AP_INVOICE_DISTRIBUTIONS.BASE_AMOUNT%TYPE,

Line 4752: X_GL_Date IN AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE,

4748: X_exchange_rate_type IN AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE,
4749: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
4750: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
4751: X_line_number IN NUMBER,
4752: X_GL_Date IN AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE,
4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,
4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,

Line 4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,

4749: X_exchange_date IN AP_INVOICES.EXCHANGE_DATE%TYPE,
4750: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
4751: X_line_number IN NUMBER,
4752: X_GL_Date IN AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE,
4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,
4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,

Line 4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,

4750: X_exchange_rate IN AP_INVOICES.EXCHANGE_RATE%TYPE,
4751: X_line_number IN NUMBER,
4752: X_GL_Date IN AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE,
4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,
4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,

Line 4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,

4751: X_line_number IN NUMBER,
4752: X_GL_Date IN AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE,
4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,
4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,

Line 4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,

4752: X_GL_Date IN AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE,
4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,
4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,
4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,

Line 4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,

4753: X_Period_Name IN AP_INVOICE_LINES.PERIOD_NAME%TYPE,
4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,
4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,
4761: X_chrg_asset_category_id IN AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE,

Line 4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,

4754: X_chrg_line_project_id IN AP_INVOICE_LINES.PROJECT_ID%TYPE,
4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,
4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,
4761: X_chrg_asset_category_id IN AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE,
4762: X_item_dist_project_id IN AP_INVOICE_DISTRIBUTIONS.PROJECT_ID%TYPE,

Line 4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,

4755: X_chrg_line_task_id IN AP_INVOICE_LINES.TASK_ID%TYPE,
4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,
4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,
4761: X_chrg_asset_category_id IN AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE,
4762: X_item_dist_project_id IN AP_INVOICE_DISTRIBUTIONS.PROJECT_ID%TYPE,
4763: X_item_dist_task_id IN AP_INVOICE_DISTRIBUTIONS.TASK_ID%TYPE,

Line 4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,

4756: X_chrg_line_award_id IN AP_INVOICE_LINES.award_ID%TYPE,
4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,
4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,
4761: X_chrg_asset_category_id IN AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE,
4762: X_item_dist_project_id IN AP_INVOICE_DISTRIBUTIONS.PROJECT_ID%TYPE,
4763: X_item_dist_task_id IN AP_INVOICE_DISTRIBUTIONS.TASK_ID%TYPE,
4764: X_item_dist_award_id IN AP_INVOICE_DISTRIBUTIONS.award_ID%TYPE,

Line 4761: X_chrg_asset_category_id IN AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE,

4757: X_chrg_line_expenditure_type IN AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE,
4758: X_chrg_line_exp_org_id IN AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE,
4759: X_chrg_assets_track_flag IN AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE,
4760: X_chrg_asset_book_type_code IN AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE,
4761: X_chrg_asset_category_id IN AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE,
4762: X_item_dist_project_id IN AP_INVOICE_DISTRIBUTIONS.PROJECT_ID%TYPE,
4763: X_item_dist_task_id IN AP_INVOICE_DISTRIBUTIONS.TASK_ID%TYPE,
4764: X_item_dist_award_id IN AP_INVOICE_DISTRIBUTIONS.award_ID%TYPE,
4765: X_item_dist_expenditure_type IN AP_INVOICE_DISTRIBUTIONS.EXPENDITURE_TYPE%TYPE,

Line 4771: X_overlay_dist_code_concat IN AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE,

4767: X_item_assets_track_flag IN AP_INVOICE_DISTRIBUTIONS.ASSETS_TRACKING_FLAG%TYPE,
4768: X_item_asset_book_type_code IN AP_INVOICE_DISTRIBUTIONS.ASSET_BOOK_TYPE_CODE%TYPE,
4769: X_item_asset_category_id IN AP_INVOICE_DISTRIBUTIONS.ASSET_CATEGORY_ID%TYPE,
4770: X_chrg_line_default_ccid IN NUMBER,
4771: X_overlay_dist_code_concat IN AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE,
4772: X_balancing_segment IN AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE,
4773: X_account_segment IN AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE,
4774: X_cost_center_segment IN AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE,
4775: X_item_dist_ccid IN AP_INVOICE_DISTRIBUTIONS.DIST_CODE_COMBINATION_ID%TYPE,

Line 4772: X_balancing_segment IN AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE,

4768: X_item_asset_book_type_code IN AP_INVOICE_DISTRIBUTIONS.ASSET_BOOK_TYPE_CODE%TYPE,
4769: X_item_asset_category_id IN AP_INVOICE_DISTRIBUTIONS.ASSET_CATEGORY_ID%TYPE,
4770: X_chrg_line_default_ccid IN NUMBER,
4771: X_overlay_dist_code_concat IN AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE,
4772: X_balancing_segment IN AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE,
4773: X_account_segment IN AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE,
4774: X_cost_center_segment IN AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE,
4775: X_item_dist_ccid IN AP_INVOICE_DISTRIBUTIONS.DIST_CODE_COMBINATION_ID%TYPE,
4776: X_item_po_dist_id IN AP_INVOICE_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE,

Line 4773: X_account_segment IN AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE,

4769: X_item_asset_category_id IN AP_INVOICE_DISTRIBUTIONS.ASSET_CATEGORY_ID%TYPE,
4770: X_chrg_line_default_ccid IN NUMBER,
4771: X_overlay_dist_code_concat IN AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE,
4772: X_balancing_segment IN AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE,
4773: X_account_segment IN AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE,
4774: X_cost_center_segment IN AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE,
4775: X_item_dist_ccid IN AP_INVOICE_DISTRIBUTIONS.DIST_CODE_COMBINATION_ID%TYPE,
4776: X_item_po_dist_id IN AP_INVOICE_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE,
4777: X_item_rcv_trx_id IN AP_INVOICE_DISTRIBUTIONS.RCV_TRANSACTION_ID%TYPE,

Line 4774: X_cost_center_segment IN AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE,

4770: X_chrg_line_default_ccid IN NUMBER,
4771: X_overlay_dist_code_concat IN AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE,
4772: X_balancing_segment IN AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE,
4773: X_account_segment IN AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE,
4774: X_cost_center_segment IN AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE,
4775: X_item_dist_ccid IN AP_INVOICE_DISTRIBUTIONS.DIST_CODE_COMBINATION_ID%TYPE,
4776: X_item_po_dist_id IN AP_INVOICE_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE,
4777: X_item_rcv_trx_id IN AP_INVOICE_DISTRIBUTIONS.RCV_TRANSACTION_ID%TYPE,
4778: X_pa_allows_overrides IN VARCHAR2,

Line 4782: X_award_id OUT NOCOPY AP_INVOICE_LINES.award_ID%TYPE,

4778: X_pa_allows_overrides IN VARCHAR2,
4779: X_allow_po_override IN VARCHAR2,
4780: X_project_id OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.PROJECT_ID%TYPE,
4781: X_task_id OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.TASK_ID%TYPE,
4782: X_award_id OUT NOCOPY AP_INVOICE_LINES.award_ID%TYPE,
4783: X_expenditure_type OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.EXPENDITURE_TYPE%TYPE,
4784: X_expenditure_org_id OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.EXPENDITURE_ORGANIZATION_ID%TYPE,
4785: X_expenditure_item_date OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.EXPENDITURE_ITEM_DATE%TYPE,
4786: X_pa_addition_flag OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.PA_ADDITION_FLAG%TYPE,

Line 4794: X_default_dist_ccid IN AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE) --bug 5386396

4790: X_asset_category_id OUT NOCOPY AP_INVOICE_DISTRIBUTIONS.ASSET_CATEGORY_ID%TYPE,
4791: X_error_code OUT NOCOPY VARCHAR2,
4792: X_msg_application OUT NOCOPY VARCHAR2,
4793: X_msg_data OUT NOCOPY VARCHAR2,
4794: X_default_dist_ccid IN AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE) --bug 5386396
4795: RETURN BOOLEAN
4796: IS
4797:
4798: l_po_accrue_on_receipt_flag PO_DISTRIBUTIONS.ACCRUE_ON_RECEIPT_FLAG%TYPE;

Line 4904: from ap_invoice_lines

4900: End;
4901:
4902: select WEB_PARAMETER_ID
4903: into l_web_parameter_id
4904: from ap_invoice_lines
4905: where invoice_id = X_invoice_id
4906: AND line_number = X_line_number;
4907:
4908: /* Bug 5102724 */

Line 5293: FROM AP_invoice_lines AIL,

5289: CURSOR applicable_lines_cur IS
5290: SELECT AIL.line_number,
5291: AIL.amount,
5292: sum(AID.amount)
5293: FROM AP_invoice_lines AIL,
5294: AP_invoice_distributions_all AID
5295: WHERE AIL.invoice_id = X_invoice_id
5296: AND nvl(AIL.discarded_flag, 'N') = 'N'
5297: AND nvl(AIL.cancelled_flag, 'N') = 'N'

Line 5335: l_org_id AP_INVOICE_LINES.ORG_ID%TYPE;

5331:
5332:
5333: l_batch_id AP_INVOICE_DISTRIBUTIONS.BATCH_ID%TYPE;
5334: l_distribution_class AP_INVOICE_DISTRIBUTIONS.DISTRIBUTION_CLASS%TYPE;
5335: l_org_id AP_INVOICE_LINES.ORG_ID%TYPE;
5336: l_sob_id AP_INVOICE_LINES.SET_OF_BOOKS_ID%TYPE;
5337: l_base_currency_code AP_SYSTEM_PARAMETERS.BASE_CURRENCY_CODE%TYPE;
5338: l_chart_of_accounts_id GL_SETS_OF_BOOKS.CHART_OF_ACCOUNTS_ID%TYPE;
5339: l_account_type GL_CODE_COMBINATIONS.ACCOUNT_TYPE%TYPE;

Line 5336: l_sob_id AP_INVOICE_LINES.SET_OF_BOOKS_ID%TYPE;

5332:
5333: l_batch_id AP_INVOICE_DISTRIBUTIONS.BATCH_ID%TYPE;
5334: l_distribution_class AP_INVOICE_DISTRIBUTIONS.DISTRIBUTION_CLASS%TYPE;
5335: l_org_id AP_INVOICE_LINES.ORG_ID%TYPE;
5336: l_sob_id AP_INVOICE_LINES.SET_OF_BOOKS_ID%TYPE;
5337: l_base_currency_code AP_SYSTEM_PARAMETERS.BASE_CURRENCY_CODE%TYPE;
5338: l_chart_of_accounts_id GL_SETS_OF_BOOKS.CHART_OF_ACCOUNTS_ID%TYPE;
5339: l_account_type GL_CODE_COMBINATIONS.ACCOUNT_TYPE%TYPE;
5340: l_invoice_date AP_INVOICES.INVOICE_DATE%TYPE;

Line 5347: l_assets_tracking_flag AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE;

5343: l_exchange_rate AP_INVOICES.EXCHANGE_RATE%TYPE;
5344: l_exchange_rate_type AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE;
5345: l_exchange_date AP_INVOICES.EXCHANGE_DATE%TYPE;
5346: l_invoice_currency_code AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE;
5347: l_assets_tracking_flag AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE;
5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;
5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;

Line 5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;

5344: l_exchange_rate_type AP_INVOICES.EXCHANGE_RATE_TYPE%TYPE;
5345: l_exchange_date AP_INVOICES.EXCHANGE_DATE%TYPE;
5346: l_invoice_currency_code AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE;
5347: l_assets_tracking_flag AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE;
5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;
5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;

Line 5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;

5345: l_exchange_date AP_INVOICES.EXCHANGE_DATE%TYPE;
5346: l_invoice_currency_code AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE;
5347: l_assets_tracking_flag AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE;
5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;
5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;

Line 5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;

5346: l_invoice_currency_code AP_INVOICES.INVOICE_CURRENCY_CODE%TYPE;
5347: l_assets_tracking_flag AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE;
5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;
5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;

Line 5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;

5347: l_assets_tracking_flag AP_INVOICE_LINES.ASSETS_TRACKING_FLAG%TYPE;
5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;
5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;

Line 5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;

5348: l_asset_book_type_code AP_INVOICE_LINES.ASSET_BOOK_TYPE_CODE%TYPE;
5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;

Line 5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;

5349: l_asset_category_id AP_INVOICE_LINES.ASSET_CATEGORY_ID%TYPE;
5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;

Line 5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;

5350: l_line_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;

Line 5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;

5351: l_line_base_amount AP_INVOICE_LINES.BASE_AMOUNT%TYPE;
5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;

Line 5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;

5352: l_line_type_lookup_code AP_INVOICE_LINES.LINE_TYPE_LOOKUP_CODE%TYPE;
5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;

Line 5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;

5353: l_line_description AP_INVOICE_LINES.DESCRIPTION%TYPE;
5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;

Line 5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;

5354: l_sum_lines_amount AP_INVOICE_LINES.AMOUNT%TYPE;
5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;

Line 5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;

5355: l_default_dist_ccid AP_INVOICE_LINES.DEFAULT_DIST_CCID%TYPE;
5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;

Line 5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;

5356: l_overlay_dist_concat AP_INVOICE_LINES.OVERLAY_DIST_CODE_CONCAT%TYPE;
5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id

Line 5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;

5357: l_balancing_segment AP_INVOICE_LINES.BALANCING_SEGMENT%TYPE;
5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;

Line 5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;

5358: l_account_segment AP_INVOICE_LINES.ACCOUNT_SEGMENT%TYPE;
5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;

Line 5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;

5359: l_cost_center_segment AP_INVOICE_LINES.COST_CENTER_SEGMENT%TYPE;
5360: l_project_id AP_INVOICE_LINES.PROJECT_ID%TYPE;
5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;

Line 5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;

5361: l_task_id AP_INVOICE_LINES.TASK_ID%TYPE;
5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;
5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;
5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;

Line 5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;

5362: l_award_id AP_INVOICE_LINES.AWARD_ID%TYPE;
5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;
5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;
5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;
5370:

Line 5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;

5363: l_expenditure_type AP_INVOICE_LINES.EXPENDITURE_TYPE%TYPE;
5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;
5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;
5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;
5370:
5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001

Line 5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;

5364: l_expenditure_organization_id
5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;
5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;
5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;
5370:
5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001
5372:

Line 5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;

5365: AP_INVOICE_LINES.EXPENDITURE_ORGANIZATION_ID%TYPE;
5366: l_accounting_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;
5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;
5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;
5370:
5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001
5372:
5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;

Line 5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001

5367: l_created_by AP_INVOICE_LINES.CREATED_BY%TYPE;
5368: l_last_update_login AP_INVOICE_LINES.LAST_UPDATE_LOGIN%TYPE;
5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;
5370:
5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001
5372:
5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;
5374: l_income_tax_region AP_INVOICE_LINES.INCOME_TAX_REGION%TYPE;
5375: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;

Line 5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;

5369: l_awt_group_id AP_INVOICE_LINES.AWT_GROUP_ID%TYPE;
5370:
5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001
5372:
5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;
5374: l_income_tax_region AP_INVOICE_LINES.INCOME_TAX_REGION%TYPE;
5375: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5376: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
5377: l_invoice_distribution_id

Line 5374: l_income_tax_region AP_INVOICE_LINES.INCOME_TAX_REGION%TYPE;

5370:
5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001
5372:
5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;
5374: l_income_tax_region AP_INVOICE_LINES.INCOME_TAX_REGION%TYPE;
5375: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5376: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
5377: l_invoice_distribution_id
5378: AP_INVOICE_DISTRIBUTIONS.INVOICE_DISTRIBUTION_ID%TYPE;

Line 5375: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;

5371: l_pay_awt_group_id AP_INVOICE_LINES.PAY_AWT_GROUP_ID%TYPE; ---7022001
5372:
5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;
5374: l_income_tax_region AP_INVOICE_LINES.INCOME_TAX_REGION%TYPE;
5375: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5376: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
5377: l_invoice_distribution_id
5378: AP_INVOICE_DISTRIBUTIONS.INVOICE_DISTRIBUTION_ID%TYPE;
5379: l_po_distribution_id AP_INVOICE_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE;

Line 5376: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;

5372:
5373: l_type_1099 AP_INVOICE_LINES.TYPE_1099%TYPE;
5374: l_income_tax_region AP_INVOICE_LINES.INCOME_TAX_REGION%TYPE;
5375: l_open_gl_date AP_INVOICE_LINES.ACCOUNTING_DATE%TYPE;
5376: l_open_period_name AP_INVOICE_LINES.PERIOD_NAME%TYPE;
5377: l_invoice_distribution_id
5378: AP_INVOICE_DISTRIBUTIONS.INVOICE_DISTRIBUTION_ID%TYPE;
5379: l_po_distribution_id AP_INVOICE_DISTRIBUTIONS.PO_DISTRIBUTION_ID%TYPE;
5380: l_rcv_transaction_id AP_INVOICE_DISTRIBUTIONS.RCV_TRANSACTION_ID%TYPE;

Line 5399: l_dist_tab AP_INVOICE_LINES_PKG.dist_tab_type;

5395: AP_INVOICE_DISTRIBUTIONS.ASSET_BOOK_TYPE_CODE%TYPE;
5396: l_dist_asset_category_id
5397: AP_INVOICE_DISTRIBUTIONS.ASSET_CATEGORY_ID%TYPE;
5398: l_dist_description AP_INVOICE_DISTRIBUTIONS.DESCRIPTION%TYPE;
5399: l_dist_tab AP_INVOICE_LINES_PKG.dist_tab_type;
5400: l_alloc_line_tab AP_INVOICE_LINES_PKG.alloc_line_tab_type;
5401: l_rule_type AP_ALLOCATION_RULES.RULE_TYPE%TYPE;
5402: l_rule_status AP_ALLOCATION_RULES.STATUS%TYPE;
5403: l_alloc_rule_line_percent AP_ALLOCATION_RULE_LINES.PERCENTAGE%TYPE := 0;

Line 5400: l_alloc_line_tab AP_INVOICE_LINES_PKG.alloc_line_tab_type;

5396: l_dist_asset_category_id
5397: AP_INVOICE_DISTRIBUTIONS.ASSET_CATEGORY_ID%TYPE;
5398: l_dist_description AP_INVOICE_DISTRIBUTIONS.DESCRIPTION%TYPE;
5399: l_dist_tab AP_INVOICE_LINES_PKG.dist_tab_type;
5400: l_alloc_line_tab AP_INVOICE_LINES_PKG.alloc_line_tab_type;
5401: l_rule_type AP_ALLOCATION_RULES.RULE_TYPE%TYPE;
5402: l_rule_status AP_ALLOCATION_RULES.STATUS%TYPE;
5403: l_alloc_rule_line_percent AP_ALLOCATION_RULE_LINES.PERCENTAGE%TYPE := 0;
5404: l_alloc_rule_line_amount AP_ALLOCATION_RULE_LINES.AMOUNT%TYPE := 0;

Line 5407: l_applicable_line_number AP_INVOICE_LINES.LINE_NUMBER%TYPE;

5403: l_alloc_rule_line_percent AP_ALLOCATION_RULE_LINES.PERCENTAGE%TYPE := 0;
5404: l_alloc_rule_line_amount AP_ALLOCATION_RULE_LINES.AMOUNT%TYPE := 0;
5405: l_alloc_rule_line_number
5406: AP_ALLOCATION_RULE_LINES.TO_INVOICE_LINE_NUMBER%TYPE;
5407: l_applicable_line_number AP_INVOICE_LINES.LINE_NUMBER%TYPE;
5408: l_applicable_line_amount AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;

Line 5408: l_applicable_line_amount AP_INVOICE_LINES.AMOUNT%TYPE := 0;

5404: l_alloc_rule_line_amount AP_ALLOCATION_RULE_LINES.AMOUNT%TYPE := 0;
5405: l_alloc_rule_line_number
5406: AP_ALLOCATION_RULE_LINES.TO_INVOICE_LINE_NUMBER%TYPE;
5407: l_applicable_line_number AP_INVOICE_LINES.LINE_NUMBER%TYPE;
5408: l_applicable_line_amount AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;

Line 5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;

5405: l_alloc_rule_line_number
5406: AP_ALLOCATION_RULE_LINES.TO_INVOICE_LINE_NUMBER%TYPE;
5407: l_applicable_line_number AP_INVOICE_LINES.LINE_NUMBER%TYPE;
5408: l_applicable_line_amount AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5413: l_max_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;

Line 5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;

5407: l_applicable_line_number AP_INVOICE_LINES.LINE_NUMBER%TYPE;
5408: l_applicable_line_amount AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5413: l_max_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5414: l_max_base_alloc AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5415: l_msg_application VARCHAR2(25);

Line 5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;

5408: l_applicable_line_amount AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5413: l_max_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5414: l_max_base_alloc AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5415: l_msg_application VARCHAR2(25);
5416: l_msg_data VARCHAR2(30);

Line 5413: l_max_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;

5409: l_sum_applic_lines AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5413: l_max_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5414: l_max_base_alloc AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5415: l_msg_application VARCHAR2(25);
5416: l_msg_data VARCHAR2(30);
5417: i BINARY_INTEGER := 0;

Line 5414: l_max_base_alloc AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;

5410: l_sum_dists_applic_line AP_INVOICE_DISTRIBUTIONS.AMOUNT%TYPE := 0;
5411: l_running_total_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5412: l_running_total_base_amt AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5413: l_max_alloc AP_INVOICE_LINES.AMOUNT%TYPE := 0;
5414: l_max_base_alloc AP_INVOICE_LINES.BASE_AMOUNT%TYPE := 0;
5415: l_msg_application VARCHAR2(25);
5416: l_msg_data VARCHAR2(30);
5417: i BINARY_INTEGER := 0;
5418: t BINARY_INTEGER := 0;

Line 5436: l_chrg_line_rec ap_invoice_lines_all%rowtype;

5432: l_inv_dist_id AP_INVOICE_DISTRIBUTIONS.INVOICE_DISTRIBUTION_ID%TYPE;
5433:
5434: -- Bug 5114543
5435: l_max_dist_line_num NUMBER :=0;
5436: l_chrg_line_rec ap_invoice_lines_all%rowtype;
5437: l_dummy VARCHAR2(30);
5438:
5439: BEGIN
5440:

Line 5506: FROM ap_invoice_lines

5502: l_income_tax_region,
5503: l_created_by,
5504: l_last_update_login,
5505: l_pay_awt_group_id
5506: FROM ap_invoice_lines
5507: WHERE invoice_id = X_invoice_id
5508: AND line_number = X_line_number;
5509:
5510: EXCEPTION

Line 5540: from ap_invoice_lines_all ail

5536: -- continue with creation of charge distributions based on the allocation.
5537:
5538: select ail.*
5539: into l_chrg_line_rec
5540: from ap_invoice_lines_all ail
5541: where invoice_id = X_invoice_id
5542: and line_number = X_line_number;
5543:
5544: if not ap_invoice_lines_pkg.reverse_charge_distributions

Line 5544: if not ap_invoice_lines_pkg.reverse_charge_distributions

5540: from ap_invoice_lines_all ail
5541: where invoice_id = X_invoice_id
5542: and line_number = X_line_number;
5543:
5544: if not ap_invoice_lines_pkg.reverse_charge_distributions
5545: (p_inv_line_rec => l_chrg_line_rec
5546: ,p_calling_mode => l_dummy
5547: ,x_error_code => x_error_code
5548: ,x_debug_info => debug_info

Line 5625: FROM ap_invoice_lines_all ail,

5621: SELECT DECODE(NVL(ai.net_of_retainage_flag, 'N'),
5622: 'Y', (SUM(NVL(ail.amount, 0)) + SUM(NVL(retained_amount,0))),
5623: SUM(ail.amount) )
5624: INTO l_sum_lines_amount
5625: FROM ap_invoice_lines_all ail,
5626: ap_invoices_all ai
5627: WHERE ai.invoice_id = ail.invoice_id
5628: AND ail.invoice_id = X_invoice_id
5629: AND ail.line_type_lookup_code NOT IN ('AWT')

Line 5662: FROM ap_invoice_lines_all AIL

5658:
5659: BEGIN
5660: SELECT count(*)
5661: INTO l_count_undistributed_lines
5662: FROM ap_invoice_lines_all AIL
5663: WHERE AIL.invoice_id = X_invoice_id
5664: AND AIL.line_type_lookup_code = 'ITEM'
5665: AND NVL(AIL.match_type,'NOT_MATCHED') NOT IN
5666: ('PRICE_CORRECTION', 'QTY_CORRECTION','LINE_CORRECTION','AMOUNT_CORRECTION')

Line 5693: FROM ap_invoice_lines AIL, ap_allocation_rule_lines ARL

5689: BEGIN
5690:
5691: SELECT count(*)
5692: INTO l_count_undistributed_lines
5693: FROM ap_invoice_lines AIL, ap_allocation_rule_lines ARL
5694: WHERE AIL.invoice_id = X_invoice_id
5695: AND ARL.invoice_id = X_invoice_id
5696: AND ARL.chrg_invoice_line_number = X_line_number
5697: AND ARL.to_invoice_line_number = AIL.line_number

Line 5967: l_max_dist_line_num := AP_INVOICE_LINES_PKG.get_max_dist_line_num

5963: l_max_base_alloc := 0;
5964: l_running_total_base_amt := 0;
5965:
5966: -- Bug 5114543
5967: l_max_dist_line_num := AP_INVOICE_LINES_PKG.get_max_dist_line_num
5968: (x_invoice_id, x_line_number) + 1;
5969:
5970: FOR t IN 0..l_alloc_line_tab.COUNT-1 LOOP
5971: l_running_total_alloc := 0;

Line 6494: FROM ap_invoice_lines AIL, --Charge line

6490: --ETAX: Invwkb
6491: ail.primary_intended_use, -- intended_use
6492: 'N', -- rcv_charge_addition_flag
6493: l_pay_awt_group_id -- pay_awt_group_id 7022001
6494: FROM ap_invoice_lines AIL, --Charge line
6495: ap_invoice_lines AIL1, --ITEM Line
6496: ap_invoice_distributions aid
6497: WHERE ail.invoice_id = X_invoice_id
6498: AND ail.line_number = X_line_number

Line 6495: ap_invoice_lines AIL1, --ITEM Line

6491: ail.primary_intended_use, -- intended_use
6492: 'N', -- rcv_charge_addition_flag
6493: l_pay_awt_group_id -- pay_awt_group_id 7022001
6494: FROM ap_invoice_lines AIL, --Charge line
6495: ap_invoice_lines AIL1, --ITEM Line
6496: ap_invoice_distributions aid
6497: WHERE ail.invoice_id = X_invoice_id
6498: AND ail.line_number = X_line_number
6499: AND aid.invoice_id = ail.invoice_id

Line 6528: UPDATE AP_INVOICE_LINES

6524: -- generate_dists on the charge line should be set to 'Done'
6525: -- when the line amount equals the distributions total.
6526:
6527: BEGIN
6528: UPDATE AP_INVOICE_LINES
6529: SET GENERATE_DISTS = 'D'
6530: WHERE invoice_id = X_invoice_id
6531: AND line_number = X_line_number
6532: AND amount = (select sum(amount)

Line 6562: from ap_invoice_lines_all ail,

6558: WHERE invoice_id = X_invoice_id
6559: AND chrg_invoice_line_number = X_line_number
6560: AND exists
6561: (select 'Line Amount Equals Distribution Total'
6562: from ap_invoice_lines_all ail,
6563: ap_invoice_distributions_all aid
6564: where ail.invoice_id = aid.invoice_id
6565: and ail.line_number = aid.invoice_line_number
6566: and ail.invoice_id = X_invoice_id

Line 7276: TYPE INVOICE_LINE_NUMBER_LIST IS TABLE OF ap_invoice_lines.line_number%TYPE;

7272: (P_Invoice_Id IN NUMBER,
7273: P_Invoice_Line_Number IN NUMBER DEFAULT NULL,
7274: P_Calling_Sequence IN VARCHAR2) IS
7275:
7276: TYPE INVOICE_LINE_NUMBER_LIST IS TABLE OF ap_invoice_lines.line_number%TYPE;
7277: l_line_number_tab INVOICE_LINE_NUMBER_LIST;
7278: l_debug_info VARCHAR2(2000);
7279: current_calling_sequence VARCHAR2(2000);
7280: l_line_number NUMBER;

Line 7305: l_debug_info := 'Updating ap_invoice_lines';

7301: WHERE invoice_id = p_invoice_id
7302: AND invoice_line_number = NVL(p_invoice_line_number, invoice_line_number)
7303: AND distribution_class = 'CANDIDATE';
7304:
7305: l_debug_info := 'Updating ap_invoice_lines';
7306:
7307: FOR uniq_values IN 1 .. l_line_number_tab.count LOOP
7308:
7309: l_line_number := l_line_number_tab(uniq_values);

Line 7311: UPDATE ap_invoice_lines_all ail

7307: FOR uniq_values IN 1 .. l_line_number_tab.count LOOP
7308:
7309: l_line_number := l_line_number_tab(uniq_values);
7310:
7311: UPDATE ap_invoice_lines_all ail
7312: SET generate_dists = 'D'
7313: WHERE nvl(ail.generate_dists,'N') = 'Y'
7314: AND invoice_id = p_invoice_id
7315: AND ail.line_number = l_line_number_tab(uniq_values);

Line 7329: FROM ap_invoice_lines ail

7325: SET STATUS = 'EXECUTED'
7326: WHERE alr.invoice_id = p_invoice_id
7327: AND alr.chrg_invoice_line_number = l_line_number_tab(uniq_values)
7328: AND EXISTS (SELECT 'Valid charge line'
7329: FROM ap_invoice_lines ail
7330: WHERE ail.invoice_id = p_invoice_id --bug 5052657
7331: AND ail.line_number = alr.chrg_invoice_line_number
7332: AND nvl(ail.generate_dists,'N') = 'D'
7333: AND ail.line_type_lookup_code IN ('FREIGHT','MISCELLANEOUS'));