DBA Data[Home] [Help]

APPS.AP_RCT_AMT_MATCH_PKG dependencies on AP_INVOICE_DISTRIBUTIONS

Line 241: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;

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

Line 567: FROM ap_invoice_distributions aid,

563: nvl(ail.attribute15, decode(g_transfer_flag, 'Y', pll.attribute15, ail.attribute15)),
564: --end Bug 7483260
565: l_retained_amount,
566: -1 * l_retained_amount
567: FROM ap_invoice_distributions aid,
568: po_distributions pd,
569: po_line_locations pll,
570: rcv_transactions rtxn -- bug 5443250
571: WHERE aid.invoice_distribution_id = l_invoice_distribution_id

Line 1030: ap_invoice_distributions_s.nextval

1026: 'EXPENSE',PD.expenditure_organization_id,
1027: NULL), --expenditure_organization_id
1028: DECODE(PD.destination_type_code,
1029: 'EXPENSE', PD.award_id), --award_id
1030: ap_invoice_distributions_s.nextval
1031: FROM po_distributions_ap_v PD,
1032: rcv_transactions RT
1033: WHERE PD.line_location_id = x_po_line_location_id
1034: and Pd.line_location_id = RT.po_line_location_id

Line 1049: l_amount_invoiced ap_invoice_distributions_all.amount%TYPE;

1045: l_ret_status VARCHAR2(100);
1046: l_msg_count NUMBER;
1047: l_msg_data VARCHAR2(250);
1048: l_total_amount NUMBER;
1049: l_amount_invoiced ap_invoice_distributions_all.amount%TYPE;
1050: l_matching_case VARCHAR2(2);
1051: l_amount NUMBER;
1052: l_quantity_invoiced NUMBER;
1053: l_po_dist_ccid po_distributions.code_combination_id%TYPE;

Line 1062: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;

1058: l_expenditure_type po_distributions.expenditure_type%TYPE;
1059: l_po_expenditure_item_date po_distributions.expenditure_item_date%TYPE;
1060: l_expenditure_organization_id po_distributions.expenditure_organization_id%TYPE;
1061: i NUMBER;
1062: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
1063: l_unbuilt_flex VARCHAR2(240):='';
1064: l_reason_unbuilt_flex VARCHAR2(2000):='';
1065: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;

Line 1065: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;

1061: i NUMBER;
1062: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
1063: l_unbuilt_flex VARCHAR2(240):='';
1064: l_reason_unbuilt_flex VARCHAR2(2000):='';
1065: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
1067: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
1068: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
1069: l_rounding_index po_distributions.po_distribution_id%TYPE;

Line 1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;

1062: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
1063: l_unbuilt_flex VARCHAR2(240):='';
1064: l_reason_unbuilt_flex VARCHAR2(2000):='';
1065: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
1067: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
1068: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
1069: l_rounding_index po_distributions.po_distribution_id%TYPE;
1070: l_base_amount ap_invoice_distributions.base_amount%TYPE;

Line 1067: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;

1063: l_unbuilt_flex VARCHAR2(240):='';
1064: l_reason_unbuilt_flex VARCHAR2(2000):='';
1065: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
1067: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
1068: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
1069: l_rounding_index po_distributions.po_distribution_id%TYPE;
1070: l_base_amount ap_invoice_distributions.base_amount%TYPE;
1071: FLEX_OVERLAY_FAILED EXCEPTION;

Line 1068: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;

1064: l_reason_unbuilt_flex VARCHAR2(2000):='';
1065: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
1067: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
1068: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
1069: l_rounding_index po_distributions.po_distribution_id%TYPE;
1070: l_base_amount ap_invoice_distributions.base_amount%TYPE;
1071: FLEX_OVERLAY_FAILED EXCEPTION;
1072: current_calling_sequence VARCHAR2(2000);

Line 1070: l_base_amount ap_invoice_distributions.base_amount%TYPE;

1066: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
1067: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
1068: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
1069: l_rounding_index po_distributions.po_distribution_id%TYPE;
1070: l_base_amount ap_invoice_distributions.base_amount%TYPE;
1071: FLEX_OVERLAY_FAILED EXCEPTION;
1072: current_calling_sequence VARCHAR2(2000);
1073: l_debug_info VARCHAR2(2000);
1074: l_api_name VARCHAR2(50);

Line 1258: ap_invoice_distributions_s.nextval

1254: pod.award_id,
1255: pod.expenditure_type,
1256: pod.expenditure_item_date,
1257: pod.expenditure_organization_id,
1258: ap_invoice_distributions_s.nextval
1259: INTO x_dist_tab(i).accrue_on_receipt_flag,
1260: x_dist_tab(i).po_ccid,
1261: x_dist_tab(i).project_id,
1262: x_dist_tab(i).task_id,

