DBA Data[Home] [Help]

APPS.JAI_AR_SUP_TRX_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 24

              added the who columns in the insert commands for the tables
              JAI_AR_SUP_INV_T and JAI_AR_TRX_SUP_INV_T.
              Dependencies Due to this bug:-
              None

27-Dec-2005  Bug 4906958. Added by Lakshmi Gopalsami Version 120.6
                    Derived the value for default LE if the value is not retrieved via
        default BSV.

07-Mar-2006 Modified by aiyer for the bug 4947681, File version 120.7
            Issue :-
             Performance tuning for the cursor get_invoices SQL_ID 14827611. Cost = 1287 and sharabale memory 182519


     Fix   :-
             Modified the cursor get_invoices. Added the IL table jai_ar_trxs to the ra_customer_trx_all
             and also merged the correlated query to the main query thus reducing the sharable memory also


01/11/2006  SACSETHI for bug 5228046, File version 120.10

	    1. Forward porting the change in 11i bug 5365523 (Additional CVD Enhancement).
               This bug has datamodel and spec changes.

            2. Forward porting of 11i bug 5219225


           Dependency Due to This bug :-
           None

 10/09/2007  Bgowrava for Bug#6400997, File Version 120.9.12000000.3
             Debug messages added to apply on the instance and test for errors.



-----------------------------------------------------------------------------------------*/

PROCEDURE process_report_stpr(p_batch_id number) is
 BEGIN
	 jai_ar_sup_trx_pkg.identify_invoices(p_batch_id);
Line: 84

   CURSOR CH(N NUMBER,M VARCHAR2) IS SELECT 1 FROM JAI_AR_TRX_SUP_INV_T WHERE CUSTOMER_TRX_ID = N
   AND MAPPING_TYPE = M;
Line: 87

  Cursor ch_tax(id number,tax_name number) is select 1 from JAI_AR_TRX_SUP_INV_T where customer_trx_id = id
  and mapping_type = 'T'
  and existing_type_id = tax_name;
Line: 93

   SELECT SET_OF_BOOKS_ID,
          ORG_ID,
          CUSTOMER_ID,
          SITE_USE_ID,
          EXISTING_TYPE_ID,
          MAPPING_ID,
          MAPPING_TYPE,
          NEW_TYPE_ID,
          EFFECTIVE_FROM_DATE,
          EFFECTIVE_TO_DATE,
          CONVERSION_RATE,
          BATCH_ID
   FROM  JAI_AR_SUP_CHANGES_ALL
   WHERE PROCESS_DATE IS NULL
    AND  BATCH_ID = NVL(P_BATCH_ID,BATCH_ID)
   ORDER BY SITE_USE_ID,
         CUSTOMER_ID,
         ORG_ID,
         SET_OF_BOOKS_ID;
Line: 114

   SELECT CURRENCY_CODE
   FROM   QP_LIST_HEADERS_B
   WHERE  LIST_HEADER_ID = P_LIST_ID;
Line: 131

   SELECT
          rcta.customer_trx_id,
          rcta.trx_date,
          rcta.set_of_books_id,
          rcta.bill_to_customer_id,
          rcta.bill_to_site_use_id,
          rcta.org_id,
          rcta.interface_header_context ,
          rcta.interface_header_attribute1,
          rcta.interface_header_attribute6,
          rcta.interface_header_attribute7,
          rcta.invoice_currency_code
   FROM ra_customer_trx_all rcta,
        jai_ar_trxs         jat ,
        ra_cust_trx_types_all rctta
   WHERE
        rcta.customer_trx_id              = jat.customer_trx_id
   AND  rcta.cust_trx_type_id             = rctta.cust_trx_type_id
   AND  rctta.type                        = 'INV'
   AND  trunc(rcta.trx_date)              between  trunc(effective_from_date) AND trunc(nvl(p_effective_to_date,sysdate))
   AND  (  rcta.interface_header_context  IS NULL
        OR rcta.interface_header_context  = cp_int_hdr_cxt
        );
Line: 159

   SELECT 1
   FROM JAI_AR_SUP_HDRS_ALL
   WHERE CUSTOMER_TRX_ID = ID ;
Line: 165

   CURSOR SELECT_FILTER_INV IS
   SELECT * FROM JAI_AR_SUP_INV_T;
Line: 170

  SELECT SET_OF_BOOKS_ID,
         ORG_ID,
         CUSTOMER_ID,
         SITE_USE_ID
  FROM JAI_AR_SUP_CHANGES_ALL; */
Line: 218

         INSERT INTO JAI_AR_SUP_INV_T
                  (CUSTOMER_TRX_ID,
                  INTERFACE_HEADER_CONTEXT,
                  INTERFACE_HEADER_ATTRIBUTE1,
                  INTERFACE_HEADER_ATTRIBUTE6,
                  INTERFACE_HEADER_ATTRIBUTE7,
                  MAPPING_ID,
                  TRX_DATE,
                  EFFECTIVE_DATE,
                  SET_OF_BOOKS_ID,
                  CUSTOMER_ID,
                  ORG_ID,
                  CUSTOMER_SITE,
                  -- added, Harshita for Bug 4866533
                  CREATED_BY,
                  CREATION_DATE,
                  LAST_UPDATED_BY,
                  LAST_UPDATE_DATE
                  )
           VALUES(ONE.CUSTOMER_TRX_ID,
                 ONE.INTERFACE_HEADER_CONTEXT ,
                 ONE.INTERFACE_HEADER_ATTRIBUTE1,
                 ONE.INTERFACE_HEADER_ATTRIBUTE6 ,
                 ONE.INTERFACE_HEADER_ATTRIBUTE7,
                 MAIN.MAPPING_ID,
                 ONE.TRX_DATE,
                 MAIN.EFFECTIVE_FROM_DATE,
                 ONE.SET_OF_BOOKS_ID,
                 ONE.BILL_TO_CUSTOMER_ID,
                 NVL(ONE.ORG_ID,0),
                 ONE.BILL_TO_SITE_USE_ID,
                 -- added, Harshita for Bug 4866533
                 LN_CREATED_BY,
                 LD_CREATION_DATE,
                 LN_CREATED_BY,
                 LD_CREATION_DATE
                 );
Line: 261

  for i in SELECT_FILTER_INV
   loop
    for j in MAP_IDENT
     loop
      IF I.TRX_DATE BETWEEN J.EFFECTIVE_FROM_DATE AND SYSDATE THEN
        IF J.MAPPING_TYPE = 'T' THEN
           OPEN CH_TAX(I.CUSTOMER_TRX_ID,J.EXISTING_TYPE_ID);
Line: 292

              INSERT INTO JAI_AR_TRX_SUP_INV_T
                         (CUSTOMER_TRX_ID,
                         EXISTING_TYPE_ID,
                         NEW_TYPE_ID,
                         MAPPING_TYPE,
                         MAPPING_ID,
                         TRX_DATE,
                         EFFECTIVE_DATE,
                         SET_OF_BOOKS_ID,
                         ORG_ID,
                         CUSTOMER_SITE,
                         INTERFACE_HEADER_CONTEXT,
                         INTERFACE_HEADER_ATTRIBUTE1,
                         INTERFACE_HEADER_ATTRIBUTE6,
                         INTERFACE_HEADER_ATTRIBUTE7,
                         CONVERSION_RATE,
                         -- added, Harshita for Bug 4866533
                         CREATED_BY,
                         CREATION_DATE,
                         LAST_UPDATED_BY,
                         LAST_UPDATE_DATE
                        )
                VALUES  (I.CUSTOMER_TRX_ID,
                        J.EXISTING_TYPE_ID,
                        J.NEW_TYPE_ID,
                        J.MAPPING_TYPE,
                        J.MAPPING_ID,
                        I.TRX_DATE,
                        J.EFFECTIVE_FROM_DATE,
                        J.SET_OF_BOOKS_ID,
                        J.ORG_ID,
                        J.SITE_USE_ID,
                        I.INTERFACE_HEADER_CONTEXT,
                        I.INTERFACE_HEADER_ATTRIBUTE1,
                        I.INTERFACE_HEADER_ATTRIBUTE6,
                        I.INTERFACE_HEADER_ATTRIBUTE7,
                        J.CONVERSION_RATE,
                        -- added, Harshita for Bug 4866533
                        LN_CREATED_BY,
                        LD_CREATION_DATE,
                        LN_CREATED_BY,
                        LD_CREATION_DATE
                        );
