DBA Data[Home] [Help]

APPS.AP_PO_AMT_MATCH_PKG dependencies on AP_INVOICE_DISTRIBUTIONS

Line 229: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;

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

Line 570: FROM ap_invoice_distributions aid,

566: nvl(ail.attribute15, decode(g_transfer_flag, 'Y', pll.attribute15, ail.attribute15)),
567: --end Bug 7483260
568: l_retained_amount,
569: -1 * l_retained_amount
570: FROM ap_invoice_distributions aid,
571: po_distributions pd,
572: po_line_locations pll
573: WHERE aid.invoice_distribution_id = l_invoice_distribution_id
574: AND pd.po_distribution_id = aid.po_distribution_id

Line 1035: ap_invoice_distributions_s.nextval

1031: 'EXPENSE',PD.expenditure_organization_id,
1032: NULL), --expenditure_organization_id
1033: DECODE(PD.destination_type_code,
1034: 'EXPENSE', PD.award_id), --award_id
1035: ap_invoice_distributions_s.nextval
1036: FROM po_distributions_ap_v PD
1037: WHERE line_location_id = x_po_line_location_id;
1038:
1039: l_total_amount number;

Line 1041: l_amount_invoiced ap_invoice_distributions_all.amount%TYPE;

1037: WHERE line_location_id = x_po_line_location_id;
1038:
1039: l_total_amount number;
1040: l_po_distribution_id po_distributions_all.po_distribution_id%TYPE;
1041: l_amount_invoiced ap_invoice_distributions_all.amount%TYPE;
1042: l_quantity_invoiced ap_invoice_distributions_all.quantity_invoiced%TYPE;
1043: l_po_dist_ccid po_distributions.code_combination_id%TYPE;
1044: l_accrue_on_receipt_flag po_distributions.accrue_on_receipt_flag%TYPE;
1045: l_project_id po_distributions.project_id%TYPE;

Line 1042: l_quantity_invoiced ap_invoice_distributions_all.quantity_invoiced%TYPE;

1038:
1039: l_total_amount number;
1040: l_po_distribution_id po_distributions_all.po_distribution_id%TYPE;
1041: l_amount_invoiced ap_invoice_distributions_all.amount%TYPE;
1042: l_quantity_invoiced ap_invoice_distributions_all.quantity_invoiced%TYPE;
1043: l_po_dist_ccid po_distributions.code_combination_id%TYPE;
1044: l_accrue_on_receipt_flag po_distributions.accrue_on_receipt_flag%TYPE;
1045: l_project_id po_distributions.project_id%TYPE;
1046: l_unbuilt_flex varchar2(240):='';

Line 1048: l_dist_ccid ap_invoice_distributions_all.dist_code_combination_id%TYPE;

1044: l_accrue_on_receipt_flag po_distributions.accrue_on_receipt_flag%TYPE;
1045: l_project_id po_distributions.project_id%TYPE;
1046: l_unbuilt_flex varchar2(240):='';
1047: l_reason_unbuilt_flex varchar2(2000):='';
1048: l_dist_ccid ap_invoice_distributions_all.dist_code_combination_id%TYPE;
1049: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1050: l_task_id po_distributions.task_id%TYPE;
1051: l_award_set_id po_distributions_all.award_id%TYPE;
1052: l_expenditure_type po_distributions.expenditure_type%TYPE;

Line 1049: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;

1045: l_project_id po_distributions.project_id%TYPE;
1046: l_unbuilt_flex varchar2(240):='';
1047: l_reason_unbuilt_flex varchar2(2000):='';
1048: l_dist_ccid ap_invoice_distributions_all.dist_code_combination_id%TYPE;
1049: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
1050: l_task_id po_distributions.task_id%TYPE;
1051: l_award_set_id po_distributions_all.award_id%TYPE;
1052: l_expenditure_type po_distributions.expenditure_type%TYPE;
1053: l_po_expenditure_item_date po_distributions.expenditure_item_date%TYPE;

Line 1059: l_base_amount ap_invoice_distributions.base_amount%TYPE;

1055: l_max_dist_amount number := 0;
1056: l_sum_prorated_amount number := 0;
1057: l_sum_dist_base_amount number := 0;
1058: l_rounding_index po_distributions.po_distribution_id%TYPE;
1059: l_base_amount ap_invoice_distributions.base_amount%TYPE;
1060: flex_overlay_failed exception;
1061: current_calling_sequence varchar2(2000);
1062: l_debug_info varchar2(2000);
1063:

Line 1161: ap_invoice_distributions_s.nextval

1157: award_id,
1158: expenditure_type,
1159: expenditure_item_date,
1160: expenditure_organization_id,
1161: ap_invoice_distributions_s.nextval
1162: INTO x_dist_tab(i).accrue_on_receipt_flag,
1163: x_dist_tab(i).po_ccid,
1164: x_dist_tab(i).project_id,
1165: x_dist_tab(i).task_id,

