DBA Data[Home] [Help]

APPS.AP_ETAX_UTILITY_PKG dependencies on AP_INVOICE_LINES_ALL

Line 1092: -- ,ap_invoice_lines_all ail

1088:
1089: CURSOR prepay_awt_group_id (c_prepay_dist_id IN NUMBER) IS
1090: SELECT aid.awt_group_id
1091: FROM ap_invoice_distributions_all aid
1092: -- ,ap_invoice_lines_all ail
1093: WHERE aid.invoice_distribution_id = c_prepay_dist_id;
1094: -- AND aid.invoice_id = ail.invoice_id
1095: -- AND aid.invoice_line_number = ail.line_number;
1096: --Bug8334059 Awt_group_id will be retrieved from ap_invoice_distributions_all

Line 1098: l_awt_group_id ap_invoice_lines_all.awt_group_id%TYPE;

1094: -- AND aid.invoice_id = ail.invoice_id
1095: -- AND aid.invoice_line_number = ail.line_number;
1096: --Bug8334059 Awt_group_id will be retrieved from ap_invoice_distributions_all
1097:
1098: l_awt_group_id ap_invoice_lines_all.awt_group_id%TYPE;
1099:
1100: BEGIN
1101:
1102: l_curr_calling_sequence := 'AP_ETAX_UTILITY_PKG.Get_Prepay_Awt_Group_Id<-'||

Line 1173: l_gl_date ap_invoice_lines_all.accounting_date%TYPE;

1169: l_debug_info VARCHAR2(240);
1170: l_curr_calling_sequence VARCHAR2(4000);
1171:
1172: l_period_name gl_period_statuses.period_name%TYPE;
1173: l_gl_date ap_invoice_lines_all.accounting_date%TYPE;
1174: l_wfapproval_flag ap_system_parameters_all.approval_workflow_flag%TYPE;
1175: l_awt_include_tax_amt ap_system_parameters_all.awt_include_tax_amt%TYPE;
1176: l_base_currency_code ap_system_parameters_all.base_currency_code%TYPE;
1177: l_combined_filing_flag ap_system_parameters_all.combined_filing_flag%TYPE;

Line 1181: l_wfapproval_status ap_invoice_lines_all.wfapproval_status%TYPE;

1177: l_combined_filing_flag ap_system_parameters_all.combined_filing_flag%TYPE;
1178: l_income_tax_region_flag ap_system_parameters_all.income_tax_region_flag%TYPE;
1179: l_income_tax_region ap_system_parameters_all.income_tax_region%TYPE;
1180: l_disc_is_inv_less_tax_flag ap_system_parameters_all.disc_is_inv_less_tax_flag%TYPE;
1181: l_wfapproval_status ap_invoice_lines_all.wfapproval_status%TYPE;
1182: l_new_amt_applicable_to_disc ap_invoices_all.amount_applicable_to_discount%TYPE;
1183: l_payment_priority ap_batches_all.payment_priority%TYPE;
1184:
1185: l_total_tax_amount NUMBER;

Line 1191: From ap_invoice_lines_all ail

1187:
1188: -- Allocations
1189: Cursor c_item_line (c_invoice_id IN NUMBER) IS
1190: Select ail.line_number
1191: From ap_invoice_lines_all ail
1192: Where ail.invoice_id = c_invoice_id
1193: And ail.line_type_lookup_code = 'TAX'
1194: And ail.prepay_invoice_id IS NULL;
1195:

Line 1233: FROM AP_INVOICE_LINES_ALL ail