Line: 340

              INSERT INTO JAI_AR_TRX_SUP_INV_T
                          (CUSTOMER_TRX_ID,
                          EXISTING_TYPE_ID,
                          NEW_TYPE_ID,
                          MAPPING_TYPE,
                          MAPPING_ID,
                          TRX_DATE,
                          EFFECTIVE_DATE,
                          SET_OF_BOOKS_ID,
                          ORG_ID,
                          CUSTOMER_SITE,
                          INTERFACE_HEADER_CONTEXT,
                          INTERFACE_HEADER_ATTRIBUTE1,
                          INTERFACE_HEADER_ATTRIBUTE6,
                          INTERFACE_HEADER_ATTRIBUTE7,
                          CONVERSION_RATE,
                          -- added, Harshita for Bug 4866533
                          CREATED_BY,
                          CREATION_DATE,
                          LAST_UPDATED_BY,
                          LAST_UPDATE_DATE
                          )
                  VALUES (I.CUSTOMER_TRX_ID,
                          J.EXISTING_TYPE_ID,
                          J.NEW_TYPE_ID,
                          J.MAPPING_TYPE,
                          J.MAPPING_ID,
                          I.TRX_DATE,
                          J.EFFECTIVE_FROM_DATE,
                          J.SET_OF_BOOKS_ID,
                          J.ORG_ID,
                          J.SITE_USE_ID,
                          I.INTERFACE_HEADER_CONTEXT,
                          I.INTERFACE_HEADER_ATTRIBUTE1,
                          I.INTERFACE_HEADER_ATTRIBUTE6,
                          I.INTERFACE_HEADER_ATTRIBUTE7,
                          J.CONVERSION_RATE,
                          -- added, Harshita for Bug 4866533
                          LN_CREATED_BY,
                          LD_CREATION_DATE,
                          LN_CREATED_BY,
                          LD_CREATION_DATE
                          );
Line: 387

             INSERT INTO JAI_AR_TRX_SUP_INV_T
                        (CUSTOMER_TRX_ID,
                         EXISTING_TYPE_ID,
                         NEW_TYPE_ID,
                         MAPPING_TYPE,
                         MAPPING_ID,
                         TRX_DATE,
                         EFFECTIVE_DATE,
                         SET_OF_BOOKS_ID,
                         ORG_ID,
                         CUSTOMER_SITE,
                         INTERFACE_HEADER_CONTEXT,
                         INTERFACE_HEADER_ATTRIBUTE1,
                         INTERFACE_HEADER_ATTRIBUTE6,
                         INTERFACE_HEADER_ATTRIBUTE7,
                         CONVERSION_RATE,
                         -- added, Harshita for Bug 4866533
                         CREATED_BY,
                         CREATION_DATE,
                         LAST_UPDATED_BY,
                         LAST_UPDATE_DATE
                         )
                 VALUES(I.CUSTOMER_TRX_ID,
                        J.EXISTING_TYPE_ID,
                        J.NEW_TYPE_ID,
                        J.MAPPING_TYPE,
                        J.MAPPING_ID,
                        I.TRX_DATE,
                        J.EFFECTIVE_FROM_DATE,
                        J.SET_OF_BOOKS_ID,
                        J.ORG_ID,
                        J.SITE_USE_ID,
                        I.INTERFACE_HEADER_CONTEXT,
                        I.INTERFACE_HEADER_ATTRIBUTE1,
                        I.INTERFACE_HEADER_ATTRIBUTE6,
                        I.INTERFACE_HEADER_ATTRIBUTE7,
                        J.CONVERSION_RATE,
                        -- added, Harshita for Bug 4866533
                        LN_CREATED_BY,
                        LD_CREATION_DATE,
                        LN_CREATED_BY,
                        LD_CREATION_DATE
                        );
Line: 439

    UPDATE JAI_AR_SUP_CHANGES_ALL
    SET PROCESS_DATE = SYSDATE
    WHERE BATCH_ID = P_BATCH_ID
    AND PROCESS_DATE IS NULL;
Line: 535

        SELECT A.*, B.BATCH_ID
        FROM JAI_AR_TRX_SUP_INV_T A,
            JAI_AR_SUP_CHANGES_ALL B
        WHERE A.MAPPING_ID = B.MAPPING_ID
        ORDER BY CUSTOMER_TRX_ID;
Line: 542

        SELECT customer_trx_id
        FROM JAI_AR_SUP_HDRS_ALL
        WHERE customer_trx_id = INV;
Line: 547

        SELECT 1
        FROM JAI_AR_SUP_HDRS_ALL
        WHERE customer_trx_id = NO
        AND supp_inv_type = STAT;
Line: 556

    SELECT
        b.customer_trx_line_id,
        a.org_id,
        a.set_of_books_id,
        a.bill_to_customer_id,
        a.bill_to_site_use_id,
        b.line_number,
        b.uom_code,
        a.ship_to_site_use_id,
        a.interface_header_context,
        b.unit_selling_price,
        b.line_type,
        b.link_to_cust_trx_line_id,
        b.description,
        b.interface_line_attribute3,        -- delivery id is stored here.
        b.interface_line_attribute7,
        b.interface_line_attribute6,        -- oe_order_lines_all.line_id
        b.inventory_item_id,
        c.bom_item_type,
        d.mapping_type,                     -- added by sriram - bug # 3143813 - 19/09/2003
        d.new_type_id,
        /* Bug 4224466. Added by LGOPALSA */
        a.invoice_currency_code
    FROM ra_customer_trx_all        a,
        ra_customer_trx_lines_all   b,
        mtl_system_items            c,
        jai_ar_trx_sup_inv_t        d,    -- added by sriram - bug # 3143813 - 19/09/2003
        jai_ar_trxs                 jat  /* added the table and join condition - aiyer for the fwd porting bug 5225768*/
    WHERE a.customer_trx_id             = b.customer_trx_id
    AND b.inventory_item_id             = c.inventory_item_id
    --AND c.organization_id               = b.warehouse_id
    AND ( b.interface_line_attribute11  IS NULL
    OR    b.interface_line_attribute11  = '0'
        )
    AND d.customer_trx_id               = a.customer_trx_id
    AND b.line_type                     =  cp_line_type --'LINE'
    AND a.customer_trx_id               = ino
    AND c.organization_id               = jat.organization_id
    AND a.customer_trx_id               = jat.customer_trx_id ;
Line: 598

        SELECT product_attr_value, list_header_id
        FROM qp_List_Lines_v
        WHERE List_header_id = p_list_header_id
        AND product_attribute_context = 'ITEM'
        AND product_attr_value = p_inv_item_id
        AND NVL( Start_Date_Active, SYSDATE - 1 ) <= SYSDATE
        AND NVL( End_Date_Active, SYSDATE + 1 ) >= SYSDATE;
Line: 607

        SELECT b.operand list_price
        FROM QP_LIST_LINES b, qp_pricing_attributes c
        WHERE c.PRODUCT_ATTR_VALUE      = TO_CHAR(Id)
        AND c.product_uom_code      = UNT_CODE
        AND b.list_header_id        =  PRICE_LIST
        AND     c.list_line_id      = b.list_line_id
        AND NVL(TRUNC(b.end_date_active),TRUNC(SYSDATE)) >= TRUNC(TRDATE);
Line: 617

        SELECT DISTINCT  A.CUST_ACCT_SITE_ID ADDRESS_ID
        FROM HZ_CUST_SITE_USES_ALL A,
             OE_ORDER_LINES_ALL B
        WHERE A.SITE_USE_ID = B.SHIP_TO_ORG_ID
        AND   B.LINE_ID = PICKING_ID;
Line: 624

        SELECT  CUST_ACCT_SITE_ID ADDRESS_ID
        FROM  HZ_CUST_SITE_USES_ALL
        WHERE SITE_USE_ID = p_ship_to_site_id;
Line: 629

        SELECT PRICE_LIST_ID
        FROM JAI_CMN_CUS_ADDRESSES
        WHERE ADDRESS_ID = NVL(ADDRESS,0)
        AND CUSTOMER_ID = INO1;
Line: 635

        SELECT PRICE_LIST_ID
        FROM  JAI_CMN_CUS_ADDRESSES
        WHERE ADDRESS_ID = 0
        AND  CUSTOMER_ID = v_cust_id;
Line: 641

        SELECT b.operand list_price
        FROM QP_LIST_LINES b, qp_pricing_attributes c
        WHERE c.PRODUCT_ATTR_VALUE      = TO_CHAR(INVENT)
        AND c.product_uom_code      = UNT
        AND b.list_header_id        = NEW_NO
        AND     c.list_line_id      = b.list_line_id
        AND  NVL(TRUNC(b.end_date_active),TRUNC(SYSDATE)) >= TRUNC(ADATE);
Line: 655

     Select precision
       from fnd_currencies
           where currency_code = lv_currency_code;
Line: 680

        SELECT nvl( decode(list_line_type_code, lv_list_line_type_code_dis, operand, lv_list_line_type_code_sur, -operand), 0) operand, arithmetic_operator
  --nvl( decode(list_line_type_code, 'DIS', operand, 'SUR', -operand), 0) operand, arithmetic_operator
        FROM oe_price_adjustments a         -- , qp_modifier_summary_v b
        WHERE list_line_type_code IN ('DIS', 'SUR')
        AND modifier_level_code = 'LINE'
        AND price_adjustment_id = p_price_adjustment_id;