Line 2629: INSERT INTO ap_invoice_distributions (

2625: FOR i in nvl(X_Dist_tab.FIRST, 0) .. nvl(X_Dist_tab.LAST, 0) LOOP
2626:
2627: IF (x_dist_tab.exists(i)) THEN
2628:
2629: INSERT INTO ap_invoice_distributions (
2630: batch_id,
2631: invoice_id,
2632: invoice_line_number,
2633: invoice_distribution_id,

Line 3385: ap_invoice_distributions_s.nextval

3381: round((x_correction_amount * aid.amount/ail.amount)
3382: /g_min_acct_unit) * g_min_acct_unit
3383: ) amount,
3384: aid.dist_code_combination_id,
3385: ap_invoice_distributions_s.nextval
3386: FROM ap_invoice_lines ail,
3387: ap_invoice_distributions aid
3388: WHERE ail.invoice_id = x_corrected_invoice_id
3389: AND ail.line_number = x_corrected_line_number

Line 3387: ap_invoice_distributions aid

3383: ) amount,
3384: aid.dist_code_combination_id,
3385: ap_invoice_distributions_s.nextval
3386: FROM ap_invoice_lines ail,
3387: ap_invoice_distributions aid
3388: WHERE ail.invoice_id = x_corrected_invoice_id
3389: AND ail.line_number = x_corrected_line_number
3390: AND aid.invoice_id = ail.invoice_id
3391: AND aid.invoice_line_number = ail.line_number

Line 3399: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;

3395: /*AND aid.line_type_lookup_code NOT IN ('PREPAY','AWT','RETAINAGE')
3396: AND (aid.line_type_lookup_code NOT IN ('REC_TAX','NONREC_TAX')
3397: OR aid.prepay_distribution_id IS NULL); */
3398:
3399: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3400: l_amount ap_invoice_distributions.amount%TYPE;
3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;

Line 3400: l_amount ap_invoice_distributions.amount%TYPE;

3396: AND (aid.line_type_lookup_code NOT IN ('REC_TAX','NONREC_TAX')
3397: OR aid.prepay_distribution_id IS NULL); */
3398:
3399: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3400: l_amount ap_invoice_distributions.amount%TYPE;
3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;

Line 3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;

3397: OR aid.prepay_distribution_id IS NULL); */
3398:
3399: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3400: l_amount ap_invoice_distributions.amount%TYPE;
3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;

Line 3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;

3398:
3399: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3400: l_amount ap_invoice_distributions.amount%TYPE;
3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;

Line 3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;

3399: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3400: l_amount ap_invoice_distributions.amount%TYPE;
3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;

Line 3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;

3400: l_amount ap_invoice_distributions.amount%TYPE;
3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3408: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;

Line 3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;

3401: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3408: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3409: l_debug_info varchar2(2000);

Line 3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;

3402: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3408: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3409: l_debug_info varchar2(2000);
3410: current_calling_sequence varchar2(2000);

Line 3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;

3403: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3408: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3409: l_debug_info varchar2(2000);
3410: current_calling_sequence varchar2(2000);
3411:

Line 3408: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;

3404: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3405: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3406: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3407: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3408: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3409: l_debug_info varchar2(2000);
3410: current_calling_sequence varchar2(2000);
3411:
3412: BEGIN

Line 3462: SELECT ap_invoice_distributions_s.nextval

3458: FOR i IN nvl(x_corr_dist_tab.first,0) ..nvl(x_corr_dist_tab.last,0) LOOP
3459:
3460: IF (x_corr_dist_tab.exists(i)) THEN
3461:
3462: SELECT ap_invoice_distributions_s.nextval
3463: INTO x_corr_dist_tab(i).invoice_distribution_id
3464: FROM DUAL;
3465:
3466: x_corr_dist_tab(i).pa_quantity := Null;

Line 4019: l_distribution_line_number ap_invoice_distributions.distribution_line_number%type := 1;

4015: X_Total_Amount IN NUMBER,
4016: X_Calling_Sequence IN VARCHAR2) IS
4017:
4018: i NUMBER;
4019: l_distribution_line_number ap_invoice_distributions.distribution_line_number%type := 1;
4020: l_debug_info VARCHAR2(2000);
4021: current_calling_sequence VARCHAR2(2000);
4022: l_api_name VARCHAR2(50);
4023:

Line 4032: INSERT INTO AP_INVOICE_DISTRIBUTIONS(

4028: FOR i in NVL(x_corr_dist_tab.FIRST,0) .. NVL(x_corr_dist_tab.LAST,0) LOOP
4029:
4030: IF (x_corr_dist_tab.exists(i)) THEN
4031:
4032: INSERT INTO AP_INVOICE_DISTRIBUTIONS(
4033: batch_id,
4034: invoice_id,
4035: invoice_line_number,
4036: invoice_distribution_id,

Line 4358: ap_invoice_distributions aid,

4354: decode(g_site_allow_awt_flag,'Y',
4355: ail.pay_awt_group_id,NULL),
4356: NULL) --pay_awt_group_id bug 9689194
4357: FROM ap_invoice_lines ail,
4358: ap_invoice_distributions aid,
4359: po_distributions pd
4360: WHERE ail.invoice_id = x_invoice_id
4361: AND ail.line_number = x_invoice_line_number
4362: AND aid.invoice_id = ail.corrected_inv_id