1229: l_ap_summary_tax_line_id := NULL;
1230:
1231: SELECT ail.line_number, ail.summary_tax_line_id
1232: INTO l_invoice_line_number, l_ap_summary_tax_line_id
1233: FROM AP_INVOICE_LINES_ALL ail
1234: WHERE ail.invoice_id = P_Invoice_Header_Rec.invoice_id
1235: AND ail.line_type_lookup_code = 'TAX'
1236: AND NOT EXISTS
1237: (SELECT ls.summary_tax_line_id

Line 1372: UPDATE ap_invoice_lines_all ail

1368: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,l_debug_info);
1369: END IF;
1370: -------------------------------------------------------------------
1371: BEGIN
1372: UPDATE ap_invoice_lines_all ail
1373: SET
1374: (-- Bug 10157751 ail.description,
1375: ail.amount,
1376: ail.base_amount,

Line 1445: /* Start for bug 5943074-- updating summary_tax_line_id of ap_invoice_lines_all based on zx_lines

1441:
1442: APP_EXCEPTION.RAISE_EXCEPTION;
1443: END;
1444:
1445: /* Start for bug 5943074-- updating summary_tax_line_id of ap_invoice_lines_all based on zx_lines
1446: for manual tax lines and tax only lines so that we do not delete and regenerate the tax lines . */
1447: -------------------------------------------------------------------
1448: l_debug_info := 'Update summary tax line id for manual tax lines';
1449: IF (G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN

Line 1455: UPDATE ap_invoice_lines_all ail

1451: END IF;
1452: -------------------------------------------------------------------
1453: BEGIN
1454:
1455: UPDATE ap_invoice_lines_all ail
1456: SET ail.summary_tax_line_id = (SELECT zl.summary_tax_line_id
1457: FROM zx_lines zl
1458: WHERE zl.application_id = 200
1459: AND zl.entity_code = 'AP_INVOICES'

Line 1481: FROM ap_invoice_lines_all ail2

1477: AND ail.line_source in ('MANUAL LINE ENTRY','IMPORTED')
1478: AND ail.summary_tax_line_id IS NULL
1479: AND NOT EXISTS
1480: (SELECT 1
1481: FROM ap_invoice_lines_all ail2
1482: WHERE ail2.invoice_id = ail.invoice_id
1483: AND ail2.line_number <> ail.line_number
1484: AND ail2.tax_regime_code = ail.tax_regime_code
1485: AND ail2.tax = ail.tax

Line 1519: DELETE ap_invoice_lines_all ail

1515: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,l_debug_info);
1516: END IF;
1517: -------------------------------------------------------------------
1518: BEGIN
1519: DELETE ap_invoice_lines_all ail
1520: WHERE ail.invoice_id = P_Invoice_Header_Rec.invoice_id
1521: AND ail.line_type_lookup_code = 'TAX'
1522: AND NOT EXISTS (SELECT ls.summary_tax_line_id
1523: FROM zx_lines_summary ls

Line 1536: FROM ap_invoice_lines_all l

1532: DELETE FROM ap_allocation_rules ar
1533: WHERE ar.invoice_id = p_invoice_header_rec.invoice_id
1534: AND NOT EXISTS
1535: (SELECT 'y'
1536: FROM ap_invoice_lines_all l
1537: WHERE l.invoice_id = ar.invoice_id
1538: AND l.line_number = ar.chrg_invoice_line_number);
1539:
1540: DELETE FROM ap_allocation_rule_lines arl

Line 1544: FROM ap_invoice_lines_all l

1540: DELETE FROM ap_allocation_rule_lines arl
1541: WHERE arl.invoice_id = p_invoice_header_rec.invoice_id
1542: AND NOT EXISTS
1543: (SELECT 'y'
1544: FROM ap_invoice_lines_all l
1545: WHERE l.invoice_id = arl.invoice_id
1546: AND l.line_number = arl.chrg_invoice_line_number);
1547: -- Bug 7260087 ends
1548:

Line 1600: INSERT INTO ap_invoice_lines_all (

1596: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,l_debug_info);
1597: END IF;
1598: -------------------------------------------------------------------
1599: BEGIN
1600: INSERT INTO ap_invoice_lines_all (
1601: invoice_id,
1602: line_number,
1603: line_type_lookup_code,
1604: requester_id,

Line 1770: FROM ap_invoice_lines_all ail2

1766: pay_awt_group_id) --Bug8345264
1767: SELECT
1768: P_Invoice_Header_Rec.Invoice_Id, -- invoice_id
1769: (SELECT NVL(MAX(ail2.line_number),0)
1770: FROM ap_invoice_lines_all ail2
1771: WHERE ail2.invoice_id = zls.trx_id) + ROWNUM, -- line_number
1772: 'TAX', -- line_type_lookup_code
1773: null, -- requester_id
1774: NVL( AI.description, zls.tax_regime_code||' - '||zls.tax ), -- description Bug 10157751

Line 1966: ap_invoice_lines_all prepay

1962: FROM ap_invoices_all ai,
1963: ap_suppliers ap,
1964: ap_supplier_sites_all aps,
1965: zx_lines_summary zls,
1966: ap_invoice_lines_all prepay
1967: WHERE ai.invoice_id = p_invoice_header_rec.invoice_id
1968: AND ai.vendor_id = ap.vendor_id
1969: AND ai.vendor_site_id = aps.vendor_site_id
1970: AND zls.application_id = 200

Line 1980: FROM ap_invoice_lines_all il

1976: AND NVL(zls.reporting_only_flag, 'N') = 'N'
1977: AND zls.applied_from_trx_id = prepay.invoice_id(+)
1978: AND zls.applied_from_line_id = prepay.line_number(+)
1979: AND NOT EXISTS (SELECT il.summary_tax_line_id
1980: FROM ap_invoice_lines_all il
1981: WHERE il.invoice_id = ai.invoice_id
1982: AND il.summary_tax_line_id = zls.summary_tax_line_id)
1983: AND EXISTS
1984: (SELECT 'Recoupment Exists'

Line 2022: UPDATE ap_invoice_lines_all ail

2018: END IF;
2019: -------------------------------------------------------------------
2020: BEGIN
2021: --bug 6931461
2022: UPDATE ap_invoice_lines_all ail
2023: SET ail.included_tax_amount =
2024: (SELECT /*+ index(ZL ZX_LINES_U1) */SUM(NVL(zl.tax_amt, 0))
2025: FROM zx_lines zl
2026: WHERE zl.application_id = 200

Line 2115: FROM ap_invoice_lines_all prepay

2111: SET (ai.total_tax_amount,
2112: ai.self_assessed_tax_amount) =
2113: (SELECT SUM(DECODE(NVL(zls.self_assessed_flag, 'N'),
2114: 'N', case when exists (SELECT 'Prepay App Exists'
2115: FROM ap_invoice_lines_all prepay
2116: WHERE prepay.invoice_id = zls.trx_id
2117: AND prepay.line_type_lookup_code = 'PREPAY'
2118: AND prepay.prepay_invoice_id = zls.applied_from_trx_id
2119: AND prepay.prepay_line_number = zls.applied_from_line_id

Line 2146: FROM ap_invoice_lines_all ail

2142:
2143: UPDATE ap_invoices_all ai
2144: SET ai.total_tax_amount = (nvl(ai.total_tax_amount,0) +
2145: (SELECT NVL(sum(NVL(ail.amount,0)),0)
2146: FROM ap_invoice_lines_all ail
2147: WHERE ail.invoice_id = ai.invoice_id
2148: AND line_type_lookup_code ='RETROTAX'))
2149:
2150: WHERE ai.invoice_id = P_Invoice_Header_Rec.invoice_id

Line 2180: UPDATE ap_invoice_lines_all ail

2176: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,l_debug_info);
2177: END IF;
2178: -----------------------------------------------------------------
2179: BEGIN
2180: UPDATE ap_invoice_lines_all ail
2181: SET ail.tax_already_calculated_flag = 'Y'
2182: WHERE ail.invoice_id = P_invoice_header_rec.invoice_id
2183: AND ail.line_type_lookup_code NOT IN ('TAX', 'AWT')
2184: AND NVL(ail.tax_already_calculated_flag, 'N') = 'N';

Line 2213: UPDATE ap_invoice_lines_all tax

2209: END IF;
2210: -----------------------------------------------------------------
2211:
2212: /*added the case for bug 8638881*/
2213: UPDATE ap_invoice_lines_all tax
2214: SET tax.invoice_includes_prepay_flag = CASE WHEN EXISTS (SELECT 'Prepay App Exists'
2215: FROM ap_invoice_lines_all prepay
2216: WHERE prepay.invoice_id = tax.invoice_id
2217: AND prepay.line_type_lookup_code = 'PREPAY'

Line 2215: FROM ap_invoice_lines_all prepay

2211:
2212: /*added the case for bug 8638881*/
2213: UPDATE ap_invoice_lines_all tax
2214: SET tax.invoice_includes_prepay_flag = CASE WHEN EXISTS (SELECT 'Prepay App Exists'
2215: FROM ap_invoice_lines_all prepay
2216: WHERE prepay.invoice_id = tax.invoice_id
2217: AND prepay.line_type_lookup_code = 'PREPAY'
2218: AND prepay.prepay_invoice_id = tax.prepay_invoice_id
2219: AND prepay.prepay_line_number = tax.prepay_line_number

Line 2704: ap_invoice_lines_all parent_tax_line,

2700: ap_supplier_sites_all pvs,
2701: ap_system_parameters_all asp,
2702: financials_system_params_all fsp,
2703: po_distributions_all pd,
2704: ap_invoice_lines_all parent_tax_line,
2705: ap_invoice_lines_all parent_item_line,
2706: ap_invoice_distributions_all parent_taxable_dist
2707: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
2708: AND gt.ENTITY_CODE = zd.ENTITY_CODE

Line 2705: ap_invoice_lines_all parent_item_line,

2701: ap_system_parameters_all asp,
2702: financials_system_params_all fsp,
2703: po_distributions_all pd,
2704: ap_invoice_lines_all parent_tax_line,
2705: ap_invoice_lines_all parent_item_line,
2706: ap_invoice_distributions_all parent_taxable_dist
2707: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
2708: AND gt.ENTITY_CODE = zd.ENTITY_CODE
2709: AND gt.EVENT_CLASS_CODE = zd.EVENT_CLASS_CODE

Line 3051: ap_invoice_lines_all parent_tax_line,

3047: ap_supplier_sites_all pvs,
3048: ap_system_parameters_all asp,
3049: financials_system_params_all fsp,
3050: po_distributions_all pd,
3051: ap_invoice_lines_all parent_tax_line,
3052: ap_invoice_lines_all parent_item_line,
3053: ap_invoice_distributions_all parent_taxable_dist,
3054: ap_line_temp_gt dist
3055: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID

Line 3052: ap_invoice_lines_all parent_item_line,

3048: ap_system_parameters_all asp,
3049: financials_system_params_all fsp,
3050: po_distributions_all pd,
3051: ap_invoice_lines_all parent_tax_line,
3052: ap_invoice_lines_all parent_item_line,
3053: ap_invoice_distributions_all parent_taxable_dist,
3054: ap_line_temp_gt dist
3055: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3056: AND gt.ENTITY_CODE = zd.ENTITY_CODE

Line 3330: ap_invoice_lines_all parent_tax_line,

3326: ap_supplier_sites_all pvs,
3327: ap_system_parameters_all asp,
3328: financials_system_params_all fsp,
3329: po_distributions_all pd,
3330: ap_invoice_lines_all parent_tax_line,
3331: ap_invoice_lines_all parent_item_line,
3332: ap_invoice_distributions_all parent_taxable_dist
3333: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3334: AND gt.ENTITY_CODE = zd.ENTITY_CODE

Line 3331: ap_invoice_lines_all parent_item_line,

3327: ap_system_parameters_all asp,
3328: financials_system_params_all fsp,
3329: po_distributions_all pd,
3330: ap_invoice_lines_all parent_tax_line,
3331: ap_invoice_lines_all parent_item_line,
3332: ap_invoice_distributions_all parent_taxable_dist
3333: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3334: AND gt.ENTITY_CODE = zd.ENTITY_CODE
3335: AND gt.EVENT_CLASS_CODE = zd.EVENT_CLASS_CODE

Line 3571: ap_invoice_lines_all parent_tax_line,

3567: ap_supplier_sites_all pvs,
3568: ap_system_parameters_all asp,
3569: financials_system_params_all fsp,
3570: po_distributions_all pd,
3571: ap_invoice_lines_all parent_tax_line,
3572: ap_invoice_lines_all parent_item_line,
3573: ap_invoice_distributions_all parent_taxable_dist
3574: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3575: AND gt.ENTITY_CODE = zd.ENTITY_CODE

Line 3572: ap_invoice_lines_all parent_item_line,

3568: ap_system_parameters_all asp,
3569: financials_system_params_all fsp,
3570: po_distributions_all pd,
3571: ap_invoice_lines_all parent_tax_line,
3572: ap_invoice_lines_all parent_item_line,
3573: ap_invoice_distributions_all parent_taxable_dist
3574: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3575: AND gt.ENTITY_CODE = zd.ENTITY_CODE
3576: AND gt.EVENT_CLASS_CODE = zd.EVENT_CLASS_CODE

Line 3790: ap_invoice_lines_all parent_item_line,

3786: ap_supplier_sites_all pvs,
3787: ap_system_parameters_all asp,
3788: financials_system_params_all fsp,
3789: po_distributions_all pd,
3790: ap_invoice_lines_all parent_item_line,
3791: ap_invoice_distributions_all parent_taxable_dist
3792: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3793: AND gt.ENTITY_CODE = zd.ENTITY_CODE
3794: AND gt.EVENT_CLASS_CODE = zd.EVENT_CLASS_CODE

Line 3990: ap_invoice_lines_all parent_tax_line,

3986: ap_supplier_sites_all pvs,
3987: ap_system_parameters_all asp,
3988: financials_system_params_all fsp,
3989: po_distributions_all pd,
3990: ap_invoice_lines_all parent_tax_line,
3991: ap_invoice_lines_all parent_item_line,
3992: ap_invoice_distributions_all parent_taxable_dist
3993: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3994: AND gt.ENTITY_CODE = zd.ENTITY_CODE

Line 3991: ap_invoice_lines_all parent_item_line,

3987: ap_system_parameters_all asp,
3988: financials_system_params_all fsp,
3989: po_distributions_all pd,
3990: ap_invoice_lines_all parent_tax_line,
3991: ap_invoice_lines_all parent_item_line,
3992: ap_invoice_distributions_all parent_taxable_dist
3993: WHERE gt.APPLICATION_ID = zd.APPLICATION_ID
3994: AND gt.ENTITY_CODE = zd.ENTITY_CODE
3995: AND gt.EVENT_CLASS_CODE = zd.EVENT_CLASS_CODE

Line 5938: FROM ap_invoice_lines_all ail

5934:
5935: BEGIN -- Bug 9777752
5936: UPDATE ap_invoice_distributions_all aid
5937: SET invoice_line_number = (SELECT line_number
5938: FROM ap_invoice_lines_all ail
5939: WHERE ail.invoice_id = aid.invoice_id
5940: AND ail.summary_tax_line_id = aid.summary_tax_line_id
5941: AND rownum = 1)
5942: WHERE aid.invoice_distribution_id IN

Line 5954: FROM ap_invoice_lines_all al

5950: AND gt.trx_id = dist.invoice_id
5951: AND dist.line_type_lookup_code IN ('REC_TAX', 'NONREC_TAX', 'TRV', 'TIPV', 'TERV')
5952: AND dist.invoice_line_number NOT IN
5953: (SELECT line_number
5954: FROM ap_invoice_lines_all al
5955: WHERE al.invoice_id = dist.invoice_id)
5956: );
5957:
5958: EXCEPTION

Line 6325: UPDATE ap_invoice_lines_all ail

6321: FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,l_debug_info);
6322: END IF;
6323: -------------------------------------------------------------------
6324: BEGIN
6325: UPDATE ap_invoice_lines_all ail
6326: SET (ail.amount, ail.base_amount) =
6327: (SELECT NVL(ail.amount, 0) - SUM(NVL(zdl.tax_amt,0)),
6328: NVL(ail.base_amount,0) - SUM(NVL(zdl.tax_amt_funcl_curr,0))
6329: FROM zx_detail_tax_lines_gt zdl

Line 6498: /* FROM ap_invoice_lines_all

6494: ('STANDARD INVOICES', 'PREPAYMENT INVOICES', 'EXPENSE REPORTS')
6495: AND ROWNUM=1;
6496: --- End for bug 6485124
6497: -- commented for bug 6485124
6498: /* FROM ap_invoice_lines_all
6499: WHERE invoice_id = p_invoice_id
6500: AND line_type_lookup_code <> 'AWT'
6501: AND (tax_already_calculated_flag = 'Y'
6502: OR summary_tax_line_id IS NOT NULL)

Line 6612: FROM ap_invoice_lines_all

6608: END IF;
6609: -------------------------------------------------------------------
6610: SELECT 'Y'
6611: INTO l_tax_already_calculated_flag
6612: FROM ap_invoice_lines_all
6613: WHERE invoice_id = p_invoice_id
6614: AND line_type_lookup_code <> 'AWT'
6615: AND (tax_already_calculated_flag = 'Y'
6616: OR summary_tax_line_id IS NOT NULL)

Line 9039: l_product_type ap_invoice_lines_all.product_type%type;

9035: l_tax_effective_date DATE;
9036: l_success BOOLEAN;
9037: l_error_code VARCHAR2(30);
9038: l_event_class_code VARCHAR2(100);
9039: l_product_type ap_invoice_lines_all.product_type%type;
9040:
9041: l_debug_info VARCHAR2(240);
9042: l_curr_calling_sequence VARCHAR2(4000);
9043: l_api_name CONSTANT VARCHAR2(100) := 'get_default_tax_det_attribs';

Line 10055: FROM ap_invoice_lines_all

10051: l_debug_info := 'Step 2: Check Prepayment Applied ';
10052: -------------------------------------------------------------------
10053: SELECT count(line_number)
10054: INTO l_Prepay_line_count
10055: FROM ap_invoice_lines_all
10056: WHERE invoice_id = p_invoice_id
10057: AND line_type_lookup_code ='PREPAY'
10058: AND (NVL(discarded_flag,'N') <> 'Y');
10059:

Line 10130: FROM ap_invoice_lines_all

10126:
10127: IF NVL(l_Invoice_Type,'A') IN ('DEBIT','CREDIT') THEN
10128: SELECT COUNT(CORRECTED_INV_ID)
10129: INTO l_corr_inv_count
10130: FROM ap_invoice_lines_all
10131: WHERE invoice_id = p_invoice_id
10132: AND CORRECTED_INV_ID IS NOT NULL
10133: AND (NVL(discarded_flag,'N') <> 'Y');
10134:

Line 10151: FROM ap_invoice_lines_all ail

10147: --Bug8920386
10148:
10149: SELECT count(line_number)
10150: INTO l_manual_Awt_line
10151: FROM ap_invoice_lines_all ail
10152: WHERE invoice_id = p_invoice_id
10153: AND line_type_lookup_code ='AWT'
10154: AND (NVL(discarded_flag,'N') <> 'Y')
10155: AND line_source = 'MANUAL LINE ENTRY'

Line 10219: FROM ap_invoice_lines_all

10215:
10216: IF l_Po_Dist_id_count = 0 THEN
10217: SELECT COUNT(po_header_id)
10218: INTO l_Po_line_num_count
10219: FROM ap_invoice_lines_all
10220: WHERE invoice_id = p_invoice_id
10221: AND line_number = p_line_number
10222: AND po_header_id IS NOT NULL;
10223: END IF;

Line 10833: FROM ap_invoice_lines_all

10829: --bugfix:4674194
10830: SHIP_TO_LOCATION_ID,
10831: --bug7022001
10832: PAY_AWT_GROUP_ID
10833: FROM ap_invoice_lines_all
10834: WHERE invoice_id = p_invoice_id
10835: AND line_number = p_line_number;
10836:
10837: l_invoice_line_rec AP_INVOICES_PKG.r_invoice_line_rec;