Line: 701

    SELECT
           SUM(a.quantity), SUM(a.tax_amount),
           a.selling_price, a.unit_code, a.tax_category_id,
           a.picking_line_id, a.assessable_value
    FROM
           jai_om_wsh_lines_all A
    WHERE
           to_char(a.delivery_id)    = p_interface_line_attribute3
    AND    to_char(a.order_line_id)  = p_interface_line_attribute6
    AND    a.inventory_item_id       = p_inventory_item_id
    GROUP BY
      a.selling_price, a.unit_code, a.tax_category_id,
      a.picking_line_id, a.assessable_value ;
Line: 720

    SELECT JAI_AR_SUP_LINES_S.NEXTVAL
    FROM DUAL;
Line: 736

                    changed a query to select price_list_id basing on Header_Id rather than basing on order_number.

 2    23/03/2001   Anuradha Parthasarathy
                    To ensure that correct assessable value is considered in case of Price List Mapping

 3.   19/09/2003   ssumaith - bug # 3143813
                    Supplementary invoices in Ar are generated for all items in the invoice even though they are not part of the new price list. This has been rectified
                       by adding joins between the inventory item of the invoice and inventory item in the pricelist for price list types of mapping.

 4.   28/03/2004   Vijay Shankar for bug # 3515883, Version: 619.1
                    - modified cursor GET_INV_LINE to filter out Modifier lines from RA_CUSTOMER_TRX_LINES_ALL table and added a
                     seperate code that reduces/adds discounts/surcharges from actual item price.
                    Added Cursor c_adjustment_details  and required variables for discounts/surchages calculation
                    - Cursor C_PRICE_LIST_INFO is modified to use qp_list_lines_v View instead of qp_list_lines and  qp_pricing_attributes tables.
                    Added inventory_item_id, Start and end date checks to where clause on qp_list_lines_v
                     - Query to fetch details from JAI_OM_WSH_LINES_ALL is modified by adding Order_line_id filter.
                     Also removed the usage of RA_CUSTOMER_TRX_LINES_ALL table from the query which is redundant

 5.   15/03/2005   Bug 4224466. Added by LGOPALSA. Version 115.2
                   Added rounding code for Exist and new Sales amount.

 File Renamed to jai_ar_sup_trx.plb
 -----------------------------------
 6.  25/05/2005   Brathod,  For Bug# 4392001, Fileversion# 116.1
                  Issue:-
                  RA_INTERFACE_LINES DFF segments needs to be limited use only one segment
                  Fix:-
                  - Following four segments will be obsoleted
                    1.  SUPPLEMENT CM
                    2.  SUPPLEMENT DM
                    3.  SUPPLEMENT INVOICE
                    4.  TDS CREDIT
                  - A new segment (INDIA INVOICES) will be created with following attributes
                    1. INTERFACE_LINE_ATTRIBUTE1 - Invoice Type
                    2. INTERFACE_LINE_ATTRIBUTE2 - Unique Identifier
                  - As new dff uses the ATTRIBUTE1 field the existing values of ATTRIBUTE1 will be
                    migrated to ATTRIBUTE4
                  - Attribute context will be changed to INDIA INVOICES.
                  - INTERFACE_LINE_ATTRIBUTE1 will identify the type of invoice the possible values
                    for this field will be same as different segments used previously
                    i.e SUPPLEMENT CM, SUPPLEMENT DM, SUPPLEMENT INVOICE, TDS CREDIT

 7.             Aiyer for the bug 5378631, File version 120.9
                 Issues:-
                  India Suggestive Supplementary transactions  report does not pick up any invoices.
                  As a part of this fix fwd porting the following fixes:-
                  ==================================================
                  Slno   11i Bug       R12 FWD Porting bug
                  ==================================================
                  1.    4324523        No Fwd Porting bug logged
                  2.    4735409        No Fwd Porting bug logged
                  3.    4764676        4955151
                  4.    5104197        5225768
                  ===================================================
                  1. Bug 4324523:- Report India Suggestive Supplementary transactions errors out "PL/SQL: numeric or value error: character string buffer too small"
                  2. code text exceed 255 characters.
                  3.Supplementary transactions picks partial qty for dr/cr when line is split.
                  4.Supplementary invoice not being generated  for tax change

                Fix :-
                   1.Bug 4324523:-
                     Fixed the data type mismatch for old_tax_type and new_tax_type with the tax_type column of ja_in_tax_codes
                     in the declaration section. (11i bug 4324523)

                   2.Bug 4735409:-
                     Aligned so that the code doesn't exceed 255 characters (11i bug 4735409 )

                   3.Bug 4764676:-
                     When split happens at the time of shipment, code in this procedure, which is a Select..Into statement raises an exception.
                     Commented the Select..Into statment and added a Cursor. Added the cursor c_get_so_picking_lines which considers all the lines
                     (result of split) to get the Total Quantity and Total Tax Amount. (11i bug 4764676, Fwd porting bug 4955151)

                   4. Bug 5104197:-
                      Modified the cursor get_inv_line.  Removed the join condition for organization_id of mtl_system_items and
                      warehouse_id of ra_customer_trx_lines_all. Included a join condition for organization_id of mtl_system_items and jai_ar_trx.
                      This has been done because there are cases where the warehouse_id in the ra_customer_trx_lines_all is null. Hence removed that link.
                      (11i bug 5104197, fwd porting bug 5225768)


25-June-2007  Bgowrava for Bug#6139693, File Version 120.12
              Added Cursor c_get_sup_seq_val which is used to generate sequence numbers from the sequence
              JAI_AR_SUP_LINES_S. and this is used as the value for the customer_trx_line_id
              of the table JAI_AR_SUP_LINES.

07-Jul-2007   Bgowrava for Bug#6139693, File Version 120.13
              Added the NVL condition for the EXIST_NET_SALES_AMT fields in the update statements of
              JAI_AR_SUP_HDRS_ALL.

12-Sep-2007   Bgowrava for bug#6400997, File Version 120.9.12000000.6
               Added the columns SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS in the insert statements
               and assigned values 'N' to both of them. This was done because the default values were
               not getting defaulted.

 ------------------------------------------------------------------------------------------------------------------------------*/

 v_today    := trunc(SYSDATE); --Ramananda for File.Sql.35
Line: 893

                || Commented the select into query and added the below cursor statements.
                || When Split is done at the time of shipment, the above SELECT..INTO returns more than one row, which causes an exception
                || Added the following cursor statements which gets the Total Quantity and Total Tax Amount
                || grouped on the selling_price, unit_code, tax_category_id, picking_line_id, assessable_value
                */

                OPEN  c_get_so_picking_lines (
                                                i.interface_line_attribute3 ,
                                                i.interface_line_attribute6 ,
                                                i.inventory_item_id
                                              ) ;
Line: 923

                        SELECT QUANTITY, TAX_CATEGORY_ID, ASSESSABLE_VALUE
                        INTO AQUANTITY, ATAX_CATEGORY_ID, OLD_ASSESSABLE_VALUE
                        FROM JAI_AR_TRX_LINES
                        WHERE CUSTOMER_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID;
Line: 958

                    SELECT DISTINCT CUSTOMER_TRX_ID, EXISTING_TYPE_ID, NEW_TYPE_ID, Mapping_id
                    INTO P_CUSTOMER_TRX_ID, P_EXISTING_TYPE_ID, P_NEW_TYPE_ID, v_p_mapping_id
                    FROM JAI_AR_TRX_SUP_INV_T
                    WHERE MAPPING_TYPE = 'P'
                    AND CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID;
Line: 970

                            SELECT PRICE_LIST_ID
                            INTO P_PRICE_LIST
                            FROM OE_ORDER_HEADERS_ALL
                            WHERE header_id = (SELECT header_id
                            FROM   oe_order_lines_all
                            WHERE  line_id = FETCH_INV.INTERFACE_HEADER_ATTRIBUTE6
                            AND    org_id  = FETCH_INV.org_id);
Line: 1009

                                FOR dis IN (SELECT customer_trx_line_id, to_number(interface_line_attribute11) price_adjustment_id
                                                --, line_number, unit_standard_price, unit_selling_price, extended_amount, revenue_amount
                                            FROM ra_customer_trx_lines_all
                                            WHERE interface_line_attribute11 <> '0'
                                            AND interface_line_attribute6 = I.interface_line_attribute6
                                            AND customer_trx_id = fetch_inv.customer_trx_id
                                            AND line_type = 'LINE')
                                LOOP

                                    r_adj := null;