Line 2562: INSERT INTO ap_invoice_distributions (

2558: IF (x_dist_tab.exists(i)) THEN
2559:
2560: l_debug_info := 'x_dist_tab.invoice_distribution_id,dist_ccid is '||x_dist_tab(i).invoice_distribution_id||','||x_dist_tab(i).dist_ccid;
2561:
2562: INSERT INTO ap_invoice_distributions (
2563: batch_id,
2564: invoice_id,
2565: invoice_line_number,
2566: invoice_distribution_id,

Line 3308: ap_invoice_distributions_s.nextval

3304: round((x_correction_amount * aid.amount/ail.amount)
3305: /g_min_acct_unit) * g_min_acct_unit
3306: ) amount,
3307: aid.dist_code_combination_id,
3308: ap_invoice_distributions_s.nextval
3309: FROM ap_invoice_lines ail,
3310: ap_invoice_distributions aid
3311: WHERE ail.invoice_id = x_corrected_invoice_id
3312: AND ail.line_number = x_corrected_line_number

Line 3310: ap_invoice_distributions aid

3306: ) amount,
3307: aid.dist_code_combination_id,
3308: ap_invoice_distributions_s.nextval
3309: FROM ap_invoice_lines ail,
3310: ap_invoice_distributions aid
3311: WHERE ail.invoice_id = x_corrected_invoice_id
3312: AND ail.line_number = x_corrected_line_number
3313: AND aid.invoice_id = ail.invoice_id
3314: AND aid.invoice_line_number = ail.line_number

Line 3322: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;

3318: /*AND aid.line_type_lookup_code NOT IN ('PREPAY','AWT','RETAINAGE')
3319: AND (aid.line_type_lookup_code NOT IN ('REC_TAX','NONREC_TAX')
3320: OR aid.prepay_distribution_id IS NULL); */
3321:
3322: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3323: l_amount ap_invoice_distributions.amount%TYPE;
3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;

Line 3323: l_amount ap_invoice_distributions.amount%TYPE;

3319: AND (aid.line_type_lookup_code NOT IN ('REC_TAX','NONREC_TAX')
3320: OR aid.prepay_distribution_id IS NULL); */
3321:
3322: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3323: l_amount ap_invoice_distributions.amount%TYPE;
3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;

Line 3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;

3320: OR aid.prepay_distribution_id IS NULL); */
3321:
3322: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3323: l_amount ap_invoice_distributions.amount%TYPE;
3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;

Line 3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;

3321:
3322: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3323: l_amount ap_invoice_distributions.amount%TYPE;
3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;

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

3322: l_corrected_inv_dist_id ap_invoice_distributions.corrected_invoice_dist_id%TYPE;
3323: l_amount ap_invoice_distributions.amount%TYPE;
3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;

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

3323: l_amount ap_invoice_distributions.amount%TYPE;
3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3331: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;

Line 3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;

3324: l_base_amount ap_invoice_distributions.base_amount%TYPE;
3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3331: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3332: l_debug_info varchar2(2000);

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

3325: l_invoice_distribution_id ap_invoice_distributions.invoice_distribution_id%TYPE;
3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3331: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3332: l_debug_info varchar2(2000);
3333: current_calling_sequence varchar2(2000);

Line 3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;

3326: l_max_dist_amount ap_invoice_distributions.amount%TYPE := 0;
3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3331: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3332: l_debug_info varchar2(2000);
3333: current_calling_sequence varchar2(2000);
3334:

Line 3331: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;

3327: l_sum_prorated_amount ap_invoice_distributions.amount%TYPE := 0;
3328: l_rounding_index ap_invoice_distributions.invoice_distribution_id%TYPE;
3329: l_sum_dist_base_amount ap_invoice_distributions.base_amount%TYPE := 0;
3330: l_dist_ccid ap_invoice_distributions.dist_code_combination_id%TYPE;
3331: l_po_dist_id ap_invoice_distributions.po_distribution_id%TYPE;
3332: l_debug_info varchar2(2000);
3333: current_calling_sequence varchar2(2000);
3334:
3335: BEGIN

Line 3385: SELECT ap_invoice_distributions_s.nextval

3381: FOR i IN nvl(x_corr_dist_tab.first,0) ..nvl(x_corr_dist_tab.last,0) LOOP
3382:
3383: IF (x_corr_dist_tab.exists(i)) THEN
3384:
3385: SELECT ap_invoice_distributions_s.nextval
3386: INTO x_corr_dist_tab(i).invoice_distribution_id
3387: FROM DUAL;
3388:
3389: x_corr_dist_tab(i).corrected_quantity := Null;

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

3981: x_total_amount IN NUMBER,
3982: x_calling_sequence IN VARCHAR2) IS
3983:
3984: i NUMBER;
3985: l_distribution_line_number ap_invoice_distributions.distribution_line_number%type := 1;
3986: l_debug_info VARCHAR2(2000);
3987: current_calling_sequence VARCHAR2(2000);
3988: l_api_name VARCHAR2(50);
3989:

Line 3999: INSERT INTO AP_INVOICE_DISTRIBUTIONS(

3995: FOR i in NVL(x_corr_dist_tab.FIRST,0) .. NVL(x_corr_dist_tab.LAST,0) LOOP
3996:
3997: IF (x_corr_dist_tab.exists(i)) THEN
3998:
3999: INSERT INTO AP_INVOICE_DISTRIBUTIONS(
4000: batch_id,
4001: invoice_id,
4002: invoice_line_number,
4003: invoice_distribution_id,

Line 4327: ap_invoice_distributions aid,

4323: ail.pay_awt_group_id,NULL),
4324: NULL) --pay_awt_group_id Bug 9689194
4325:
4326: FROM ap_invoice_lines ail,
4327: ap_invoice_distributions aid,
4328: po_distributions pd
4329: WHERE ail.invoice_id = x_invoice_id
4330: AND ail.line_number = x_invoice_line_number
4331: AND aid.invoice_id = ail.corrected_inv_id