Line: 1063

                                         INSERT INTO JAI_AR_SUP_HDRS_ALL(SUP_HDR_ID,
                                            CUSTOMER_TRX_ID, CUSTOMER_ID, TRX_DATE, SUPP_INV_TYPE, LAST_UPDATE_DATE, CREATED_BY,
                                            CREATION_DATE, LAST_UPDATED_BY, EXIST_NET_SALES_AMT, NEW_NET_SALES_AMT,
                                            SET_OF_BOOKS_ID, ORG_ID, CUSTOMER_SITE, BATCH_ID, SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS
                                        ) VALUES ( JAI_AR_SUP_HDRS_ALL_S.nextval,
                                            FETCH_INV.CUSTOMER_TRX_ID, I.BILL_TO_CUSTOMER_ID, FETCH_INV.TRX_DATE, STATUS, SYSDATE, fnd_global.user_id,
                                            SYSDATE, fnd_global.user_id, OAMOUNT, NAMOUNT,
                                            I.SET_OF_BOOKS_ID, I.ORG_ID, I.BILL_TO_SITE_USE_ID, FETCH_INV.BATCH_ID, 'N', 'N'
                                        );--Bgowrava for Bug#6400997, added SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS
Line: 1076

                                        UPDATE JAI_AR_SUP_HDRS_ALL
                                        SET EXIST_NET_SALES_AMT = nvl(EXIST_NET_SALES_AMT,0)+OAMOUNT,
                                            NEW_NET_SALES_AMT = nvl(NEW_NET_SALES_AMT,0) +NAMOUNT
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND SUPP_INV_TYPE = STATUS;
Line: 1091

                                 INSERT INTO JAI_AR_SUP_LINES(
                                        CUSTOMER_TRX_ID, CUSTOMER_TRX_LINE_ID, INVENTORY_ITEM_ID, LINE_NUMBER, SUP_INV_TYPE,
                                        DESCRIPTION, QUANTITY, UNIT_CODE, TAX_CATEGORY_ID,
                                        OLD_SELLING_PRICE, NEW_SELLING_PRICE, EXIST_LINE_AMT, NEW_LINE_AMT,
                                        LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                                        CREATION_DATE, CREATED_BY, PL_MAPPING_ID, interface_line_Attribute2
                                    ) VALUES (
                                        FETCH_INV.CUSTOMER_TRX_ID, v_cust_trx_line_no_s, I.INVENTORY_ITEM_ID, I.LINE_NUMBER, STATUS,
                                        I.DESCRIPTION, AQUANTITY, AUNIT_CODE, ATAX_CATEGORY_ID,
                                        ASELLING_PRICE, C_LIST_PRICE, OAMOUNT, NAMOUNT,
                                        SYSDATE, fnd_global.user_id, NULL,
                                        SYSDATE, fnd_global.user_id, v_p_mapping_id,v_cust_trx_line_no_s
                                    );
Line: 1127

                    SELECT UNIT_SELLING_PRICE
                    INTO I_UNIT_SELLING_PRICE
                    FROM JAI_AR_TRX_LINES
                    WHERE CUSTOMER_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID;
Line: 1135

                    SELECT CUSTOMER_TRX_ID, NEW_TYPE_ID, mapping_id
                    INTO I_CUSTOMER_TRX_ID, I_NEW_TYPE_ID, v_i_mapping_id
                    FROM JAI_AR_TRX_SUP_INV_T
                    WHERE MAPPING_TYPE = 'I'
                    AND CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID;
Line: 1198

                                    INSERT INTO JAI_AR_SUP_HDRS_ALL(SUP_HDR_ID,
                                        CUSTOMER_TRX_ID, CUSTOMER_ID, TRX_DATE, SUPP_INV_TYPE,
                                        LAST_UPDATE_DATE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY,
                                        EXIST_NET_SALES_AMT, NEW_NET_SALES_AMT, SET_OF_BOOKS_ID,
                                        CUSTOMER_SITE, ORG_ID, BATCH_ID, SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS
                                    ) VALUES ( JAI_AR_SUP_HDRS_ALL_S.nextval,
                                        FETCH_INV.CUSTOMER_TRX_ID, I.BILL_TO_CUSTOMER_ID, FETCH_INV.TRX_DATE, STATUS,
                                        SYSDATE, fnd_global.user_id, SYSDATE, fnd_global.user_id,
                                        OLD_INVOICE_AMOUNT, NEW_INVOICE_AMOUNT, I.SET_OF_BOOKS_ID,
                                        I.BILL_TO_SITE_USE_ID, I.ORG_ID, FETCH_INV.BATCH_ID, 'N', 'N'
                                    );--Bgowrava for Bug#6400997, added SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS
Line: 1214

                                    UPDATE JAI_AR_SUP_HDRS_ALL
                                    SET EXIST_NET_SALES_AMT = nvl(EXIST_NET_SALES_AMT,0)+ OLD_INVOICE_AMOUNT,
                                    NEW_NET_SALES_AMT = nvl(NEW_NET_SALES_AMT,0) +NEW_INVOICE_AMOUNT
                                    WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                    AND SUPP_INV_TYPE = STATUS;
Line: 1226

                                INSERT INTO JAI_AR_SUP_LINES(
                                    CUSTOMER_TRX_ID, CUSTOMER_TRX_LINE_ID, INVENTORY_ITEM_ID, LINE_NUMBER,
                                    DESCRIPTION, SUP_INV_TYPE, QUANTITY, UNIT_CODE,
                                    TAX_CATEGORY_ID, OLD_SELLING_PRICE, NEW_SELLING_PRICE,
                                    EXIST_LINE_AMT, NEW_LINE_AMT, LAST_UPDATE_DATE, LAST_UPDATED_BY,
                                    LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY, PL_MAPPING_ID,interface_line_attribute2
                                ) VALUES (
                                    FETCH_INV.CUSTOMER_TRX_ID, v_cust_trx_line_no_s, I.INVENTORY_ITEM_ID, I.LINE_NUMBER,
                                    I.DESCRIPTION, STATUS, AQUANTITY, AUNIT_CODE,
                                    ATAX_CATEGORY_ID, I_UNIT_SELLING_PRICE, C_LIST_PRICE,
                                    OLD_INVOICE_AMOUNT, NEW_INVOICE_AMOUNT, SYSDATE, fnd_global.user_id,
                                    NULL, SYSDATE, fnd_global.user_id, v_I_mapping_id,v_cust_trx_line_no_s
                                );
Line: 1298

                    SELECT CUSTOMER_TRX_ID, EXISTING_TYPE_ID, NEW_TYPE_ID, mapping_id
                        INTO  A_CUSTOMER_TRX_ID, A_EXISTING_TYPE_ID, A_NEW_TYPE_ID, v_a_mapping_id
                    FROM  JAI_AR_TRX_SUP_INV_T
                    WHERE MAPPING_TYPE = 'A'
                    AND   CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID;
Line: 1336

              DELETE JAI_AR_TRX_TAX_CALC_T;
Line: 1342

                        SELECT *
                        FROM   JAI_AR_TRX_TAX_LINES
                        WHERE  LINK_TO_CUST_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID;
Line: 1347

                        SELECT TEMP.TAX_LINE_NO,
                            TEMP.CUSTOMER_TRX_LINE_ID,
                            TEMP.LINK_TO_CUST_TRX_LINE_ID,
                            TEMP.TAX_ID,
                            TEMP.TAX_RATE,
                            TEMP.QTY_RATE,
                            TEMP.UOM,
                            TEMP.TAX_AMOUNT,
                            TEMP.FUNC_TAX_AMOUNT,
                            TEMP.BASE_TAX_AMOUNT,
                            TEMP.PRECEDENCE_1,
                            TEMP.PRECEDENCE_2,
                            TEMP.PRECEDENCE_3,
                            TEMP.PRECEDENCE_4,
                            TEMP.PRECEDENCE_5,
                            TEMP.PRECEDENCE_6,
                            TEMP.PRECEDENCE_7,
                            TEMP.PRECEDENCE_8,
                            TEMP.PRECEDENCE_9,
                            TEMP.PRECEDENCE_10,
			    COD.ADHOC_FLAG
                        FROM JAI_AR_TRX_TAX_CALC_T TEMP,
                        JAI_CMN_TAXES_ALL COD
                        WHERE LINK_TO_CUST_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID
                        AND   TEMP.TAX_ID = COD.TAX_ID;
Line: 1374

                        SELECT  EXISTING_TYPE_ID, NEW_TYPE_ID, MAPPING_ID
                        FROM  JAI_AR_TRX_SUP_INV_T
                        WHERE  MAPPING_TYPE = 'T'
                        AND  CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID;
Line: 1385

                    INSERT INTO JAI_AR_TRX_TAX_CALC_T(
                        TAX_LINE_NO,
                        CUSTOMER_TRX_LINE_ID,
                        LINK_TO_CUST_TRX_LINE_ID,
                        PRECEDENCE_1,
                        PRECEDENCE_2,
                        PRECEDENCE_3,
                        PRECEDENCE_4,
                        PRECEDENCE_5,
                        PRECEDENCE_6,
                        PRECEDENCE_7,
                        PRECEDENCE_8,
                        PRECEDENCE_9,
                        PRECEDENCE_10,
			TAX_ID,
                        TAX_RATE,
                        QTY_RATE,
                        UOM,
                        TAX_AMOUNT,
                        INVOICE_CLASS,
                        FUNC_TAX_AMOUNT,
                        BASE_TAX_AMOUNT,
                        CREATION_DATE,
                        CREATED_BY,
                        LAST_UPDATE_DATE,
                        LAST_UPDATED_BY,
                        LAST_UPDATE_LOGIN
                    ) SELECT
                        TAX_LINE_NO,
                        CUSTOMER_TRX_LINE_ID,
                        LINK_TO_CUST_TRX_LINE_ID,
                        PRECEDENCE_1,
                        PRECEDENCE_2,
                        PRECEDENCE_3,
                        PRECEDENCE_4,
                        PRECEDENCE_5,
                        PRECEDENCE_6,
                        PRECEDENCE_7,
                        PRECEDENCE_8,
                        PRECEDENCE_9,
                        PRECEDENCE_10,
			TAX_ID,
                        TAX_RATE,
                        QTY_RATE,
                        UOM,
                        TAX_AMOUNT,
                        INVOICE_CLASS,
                        FUNC_TAX_AMOUNT,
                        BASE_TAX_AMOUNT,
                        CREATION_DATE,
                        CREATED_BY,
                        LAST_UPDATE_DATE,
                        LAST_UPDATED_BY,
                        LAST_UPDATE_LOGIN
                    FROM  JAI_AR_TRX_TAX_LINES
                    WHERE LINK_TO_CUST_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID;
Line: 1459

													          UPDATE JAI_AR_TRX_TAX_CALC_T
                                    SET TAX_ID = CTAX.NEW_TYPE_ID,
                                        TAX_RATE = (SELECT TAX_RATE FROM  JAI_CMN_TAXES_ALL WHERE TAX_ID = CTAX.NEW_TYPE_ID),
                                        UOM = (SELECT UOM FROM JAI_CMN_TAXES_ALL WHERE TAX_ID = CTAX.NEW_TYPE_ID)
                                    WHERE TAX_ID = CTAX.EXISTING_TYPE_ID;
Line: 1530

 jai_ar_sup_trx_pkg.calculate_tax('OE_LINES_UPDATE',ATAX_CATEGORY_ID,I.CUSTOMER_TRX_LINE_ID,
                            pack_assess ,PASSING_AMOUNT,NVL(FETCH_INV.CONVERSION_RATE,1),
                            I.Inventory_item_id,Aquantity, AUNIT_CODE,NULL,
                            NULL, NULL, SYSDATE,fnd_global.user_id,fnd_global.user_id );
Line: 1568

                                        SELECT 1 FROM JAI_AR_SUP_LINES
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND CUSTOMER_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID
                                        AND SUP_INV_TYPE = STATUS;
Line: 1594

                                          INSERT INTO JAI_AR_SUP_LINES(
                                            CUSTOMER_TRX_ID, CUSTOMER_TRX_LINE_ID, LINE_NUMBER, SUP_INV_TYPE,
                                            INVENTORY_ITEM_ID, DESCRIPTION, QUANTITY, UNIT_CODE,
                                            TAX_CATEGORY_ID, OLD_ASSESSABLE_VALUE, NEW_ASSESSABLE_VALUE, AL_MAPPING_ID,
                                            LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY,interface_line_attribute2
                                        ) VALUES (
                                            FETCH_INV.CUSTOMER_TRX_ID, v_cust_trx_line_no_s, I.LINE_NUMBER, STATUS,
                                            I.INVENTORY_ITEM_ID, I.DESCRIPTION, AQUANTITY, AUNIT_CODE,
                                            ATAX_CATEGORY_ID, O_A_VAL, N_A_VAL, v_a_mapping_id,
                                            SYSDATE, fnd_global.user_id, NULL, SYSDATE, fnd_global.user_id,v_cust_trx_line_no_s
                                        );
Line: 1612

                                        UPDATE JAI_AR_SUP_LINES
                                        SET OLD_ASSESSABLE_VALUE = O_A_VAL,
                                            NEW_ASSESSABLE_VALUE = N_A_VAL,
                                            AL_MAPPING_ID = v_a_mapping_id
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND  CUSTOMER_TRX_LINE_ID = I.CUSTOMER_TRX_LINE_ID
                                        AND  SUP_INV_TYPE = STATUS;
Line: 1638

                                        INSERT INTO JAI_AR_SUP_HDRS_ALL(SUP_HDR_ID,
                                            CUSTOMER_TRX_ID, CUSTOMER_ID, TRX_DATE, SUPP_INV_TYPE,
                                            LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE,
                                            CREATED_BY, SET_OF_BOOKS_ID, ORG_ID, CUSTOMER_SITE, BATCH_ID, SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS
                                        ) VALUES ( JAI_AR_SUP_HDRS_ALL_S.nextval,
                                            FETCH_INV.CUSTOMER_TRX_ID, I.BILL_TO_CUSTOMER_ID, FETCH_INV.TRX_DATE, STATUS,
                                            SYSDATE, fnd_global.user_id, NULL, SYSDATE,
                                            fnd_global.user_id, I.SET_OF_BOOKS_ID, I.ORG_ID, I.BILL_TO_SITE_USE_ID, FETCH_INV.BATCH_ID, 'N', 'N'
                                        );--Bgowrava for Bug#6400997, added SUPP_INV_RAISED_IND, CHOSEN_FOR_PROCESS
Line: 1682

                                INSERT INTO JAI_AR_SUP_TAXES(
                                    TAX_LINE_NO, CUSTOMER_TRX_LINE_ID, LINK_TO_CUST_TRX_LINE_ID, SUP_INV_TYPE,
                                    OLD_TAX_ID, OLD_RATE, OLD_UOM, OLD_QTY_RATE,
                                    NEW_TAX_ID, NEW_RATE, NEW_UOM, NEW_QTY_RATE,
                                    MAPPING_ID,
				    PRECEDENCE_1, PRECEDENCE_2, PRECEDENCE_3, PRECEDENCE_4, PRECEDENCE_5,
				    PRECEDENCE_6, PRECEDENCE_7, PRECEDENCE_8, PRECEDENCE_9, PRECEDENCE_10,
				    EXIST_TAX_AMT, NEW_TAX_AMT,
                                    OLD_BASE_TAX_AMT, NEW_BASE_TAX_AMT, OLD_FUNC_TAX_AMT, NEW_FUNC_TAX_AMT,
                                    DIFF_AMT, LAST_UPDATE_DATE, LAST_UPDATED_BY,
                                    LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY
                                ) VALUES (
                                    A.TAX_LINE_NO, JAI_AR_SUP_TAXES_S.NEXTVAL, A.LINK_TO_CUST_TRX_LINE_ID, STATUS,
                                    A.TAX_ID, A.TAX_RATE, A.UOM, A.QTY_RATE,
                                    B.TAX_ID, B.TAX_RATE, B.UOM, B.QTY_RATE,
                                    T_MAPPING_ID,
				    B.PRECEDENCE_1, B.PRECEDENCE_2, B.PRECEDENCE_3, B.PRECEDENCE_4, B.PRECEDENCE_5,
				    B.PRECEDENCE_6, B.PRECEDENCE_7, B.PRECEDENCE_8, B.PRECEDENCE_9, B.PRECEDENCE_10,
				    A.TAX_AMOUNT, B.TAX_AMOUNT,
                                    A.BASE_TAX_AMOUNT, B.BASE_TAX_AMOUNT, A.FUNC_TAX_AMOUNT, B.FUNC_TAX_AMOUNT,
                                    TAX_DIFF_AMT, SYSDATE, fnd_global.user_id,
                                    NULL, SYSDATE, fnd_global.user_id
                                );
Line: 1710

                                    SELECT TAX_TYPE INTO OLD_TAX_TYPE FROM JAI_CMN_TAXES_ALL WHERE TAX_ID = A.TAX_ID;
Line: 1713

                                    SELECT TAX_TYPE INTO NEW_TAX_TYPE FROM JAI_CMN_TAXES_ALL WHERE TAX_ID = B.TAX_ID;
Line: 1717

                                        UPDATE JAI_AR_SUP_LINES
                                        SET EXIST_EXCISE_AMT = NVL(EXIST_EXCISE_AMT,0) + A.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_LINE_ID = A.LINK_TO_CUST_TRX_LINE_ID
                                        AND SUP_INV_TYPE = STATUS;
Line: 1723

                                        UPDATE JAI_AR_SUP_HDRS_ALL
                                        SET EXIST_EXCISE_AMT = NVL(EXIST_EXCISE_AMT,0)+A.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND SUPP_INV_TYPE = STATUS;
Line: 1730

                                        UPDATE JAI_AR_SUP_LINES
                                        SET EXIST_OTHER_AMT = NVL(EXIST_OTHER_AMT,0) + A.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_LINE_ID = A.LINK_TO_CUST_TRX_LINE_ID
                                        AND SUP_INV_TYPE = STATUS;
Line: 1737

                                        UPDATE JAI_AR_SUP_HDRS_ALL
                                        SET EXIST_OTHER_AMT = NVL(EXIST_OTHER_AMT,0)+A.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND SUPP_INV_TYPE = STATUS;
Line: 1745

                                        UPDATE  JAI_AR_SUP_LINES
                                        SET NEW_EXCISE_AMT = NVL(NEW_EXCISE_AMT,0) + B.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_LINE_ID = A.LINK_TO_CUST_TRX_LINE_ID
                                        AND SUP_INV_TYPE = STATUS;
Line: 1752

                                        UPDATE JAI_AR_SUP_HDRS_ALL
                                        SET NEW_EXCISE_AMT = NVL(NEW_EXCISE_AMT,0)+B.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND SUPP_INV_TYPE = STATUS;
Line: 1760

                                        UPDATE JAI_AR_SUP_LINES
                                        SET NEW_OTHER_AMT = NVL(NEW_OTHER_AMT,0) + B.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_LINE_ID = A.LINK_TO_CUST_TRX_LINE_ID
                                        AND SUP_INV_TYPE = STATUS;
Line: 1767

                                        UPDATE JAI_AR_SUP_HDRS_ALL
                                        SET NEW_OTHER_AMT = NVL(NEW_OTHER_AMT,0)+B.TAX_AMOUNT
                                        WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID
                                        AND SUPP_INV_TYPE = STATUS;
Line: 1778

                            UPDATE JAI_AR_SUP_LINES
                            SET EXCISE_DIFF_AMT =  NVL(NEW_EXCISE_AMT,0) - NVL(EXIST_EXCISE_AMT,0),
                                OTHER_DIFF_AMT =   NVL(NEW_OTHER_AMT,0) -  NVL(EXIST_OTHER_AMT,0)
                            WHERE CUSTOMER_TRX_LINE_ID = v_cust_trx_line_no_s;
Line: 1785

                            UPDATE JAI_AR_SUP_HDRS_ALL
                            SET EXCISE_DIFF_AMT = NVL(NEW_EXCISE_AMT,0) - NVL(EXIST_EXCISE_AMT,0),
                                OTHER_DIFF_AMT =  NVL(NEW_OTHER_AMT,0) - NVL(EXIST_OTHER_AMT,0)
                            WHERE CUSTOMER_TRX_ID = FETCH_INV.CUSTOMER_TRX_ID;
Line: 1809

 DELETE JAI_AR_TRX_SUP_INV_T;
Line: 1812

 DELETE JAI_AR_SUP_INV_T;
Line: 1815

DELETE JAI_AR_TRX_TAX_CALC_T;
Line: 1856

  SELECT A.customer_trx_id,
         A.chosen_for_process,
         A.exist_net_sales_amt,
         A.new_net_sales_amt,
         A.set_of_books_id,
         A.org_id,
         B.bill_to_site_use_id,
         B.bill_to_customer_id,
         A.supp_inv_type,
         B.invoice_currency_code,
         B.primary_salesrep_id,
         B.term_id,
       C.organization_id
   FROM  JAI_AR_SUP_HDRS_ALL A,
         RA_CUSTOMER_TRX_ALL B,
       JAI_AR_TRXS C
   where A.CUSTOMER_TRX_ID = B.CUSTOMER_TRX_ID
    AND  A.CUSTOMER_TRX_ID = C.CUSTOMER_TRX_ID
    AND  A.chosen_for_process = 'Y'
    AND  A.SUPPLEMENTARY_NUM IS NULL;
Line: 1878

 select  distinct set_of_books_id,
         customer_id,
         customer_site,
         supp_inv_type,
         org_id
  from   JAI_AR_SUP_HDRS_ALL;
Line: 1886

 select distinct invoice_currency_code,
        primary_salesrep_id,
        term_id
   from ra_customer_trx_all
  where set_of_books_id = id
    and bill_to_customer_id = cid
    and bill_to_site_use_id = sid;
Line: 1895

 select sum(nvl(a.new_line_amt,0) - nvl(a.exist_line_amt,0)) AMT,
        B.SET_OF_BOOKS_ID,
        B.CUSTOMER_SITE,
        B.CUSTOMER_ID,
        B.supp_INV_TYPE ,
        INVENTORY_ITEM_ID,
        sum(QUANTITY) quant,
        a.description,
      a.unit_code, --2001/04/10 Anuradha Parthasarathy
      c.organization_id, --2001/05/10    Anuradha Parthasarathy,
        a.interface_line_attribute2
  from  JAI_AR_SUP_HDRS_ALL b,
        JAI_AR_SUP_LINES a,
      JAI_AR_TRXS c
 where  a.customer_trx_id = b.customer_trx_id
  and     a.customer_trx_id = c.customer_trx_id
  and   a.sup_inv_type = b.supp_inv_type
  and   b.chosen_for_process =  'Y'
  and   b.set_of_books_id = sob_id
  and   b.customer_id = cust_id
  and   b.customer_site = cust_site
  and   b.supp_inv_type = inv_type
  and   b.supp_inv_raised_ind = 'N'
  and   b.SUPPLEMENTARY_NUM is null
  and   b.supp_inv_date is null
 group by b.set_of_books_id,
          b.customer_site ,
          b.customer_id,
          a.inventory_item_id,
          b.supp_inv_type,
          a.description,
          a.unit_code,
          c.organization_id --Added by Nagaraj.s for Bug#3110461
          ; --2001/04/10    Anuradha Parthasarathy
Line: 1932

   select  sum (C.REVENUE_AMOUNT_SPLIT) AMT,
           B.SET_OF_BOOKS_ID,
           B.CUSTOMER_SITE,
           B.CUSTOMER_ID,
           B.supp_INV_TYPE ,
           a.INVENTORY_ITEM_ID,
           a.interface_line_attribute2
    from   JAI_AR_SUP_HDRS_ALL b,
           JAI_AR_SUP_LINES a,
           RA_CUST_TRX_LINE_SALESREPS_ALL C
    where a.customer_trx_id = b.customer_trx_id
    and   a.sup_inv_type = b.supp_inv_type
    and   c.customer_trx_line_id = a.customer_Trx_line_id
    and   b.set_of_books_id = sob_id
    and   b.customer_site = cid
    and   b.customer_site = sid
    and   a.inventory_item_id = item_id
    and   a.sup_inv_type = sup_inv_type
    group by b.set_of_books_id,
             b.customer_site ,
             b.customer_id,
             a.inventory_item_id,
             b.supp_inv_type,
             a.description;
Line: 1958

    select  sum (C.REVENUE_AMOUNT_SPLIT) REVENUE_AMT,
            c.salesrep_id,
            B.SET_OF_BOOKS_ID,
            B.CUSTOMER_SITE,
            B.CUSTOMER_ID,
            B.supp_INV_TYPE ,
            INVENTORY_ITEM_ID,
            D.SALES_CREDIT_TYPE_ID
     from   JAI_AR_SUP_HDRS_ALL b,
            JAI_AR_SUP_LINES a,
            RA_CUST_TRX_LINE_SALESREPS_ALL C,
            ra_salesreps_all d
     where  a.customer_trx_id = b.customer_trx_id
     and    a.sup_inv_type = b.supp_inv_type
     and    c.customer_trx_line_id = a.customer_Trx_line_id
     and    c.salesrep_id = d.salesrep_id
     and    b.set_of_books_id = sob_id
     and    b.customer_id = cid
     and    b.customer_site = sid
     and    b.supp_inv_type = sup_inv
     and    a.inventory_item_id = invnt_item_id
     group by b.set_of_books_id,
              b.customer_site ,
              b.customer_id,
              a.inventory_item_id,
              b.supp_inv_type,
              a.description,
              c.salesrep_iD,
              D.SALES_CREDIT_TYPE_ID;
Line: 1989

  select cust_acct_site_id address_id
  from   hz_cust_site_uses_all
  where  site_use_id = site_id;
Line: 1994

  SELECT   K.customer_trx_line_id,
           K. OLD_SELLING_PRICE,
           K.NEW_SELLING_PRICE,
           K.quantity,
           K.inventory_item_id,
           K.description,
           k.pl_mapping_id,
           k.exist_line_amt,
           k.new_line_amt,
           k.unit_code,  --2001/04/10   Anuradha Parthasarathy
       k.interface_line_attribute2    --4499078
  FROM     JAI_AR_SUP_LINES K
  WHERE    K.CUSTOMER_TRX_ID = INV
  AND      K.SUP_INV_TYPE = TYPE;
Line: 2010

  SELECT DISTINCT  A.salesrep_id,
         A.revenue_percent_split,
         C.sales_credit_type_id,
         A.cust_trx_line_salesrep_id
   FROM  RA_CUST_TRX_LINE_SALESREPS_ALL A,
         JAI_AR_SUP_LINES B,
         RA_SALESREPS_ALL C
   WHERE A.CUSTOMER_TRX_LINE_ID =INVLNO
   AND   C.salesrep_id = A.salesrep_id;
Line: 2021

  SELECT conversion_rate
  FROM JAI_AR_SUP_CHANGES_ALL
  where mapping_id = id;
Line: 2026

  SELECT name
    FROM  ra_terms
   WHERE  term_id = id;
Line: 2038

   SELECT XLE_UTILITIES_GRP.Get_DefaultLegalContext_OU( cp_org_id  )
   from   dual;
Line: 2067

                        Uom_Code inserted into Ra_Interface_Lines_All to ensure
                        that Standard Lines used in Auto Accounting is supported

2     2001/05/10        Anuradha Parthasarathy
                        Warehouse id added to make auto accounting to be organization specific.

3     2003/08/25        Nagaraj.s For Bug#3110461 Version : 616.1
                        Organization_id Added in the Group by Clause of cursor get_inv_cnsldt.
    16/04/2007        Kunkumar for bugno 5989740 version 115.6.6107.2
                        Forward porting to R12
--------------------------------------------------------------------------------------------*/
 IF CHSN_FOR_CNSLDT = 'N' OR CHSN_FOR_CNSLDT IS NULL THEN
  FOR SUPP_INV IN GET_SUPP_INV
  LOOP
    if supp_inv.supp_inv_type = 'CR' then
       --select JAI_AR_SUP_HDRS_ALL_S3.nextval into v_seq from dual;
Line: 2083

       select JAI_AR_SUP_HDRS_ALL_S1.nextval into v_seq from dual;
Line: 2086

        select JAI_AR_SUP_HDRS_ALL_S1.nextval into v_seq from dual;
Line: 2088

        select JAI_AR_SUP_HDRS_ALL_S1.nextval into v_seq from dual;
Line: 2127

      INSERT INTO RA_INTERFACE_LINES_ALL
                  (amount,
                  inventory_item_id,
                  description,
                  uom_code, --2001/04/10    Anuradha Parthasarathy
                  orig_system_bill_customer_id,
                  orig_system_bill_address_id,
                  set_of_books_id,
                  trx_date,
                  trx_number,
                  batch_source_name,
                  cust_trx_type_name,
                  line_type,
                  conversion_rate,
                  conversion_type,
                  interface_line_context,
                  interface_line_attribute3,
                  interface_line_attribute2,
                  currency_code,
                  primary_salesrep_id,
                  tax_code,
                  term_id,
                  term_name,
                  interface_line_attribute1,
                  interface_line_attribute4,  -- Added by Brathod, bug 4392001
                  INTERFACE_LINE_ATTRIBUTE10, --2001/05/10    Anuradha Parthasarathy
                  warehouse_id,           --2001/05/10    Anuradha Parthasarathy
                  quantity,
                  unit_selling_price,
                  created_by,
                  creation_date,
                  last_updated_by,
                  last_update_date,
                  last_update_login,
                  legal_entity_id  ,  -- added by ssumaith - for LE - Bug# 4448789
                  org_id              -- added by ssumaith - for LE - Bug# 4448789
                  )
          values  (v_amount,
                  supp_inv_line.inventory_item_id,
                  SUPP_INV_LINE.DESCRIPTION,
                  supp_inv_line.unit_code, --2001/04/10 Anuradha Parthasarathy
                  supp_inv.bill_to_customer_id,
                  v_address,
                  supp_inv.set_of_books_id,
                  null, -- sysdate,
                  v_seq,
                  decode(supp_inv.supp_inv_type,'DB','Supplement Debit Memo','CR','Supplement Credit Memo',
                        'SI','Supplement Invoice'),
                  decode(supp_inv.supp_inv_type,'DB','Supplement DM','CR','Supplement CM',
                         'SI','Supplement Invoice'),
                  'LINE',
                   NVL(v_conversion_rate,1),
                  'User',
                   /* Commented by Brathod for Bug# 4392001
                   -decode(supp_inv.supp_inv_type,'DB','SUPPLEMENT DM','CR','SUPPLEMENT CM',
                         'SI','SUPPLEMENT INVOICE'),  -- Context
                   */
                   'INDIA INVOICES',  -- Added by brathod, Bug 4392001
                   supp_inv_line.customer_trx_line_id, -- attribute3
                   supp_inv_line.interface_line_attribute2,                 -- attribute2
                   supp_inv.invoice_currency_code,
                   supp_inv.primary_salesrep_id,
                   'Localization',
                   decode(supp_inv.supp_inv_type,'DB',supp_inv.term_id,'SI',supp_inv.term_id,null),
                   decode(supp_inv.supp_inv_type,'CR',NULL,v_term),
                   decode(supp_inv.supp_inv_type,'DB','SUPPLEMENT DM','CR','SUPPLEMENT CM',
                         'SI','SUPPLEMENT INVOICE'), -- supp_inv.customer_trx_id ,Brathod, Bug# 4392001
                   supp_inv.customer_trx_id,  -- Added by Brathod for Bug# 4392001
                   supp_inv.organization_id,
                   supp_inv.organization_id,
                   supp_inv_line.quantity,
                   decode(v_amount,0,0,v_sp_diff),
                   fnd_global.user_id,
                   sysdate,
                   fnd_global.user_id,
                   sysdate,
                   null ,
                   ln_legal_entity_id ,
                   SUPP_INV.org_id
                   );
Line: 2210

          INSERT INTO RA_INTERFACE_SALESCREDITS_ALL
                     (sales_credit_percent_split,
                     salesrep_id,
                     /* Commented By Brathod, For Bug# 4392001
                     -- interface_line_context,
                     -- interface_line_attribute1,
                     -- interface_line_attribute2,
                     -- interface_line_attribute3,
                     End of Bug# 4392001 */
                     sales_credit_type_id,
                     created_by,
                     creation_date,
                     last_updated_by,
                     last_update_date)
             values  (sales_crdt.revenue_percent_split,
                     sales_crdt.salesrep_id,
                     /* Commented By Brathod, For Bug# 4392001
                     decode(supp_inv.supp_inv_type,'DB','SUPPLEMENT DM','CR','SUPPLEMENT CM',
                            'SI','SUPPLEMENT INVOICE'),
                     supp_inv.customer_trx_id,
                     supp_inv_line.interface_line_attribute2,
                     supp_inv_line.customer_trx_line_id,
                     End of Bug# 4392001 */
                     sales_crdt.sales_credit_type_id,
                     fnd_global.user_id,
                     sysdate,
                     fnd_global.user_id,
                     sysdate);
Line: 2241

        UPDATE JAI_AR_SUP_HDRS_ALL
        SET    SUPPLEMENTARY_NUM = V_SEQ,
               SUPP_INV_DATE = SYSDATE,
               SUPP_INV_RAISED_IND = 'Y',
               LAST_UPDATE_DATE = SYSDATE,
               LAST_UPDATED_BY = fnd_global.user_id
         WHERE CUSTOMER_TRX_ID = SUPP_INV.CUSTOMER_TRX_ID
          AND SUPP_INV_TYPE = SUPP_INV.SUPP_INV_TYPE
          AND CHOSEN_FOR_PROCESS = 'Y';
Line: 2257

        select JAI_AR_SUP_HDRS_ALL_S1.nextval into v_seq from dual;
Line: 2260

        select JAI_AR_SUP_HDRS_ALL_S1.nextval into v_seq from dual;
Line: 2262

        select JAI_AR_SUP_HDRS_ALL_S1.nextval into v_seq from dual;
Line: 2309

      INSERT INTO RA_INTERFACE_LINES_ALL
                   (amount,
                   inventory_item_id,
                   description,
                   uom_code, --2001/04/10   Anuradha Parthasarathy
                   orig_system_bill_customer_id,
                   orig_system_bill_address_id,
                   set_of_books_id,
                   trx_date,
                   trx_number,
                   batch_source_name,
                   cust_trx_type_name,
                   line_type,
                   conversion_rate,
                   conversion_type,
                   interface_line_context,
                   interface_line_attribute3,
                   interface_line_attribute2,
                   currency_code,
                   primary_salesrep_id,
                   tax_code,
                   term_id,
                   term_name,
                   interface_line_attribute1,
                   interface_line_attribute4, -- Added by brathod, Bug 4392001
                   INTERFACE_LINE_ATTRIBUTE10, --2001/05/10   Anuradha Parthasarathy
                   warehouse_id,           --2001/05/10   Anuradha Parthasarathy
                   quantity,
                   unit_selling_price,
                   created_by,
                   creation_date,
                   last_updated_by,
                   last_update_date,
                   last_update_login,
                   org_id ,        /* added by ssumaith - LE - Bug # 4448789 */
                   legal_entity_id /* added by ssumaith - LE - Bug # 4448789 */
                   )
           values  (inv_cnsldt.AMT,
                   inv_cnsldt.inventory_item_id,
                   inv_cnsldt.DESCRIPTION,
                   inv_cnsldt.unit_code, --2001/04/10   Anuradha Parthasarathy
                   inv_cnsldt.customer_id,
                   v_address,
                   inv_cnsldt.set_of_books_id,
                   null, -- sysdate,
                   v_seq,
                   decode(inv_cnsldt.supp_inv_type,'DB','Supplement Debit Memo',
                         'CR','Supplement Credit Memo','SI','Supplement Invoice'),
                   decode(inv_cnsldt.supp_inv_type,'DB','Supplement DM','CR','Supplement CM',
                          'SI','Supplement Invoice'),
                   lv_line_type, --'LINE',
                   v_conversion_rate,  --NVL(v_conversion_rate,1),
                   lv_user, --'User',
                   /* Commented By Brathod, Bug 4392001
                   decode(inv_cnsldt.supp_inv_type,'DB','SUPPLEMENT DM','CR','SUPPLEMENT CM',
                         'SI','SUPPLEMENT INVOICE'),
                   End of Bug# 4392001 */
                   lv_india_inv, --'INDIA INVOICES',  -- Added by brathod, Bug 4392001
                   NULL,
                   inv_cnsldt.interface_line_attribute2 ,
                   v_invoice_curr_code ,
                   v_sales_rep_id ,
                   lv_loc, --'Localization',
                   decode(inv_cnsldt.supp_inv_type,'DB',v_term_id,'SI', v_term_id,null),
                   decode(inv_cnsldt.supp_inv_type,'CR',NULL,v_term),
                   /* Added By Brathod for Bug# 4392001 */
                   decode(inv_cnsldt.supp_inv_type,'DB','SUPPLEMENT DM','CR','SUPPLEMENT CM',
                         'SI','SUPPLEMENT INVOICE'),  -- attribute1
                   null,                              -- attribute4
                   inv_cnsldt.organization_id, --2001/05/10   Anuradha Parthasarathy
                   inv_cnsldt.organization_id, --2001/05/10   Anuradha Parthasarathy
                   inv_cnsldt.quant,
                   ( inv_cnsldt.AMT/inv_cnsldt.quant),
                   fnd_global.user_id,
                   sysdate,
                   fnd_global.user_id,
                   sysdate,
                   null,
                   cnsldt_header.org_id,
                   ln_legal_entity_id
                   );
Line: 2400

          INSERT INTO RA_INTERFACE_SALESCREDITS_ALL
                      (sales_credit_percent_split,
                       salesrep_id,
                       /*  Commented By Brathod for Bug# 4392001
                       interface_line_context,
                       interface_line_attribute1,
                       interface_line_attribute2,
                       interface_line_attribute3,
                       End Of Bug# 4392001*/
                       sales_credit_type_id,
                       created_by,
                       creation_date,
                       last_updated_by,
                       last_update_date)
             values    ((cnsldt_crdt_amt.AMT/cnsldt_crdt_rep.REVENUE_AMT)*100,
                       cnsldt_crdt_rep.salesrep_id,
                       /* Commented By Brathod for Bug# 4392001
                       decode(cnsldt_crdt_AMT.supp_inv_type,'DB','SUPPLEMENT DM','CR','SUPPLEMENT CM',
                             'SI','SUPPLEMENT INVOICE'),
                       NULL,
                       cnlsdt_crdt_amt.interface_line_attribute2,
                       NULL,
                       End of Bug# 4392001*/
                       cnsldt_crdt_rep.sales_credit_type_id,
                       fnd_global.user_id,
                       sysdate,
                       fnd_global.user_id,
                       sysdate);
Line: 2433

        UPDATE JAI_AR_SUP_HDRS_ALL
        SET    SUPPLEMENTARY_NUM = V_SEQ,
               SUPP_INV_DATE = SYSDATE,
               SUPP_INV_RAISED_IND = 'Y',
               LAST_UPDATE_DATE = SYSDATE,
               LAST_UPDATED_BY = fnd_global.user_id
         WHERE SET_OF_BOOKS_ID = cnsldt_header.set_of_books_id
          AND  CUSTOMER_ID = cnsldt_header.customer_id
          AND  CUSTOMER_SITE =  cnsldt_header.customer_site
          AND  supp_inv_type = cnsldt_header.supp_inv_type
          AND  CHOSEN_FOR_PROCESS = 'Y'
          AND  SUPPLEMENTARY_NUM IS NULL
          AND  SUPP_INV_DATE IS NULL
          AND  SUPP_INV_RAISED_IND = 'N';
Line: 2472

              p_last_update_date              DATE                ,
              p_last_updated_by               NUMBER              ,
              p_last_update_login             NUMBER
            )
IS
 TYPE num_tab         IS TABLE OF NUMBER INDEX BY BINARY_INTEGER             ;
Line: 2521

  SELECT
          c.tax_line_no lno,
          c.tax_id,
          c.tax_rate,
          c.qty_rate,
          c.uom uom_code,
          c.func_tax_amount,
          c.base_tax_amount,
          c.precedence_1 p_1,
          c.precedence_2 p_2,
          c.precedence_3 p_3,
          c.precedence_4 p_4,
          c.precedence_5 p_5,
          c.precedence_6 p_6,
          c.precedence_7 p_7,
          c.precedence_8 p_8,
          c.precedence_9 p_9,
          c.precedence_10 p_10,
	  c.tax_amount,
          d.tax_type,
          d.end_date valid_date,
          decode( upper(d.tax_type),
                  'EXCISE', 1,
                  'ADDL. EXCISE', 1,
                  'OTHER EXCISE', 1,
          -- Delete by Jia Li for Tax Inclusive Computations on 2007/12/07, Begin
          -----------------------------------------------------------------------
          --jai_constants.tax_type_exc_edu_cess,1,
          --jai_constants.tax_type_sh_exc_edu_cess,1,--Added higher education cess by kundan kumar for bug#5907436        'TDS', 2,
          -----------------------------------------------------------------------
          -- Delete by Jia Li for Tax Inclusive Computations on 2007/12/07, End

                  -- Added by Jia Li for Tax Inclusive Computations on 2007/12/07, Begin
                  -----------------------------------------------------------------------
                  'TDS'                  , 2,
                  'EXCISE_EDUCATION_CESS', 6,
                  'CVD_EDUCATION_CESS'   , 6,
                  'EXCISE_SH_EDU_CESS'   , 6,
                  -----------------------------------------------------------------------
                  -- Added by Jia Li for Tax Inclusive Computations on 2007/12/07, End
                  0
                 ) tax_type_val,
          d.inclusive_tax_flag     -- Added by Jia Li for Tax Inclusive Computations on 2007/12/07
  FROM
          JAI_AR_TRX_TAX_CALC_T c,
          JAI_CMN_TAXES_ALL     d
  WHERE
          c.link_to_cust_trx_line_id  = p_line_id     AND
          c.tax_id                    = d.tax_id
  ORDER BY
          c.tax_line_no;
Line: 2578

  SELECT
          A.uom_class
  FROM
          mtl_units_of_measure A,
          mtl_units_of_measure B
  WHERE
          A.uom_code  = p_line_uom_code       AND
          B.uom_code  = p_tax_line_uom_code   AND
          A.uom_class = B.uom_class;
Line: 3266

    IF transaction_name = 'OE_LINES_UPDATE' THEN

      UPDATE  JAI_AR_TRX_TAX_CALC_T
      SET
              tax_amount        = nvl(tax_amt_tab(rec.lno),0)                           ,
              base_tax_amount   = decode(nvl(base_tax_amt_tab(rec.lno),0)               ,
                                         0                                              ,
                                         nvl(tax_amt_tab(rec.lno),0)                    ,
                                         nvl(base_tax_amt_tab(rec.lno),0)
                                        )                                               ,
              func_tax_amount   = nvl(tax_amt_tab(rec.lno),0) *  v_currency_conv_factor ,
              last_update_date  = p_last_update_date                                    ,
              last_updated_by   = p_last_updated_by                                     ,
              last_update_login = p_last_update_login
      WHERE
              link_to_cust_trx_line_id = p_line_id  AND
              tax_line_no              = rec.lno;