DBA Data[Home] [Help]

APPS.ZX_JL_EXTRACT_PKG SQL Statements

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

Line: 466

PROCEDURE UPDATE_DGI_CURR_CODE
(
P_REQUEST_ID IN NUMBER
);
Line: 560

    DELETE from ZX_REP_TRX_DETAIL_T DET
       WHERE DET.REQUEST_ID = P_TRL_GLOBAL_VARIABLES_REC.REQUEST_ID
        AND  DET.TAX <> P_TRL_GLOBAL_VARIABLES_REC.VAT_PERCEPTION_TAX;
Line: 563

 /*   DELETE from ZX_REP_TRX_DETAIL_T DET
       WHERE DET.REQUEST_ID = P_TRL_GLOBAL_VARIABLES_REC.REQUEST_ID and
             NOT EXISTS
             (SELECT 1
              FROM   jl_zz_ar_tx_categ_all   catg,
                     jl_zz_ar_tx_att_cls_all attcls,
                     jl_zz_ar_tx_att_val_all val
              WHERE  attcls.tax_attribute_value = val.tax_attribute_value
                AND  attcls.tax_category_id     = val.tax_category_id
                AND  attcls.tax_attribute_name  = val.tax_attribute_name
                AND  val.tax_attribute_type   = 'TRANSACTION_ATTRIBUTE'
       -- nipatel we should add join to attcls.TAX_ATTRIBUTE_TYPE, attcls.TAX_ATTR_CLASS_TYPE,
       -- attcls.TAX_ATTR_CLASS_CODE for proper use of index
                AND  attcls.tax_category_id     = catg.tax_category_id
                AND  catg.org_id = det.internal_organization_id
                AND  catg.org_id = attcls.org_id
                AND  catg.org_id = val.org_id
                AND  attcls.tax_attr_class_code = det.TRX_BUSINESS_CATEGORY
                AND  det.tax = P_TRL_GLOBAL_VARIABLES_REC.VAT_PERCEPTION_TAX);
Line: 783

                    SELECT min(itf.detail_tax_line_id),
                           itf.trx_id,
                           null,
                           null,
                           null
         BULK COLLECT INTO l_detail_tax_line_id_tbl,
                           l_trx_id_tbl,
                           l_tax_rate_tbl,
                           l_document_sub_type_tbl,
                           l_trx_line_dist_id_tbl
                      FROM zx_rep_trx_detail_t itf,
                           ap_invoices apinv
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = apinv.invoice_id
                       AND itf.tax_type_code = P_TAX_TYPE_CODE
                       AND apinv.global_attribute12 >= P_TRANSACTION_LETTER_FROM
                       AND apinv.global_attribute12 <= P_TRANSACTION_LETTER_TO
                  GROUP BY itf.trx_id;
Line: 840

                INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                detail_tax_line_id,
                                                numeric9,
                                                gdf_ap_invoices_att13,
                                                created_by,
                                                creation_date,
                                                last_updated_by,
                                                last_update_date,
                                                last_update_login,
                                                request_id)
                                        VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                l_detail_tax_line_id_tbl(i),
                                                l_vat_amt_tbl(i),
                                                l_dgi_doc_type_tbl(i),
                                                fnd_global.user_id,
                                                sysdate,
                                                fnd_global.user_id,
                                                sysdate,
                                                fnd_global.login_id,
                                                p_request_id);
Line: 863

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 868

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 899

                       SELECT itf.detail_tax_line_id,
                              itf.trx_line_id,
                              itf.trx_id,
                              itf.tax_rate,
                              null,
                              null
            BULK COLLECT INTO l_detail_tax_line_id_tbl,
                              l_trx_line_id_tbl,
                              l_trx_id_tbl,
                              l_tax_rate_tbl,
                              l_document_sub_type_tbl,
                              l_trx_line_dist_id_tbl
                         FROM zx_rep_trx_detail_t itf,
                              ap_invoices_all apinv --Bug 5415028
                        WHERE itf.request_id = P_REQUEST_ID
                          AND itf.tax_type_code = P_VAT_TAX_TYPE
                      -- OR itf.tax_rate = 0)
--itf.tax_type_code = 'Exempt')
                          AND itf.trx_id = apinv.invoice_id
                          AND apinv.global_attribute12 <>  NVL(P_EXCLUDING_TRX_LETTER,'$') --Bug 5415028
                          AND nvl(itf.reverse_flag,'N') <> 'Y'
                          ORDER by itf.trx_id, itf.trx_line_id, itf.tax_rate,
                                 itf.detail_tax_line_id;
Line: 1035

                INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                detail_tax_line_id,
                                                numeric9,
                                                numeric10,
                                                numeric8,
                                                numeric2,
                                                numeric3,
                                                numeric12,
                                                gdf_ap_invoices_att11,
                                                gdf_ap_invoices_att12,
                                                created_by,
	                                        creation_date,
                                                last_updated_by,
                                                last_update_date,
                                                last_update_login,
                                                request_id)
                                        VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                l_detail_tax_line_id_tbl(i),
                                                l_vat_amt_tbl(i),
                                                l_taxable_amt_tbl(i),
                                                l_non_taxable_amt_tbl(i),
                                                l_vat_exempt_amt_tbl(i),
                                                l_vat_perc_amt_tbl(i),
                                                nvl(l_non_taxable_amt_tbl(i),0)+nvl(l_vat_perc_amt_tbl(i),0)
                                                   +nvl(l_taxable_amt_tbl(i),0)+nvl(l_vat_amt_tbl(i),0)
                                                   +nvl(l_vat_exempt_amt_tbl(i),0), --Bug 5415028
                                                l_gdf_ap_inv_att11_tbl(i),
                                                l_gdf_ap_inv_att12_tbl(i),
                                                fnd_global.user_id,
                                                sysdate,
                                                fnd_global.user_id,
                                                sysdate,
                                                fnd_global.login_id,
                                                p_request_id);
Line: 1072

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 1078

  DELETE FROM zx_rep_trx_jx_ext_t
  WHERE detail_tax_line_id not in ( SELECT min(itf.detail_tax_line_id)
                                    FROM zx_rep_trx_detail_t itf,
                                         ap_invoices_all apinv
                                   WHERE itf.request_id = P_REQUEST_ID
                                     AND itf.tax_type_code = P_VAT_TAX_TYPE
                                     AND itf.trx_id = apinv.invoice_id
                                     AND apinv.global_attribute12 <> NVL(P_EXCLUDING_TRX_LETTER,'$') --Bug 5415028
                                     AND nvl(itf.reverse_flag,'N') <> 'Y'
                                   GROUP BY itf.tax_rate,
                                            itf.trx_line_id,
                                            itf.trx_id);
Line: 1091

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 1099

				      'Deleted Count : '||to_char(SQL%ROWCOUNT) );
Line: 1130

                       SELECT detail_tax_line_id,
                              trx_line_id,
                              trx_id,
                              currency_conversion_rate,
                             -- trx_currency_code,
                              tax_rate,
                              tax_rate_id,
                              document_sub_type,
                              tax_regime_code,
                              bill_from_site_tax_prof_id,
                            --  shipping_tp_address_id,
                             -- billing_tp_address_id
                              bill_from_site_id,
                              bill_from_party_id,
                              internal_organization_id
            BULK COLLECT INTO l_detail_tax_line_id_tbl,
                                l_trx_line_id_tbl,
                              l_trx_id_tbl,
                              l_exchange_rate_tbl,
                              --l_trx_currency_code_tbl,
                              l_tax_rate_tbl,
                              l_tax_rate_id_tbl,
                              l_document_sub_type_tbl,
                              l_tax_regime_code_tbl,
                              l_bill_from_site_prof_id_tbl,
                              l_bill_from_site_id_tbl,
                              l_bill_from_tp_id_tbl,
                              l_internal_org_id_tbl
                         FROM
                             ( SELECT min(itf1.detail_tax_line_id) detail_tax_line_id,
                                      itf1.trx_line_id,
                                      itf1.trx_id,
                                      null currency_conversion_rate,
                               --       itf1.trx_currency_code,
                                      itf1.tax_rate,
                                       itf1.tax_rate_id,
                                      null document_sub_type,
                                      itf1.tax_regime_code,
                                      itf1.bill_from_site_tax_prof_id,
                                   NVL(itf1.shipping_tp_address_id,
                                       itf1.billing_tp_address_id) bill_from_site_id,
                                   NVL(itf1.billing_trading_partner_id,
                                       itf1.shipping_trading_partner_id) bill_from_party_id,
                                       itf1.internal_organization_id
                                 FROM zx_rep_trx_detail_t itf1,
                                      ap_invoices apinv
                                WHERE itf1.request_id = P_REQUEST_ID
                                  AND apinv.invoice_id = itf1.trx_id
                              --    AND itf1.posted_flag = 'Y'
                                  AND itf1.tax_type_code = P_VAT_TAX_TYPE
                                  AND apinv.global_attribute12 <> NVL(p_excluding_trx_letter, '$')
                             GROUP BY itf1.trx_id,
                                      itf1.trx_line_id,
                                      itf1.tax_rate,
                                      itf1.tax_rate_id,
                                --      itf1.trx_currency_code,
                                      itf1.tax_regime_code,
                                      itf1.bill_from_site_tax_prof_id,
                                      itf1.shipping_tp_address_id,
                                      itf1.billing_tp_address_id,
                                      itf1.billing_trading_partner_id,
                                       itf1.internal_organization_id,
                                      itf1.shipping_trading_partner_id)
                               UNION
                             ( SELECT min(itf1.detail_tax_line_id) detail_tax_line_id,
                                      itf1.trx_line_id,
                                      itf1.trx_id,
                                      null currency_conversion_rate,
                                 --     itf1.trx_currency_code,
                                      itf1.tax_rate,
                                      itf1.tax_rate_id,
                                      null document_sub_type,
                                      itf1.tax_regime_code,
                                      itf1.bill_from_site_tax_prof_id,
                                   NVL(itf1.shipping_tp_address_id,
                                       itf1.billing_tp_address_id) bill_from_site_id,
                                   NVL(itf1.billing_trading_partner_id,
                                       itf1.shipping_trading_partner_id) bill_from_party_id,
                                       itf1.internal_organization_id
                                 FROM zx_rep_trx_detail_t itf1,
                                      ap_invoices apinv
                                WHERE itf1.request_id = P_REQUEST_ID
                                  AND apinv.invoice_id = itf1.trx_id
                              --    AND itf1.posted_flag = 'Y'
                                  AND itf1.tax_type_code = 'Exempt'
                                  AND apinv.global_attribute12 <> NVL(p_excluding_trx_letter, '$')
                             GROUP BY itf1.trx_id,
                                      itf1.trx_line_id,
                                      itf1.tax_rate,
                                      itf1.tax_rate_id,
                                  --    itf1.trx_currency_code,
                                      itf1.tax_regime_code,
                                      itf1.bill_from_site_tax_prof_id,
                                      itf1.shipping_tp_address_id,
                                      itf1.billing_tp_address_id,
                                      itf1.billing_trading_partner_id,
                                       itf1.internal_organization_id,
                                      itf1.shipping_trading_partner_id)
                                 UNION
                             ( SELECT min(itf1.detail_tax_line_id) detail_tax_line_id,
                                      itf1.trx_line_id,
                                      itf1.trx_id,
                                      null currency_conversion_rate,
                                 --     itf1.trx_currency_code,
                                      NULL tax_rate,
                                      itf1.tax_rate_id,
                                      --null tax_rate_id,
                                      null document_sub_type,
                                      itf1.tax_regime_code,
                                      itf1.bill_from_site_tax_prof_id,
                                   NVL(itf1.shipping_tp_address_id,
                                       itf1.billing_tp_address_id) bill_from_site_id,
                                   NVL(itf1.billing_trading_partner_id,
                                       itf1.shipping_trading_partner_id) bill_from_party_id,
                                       itf1.internal_organization_id
                                 FROM zx_rep_trx_detail_t itf1,
                                      ap_invoices apinv
                                WHERE itf1.request_id = P_REQUEST_ID
                                  AND apinv.invoice_id = itf1.trx_id
                              --    AND itf1.posted_flag = 'Y'
                                  AND itf1.tax_type_code = P_NON_TAXAB_TAX_TYPE
                                  AND apinv.global_attribute12 <> NVL(p_excluding_trx_letter, '$')
                             GROUP BY itf1.trx_id,
                                      itf1.trx_line_id,
                                     -- itf1.tax_rate,
                                      itf1.tax_rate_id,
                                  --    itf1.trx_currency_code,
                                      itf1.tax_regime_code,
                                      itf1.bill_from_site_tax_prof_id,
                                      itf1.shipping_tp_address_id,
                                      itf1.billing_tp_address_id,
                                      itf1.billing_trading_partner_id,
                                      itf1.internal_organization_id,
                                      itf1.shipping_trading_partner_id);
Line: 1265

                               SELECT min(itf2.detail_tax_line_id) detail_tax_line_id,
                                      itf2.trx_id,
                                      null currency_conversion_rate,
                                      null tax_rate,
                                      null tax_rate_id,
                                      null document_sub_type
                                 FROM zx_rep_trx_detail_t itf2,
                                      ap_invoices apinv2
                                WHERE itf2.request_id = P_REQUEST_ID
                                  AND apinv2.invoice_id = itf2.trx_id
                                  AND itf2.tax_type_code = P_NON_TAXAB_TAX_TYPE
                                GROUP BY itf2.trx_id
                              );*/
Line: 1484

                   INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                   detail_tax_line_id,
                                                   numeric9,
                                                   numeric10,
                                                   numeric8,
                                                   numeric2,
                                                   numeric3,
                                                   numeric7,
                                                   numeric4,
                                                   numeric5,
                                                   numeric6,
                                                   numeric12,
                                                   attribute4,
                                                   attribute19,
                                                  attribute23,
                                                   attribute20,
                                                   gdf_ap_invoices_att13,
                                                   attribute21,
                                                   attribute22,
                                                   created_by,
                                                   creation_date,
                                                   last_updated_by,
                                                   last_update_date,
                                                   last_update_login,
                                                   request_id)
                                           VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                   l_detail_tax_line_id_tbl(i),
                                                   l_vat_amt_tbl(i),
                                                   l_taxable_amt_tbl(i),
                                                   l_non_taxable_amt_tbl(i),
                                                   l_vat_exempt_amt_tbl(i),
                                                   l_vat_perc_amt_tbl(i),
                                                   l_other_fed_perc_amt_tbl(i),
                                                   l_prov_perc_amt_tbl(i),
                                                   l_munic_perc_amt_tbl(i),
                                                   l_excise_amt_tbl(i),
                                                   l_total_doc_amt_tbl(i),
                                                   l_dgi_trx_code_tbl(i),
                                                   l_cai_number_tbl(i),
                                                   l_cai_due_date_tbl(i),
                                                   l_fiscal_printer_tbl(i),
                                                   l_dgi_doc_type_tbl(i),
                                                   l_taxpayerid_type_tbl(i),
                                                   l_reg_status_code_tbl(i),
                                                   fnd_global.user_id,
                                                   sysdate,
                                                   fnd_global.user_id,
                                                   sysdate,
                                                   fnd_global.login_id,
                                                   p_request_id);
Line: 1537

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 1542

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 1548

               UPDATE_DGI_CURR_CODE(p_request_id);
Line: 1569

                        SELECT min(itf1.detail_tax_line_id),
                               itf1.trx_line_id,
                               itf1.taxable_item_source_id,
                               trx_id,
                               tax_rate_id tax_rate,
                               document_sub_type,
                               SUM(itf1.TAX_AMT),
                               SUM(itf1.TAX_AMT_FUNCL_CURR)
             BULK COLLECT INTO l_detail_tax_line_id_tbl,
                               l_trx_line_id_tbl,
                               l_trx_line_dist_id_tbl,
                               l_trx_id_tbl,
                               l_tax_rate_tbl,
                               l_document_sub_type_tbl,
                               l_tax_amt_tbl,
                               l_tax_amt_func_tbl
                          FROM zx_rep_trx_detail_t itf1 ,
                               zx_fc_codes_denorm_b fc
                         WHERE itf1.request_id = P_REQUEST_ID
                           AND itf1.cancel_flag = 'N'
--                           AND itf1.posted_flag = 'Y' --Bug 5413860
                           AND ( itf1.reverse_flag IS NULL OR itf1.reverse_flag <>'Y')
                           AND itf1.document_sub_type  = fc.concat_classif_code
                           AND fc.classification_type_code = 'DOCUMENT_SUBTYPE'
                           AND (instr(upper(itf1.document_sub_type),'_FEE',1) = 0)
                           AND (instr(upper(itf1.document_sub_type),'_INTERNAL',1) = 0)
                      GROUP BY itf1.trx_line_id,
                               itf1.taxable_item_source_id,
                               trx_id,
                               tax_rate_id,
                               document_sub_type
                      Order By trx_id,
                               itf1.trx_line_id,
                               itf1.taxable_item_source_id ;
Line: 1605

                    /*    SELECT min(itf1.detail_tax_line_id),
                               trx_id,
                               null tax_rate,
                               document_sub_type
            BULK COLLECT INTO  l_detail_tax_line_id_tbl,
                               l_trx_id_tbl,
                               l_tax_rate_tbl,
                               l_document_sub_type_tbl
                         FROM  zx_rep_trx_detail_t itf1
                        WHERE  itf1.request_id = P_REQUEST_ID
                          AND  itf1.cancel_flag = 'N'
                          AND  itf1.posted_flag = 'Y'
                          AND  ( itf1.reverse_flag IS NULL OR itf1.reverse_flag <>'Y')
                          AND  itf1.document_sub_type IN ( 'DOCUMENT TYPE.JL_CL_FOREIGN_INVOICE',
                                                           'DOCUMENT TYPE.JL_CL_DOMESTIC_INVOICE',
                                                           'DOCUMENT TYPE.JL_CL_CREDIT_MEMO',
                                                           'DOCUMENT TYPE.JL_CL_DEBIT_MEMO')
                     GROUP BY itf1.trx_id,document_sub_type;
Line: 1733

                   INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                   detail_tax_line_id,
                                                   numeric9,--l_vat_amt_tbl
                                                   numeric10,--l_taxable_amt_tbl
                                                   numeric2,--l_vat_exempt_amt_tbl
                                                   numeric7,--l_other_tax_amt_tbl
                                                   numeric3,--l_cl_num_of_doc_tbl
                                                   numeric4,--l_cl_total_exempt_tbl
                                                   numeric5,--l_cl_total_effective_tbl
                                                   numeric6,--l_cl_total_vat_tax_tbl
                                                   numeric11,--l_cl_total_other_tax_tbl
                                                   numeric1,--total doc amt
                                                   numeric8,--l_total_doc_taxab_amt_tbl
                                                   attribute14,--l_order_by_doc_type_tbl
                                                   document_sub_type_mng,
                                                   created_by,
                                                   creation_date,
                                                   last_updated_by,
                                                   last_update_date,
                                                   last_update_login,
                                                   request_id)
                                           VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                   l_detail_tax_line_id_tbl(i),
                	                                   l_vat_amt_tbl(i),
                                                   l_taxable_amt_tbl(i),
                                                   l_vat_exempt_amt_tbl(i),
                                                   l_other_tax_amt_tbl(i),
                                                   l_cl_num_of_doc_tbl(i),
                                                   l_cl_total_exempt_tbl(i),
                                                   l_cl_total_effective_tbl(i),
                                                   l_cl_total_vat_tax_tbl(i),
                                                   l_cl_total_other_tax_tbl(i),
                                                  NVL(l_vat_exempt_amt_tbl(i),0)+NVL(l_taxable_amt_tbl(i),0)+NVL(l_vat_amt_tbl(i),0)+NVL(l_other_tax_amt_tbl(i),0),
--                                                   l_total_doc_taxab_amt_tbl(i),
						  nvl(l_cl_total_exempt_tbl(i),0)+nvl(l_cl_total_effective_tbl(i),0)+nvl(l_cl_total_vat_tax_tbl(i),0)+nvl(l_cl_total_other_tax_tbl(i),0),
                                                   l_order_by_doc_type_tbl(i),
                                                   l_jlcl_ap_doc_type_mng_tbl(i),
                                                   fnd_global.user_id,
                                                   sysdate,
                                                   fnd_global.user_id,
                                                   sysdate,
                                                   fnd_global.login_id,
                                                   p_request_id);
Line: 1779

          					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 1783

            UPDATE zx_rep_trx_detail_t itf
            SET itf.TAX_AMT_FUNCL_CURR = l_tax_amt_func_tbl(i),
                itf.TAX_AMT = l_tax_amt_tbl(i)
            WHERE itf.detail_tax_line_id =  l_detail_tax_line_id_tbl(i);
Line: 1793

		    -- Delete Unwanted lines from Detail ITF
	      DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 1819

              DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND (NVL(itf.reverse_flag,'N') = 'Y'
                       OR itf.tax_type_code <> NVL(p_trl_global_variables_rec.per_tax_type_code_high,
                                        p_trl_global_variables_rec.per_tax_type_code_low));
Line: 1824

                   /*AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_actg_ext_t actg
                                     WHERE actg.detail_tax_line_id = itf.detail_tax_line_id
                                       AND actg.accounting_date between p_trl_global_variables_rec.gl_date_low
                                             AND p_trl_global_variables_rec.gl_date_high)*/

             DELETE from zx_rep_actg_ext_t actg
                WHERE actg.request_id = p_request_id
                  AND NOT EXISTS ( SELECT 1 FROM zx_rep_trx_detail_t itf
                                    WHERE actg.detail_tax_line_id = itf.detail_tax_line_id);
Line: 1835

                      SELECT detail_tax_line_id,
                              trx_line_id,
                              trx_id,
                              tax_rate,
                              tax_rate_id,
                              tax_regime_code
            BULK COLLECT INTO l_detail_tax_line_id_tbl,
                                l_trx_line_id_tbl,
                              l_trx_id_tbl,
                              l_tax_rate_tbl,
                              l_tax_rate_id_tbl,
                              l_tax_regime_code_tbl
                         FROM zx_rep_trx_detail_t
                        WHERE request_id = p_request_id;
Line: 1861

                INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                detail_tax_line_id,
                                                attribute10,
                                                created_by,
                                                creation_date,
                                                last_updated_by,
                                                last_update_date,
                                                last_update_login,
                                                request_id)
                                        VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                l_detail_tax_line_id_tbl(i),
                                                l_tax_auth_categ_tbl(i),
                                                fnd_global.user_id,
                                                sysdate,
                                                fnd_global.user_id,
                                                sysdate,
                                                fnd_global.login_id,
                                                p_request_id);
Line: 1882

                                              'After insertion into zx_rep_trx_jx_ext_t ');
Line: 2037

                        SELECT  detail_tax_line_id,
                                itf1.trx_line_id,
                                trx_id,
                                internal_organization_id,
                                tax_rate,
                                document_sub_type,
                                currency_conversion_rate
             BULK COLLECT INTO  l_detail_tax_line_id_tbl,
                                l_trx_line_id_tbl,
                                l_trx_id_tbl,
                                l_internal_org_id_tbl,
                                l_tax_rate_tbl,
                                l_document_sub_type_tbl,
                                l_exchange_rate_tbl
                          FROM  zx_rep_trx_detail_t itf1
                              --  ra_customer_trx rct
                         WHERE  itf1.request_id = P_REQUEST_ID
                          -- AND  rct.customer_trx_id = itf1.trx_id
                           AND  itf1.trx_line_class in ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
                           AND  NVL(itf1.application_doc_status,'$') <>'VD'
                           AND itf1.tax  =P_TRL_GLOBAL_VARIABLES_REC.VAT_PERCEPTION_TAX
                          ORDER BY itf1.trx_id, itf1.trx_line_id;
Line: 2145

                    INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                    detail_tax_line_id,
                                                    numeric9,
                                                    numeric3,
                                                    numeric12,
                                                    attribute10,
                                                    attribute7,
                                                    attribute25,
                                                    request_id,
                                                    created_by,
                                                    creation_date,
                                                    last_updated_by,
                                                    last_update_date,
                                                    last_update_login
                                                    )
                                            VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                    l_detail_tax_line_id_tbl(i),
                                                    l_taxable_amt_tbl(i),
                                                    l_vat_perc_amt_tbl(i),
                                                    l_total_doc_amt_tbl(i),
                                                    l_tax_authority_code,
                                                    l_cust_condition_code_tbl(i),
                                                    l_dgi_tax_regime_code_tbl(i),
                                                    p_request_id,
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.login_id
                                                    );
Line: 2178

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 2180

		-- Delete Unwanted lines from Detail ITF

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 2217

                        SELECT detail_tax_line_id,
                                trx_line_id,
                               trx_id,
                               internal_organization_id,
                               trx_number,
                               nvl(currency_conversion_rate,1),
                               trx_type_id,
                               tax_rate,
                               tax_rate_id,
                               document_sub_type,
                               NULL
            BULK COLLECT INTO  l_detail_tax_line_id_tbl,
                               l_trx_line_id_tbl,
                               l_trx_id_tbl,
                               l_internal_org_id_tbl,
                               l_trx_number_tbl,
                               l_exchange_rate_tbl,
                               l_trx_type_id_tbl,
                               l_tax_rate_tbl,
                               l_tax_rate_id_tbl,
                               l_document_sub_type_tbl,
                               l_trx_line_dist_id_tbl
                         FROM
                              (
                                SELECT detail_tax_line_id,
                                       trx_line_id,
                                       trx_id,
                                       internal_organization_id,
                                       trx_number,
                                       currency_conversion_rate,
                                       trx_type_id,
                                       tax_rate,
                                       tax_rate_id,
                                       document_sub_type
                                  FROM
                                  (SELECT min(itf1.detail_tax_line_id) detail_tax_line_id,
                                        itf1.trx_line_id,
                                        itf1.trx_id   trx_id,
                                        itf1.internal_organization_id internal_organization_id,
                                        itf1.trx_number trx_number,
                                        itf1.currency_conversion_rate,
                                        itf1.trx_type_id,
                                        itf1.tax_rate tax_rate,
                                        itf1.tax_rate_id,
                                        null document_sub_type
                                   FROM zx_rep_trx_detail_t itf1
                                  WHERE itf1.request_id = P_REQUEST_ID
                                    AND itf1.tax = p_vat_tax
                                    AND nvl(itf1.tax_type_code,'VAT') = 'VAT'
                                    AND itf1.tax_rate <> 0
                               GROUP BY itf1.internal_organization_id,
                                        itf1.trx_line_id,
                                        itf1.trx_id,
                                        itf1.trx_number,
                                        itf1.currency_conversion_rate,
                                        itf1.trx_type_id,
                                        itf1.tax_rate,
                                        itf1.tax_rate_id
                                  UNION
                                 SELECT itf2.detail_tax_line_id,
                                        itf2.trx_line_id,
                                        itf2.trx_id   trx_id,
                                        itf2.internal_organization_id internal_organization_id,
                                        itf2.trx_number trx_number,
                                        itf2.currency_conversion_rate,
                                        itf2.trx_type_id,
                                        0 tax_rate,
                                        itf2.tax_rate_id,
                                        null document_sub_type
                                   FROM zx_rep_trx_detail_t itf2
                                  WHERE itf2.request_id = P_REQUEST_ID
                                    AND NVL(itf2.tax_type_code, 'VAT') = 'VAT'
                                    AND nvl(itf2.TAX_RATE,0) = 0
                                    AND itf2.tax = p_vat_tax
                                    AND not exists (SELECT 1
                                                      FROM zx_rep_trx_detail_t itf3
                                                     WHERE itf3.request_id = P_REQUEST_ID
                                                       AND itf2.trx_id = itf3.trx_id
                                                       AND NVL(itf3.tax_type_code, 'VAT') = 'VAT'
                                                       AND nvl(itf3.tax_rate,0) <>  0
                                                       AND itf3.tax = p_vat_tax)
                                    /*AND rownum = 1 for GSI Bug# 7170003*/

                                  UNION
		--Query 3 : To pick once row per trx which have non-VAT taxes
                                 SELECT itf4.detail_tax_line_id,
                                        itf4.trx_line_id,
                                        itf4.trx_id   trx_id,
                                        itf4.internal_organization_id internal_organization_id,
                                        itf4.trx_number trx_number,
                                        itf4.currency_conversion_rate,
                                        itf4.trx_type_id,
                                        itf4.tax_rate,
                                        itf4.tax_rate_id,
                                        null document_sub_type
                                   FROM zx_rep_trx_detail_t itf4
                                  WHERE itf4.request_id = P_REQUEST_ID
                                  AND not exists ( SELECT 1
                                                     FROM zx_rep_trx_detail_t itf5
                                                    WHERE itf5.request_id = P_REQUEST_ID
                                                      AND itf5.trx_id = itf4.trx_id
                                                      AND itf5.tax = p_vat_tax )
                                  AND itf4.ROWID = ( SELECT Min(itf6.ROWID)
                                                      FROM zx_rep_trx_detail_t itf6
                                                      WHERE itf4.trx_id = itf6.trx_id
                                                      AND itf6.request_id =  P_REQUEST_ID )
                               )order by trx_id , trx_line_id
                              );
Line: 2458

                    INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                    detail_tax_line_id,
                                                    numeric9,
                                                    numeric10,
                                                    numeric8,
                                                    numeric7,
                                                    numeric2,
                                                    numeric3,
                                                    numeric12,
                                                    attribute11,
                                                    attribute12,
                                                    created_by,
                                                    creation_date,
                                                    last_updated_by,
                                                    last_update_date,
                                                    last_update_login,
                                                    request_id)
                                            VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                    l_detail_tax_line_id_tbl(i),
                                                    l_vat_amt_tbl(i),
                                                    l_taxable_amt_tbl(i),
                                                    l_non_taxable_amt_tbl(i),
                                                    l_vat_additional_amt_tbl(i),
                                                    l_vat_exempt_amt_tbl(i),
                                                    l_vat_perc_amt_tbl(i),
                                                    l_total_doc_amt_tbl(i),
                                                    l_dgi_code_tbl(i),
                                                    l_validation_digit_tbl(i),
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.login_id,
                                                    p_request_id);
Line: 2495

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 2497

		-- Delete Unwanted lines from Detail ITF

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 2537

                        SELECT  detail_tax_line_id,
                                trx_id,
                                trx_line_id,
                                trx_batch_source_id,
                                internal_organization_id,
                                trx_number,
                                currency_conversion_rate,
                                trx_type_id,
                                tax_rate,
                                tax_rate_id,
                                document_sub_type ,
                                tax_regime_code
             BULK COLLECT INTO  l_detail_tax_line_id_tbl,
                                l_trx_id_tbl,
                                l_trx_line_id_tbl,
                                l_batch_source_id_tbl,
                                l_internal_org_id_tbl,
                                l_trx_number_tbl,
                                l_exchange_rate_tbl,
                                l_trx_type_id_tbl,
                                l_tax_rate_tbl,
                                l_tax_rate_id_tbl,
                                l_document_sub_type_tbl,
                                l_tax_regime_code_tbl
                          FROM (
                                SELECT  detail_tax_line_id,
                                        trx_id,
                                        trx_line_id,
                                        trx_batch_source_id,
                                        internal_organization_id,
                                        trx_number,
                                        currency_conversion_rate,
                                        trx_type_id,
                                        tax_rate,
                                        tax_rate_id,
                                        document_sub_type ,
                                        tax_regime_code
                                FROM
                                (SELECT min(dtl.detail_tax_line_id) detail_tax_line_id,
                                        dtl.trx_id,
                                        dtl.trx_line_id,
                                        dtl.trx_batch_source_id,
                                        dtl.internal_organization_id,
                                        dtl.trx_number,
                                        dtl.currency_conversion_rate,
                                        dtl.trx_type_id,
                                        dtl.tax_rate,
                                        dtl.tax_rate_id,
                                        null  document_sub_type,
                                        dtl.tax_regime_code
                                   FROM zx_rep_trx_detail_t dtl,
                                        ar_vat_tax_all vat
                                  WHERE dtl.request_id = P_REQUEST_ID
                                    AND nvl(vat.tax_type,'VAT') = 'VAT'
                                    AND dtl.tax_rate_id = vat.vat_tax_id
                          --       AND dtl.doc_event_status = 'FROZEN_FOR_TAX'
                                    AND dtl.tax_regime_code = p_tax_regime
                                    AND dtl.tax = P_VAT_TAX
                               GROUP BY dtl.internal_organization_id,
                                        dtl.trx_id,
                                        dtl.trx_line_id,
                                        dtl.trx_batch_source_id,
                                        dtl.trx_number,
                                        dtl.currency_conversion_rate,
                                        dtl.trx_type_id, dtl.tax_rate,
                                        dtl.tax_rate_id,
                                        dtl.tax_regime_code
                               /*UNION
                                 SELECT min(itf2.detail_tax_line_id) detail_tax_line_id,
                                        trx_id,
                                        trx_line_id,
                                        internal_organization_id,
                                        trx_number,
                                        currency_conversion_rate,
                                        trx_type_id,
                                        null tax_rate,
                                        null document_sub_type
                                   FROM zx_rep_trx_detail_t itf2
                                  WHERE itf2.request_id = P_REQUEST_ID
                                    AND nvl(itf2.tax_type_code,'VAT') = 'VAT'
                               GROUP BY itf2.internal_organization_id,
                                        itf2.trx_id, trx_line_id, trx_number, currency_conversion_rate,trx_type_id */
                               UNION
                                 SELECT min(itf3.detail_tax_line_id) detail_tax_line_id,
                                        itf3.trx_id,
                                        itf3.trx_line_id,
                                        itf3.trx_batch_source_id,
                                        itf3.internal_organization_id,
                                        itf3.trx_number,
                                        itf3.currency_conversion_rate,
                                        itf3.trx_type_id,
                                        null tax_rate,
                                        itf3.tax_rate_id,
                                        null document_sub_type,
                                        itf3.tax_regime_code
                                   FROM zx_rep_trx_detail_t itf3
                                  WHERE itf3.request_id = P_REQUEST_ID
                                    AND itf3.tax = P_VAT_NON_TAXAB_TAX
                                    AND itf3.tax_rate = 0
                               GROUP BY itf3.internal_organization_id,
                                        itf3.trx_id, itf3.trx_line_id,itf3.trx_batch_source_id,
                                        itf3.trx_number,
                                        itf3.currency_conversion_rate,
                                        itf3.trx_type_id,
                                        itf3.tax_rate_id,
                                        itf3.tax_regime_code
                                        )
                               order by trx_id, trx_line_id
                               );
Line: 2662

                     SELECT MIN(detail_tax_line_id),
                            trx_line_id,
                            trx_id,
                            internal_organization_id,
                            trx_number,
                            trx_type_id,
                            tax_rate,
                            tax_rate_id,
                            TO_CHAR(NULL) document_sub_type,
                            trx_batch_source_id,
                            TAX_REGIME_CODE,
                            CURRENCY_CONVERSION_RATE,
                            NULL
          BULK COLLECT INTO l_detail_tax_line_id_tbl,
                            l_trx_line_id_tbl,
                            l_trx_id_tbl,
                            l_internal_org_id_tbl,
                            l_trx_number_tbl,
                            l_trx_type_id_tbl,
                            l_tax_rate_tbl,
                            l_tax_rate_id_tbl,
                            l_document_sub_type_tbl,
                            l_batch_source_id_tbl,
                            l_tax_regime_code_tbl,
                            L_EXCHANGE_RATE_TBL,
                            l_trx_line_dist_id_tbl
                       FROM zx_rep_trx_detail_t
                      WHERE request_id             = P_REQUEST_ID
                        AND NVL(tax_type_code,'VAT') = 'VAT'
                        AND tax_regime_code = p_tax_regime
                        and TAX            in (P_VAT_TAX,P_VAT_NON_TAXAB_TAX)
                   group by TRX_LINE_ID,

                            TRX_ID,
                            INTERNAL_ORGANIZATION_ID,
                            TRX_NUMBER,
                            TRX_TYPE_ID,
                            tax_rate,
                            tax_rate_id,
                            TO_CHAR(null),
                            TRX_BATCH_SOURCE_ID,
                            TAX_REGIME_CODE,
                            CURRENCY_CONVERSION_RATE
                   order by TRX_ID,
                            trx_line_id;
Line: 2978

                    INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                    detail_tax_line_id,
                                                    numeric9,
                                                    numeric10,
                                                    numeric8,
                                                   -- numeric7,
                                                    numeric2,
                                                    numeric3,
                                                    numeric1,
                                                    numeric4,
                                                    numeric5,
                                                    numeric6,
                                                    numeric12,
                                                    numeric11,
                                                    numeric13,
                                                    attribute11,
                                                    attribute4,
                                                    attribute8,
                                                    gdf_ra_batch_sources_att7,
                                                    attribute19,
                                                    attribute23,
                                                    created_by,
                                                    creation_date,
                                                    last_updated_by,
                                                    last_update_date,
                                                    last_update_login,
                                                    request_id)
                                            VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                    l_detail_tax_line_id_tbl(i),
                                                    l_vat_amt_tbl(i),
                                                    l_taxable_amt_tbl(i),
                                                    l_non_taxable_amt_tbl(i),
                                                  --  l_vat_additional_amt_tbl(i),
                                                    l_vat_exempt_amt_tbl(i),
                                                    l_vat_perc_amt_tbl(i),
                                                    l_not_reg_tax_amt_tbl(i),
                                                    l_prov_perc_amt_tbl(i),
                                                    l_munic_perc_amt_tbl(i),
                                                    l_excise_amt_tbl(i),
                                                    l_total_doc_amt_tbl(i),
                                                    l_rec_count_tbl(i),
                                                    l_rate_count_tbl(i),
                                                    l_dgi_code_tbl(i),
                                                    l_dgi_trx_code_tbl(i),
                                                    l_vat_reg_stat_code_tbl(i),
                                                    l_fiscal_printer_tbl(i),
                                                    l_cai_number_tbl(i),
                                                    l_cai_due_date_tbl(i),
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.login_id,
                                                    p_request_id);
Line: 3035

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 3037

		-- Delete Unwanted lines from Detail ITF

/*                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 3046

              UPDATE_DGI_CURR_CODE(p_request_id);
Line: 3077

                         SELECT detail_tax_line_id,
                                trx_id,
                                internal_organization_id,
                                trx_number,
                                trx_type_id,
                                tax_rate,
                                tax_rate_id,
                                tax_regime_code,
                                document_sub_type
             BULK COLLECT INTO  l_detail_tax_line_id_tbl,
                                l_trx_id_tbl,
                                l_internal_org_id_tbl,
                                l_trx_number_tbl,
                                l_trx_type_id_tbl,
                                l_tax_rate_tbl,
                                l_tax_rate_id_tbl,
                                l_tax_regime_code_tbl,
                                l_document_sub_type_tbl
                          FROM  zx_rep_trx_detail_t itf1,
                                jl_zz_ar_tx_categ categ
                         WHERE  itf1.request_id = P_REQUEST_ID
                        --   AND  itf1.tax_regime_code
                             AND itf1.tax = categ.tax_category
                             AND categ.tax_regime in (P_PROV_TAX_REGIME,
                                                         P_MUN_TAX_REGIME);
Line: 3169

                    INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                    detail_tax_line_id,
                                                    numeric4,
                                                    numeric5,
                                                    attribute11,
                                                    attribute1,
                                                    attribute3,
                                                    created_by,
                                                    creation_date,
                                                    last_updated_by,
                                                    last_update_date,
                                                    last_update_login,
                                                    request_id)
                                            VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                    l_detail_tax_line_id_tbl(i),
                                                    l_prov_perc_amt_tbl(i),
                                                    l_munic_perc_amt_tbl(i),
                                                    l_dgi_code_tbl(i),
                                                    l_prov_juris_code_tbl(i),
                                                    l_mun_juris_code_tbl(i),
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.login_id,
                                                    p_request_id);
Line: 3198

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 3200

		-- Delete Unwanted lines from Detail ITF

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 3237

                         SELECT min(itf.detail_tax_line_id),
                                itf.trx_line_id,
                                itf.trx_id,
                                itf.internal_organization_id,
                                itf.trx_number,
                                itf.tax_rate_id,
                                itf.DOC_SEQ_NAME document_sub_type,
                                NULL,
                                nulL
             BULK COLLECT INTO  l_detail_tax_line_id_tbl,
                                l_trx_line_id_tbl,
                                l_trx_id_tbl,
                                l_internal_org_id_tbl,
                                l_trx_number_tbl,
                                l_tax_rate_tbl,
                                l_document_sub_type_tbl,
                                l_validation_digit_tbl,
                                l_trx_line_dist_id_tbl
                          FROM  zx_rep_trx_detail_t itf,
                                zx_rates_b rates,


                                ra_customer_trx_all   ratrx,
                                ra_cust_trx_types_all types
                         WHERE  itf.request_id = P_REQUEST_ID
                           AND  itf.trx_id = ratrx.customer_trx_id
                           AND  itf.tax_rate_id = rates.tax_rate_id
                           AND  ratrx.cust_trx_type_id = types.cust_trx_type_id


                           AND  itf.extract_source_ledger = 'AR'
                           AND  itf.trx_line_class IN ('INVOICE', 'CREDIT_MEMO', 'DEBIT_MEMO')
                           AND (types.global_attribute7 = 'Y'
                                OR  (types.global_attribute7 = 'N' AND types.global_attribute6 = 'Y' ))

                      GROUP BY itf.trx_id,
                                itf.trx_line_id,
                                itf.internal_organization_id,
                                itf.trx_number,
                                itf.tax_rate_id,
				                        itf.DOC_SEQ_NAME
                      ORDER BY  itf.trx_id, itf.trx_line_id;
Line: 3374

                    INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                    detail_tax_line_id,
                                                    numeric9,
                                                    numeric10,
                                                    numeric2,
                                                    numeric7,
                                                    attribute12,
                                                    created_by,
                                                    creation_date,
                                                    last_updated_by,
                                                    last_update_date,
                                                    last_update_login,
                                                    request_id)
                                            VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                    l_detail_tax_line_id_tbl(i),
                                                    l_vat_amt_tbl(i),
                                                    l_taxable_amt_tbl(i),
                                                    l_vat_exempt_amt_tbl(i),
                                                    l_other_tax_amt_tbl(i),
                                                    l_validation_digit_tbl(i),
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.user_id,
                                                    sysdate,
                                                    fnd_global.login_id,
                                                    p_request_id);
Line: 3403

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 3407

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 3415

				      'Deleted Count : '||to_char(SQL%ROWCOUNT) );
Line: 3441

                       SELECT detail_tax_line_id,
                              trx_line_id,
                              trx_id,
                              nvl(currency_conversion_rate,1),
                              tax_rate,
                              tax_rate_id,
                              document_sub_type,
                              NULL
            BULK COLLECT INTO l_detail_tax_line_id_tbl,
                              l_trx_line_id_tbl,
                              l_trx_id_tbl,
                              l_exchange_rate_tbl,
                              l_tax_rate_tbl,
                              l_tax_rate_id_tbl,
                              l_document_sub_type_tbl,
                              l_trx_line_dist_id_tbl
                         FROM zx_rep_trx_detail_t dtl,	--Bug 5396444
			                        ra_cust_trx_types_all tt
                        WHERE dtl.request_id = P_REQUEST_ID
                        AND dtl.internal_organization_id = tt.org_id
			                  AND dtl.trx_type_id = tt.cust_trx_type_id
			                  AND tt.accounting_affect_flag = 'Y'
                        ORDER BY trx_id, trx_line_id;
Line: 3521

                   INSERT INTO zx_rep_trx_jx_ext_t(detail_tax_line_ext_id,
                                                   detail_tax_line_id,
                                                   numeric15,--total doc amt
						                                       numeric12,--extended amt
						                                       numeric9,--vat amt
                                                   created_by,
                                                   creation_date,
                                                   last_updated_by,
                                                   last_update_date,
                                                   last_update_login,
                                                   request_id)
                                           VALUES (zx_rep_trx_jx_ext_t_s.nextval,
                                                   l_detail_tax_line_id_tbl(i),
                                                   (l_total_doc_amt_tbl(i) + l_vat_amt_tbl(i)) * l_exchange_rate_tbl(i), --Bug 5396444
						   l_extended_amt_tbl(i) * l_exchange_rate_tbl(i),--Bug 5396444
						   l_vat_amt_tbl(i) * l_exchange_rate_tbl(i),--Bug 5396444
                                                   fnd_global.user_id,
                                                   sysdate,
                                                   fnd_global.user_id,
                                                   sysdate,
                                                   fnd_global.login_id,
                                                   p_request_id);
Line: 3546

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 3551

                DELETE from zx_rep_trx_detail_t itf
                 WHERE itf.request_id = p_request_id
                   AND NOT EXISTS ( SELECT 1
                                      FROM zx_rep_trx_jx_ext_t ext
                                     WHERE ext.detail_tax_line_id = itf.detail_tax_line_id);
Line: 3574

			 SELECT jtc.description
			 INTO l_tax_catg_desc
			 FROM   JL_ZZ_AR_TX_CATEGRY jtc
			 WHERE jtc.tax_category = P_TRL_GLOBAL_VARIABLES_REC.VAT_TAX;
Line: 3597

		       INSERT INTO zx_rep_trx_jx_ext_t
                           (detail_tax_line_ext_id,
                            detail_tax_line_id,
                            attribute1,
                            created_by,
                            creation_date,
                            last_updated_by,
                            last_update_date,
                            last_update_login,
                            request_id)
                    (SELECT zx_rep_trx_jx_ext_t_s.nextval,
                            dtl.detail_tax_line_id,
			                      l_tax_catg_desc,
                            dtl.created_by,
                            dtl.creation_date,
                            dtl.last_updated_by,
                            dtl.last_update_date,
                            dtl.last_update_login,
                            p_request_id
			    FROM zx_rep_trx_detail_t dtl
			    WHERE dtl.request_id = p_request_id
			    );
Line: 3622

					      'After insertion into zx_rep_trx_jx_ext_t ');
Line: 3699

                  SELECT SUM(NVL(itf.tax_amt_funcl_curr,itf.tax_amt))
                    INTO l_vat_amt_tbl(p_trx_id_tbl(i))
                    FROM zx_rep_trx_detail_t itf
                   WHERE itf.request_id = p_request_id
                     AND itf.trx_id = p_trx_id_tbl(i)
                     AND itf.trx_line_id = P_TRX_LINE_ID(i)
                     --AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                     AND itf.tax_rate = p_tax_rate_tbl(i)
                     AND itf.tax_type_code = p_vat_tax;
Line: 3718

                       SELECT SUM(nvl(itf.tax_amt_funcl_curr,nvl(itf.tax_amt,0)))
                      	 INTO l_vat_amt_tbl(p_trx_id_tbl(i))
                      	 FROM zx_rep_trx_detail_t itf
                      	WHERE itf.request_id  = p_request_id
                          --AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.trx_line_id = p_trx_line_id(i)
                          AND  itf.taxable_item_source_id = p_trx_line_dist_id(i)
                          AND  itf.tax_rate_id = p_tax_rate_tbl(i)
                          AND  itf.document_sub_type = p_document_sub_type_tbl(i)
                      		AND (itf.reverse_flag IS NULL OR itf.reverse_flag <> 'Y')
                      		AND itf.tax_type_code = 'VAT'
                      		AND itf.tax_rate <> 0;
Line: 3732

                      	SELECT SUM(nvl(itf.tax_amt_funcl_curr,nvl(itf.tax_amt,0)))
                      	  INTO l_vat_amt_tbl(p_trx_id_tbl(i))
                      	  FROM zx_rep_trx_detail_t itf
                      	 WHERE itf.request_id = p_request_id
                      	  --AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.trx_line_id = p_trx_line_id(i)
                          AND  itf.taxable_item_source_id = p_trx_line_dist_id(i)
                          AND  itf.tax_rate_id = p_tax_rate_tbl(i)
                          AND  itf.document_sub_type = p_document_sub_type_tbl(i)
                      		AND itf.tax_type_code = 'VAT';
Line: 3746

                           SELECT sum(nvl(itf.tax_amt_funcl_curr, itf.tax_amt))
                             INTO l_vat_amt_tbl(p_trx_id_tbl(i))
                             FROM zx_rep_trx_detail_t itf
                            WHERE itf.request_id = p_request_id
                              AND itf.trx_id = p_trx_id_tbl(i)
                              AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                              AND itf.tax_regime_code = nvl(p_tax_regime,itf.tax_regime_code)--Bug 5374021
                              AND itf.tax = p_vat_tax
                              AND nvl(itf.tax_type_code, 'VAT') = 'VAT'
                              AND nvl(itf.tax_rate,0) <> 0 ;
Line: 3768

			SELECT decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
			INTO l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
			FROM ra_customer_trx_all
			WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 3788

			      	SELECT SUM(nvl(itf.tax_amt_funcl_curr,nvl(itf.tax_amt,0)))
				INTO l_vat_amt_tbl(p_trx_id_tbl(i))
				FROM zx_rep_trx_detail_t itf
				WHERE itf.request_id  = p_request_id
				AND itf.trx_id = p_trx_id_tbl(i)
                                AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
				AND itf.tax_type_code = 'VAT'
				AND itf.tax_rate <> 0;
Line: 3803

				SELECT sum(nvl(itf.tax_amt,0))
				INTO l_vat_amt_tbl(p_trx_id_tbl(i))
				FROM zx_rep_trx_detail_t itf
				WHERE itf.request_id = p_request_id
                                AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
				AND itf.trx_id = p_trx_id_tbl(i);
Line: 3848

		SELECT count(distinct trx_id)
		INTO l_trx_counter
		FROM zx_rep_trx_detail_t
		WHERE request_id = p_request_id;
Line: 3913

			--SELECT SUM(nvl(itf.tax_amt_funcl_curr,0))
			SELECT SUM(nvl(itf.tax_amt,0))
			INTO l_vat_amt_tbl(p_trx_id_tbl(i))
			FROM zx_rep_trx_detail_t itf
			WHERE itf.request_id = p_request_id
			AND itf.trx_id = p_trx_id_tbl(i)
      AND nvl(itf.reverse_flag,'N') <> 'Y'
			AND itf.tax_type_code = p_vat_tax;
Line: 3935

			SELECT sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt))
			INTO l_vat_amt_tbl(p_trx_id_tbl(i))
			FROM zx_rep_trx_detail_t itf
			WHERE itf.request_id = p_request_id
			AND itf.trx_id = p_trx_id_tbl(i)
			AND itf.trx_line_id = p_trx_line_id(i)
                    --   AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                       AND itf.tax_rate = p_tax_rate_tbl(i)
		--	AND itf.posted_flag    =  'Y'
			AND itf.tax_type_code = p_vat_tax;
Line: 3993

					SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
					INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
					FROM  ra_customer_trx_all
					WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 4018

                             SELECT sum(nvl(itf.tax_amt_funcl_curr, itf.tax_amt))
                               INTO l_vat_amt_tbl(p_trx_id_tbl(i))
                               FROM zx_rep_trx_detail_t itf,
                                    ar_vat_tax_all vat
                              WHERE itf.request_id = p_request_id
                                AND itf.trx_id = p_trx_id_tbl(i)
                                AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                AND itf.tax_regime_code = p_tax_regime
                                AND itf.tax = p_vat_tax
                                AND nvl(vat.tax_type,'VAT') = 'VAT'
                                AND itf.tax_rate = p_tax_rate_tbl(i)
                                AND itf.tax_rate_id = vat.vat_tax_id;
Line: 4051

					SELECT decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
					INTO l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
					FROM ra_customer_trx
					WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 4069

                              SELECT sum(abs(nvl(itf.tax_amt,0)))
                                INTO l_vat_amt_tbl(p_trx_id_tbl(i))
                                FROM zx_rep_trx_detail_t itf
                               WHERE itf.request_id = p_request_id
                                 AND itf.trx_id = p_trx_id_tbl(i)
                                 AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                 AND itf.tax_regime_code = p_tax_regime
                                 AND itf.tax = p_vat_tax
                                 AND nvl(itf.tax_type_code, 'VAT') = 'VAT'
                                 AND nvl(itf.tax_rate,0) <> 0;
Line: 4256

                 SELECT SUM(NVL(itf.taxable_amt_funcl_curr,itf.taxable_amt))
                   INTO l_taxable_amt_tbl(k)
                   FROM zx_rep_trx_detail_t itf
                  WHERE itf.request_id = p_request_id
                    AND itf.trx_id = p_trx_id_tbl(i)
                    AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                    AND itf.trx_line_id = p_trx_line_id(i)
                    AND itf.tax_type_code = p_vat_tax
                    AND itf.tax_rate = p_tax_rate_tbl(i)
                    AND itf.tax_rate <> 0;
Line: 4324

                     SELECT SUM(nvl(itf.taxable_amt_funcl_curr,itf.taxable_amt))
                       INTO l_taxable_amt_tbl(k)
                       FROM zx_rep_trx_detail_t itf
                      WHERE itf.request_id = p_request_id
                        AND itf.trx_id  = p_trx_id_tbl(i)
                        AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                        AND itf.trx_line_id = p_trx_line_id(i)
	                      and itf.tax_rate <> 0
                        AND itf.tax_rate = p_tax_rate_tbl(i);
Line: 4406

                              SELECT ROUND( (itf.trx_line_amt*nvl(itf.currency_conversion_rate,1)) /
                                            NVL(cur.minimum_accountable_unit,power(10,(-1* cur.precision)))
                                          )  *
                                     NVL(cur.minimum_accountable_unit,power(10,(-1 * cur.precision)))
                                INTO l_taxable_amt_tbl(k)
                                FROM zx_rep_trx_detail_t itf,
                                     fnd_currencies cur,
                                     gl_sets_of_books sob
                               WHERE itf.request_id  = p_request_id
                                 AND itf.trx_id  = p_trx_id_tbl(i)
                                 AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                 AND itf.trx_line_id = p_trx_line_id(i)
                                 AND (itf.reverse_flag IS NULL OR itf.reverse_flag <> 'Y')
      			                     AND itf.tax_rate_id = P_TAX_RATE_TBL(i)
                                 AND itf.tax_rate <> 0
                                 AND sob.set_of_books_id = itf.ledger_id
                                 AND cur.currency_code = sob.currency_code;
Line: 4425

                              SELECT ROUND( (itf.trx_line_amt*nvl(itf.currency_conversion_rate,1)) /
                                            NVL(cur.minimum_accountable_unit,power(10,(-1* cur.precision)))
                                          )  *
                                     NVL(cur.minimum_accountable_unit,power(10,(-1 * cur.precision)))
                                INTO l_taxable_amt_tbl(k)
                                FROM zx_rep_trx_detail_t itf,
                                     fnd_currencies cur,
                                     gl_sets_of_books sob
                               WHERE itf.request_id = p_request_id
                                 AND itf.trx_id = p_trx_id_tbl(i)
                                 AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                 AND itf.trx_line_id = p_trx_line_id(i)
      			                     AND itf.tax_rate_id = P_TAX_RATE_TBL(i) --Bug 5413860
                                 AND itf.tax_rate <> 0
                                 AND sob.set_of_books_id = itf.ledger_id
                                 AND cur.currency_code = sob.currency_code;
Line: 4481

         	      SELECT (SUM(DECODE(ctl.line_type,'LINE', NVL(ctl.extended_amount,0),0))
  				            + SUM(DECODE(ctl.line_type,'FREIGHT',NVL(ctl.extended_amount,0),0))
  		                + SUM(DECODE(ctl.line_type,'CHARGE',NVL(ctl.extended_amount,0),0)))
  			         INTO l_taxable_amt_tbl(k)
  			         FROM ra_customer_trx_lines_all  ctl
                WHERE ctl.customer_trx_line_id = p_trx_line_id(i)
  			          AND ctl.customer_trx_id = p_trx_id_tbl(i);
Line: 4522

  		                SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
  			                INTO  l_gdf_ra_cust_trx_att19_tbl(k)
  			                FROM  ra_customer_trx_all
  			               WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 4543

                              SELECT SUM(nvl(itf.taxable_amt_funcl_curr,nvl(itf.taxable_amt,0)))
                                INTO l_taxable_amt_tbl(k)
                                FROM zx_rep_trx_detail_t itf
                               WHERE itf.request_id = p_request_id
                                 AND itf.trx_id = p_trx_id_tbl(i)
                                 AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                 AND itf.trx_line_id = p_trx_line_id(i)
                				         AND itf.tax_rate_id = P_TAX_RATE_TBL(i)
                                AND itf.tax_rate <> 0;
Line: 4593

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 4655

                        SELECT sum(nvl(itf.taxable_amt_funcl_curr, itf.taxable_amt))
                          INTO l_taxable_amt_tbl(k)
                          FROM zx_rep_trx_detail_t itf
                         WHERE itf.request_id = p_request_id
                           AND itf.trx_id = p_trx_id_tbl(i)
                           AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                           AND itf.trx_line_id = p_trx_line_id(i)
                           AND itf.tax_type_code = p_vat_tax
                           AND itf.tax_rate = p_tax_rate_tbl(i)
                           AND itf.tax_rate <> 0;
Line: 4672

                          SELECT ABS(SUM(itf.taxable_amt_funcl_curr))
                            INTO l_taxable_amt_tbl(k)
                            FROM zx_rep_trx_detail_t itf
                           WHERE itf.request_id = p_request_id
                             AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                             AND itf.trx_line_id = p_trx_line_id(i)
                             AND itf.trx_id = p_trx_id_tbl(i);
Line: 4687

                                SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                                  INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                                  FROM  ra_customer_trx_all
                                 WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 4716

                                 SELECT  NVL(sum(abs(nvl(itf.taxable_amt,0))),0)
                                   INTO  l_taxable_amt_tbl(k)
                                   FROM  zx_rep_trx_detail_t itf
                                  WHERE  itf.request_id = p_request_id
                                    AND  itf.trx_id  = p_trx_id_tbl(i)
                                     AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                     AND itf.trx_line_id = p_trx_line_id(i)
                                    AND  itf.tax_regime_code = p_tax_regime
                                    AND  itf.tax = p_vat_tax
                                    AND  itf.tax_rate = p_tax_rate_tbl(i)
                                    AND  nvl(itf.tax_rate,0) <> 0;
Line: 4730

                                 SELECT  NVL(sum(nvl(itf.taxable_amt_funcl_curr,itf.taxable_amt)),0)
                                   INTO  l_taxable_amt_tbl(k)
                                   FROM  zx_rep_trx_detail_t itf
                                  WHERE  itf.request_id = p_request_id
                                    AND  itf.trx_id  = p_trx_id_tbl(i)
                                     AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                                     AND itf.trx_line_id = p_trx_line_id(i)
                                    AND  itf.tax_regime_code = p_tax_regime
                                    AND  itf.tax = p_vat_tax
                                    AND  itf.tax_rate = p_tax_rate_tbl(i)
                                    AND  nvl(itf.tax_rate,0) <> 0;
Line: 4835

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 4894

                     SELECT SUM(NVL(itf.taxable_amt_funcl_curr,itf.taxable_amt))
                       INTO l_non_taxable_amt_tbl(k)
                       FROM zx_rep_trx_detail_t itf
                      WHERE itf.request_id = p_request_id
                        AND itf.trx_id = p_trx_id_tbl(i)
                        AND itf.trx_line_id = p_trx_line_id(i)
                        AND itf.tax_type_code = p_non_taxab_tax;
Line: 4915

                       SELECT SUM(nvl(zxl.tax_amt_funcl_curr,zxl.tax_amt))
                         INTO l_non_taxable_amt_tbl(k)
                         FROM zx_lines zxl
                        WHERE zxl.application_id = 222
                          AND zxl.entity_code = 'TRANSACTIONS'
                          AND zxl.trx_level_type = 'LINE'
                          AND zxl.trx_id = p_trx_id_tbl(i)
                          AND zxl.trx_line_id = p_trx_line_id(i)
                          AND zxl.tax NOT IN (p_vat_tax, p_vat_addit_tax,p_vat_percep_tax);
Line: 4933

                              SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                                INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                                FROM  ra_customer_trx
                               WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 4951

                          SELECT  sum(nvl(itf.tax_amt ,0))
                            INTO  l_non_taxable_amt_tbl(p_trx_id_tbl(i))
                            FROM  zx_rep_trx_detail_t itf
                           WHERE  itf.request_id = p_request_id
                             AND  itf.trx_id = p_trx_id_tbl(i)
                             AND  nvl(itf.tax_type_code, 'VAT') = 'VAT'
                             AND  itf.tax = p_non_taxab_tax;
Line: 4959

                            SELECT  sum(nvl(itf.tax_amt ,0))
                            INTO  l_non_taxable_amt_tbl(p_trx_id_tbl(i))
                            FROM  zx_rep_trx_detail_t itf
                           WHERE  itf.request_id = p_request_id
                             AND  itf.trx_id = p_trx_id_tbl(i)
                             AND  nvl(itf.tax_type_code, 'VAT') = 'VAT'
                             AND  itf.tax = p_non_taxab_tax;
Line: 5062

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 5104

                    SELECT SUM(NVL(itf.tax_amt_funcl_curr,itf.tax_amt))
                      INTO l_vat_additional_amt_tbl(p_trx_id_tbl(i))
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                     --  AND itf.tax_rate_id = p_tax_rate_id_tbl(i)
                       ANd itf.tax = p_vat_addit_tax;
Line: 5222

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 5301

                    SELECT SUM(NVL(itf.taxable_amt_funcl_curr,itf.taxable_amt))
                      INTO l_vat_exempt_amt_tbl(p_trx_id_tbl(i))
                      FROM ZX_REP_TRX_DETAIL_T itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.trx_line_id = p_trx_line_id_tbl(i)
                       AND itf.detail_tax_line_id = P_DETAIL_TAX_LINE_ID(i)
                      -- AND itf.tax_type_code = 'Exempt'
                       AND itf.tax_type_code = P_VAT_TAX
                       AND itf.tax_rate = 0;
Line: 5344

                          SELECT ROUND( (itf.trx_line_amt*nvl(itf.currency_conversion_rate,1)) /
                                        NVL(cur.minimum_accountable_unit,power(10,(-1* cur.precision)))
                                      )  *
                                 NVL(cur.minimum_accountable_unit,power(10,(-1 * cur.precision)))
                            INTO l_vat_exempt_amt_tbl(p_trx_id_tbl(i))
                            FROM zx_rep_trx_detail_t itf,
                                 fnd_currencies cur,
                                 gl_sets_of_books sob
                           WHERE itf.request_id  = p_request_id
                             AND itf.trx_id = p_trx_id_tbl(i)
                             AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                             AND (itf.reverse_flag IS NULL OR itf.reverse_flag <> 'Y')
                             AND itf.tax_rate = 0
                             AND sob.set_of_books_id = itf.ledger_id
                             AND cur.currency_code = sob.currency_code;
Line: 5366

                          SELECT ROUND( (itf.trx_line_amt*nvl(itf.currency_conversion_rate,1)) /
                                        NVL(cur.minimum_accountable_unit,power(10,(-1* cur.precision)))
                                      )  *
                                 NVL(cur.minimum_accountable_unit,power(10,(-1 * cur.precision)))
                            INTO l_vat_exempt_amt_tbl(p_trx_id_tbl(i))
                            FROM zx_rep_trx_detail_t itf,
                                 fnd_currencies cur,
                                 gl_sets_of_books sob
                           WHERE itf.request_id = p_request_id
                             AND itf.trx_id = p_trx_id_tbl(i)
                             AND itf.detail_tax_line_id = p_detail_tax_line_id(i)
                             AND itf.tax_rate = 0
                             AND sob.set_of_books_id = itf.ledger_id
                             AND cur.currency_code = sob.currency_code;
Line: 5417

                          SELECT sum(nvl(itf.taxable_amt_funcl_curr,itf.taxable_amt))
                            INTO l_vat_0_amt_tbl(p_trx_id_tbl(i))
                            FROM zx_rep_trx_detail_t itf
                           WHERE itf.request_id = p_request_id
                             AND itf.trx_id = p_trx_id_tbl(i)
                             AND nvl(itf.tax_type_code,'VAT') = 'VAT'
                             AND itf.tax_rate = 0
                             AND itf.tax IN (p_vat_tax,p_vat_addit_tax,p_vat_percep_tax);
Line: 5440

                          SELECT sum(nvl(itf.taxable_amt_funcl_curr,0))
                            INTO l_no_vat_amt_tbl(p_trx_id_tbl(i))
                            FROM zx_rep_trx_detail_t itf
                           WHERE itf.request_id = p_request_id
                             AND itf.trx_id = p_trx_id_tbl(i)
			                       AND itf.tax_rate = 0
                             AND ( itf.tax_regime_code  <> p_tax_regime OR itf.tax <> p_vat_tax )
                             AND nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 5487

                              SELECT decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                                INTO l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                                FROM ra_customer_trx
                               WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 5512

                          SELECT NVL(sum(abs(nvl(itf.taxable_amt,0))),0)
                            INTO l_vat_exempt_amt_tbl(p_trx_id_tbl(i))
                            --INTO l_vat_exempt_amt_tbl(k)
                            FROM zx_rep_trx_detail_t itf
                           WHERE itf.request_id = p_request_id
                             AND itf.trx_id = p_trx_id_tbl(i)
                             AND itf.trx_line_id = p_trx_line_id_tbl(i)  -- new join
                             AND nvl(itf.tax_type_code,'VAT') = 'VAT'
                             AND itf.tax_rate = 0
                             AND itf.tax = p_vat_tax;
Line: 5524

                          SELECT NVL(sum(nvl(itf.taxable_amt_funcl_curr,0)),0)
                            INTO l_vat_exempt_amt_tbl(p_trx_id_tbl(i))
                            --INTO l_vat_exempt_amt_tbl(k)
                            FROM zx_rep_trx_detail_t itf
                           WHERE itf.request_id = p_request_id
                             AND itf.trx_id = p_trx_id_tbl(i)
                             AND itf.trx_line_id = p_trx_line_id_tbl(i)  -- new join
                             AND nvl(itf.tax_type_code,'VAT') = 'VAT'
                             AND itf.tax_rate = 0
                             AND itf.tax = p_vat_tax;
Line: 5555

                              SELECT decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                                INTO l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                                FROM ra_customer_trx_all
                               WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 5573

                         SELECT Nvl( Sum( Decode(itf.tax_rate,0,
                                                  coalesce(itf.taxable_amt_funcl_curr,itf.taxable_amt,0),
                                                  (nvl(itf.EXEMPT_RATE_MODIFIER,0) * coalesce(itf.taxable_amt_funcl_curr,itf.taxable_amt,0))
                                                 )
                                          ),0)
                          INTO l_vat_exempt_amt_tbl(p_trx_id_tbl(i))
                          FROM zx_rep_trx_detail_t itf
                  				WHERE itf.request_id = p_request_id
						AND itf.trx_line_id = p_trx_line_id_tbl(i)
                  				AND itf.trx_id = p_trx_id_tbl(i);
Line: 5694

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 5731

                    SELECT  sum(nvl(itf.tax_amt_funcl_curr,0))
                      INTO  l_vat_perc_amt_tbl(k)
                      FROM  zx_rep_trx_detail_t itf
                     WHERE  itf.request_id = p_request_id
                       AND  itf.trx_id = p_trx_id_tbl(i)
                       AND  itf.trx_line_id = p_trx_line_id_tbl(i)
                       AND  itf.tax_regime_code = nvl(p_tax_regime,itf.tax_regime_code)--Bug 5374021
                       AND  itf.tax = p_vat_perc_tax
                       AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 5811

                    SELECT SUM(nvl(itf.tax_amt_funcl_curr,itf.tax_amt))
                      INTO l_vat_perc_amt_tbl(k)
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code = P_VAT_PERC_TAX;
Line: 5820

                    SELECT sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt))
                      --   nvl(SUM(itf.tax_amt),0)
                      INTO l_vat_perc_amt_tbl(k)
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code >= P_VAT_PERC_TAX_TYPE_FROM
                       AND itf.tax_type_code <= NVL(P_VAT_PERC_TAX_TYPE_TO, P_VAT_PERC_TAX_TYPE_FROM);
Line: 5831

                    SELECT  sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt))
                      INTO  l_vat_perc_amt_tbl(k)
                      FROM  zx_rep_trx_detail_t itf
                     WHERE  itf.request_id = p_request_id
                       AND  itf.trx_id = p_trx_id_tbl(i)
                       AND  itf.tax_regime_code = nvl(p_tax_regime,itf.tax_regime_code)--Bug 5374021
                       AND  itf.tax = p_vat_perc_tax
                       AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 5853

                            SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                              INTO  l_gdf_ra_cust_trx_att19_tbl(k)
                              FROM  ra_customer_trx
                             WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 5880

                       SELECT  sum(abs(nvl(itf.tax_amt,0)))
                         INTO  l_vat_perc_amt_tbl(k)
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_tax_regime
                          AND  itf.tax = p_vat_perc_tax
                          AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 5891

                       SELECT  sum(nvl(itf.tax_amt_funcl_curr,0))
                         INTO  l_vat_perc_amt_tbl(k)
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_tax_regime
                          AND  itf.tax = p_vat_perc_tax
                          AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 5942

                    SELECT nvl(SUM(itf.tax_amt),0)
                      INTO l_vat_perc_amt_tbl(p_trx_id_tbl(i))
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code >= P_VAT_PERC_TAX_TYPE_FROM
                       AND itf.tax_type_code <= NVL(P_VAT_PERC_TAX_TYPE_TO, P_VAT_PERC_TAX_TYPE_FROM);
Line: 5952

                    SELECT  sum(nvl(itf.tax_amt_funcl_curr,0))
                      INTO  l_vat_perc_amt_tbl(p_trx_id_tbl(i))
                      FROM  zx_rep_trx_detail_t itf
                     WHERE  itf.request_id = p_request_id
                       AND  itf.trx_id = p_trx_id_tbl(i)
                       AND  itf.tax_regime_code = nvl(p_tax_regime,itf.tax_regime_code)--Bug 5374021
                       AND  itf.tax = p_vat_perc_tax
                       AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 5974

                            SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                              INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                              FROM  ra_customer_trx
                             WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 5999

                       SELECT  sum(nvl(itf.tax_amt_funcl_curr,0))
                         INTO  l_vat_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_tax_regime
                          AND  itf.tax = p_vat_perc_tax
                          AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 6111

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 6148

                    SELECT sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt))
                        -- NVL(SUM(itf.tax_amt),0)
                      INTO l_other_fed_perc_amt_tbl(p_trx_id_tbl(i))
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code >= P_FED_PERC_TAX_TYPE_FROM
                       AND itf.tax_type_code <= NVL(P_FED_PERC_TAX_TYPE_TO, P_FED_PERC_TAX_TYPE_FROM);
Line: 6255

        SELECT count(distinct trx_id)
          INTO l_trx_counter
          FROM zx_rep_trx_detail_t
         WHERE request_id = p_request_id;
Line: 6284

             SELECT  SUM(nvl(itf.tax_amt_funcl_curr,nvl(itf.tax_amt,0)))
               INTO  X_OTHER_TAX_AMT_TBL(i)
               FROM  zx_rep_trx_detail_t itf
              WHERE  itf.request_id  = P_REQUEST_ID
                --AND  itf.detail_tax_line_id = p_detail_tax_line_id(i)
                AND  itf.trx_id = p_trx_id_tbl(i)
                AND  itf.trx_line_id = p_trx_line_id(i)
                AND  itf.taxable_item_source_id = p_trx_line_dist_id(i)
                AND  itf.tax_rate_id = p_tax_rate_tbl(i)
                AND  itf.document_sub_type = p_document_sub_type_tbl(i)
                AND  NVL(itf.tax_type_code,'XX') <> 'VAT'
                AND  (itf.reverse_flag IS NULL OR itf.reverse_flag <> 'Y');
Line: 6297

              SELECT  SUM(nvl(itf.tax_amt_funcl_curr,nvl(itf.tax_amt,0)))
                INTO  X_OTHER_TAX_AMT_TBL(i)
                FROM  zx_rep_trx_detail_t itf
               WHERE  itf.request_id = p_request_id
                 --AND  itf.detail_tax_line_id = p_detail_tax_line_id(i)
                 AND  itf.trx_id = p_trx_id_tbl(i)
                 AND  itf.trx_line_id = p_trx_line_id(i)
                 AND  itf.taxable_item_source_id = p_trx_line_dist_id(i)
                 AND  itf.tax_rate_id = p_tax_rate_tbl(i)
                 AND  itf.document_sub_type = p_document_sub_type_tbl(i)
                 AND  NVL(itf.tax_type_code,'XX') <> 'VAT';
Line: 6350

                        SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                          INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                          FROM  ra_customer_trx_all
                         WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 6367

          				SELECT  SUM(nvl(itf.tax_amt_funcl_curr,nvl(itf.tax_amt,0)))
          				INTO  l_other_tax_amt_tbl(p_trx_id_tbl(i))
          				FROM  zx_rep_trx_detail_t itf
          				WHERE  itf.request_id  = P_REQUEST_ID
          				AND  itf.trx_id = p_trx_id_tbl(i)
          				AND  itf.tax_type_code <> 'VAT' ;
Line: 6469

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 6515

                         SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                           INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                           FROM  ra_customer_trx_all
                          WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 6547

              SELECT  sum(abs(nvl(itf.tax_amt,0)))
                INTO  l_vat_addit_tax_amt_tbl(p_trx_id_tbl(i))
                FROM  zx_rep_trx_detail_t itf
               WHERE  itf.request_id = p_request_id
                 AND  itf.trx_id = p_trx_id_tbl(i)
                 AND  itf.tax_regime_code = p_tax_regime
                 AND  itf.tax = p_vat_addit_tax
                 AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 6557

              SELECT  sum(nvl(itf.tax_amt,0))
                INTO  l_vat_addit_tax_amt_tbl(p_trx_id_tbl(i))
                FROM  zx_rep_trx_detail_t itf
               WHERE  itf.request_id = p_request_id
                 AND  itf.trx_id = p_trx_id_tbl(i)
                 AND  itf.tax_regime_code = p_tax_regime
                 AND  itf.tax = p_vat_addit_tax
                 AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 6576

               SELECT  sum(nvl(itf.tax_amt,0))
                 INTO  l_not_categ_tax_amt_tbl(p_trx_id_tbl(i))
                 FROM  zx_rep_trx_detail_t itf
                WHERE  itf.request_id = p_request_id
                  AND  itf.trx_id = p_trx_id_tbl(i)
                  AND  itf.tax_regime_code = p_tax_regime
                  AND  itf.tax = p_vat_not_categ_tax
                  AND  nvl(itf.tax_type_code, 'VAT') = 'VAT';
Line: 6707

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 6753

                    SELECT sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt)) -- NVL(SUM(itf.tax_amt),0)
                      INTO l_provincial_perc_amt_tbl(p_trx_id_tbl(i))
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code >= P_PROV_TAX_TYPE_FROM
                       AND itf.tax_type_code <= P_PROV_TAX_TYPE_TO;
Line: 6771

                            SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                              INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                              FROM  ra_customer_trx
                             WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 6789

                       SELECT  sum(abs(nvl(itf.tax_amt,0)))
                         INTO  l_provincial_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_prov_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 6797

                       SELECT  sum(nvl(itf.tax_amt,0))
                         INTO  l_provincial_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_prov_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 6819

                       SELECT  sum(nvl(itf.tax_amt,0))
                         INTO  l_provincial_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf,
                               jl_zz_ar_tx_categ categ
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                        --  AND  itf.tax_regime_code = p_prov_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT'
                          AND  itf.tax_rate_id = p_tax_rate_id_tbl(i)
                          AND categ.tax_category = itf.tax
                          AND categ.tax_regime = p_prov_tax_regime
                          AND categ.org_id = itf.internal_organization_id;
Line: 6931

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 6967

                    SELECT sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt)) -- nvl(SUM(itf.tax_amt),0)
                      INTO l_municipal_perc_amt_tbl(p_trx_id_tbl(i))
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code >= P_MUN_TAX_TYPE_FROM
                       AND itf.tax_type_code <= P_MUN_TAX_TYPE_TO;
Line: 6987

                            SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                              INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                              FROM  ra_customer_trx
                             WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 7006

                       SELECT  sum(abs(nvl(itf.tax_amt,0)))
                         INTO  l_municipal_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_mun_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 7014

                       SELECT  sum(nvl(itf.tax_amt,0))
                         INTO  l_municipal_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_mun_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 7037

                       SELECT  sum(nvl(itf.tax_amt,0))
                         INTO  l_municipal_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf,
                               jl_zz_ar_tx_categ categ
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                        --  AND  itf.tax_regime_code = p_mun_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT'
                          AND  itf.tax_rate_id = p_tax_rate_id_tbl(i)
                          AND categ.tax_category = itf.tax
                          AND categ.tax_regime = p_mun_tax_regime
                          AND categ.org_id = itf.internal_organization_id;
Line: 7060

/*                       SELECT  sum(nvl(itf.tax_amt,0))
                         INTO  l_municipal_perc_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          AND  itf.tax_regime_code = p_mun_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT'
                          AND  itf.tax_rate_id = p_tax_rate_id_tbl(i);
Line: 7161

          SELECT count(distinct trx_id)
            INTO l_trx_counter
            FROM zx_rep_trx_detail_t
           WHERE request_id = p_request_id;
Line: 7195

                    SELECT sum(nvl(itf.tax_amt_funcl_curr,itf.tax_amt)) -- nvl(SUM(itf.tax_amt),0)
                      INTO l_excise_amt_tbl(p_trx_id_tbl(i))
                      FROM zx_rep_trx_detail_t itf
                     WHERE itf.request_id = p_request_id
                       AND itf.trx_id = p_trx_id_tbl(i)
                       AND itf.tax_type_code >= P_EXC_TAX_TYPE_FROM
                       AND itf.tax_type_code <= P_EXC_TAX_TYPE_TO;
Line: 7216

                            SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                              INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                              FROM  ra_customer_trx
                             WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 7241

                       SELECT  sum(abs(nvl(itf.tax_amt,0)))
                         INTO  l_excise_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          --AND  itf.tax_regime_code = p_exc_tax_regime
                          AND  itf.tax = p_exc_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 7250

                       SELECT  sum(nvl(itf.tax_amt,0))
                         INTO  l_excise_amt_tbl(p_trx_id_tbl(i))
                         FROM  zx_rep_trx_detail_t itf
                        WHERE  itf.request_id = p_request_id
                          AND  itf.trx_id = p_trx_id_tbl(i)
                          --AND  itf.tax_regime_code = p_exc_tax_regime
                          AND  itf.tax = p_exc_tax_regime
                          AND  nvl(itf.tax_type_code,'VAT') = 'VAT';
Line: 7348

SELECT  COUNT(DISTINCT TRX_NUMBER) TRX_CNT,
        SUM(VAT) TOT_VAT,
        SUM(OTHER_VAT) TOT_OTHER_VAT,
        SUM(EXMPT) TOT_EXMPT,
        SUM(EFFECT) TOT_EFFECT,
        DOCUMENT_SUB_TYPE
FROM
  (SELECT   TRX_NUMBER,
            DECODE(TAX_TYPE_CODE,'VAT',TAX,0) VAT,
            DECODE(TAX_TYPE_CODE,'VAT',0,TAX) OTHER_VAT,
            DECODE(TAX_RATE,0,TXBL,0) EXMPT,
            DECODE(TAX_RATE,0,0,TXBL) EFFECT,
            case when TRX_LINE_CHANGE= 1 then TXBL else 0 end,
            DOCUMENT_SUB_TYPE
    FROM
    (
      SELECT  DET.TRX_NUMBER,
              DET.TAX_TYPE_CODE,
              DET.DOCUMENT_SUB_TYPE,
              DET.TAX_RATE,
              coalesce(DET.TAX_AMT_FUNCL_CURR,DET.TAX_AMT,0) TAX,
              coalesce(DET.TAXABLE_AMT_FUNCL_CURR,DET.TAXABLE_AMT,0) TXBL,
              ROW_NUMBER() OVER (PARTITION BY trx_id,trx_line_id
                                 ORDER BY taxable_item_source_id) AS trx_line_change
          FROM   ZX_REP_TRX_DETAIL_T DET
         WHERE   DET.REQUEST_ID = P_REQUEST_ID
    )
  )
GROUP BY DOCUMENT_SUB_TYPE;
Line: 7400

		SELECT  COUNT(DISTINCT DET.TRX_NUMBER),
	                SUM(DECODE(DET.TAX_TYPE_CODE,'VAT',
						     coalesce(DET.TAX_AMT_FUNCL_CURR,DET.TAX_AMT,0),
						     0)),
	                SUM(DECODE(DET.TAX_TYPE_CODE,'VAT',
						       0,
						       coalesce(DET.TAX_AMT_FUNCL_CURR,DET.TAX_AMT,0)))
                  INTO  X_CL_NUM_OF_DOC_TBL(i),
                        X_CL_TOTAL_VAT_TAX_TBL(i),
                        X_CL_TOTAL_OTHER_TAX_TBL(i)
                 FROM   ZX_REP_TRX_DETAIL_T DET
                WHERE   DET.REQUEST_ID = P_REQUEST_ID
                  AND   DET.DOCUMENT_SUB_TYPE = P_DOCUMENT_SUB_TYPE_TBL(i)
             GROUP BY   DET.DOCUMENT_SUB_TYPE;
Line: 7422

               SELECT   SUM(DECODE(DET.TAX_RATE,0,
						coalesce(DET.TAXABLE_AMT_FUNCL_CURR,DET.TAXABLE_AMT,0),
						0)),
	                SUM(DECODE(DET.TAX_RATE,0,
						0,
						coalesce(DET.TAXABLE_AMT_FUNCL_CURR,DET.TAXABLE_AMT,0)))
                  INTO
                        X_CL_TOTAL_EXEMPT_TBL(i),
                        X_CL_TOTAL_EFFECTIVE_TBL(i)
                 FROM   ZX_REP_TRX_DETAIL_T DET
                WHERE   DET.REQUEST_ID = P_REQUEST_ID
                  AND   DET.DOCUMENT_SUB_TYPE = P_DOCUMENT_SUB_TYPE_TBL(i)
		  AND det.ROWID = ( SELECT min(det1.rowid) FROM zx_rep_trx_detail_t det1
					WHERE det1.trx_id = det.trx_id
					AND det1.request_id = P_REQUEST_ID
					AND nvl(det1.trx_line_id,1) = nvl(det.trx_line_id,1) )--check if trx_line_id should be populated at TRANSACTION Level
             GROUP BY   DET.DOCUMENT_SUB_TYPE;
Line: 7549

			SELECT  COUNT(DISTINCT DET.TRX_NUMBER),
			SUM(DECODE(DET.TAX_TYPE_CODE,'VAT',
				coalesce(DET.TAX_AMT_FUNCL_CURR,DET.TAX_AMT,0),
				0)),
			SUM(DECODE(DET.TAX_TYPE_CODE,'VAT',
			0,
			coalesce(DET.TAX_AMT_FUNCL_CURR,DET.TAX_AMT,0)))
			INTO  X_CL_NUM_OF_DOC_TBL(i),
			X_CL_TOTAL_VAT_TAX_TBL(i),
			X_CL_TOTAL_OTHER_TAX_TBL(i)
			FROM   ZX_REP_TRX_DETAIL_T DET
			WHERE   DET.REQUEST_ID = P_REQUEST_ID
			AND   DET.doc_seq_name = P_DOCUMENT_SUB_TYPE_TBL(i)
			GROUP BY   DET.DOCUMENT_SUB_TYPE;
Line: 7571

			SELECT
				SUM(DECODE(DET.TAX_RATE,0,
				0,
				coalesce(DET.TAXABLE_AMT_FUNCL_CURR,DET.TAXABLE_AMT,0)))
			INTO
				X_CL_TOTAL_EFFECTIVE_TBL(i)
			FROM   ZX_REP_TRX_DETAIL_T DET
			WHERE   DET.REQUEST_ID = P_REQUEST_ID
				AND   DET.DOC_SEQ_NAME = P_DOCUMENT_SUB_TYPE_TBL(i)
				AND det.ROWID = ( SELECT min(det1.rowid) FROM zx_rep_trx_detail_t det1
				WHERE det1.trx_id = det.trx_id
				AND det1.request_id = P_REQUEST_ID
				AND nvl(det1.trx_line_id,1) = nvl(det.trx_line_id,1) )--check if trx_line_id should be populated at TRANSACTION Level
			GROUP BY   DET.DOCUMENT_SUB_TYPE;
Line: 7659

            SELECT
                  fl.meaning,
                  DECODE(fl.lookup_code, 'JL_CL_DOMESTIC_INVOICE','1',
                                         'JL_CL_FOREIGN_INVOICE','2',
                                         'JL_CL_DEBIT_MEMO','3',
                                         'JL_CL_CREDIT_MEMO','4',
                                                             '5')
             INTO
                  x_jlcl_ap_doc_type_meaning_tbl(i),
                  x_order_by_doc_type_tbl(i)
             FROM
                  fnd_lookups fl
            WHERE
                  fl.lookup_type = 'JLCL_AP_DOCUMENT_TYPE'
              AND
                  fl.lookup_code = substr(P_DOCUMENT_SUB_TYPE_TBL(i),15); --Bug 5413860
Line: 7745

      SELECT  tax_authority_code
        INTO  l_tax_authority_code
        FROM  jl_zz_ar_tx_categ
       WHERE  tax_category = p_vat_tax
         AND  TAX_RULE_SET = 'ARGENTINA'
         AND  org_id = p_org_id;
Line: 7832

		SELECT  dgi_code
		INTO  x_dgi_code_tbl(i)
		FROM  jl_ar_ap_trx_dgi_codes dgi,
		      ra_cust_trx_types_all rctt
		WHERE  trx_letter = substr(p_trx_number_tbl(i),1,1)
		AND  rctt.cust_trx_type_id = P_TRX_CATEGORY_TBL(i)
		AND  rctt.org_id = p_org_id_tbl(i)
		AND  trx_category = decode(rctt.type,'INV','FC','DM','ND','CM','NC');
Line: 7912

            SELECT substr(cust.global_attribute12,1,1)
              INTO x_validation_digit_tbl(i)
              FROM zx_rep_trx_detail_t det,
                   hz_cust_accounts cust
             WHERE det.request_id = p_request_id
               AND det.trx_id = p_trx_id_tbl(i)
               AND cust.cust_account_id = nvl( det.shipping_trading_partner_id,det.billing_trading_partner_id )
               AND ROWNUM = 1;
Line: 7997

           SELECT count(distinct trx_id)
             INTO l_counted_trx_number
             FROM zx_rep_trx_detail_t
            WHERE request_id = p_request_id;
Line: 8039

                  SELECT add1.cust_acct_site_id,
                         add1.global_attribute8,
                         NVL(add1.global_attribute9,'N')
                    INTO l_address_id,
                         l_contributor_class,
                         l_use_site_prof
                    FROM ra_customer_trx_all  trx,
                         hz_cust_accounts cust,
                         hz_cust_acct_sites_all add1,
                         hz_cust_site_uses_all  site
                   WHERE trx.customer_trx_id = p_trx_id_tbl(i)
                     AND cust.cust_account_id = nvl(trx.ship_to_customer_id,trx.bill_to_customer_id)
                     AND cust.cust_account_id = add1.cust_account_id
                     AND site.cust_acct_site_id = add1.cust_acct_site_id
                     AND site.site_use_id = nvl(trx.bill_to_site_use_id, ship_to_site_use_id);
Line: 8066

                      SELECT VAL.TAX_ATTR_VALUE_CODE
                        INTO l_cust_condition_code_tbl(p_trx_id_tbl(i))
                        FROM JL_ZZ_AR_TX_CUS_CLS_ALL cust,
                             JL_ZZ_AR_TX_CATEG_ALL categ,
                             JL_ZZ_AR_TX_ATT_VAL_ALL  val
                       WHERE CUST.TAX_ATTRIBUTE_VALUE = VAL.TAX_ATTRIBUTE_VALUE and
                             CUST.TAX_CATEGORY_ID = VAL.TAX_CATEGORY_ID and
                             CUST.TAX_CATEGORY_ID = CATEG.TAX_CATEGORY_ID and
                             CUST.TAX_ATTRIBUTE_NAME = VAL.TAX_ATTRIBUTE_NAME and
                             VAL.TAX_ATTRIBUTE_TYPE = 'CONTRIBUTOR_ATTRIBUTE' and
                             CATEG.TAX_CATEGORY = P_VAT_PERCEP_TAX and
                             CUST.TAX_ATTR_CLASS_CODE = l_contributor_class and
                             CUST.ADDRESS_ID = L_ADDRESS_ID AND
                             CUST.ORG_ID = CATEG.ORG_ID AND
                             CATEG.ORG_ID = VAL.ORG_ID AND
                             VAL.ORG_ID = P_INTERNAL_ORG_ID_TBL(I);
Line: 8090

                         SELECT VAL.TAX_ATTR_VALUE_CODE
                           INTO l_cust_condition_code_tbl(p_trx_id_tbl(i))
                           FROM JL_ZZ_AR_TX_ATT_CLS_ALL cust,
                                JL_ZZ_AR_TX_CATEG_ALL categ,
                                JL_ZZ_AR_TX_ATT_VAL val
                          WHERE CUST.TAX_ATTRIBUTE_VALUE = VAL.TAX_ATTRIBUTE_VALUE and
                                CUST.TAX_CATEGORY_ID = VAL.TAX_CATEGORY_ID and
                                CUST.TAX_CATEGORY_ID = CATEG.TAX_CATEGORY_ID and
                                CUST.TAX_ATTRIBUTE_NAME = VAL.TAX_ATTRIBUTE_NAME and
                                VAL.TAX_ATTRIBUTE_TYPE = 'CUSTOMER_ATTRIBUTE' and
                                CATEG.TAX_CATEGORY = P_VAT_PERCEP_TAX and
                                CUST.TAX_ATTR_CLASS_TYPE = 'CONTRIBUTOR_CLASS' and
                                CUST.TAX_ATTR_CLASS_CODE = L_CONTRIBUTOR_CLASS AND
                                CUST.ORG_ID = CATEG.ORG_ID AND
                                CATEG.ORG_ID = VAL.ORG_ID AND
                                VAL.ORG_ID = P_INTERNAL_ORG_ID_TBL(I);
Line: 8174

       SELECT count(distinct trx_id)
         INTO l_counted_trx_number
         FROM zx_rep_trx_detail_t
        WHERE request_id = p_request_id;
Line: 8209

               SELECT   val.tax_attr_value_code
                 INTO   l_dgi_tax_regime_code_tbl(k)
                 FROM   zx_lines lines,
                        jl_zz_ar_tx_categ_all     catg,
                        jl_zz_ar_tx_att_cls_all attcls,
                        jl_zz_ar_tx_att_val_all val
                 WHERE  catg.tax_category  = P_VAT_PERCEP_TAX
                 ANd   catg.tax_category  = lines.tax
                 AND    attcls.tax_attribute_value = val.tax_attribute_value
                 AND    attcls.tax_category_id     = val.tax_category_id
                 AND    attcls.tax_attribute_name  = val.tax_attribute_name
                 AND    val.tax_attribute_type   = 'TRANSACTION_ATTRIBUTE'
                 AND    attcls.tax_category_id     = catg.tax_category_id
                 AND    attcls.tax_attr_class_code = lines.global_attribute3
                 AND    lines.trx_id = p_trx_id_tbl(i)
                 AND    lines.trx_line_id = p_trx_line_id_tbl(i)
                 AND    attcls.ORG_ID = CATG.ORG_ID
                 AND    CATG.ORG_ID = VAL.ORG_ID
                 AND    lines.internal_organization_id = val.org_id
                 AND    VAL.ORG_ID = P_INTERNAL_ORG_ID_TBL(i);
Line: 8312

           SELECT count(distinct trx_id)
             INTO l_counted_trx_number
             FROM zx_rep_trx_detail_t
            WHERE request_id = p_request_id;
Line: 8359

                  SELECT add1.cust_acct_site_id,
                         add1.global_attribute8,
                         NVL(add1.global_attribute9,'N')
                    INTO l_address_id,
                         l_class_code,
                         l_use_site_prof
                    FROM ra_customer_trx_all  trx,
                         hz_cust_accounts cust,
                         hz_cust_acct_sites_all add1,
                         hz_cust_site_uses_all  site
                   WHERE trx.customer_trx_id = p_trx_id_tbl(i)
                     AND cust.cust_account_id = NVL(trx.ship_to_customer_id,trx.bill_to_customer_id)
                     AND cust.cust_account_id = add1.cust_account_id
                     AND site.cust_acct_site_id = add1.cust_acct_site_id
                     AND site.site_use_id = NVL(trx.bill_to_site_use_id, ship_to_site_use_id);
Line: 8382

                      SELECT  lkp.meaning
                        INTO  l_vat_reg_stat_code_tbl(p_trx_id_tbl(i))
                        FROM  jl_zz_ar_tx_cus_cls_all cls,
                              jl_zz_ar_tx_categ_all catg,
                              fnd_lookups   lkp
                       WHERE  cls.tax_attr_class_code = l_class_code
                         AND  cls.tax_attribute_name =  'VAT CONT STATUS'
                         AND  cls.tax_category_id = catg.tax_category_id
                         AND  cls.address_id  = l_address_id
                         AND  lkp.lookup_type = 'JLZZ_AR_TX_ATTR_VALUE'
                         AND  lkp.lookup_code = cls.tax_attribute_value
                         AND  cls.enabled_flag = 'Y'
                         AND  cls.org_id = catg.org_id
                         AND  cls.org_id = p_internal_org_id_tbl(i)
                         AND  catg.tax_category = p_vat_tax;
Line: 8400

                      SELECT  lkp.meaning
                        INTO  l_vat_reg_stat_code_tbl(p_trx_id_tbl(i))
                        FROM  jl_zz_ar_tx_att_cls_all cls,
                              jl_zz_ar_tx_categ_all catg,
                              fnd_lookups   lkp
                       WHERE  cls.tax_attr_class_type = 'CONTRIBUTOR_CLASS'
                         AND  cls.tax_attr_class_code =  l_class_code
                         AND  cls.tax_attribute_name  = 'VAT CONT STATUS'
                         AND  lkp.lookup_type = 'JLZZ_AR_TX_ATTR_VALUE'
                         AND  lkp.lookup_code = cls.tax_attribute_value
                         AND  cls.tax_attribute_type = 'CONTRIBUTOR_ATTRIBUTE'
                         AND  cls.enabled_flag = 'Y'
                         AND  cls.tax_category_id  = catg.tax_category_id
                         AND  catg.tax_category = p_vat_tax
                         AND  cls.org_id = catg.org_id
                         AND  cls.org_id = p_internal_org_id_tbl(i);
Line: 8518

                  SELECT count(distinct tax_rate)
                    INTO l_rec_count_tbl(p_trx_id_tbl(i))
                    FROM zx_rep_trx_detail_t
                   WHERE request_id = p_request_id
                     AND trx_id = p_trx_id_tbl(i)
                     AND tax_regime_code = p_tax_regime
                     AND tax = p_vat_tax;
Line: 8601

                  SELECT global_attribute11,
                         global_attribute12,
                         global_attribute13
                    INTO l_gdf_ap_inv_att11_tbl(p_trx_id_tbl(i)),
                         l_gdf_ap_inv_att12_tbl(p_trx_id_tbl(i)),
                         l_dgi_doc_type_tbl(p_trx_id_tbl(i))
                    FROM ap_invoices_all
                   WHERE invoice_id = p_trx_id_tbl(i);
Line: 8644

PROCEDURE UPDATE_DGI_CURR_CODE
(
P_REQUEST_ID IN NUMBER
)
 IS
 BEGIN
  IF (g_level_procedure >= g_current_runtime_level ) THEN
     FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_JL_EXTRACT_PKG.UPDATE_DGI_CURR_CODE.END',
                                      'UPDATE_DGI_CURR_CODE(+)');
Line: 8655

    UPDATE zx_rep_trx_detail_t dtl
        SET gdf_fnd_currencies_att1= (SELECT global_attribute1
                                        FROM fnd_currencies
                                       WHERE currency_code = dtl.trx_currency_code)
    WHERE request_id = p_request_id;
Line: 8662

     FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_JL_EXTRACT_PKG.UPDATE_DGI_CURR_CODE.END',
                                      'UPDATE_DGI_CURR_CODE(-)');
Line: 8724

                  SELECT count(distinct t1.tax_rate)
                    INTO l_rate_count_tbl(p_trx_id_tbl(i))
                    FROM zx_rep_trx_detail_t t1
                   WHERE t1.request_id = p_request_id
                     AND t1.trx_id = p_trx_id_tbl(i)
                     AND NVL(t1.TAX_TYPE_CODE, 'VAT') = 'VAT'
                     AND tax_regime_code = p_tax_regime
                     AND tax in (p_vat_tax, p_vat_non_tax)
                     AND EXISTS ( SELECT 1
                                    FROM zx_rep_trx_detail_t t2
                                   WHERE t2.request_id = p_request_id
                                     AND t2.trx_id = t1.trx_id
                                     AND t2.tax_rate = 0
                                     AND t2.tax_regime_code = p_tax_regime
                                     AND t2.tax = p_vat_non_tax);
Line: 8830

               SELECT abs(sum(nvl(extended_amount,0) * nvl(p_exchange_rate_tbl(i),1)))
                 INTO l_total_doc_amt_tbl(p_trx_id_tbl(i))
	         FROM ra_customer_trx_lines
                WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 8837

	       SELECT (SUM(DECODE(ctl.line_type,'LINE', NVL(ctl.extended_amount,0),0))
                          + SUM(DECODE(ctl.line_type,'FREIGHT',NVL(ctl.extended_amount,0),0))
                          + SUM(DECODE(ctl.line_type,'CHARGE',NVL(ctl.extended_amount,0),0)))-- *  p_exchange_rate_tbl(i)
                 INTO l_total_doc_amt_tbl(p_trx_id_tbl(i))
                 FROM ra_customer_trx_lines_all ctl --Bug 5396444
                WHERE ctl.customer_trx_id = p_trx_id_tbl(i);
Line: 8846

              SELECT (nvl(SUM(NVL(L.GROSS_EXTENDED_AMOUNT, nvl(L.EXTENDED_AMOUNT,0))),0) * p_exchange_rate_tbl(i))
                INTO  l_total_doc_amt_tbl(p_trx_id_tbl(i))
                FROM  RA_CUSTOMER_TRX_LINES L
               WHERE  L.CUSTOMER_TRX_ID = p_trx_id_tbl(i);
Line: 8871

                                  SELECT  decode(global_attribute19,NULL,'IS_NULL','NOT_NULL')
                                    INTO  l_gdf_ra_cust_trx_att19_tbl(p_trx_id_tbl(i))
                                    FROM  ra_customer_trx_all
                                   WHERE  customer_trx_id = p_trx_id_tbl(i);
Line: 8895

                          SELECT nvl(SUM(abs(NVL(GROSS_EXTENDED_AMOUNT, nvl(EXTENDED_AMOUNT,0)))),0)
                            INTO l_total_doc_amt_tbl(p_trx_id_tbl(i))
	                    FROM ra_customer_trx_lines
                           WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 8907

                            SELECT (nvl(SUM(NVL(L.GROSS_EXTENDED_AMOUNT, nvl(L.EXTENDED_AMOUNT,0))),0)
                                    * nvl(p_exchange_rate_tbl(i),1))
                              INTO   l_total_doc_amt_tbl(p_trx_id_tbl(i))
                              FROM   RA_CUSTOMER_TRX_LINES L
                             WHERE  L.CUSTOMER_TRX_ID = p_trx_id_tbl(i);
Line: 8920

                     SELECT nvl(SUM(NVL(aid.base_amount, aid.amount)),0)
                       INTO l_total_doc_amt_tbl(p_trx_id_tbl(i))
                       FROM ap_invoice_distributions aid
                      WHERE aid.invoice_id = p_trx_id_tbl(i)
                        AND aid.line_type_lookup_code <> 'AWT';
Line: 8989

               SELECT rep_ass.reporting_code_char_value
                 INTO l_dgi_trx_code_tbl(p_tax_rate_id_tbl(i))
                 FROM zx_reporting_types_b rep_type,
                      zx_report_codes_assoc rep_ass
                WHERE rep_type.reporting_type_code = 'AR_DGI_TRX_CODE'
                  AND rep_ass.reporting_type_id = rep_type.reporting_type_id
                  AND rep_ass.entity_code = 'ZX_RATES'
                  AND rep_ass.entity_id =P_TAX_RATE_ID_TBL(i)
                  AND rep_type.tax_regime_code =P_TAX_REGIME_CODE_TBL(i);
Line: 9101

             SELECT rep_ass.reporting_code_char_value
               INTO l_tax_auth_categ_tbl(p_tax_rate_id_tbl(i))
               FROM zx_reporting_types_b rep_type,
                    zx_report_codes_assoc rep_ass
              WHERE rep_type.reporting_type_code = 'AR_TAX_AUTHORITY_CATEG'
                AND rep_ass.reporting_type_id = rep_type.reporting_type_id
                AND rep_ass.entity_code = 'ZX_RATES'
                AND rep_ass.entity_id =P_TAX_RATE_ID_TBL(i)
                AND rep_type.tax_regime_code =P_TAX_REGIME_CODE_TBL(i);
Line: 9214

           /*  SELECT rep_ass.reporting_code_char_value
               INTO l_prov_juris_code_tbl(p_tax_rate_id_tbl(i))
               FROM zx_reporting_types_b rep_type,
                    zx_report_codes_assoc rep_ass
              WHERE rep_type.reporting_type_code = 'AR_TURN_OVER_JUR_CODE'
                AND rep_ass.reporting_type_id = rep_type.reporting_type_id
                AND rep_ass.entity_code = 'ZX_RATES'
                AND rep_ass.entity_id =P_TAX_RATE_ID_TBL(i)
                AND rep_type.tax_regime_code =P_TAX_REGIME_CODE_TBL(i);
Line: 9232

              SELECT global_attribute5
                INTO l_prov_juris_code_tbl(p_tax_rate_id_tbl(i))
                FROM ar_vat_tax_all
               WHERE VAT_TAX_ID = P_TAX_RATE_ID_TBL(i);
Line: 9314

          /*   SELECT rep_ass.reporting_code_char_value
               INTO l_mun_juris_code_tbl(p_tax_rate_id_tbl(i))
               FROM zx_reporting_types_b rep_type,
                    zx_report_codes_assoc rep_ass
              WHERE rep_type.reporting_type_code = 'AR_MUNICIPAL_JUR'
                AND rep_ass.reporting_type_id = rep_type.reporting_type_id
                AND rep_ass.entity_code = 'ZX_RATES'
                AND rep_ass.entity_id =P_TAX_RATE_ID_TBL(i)
                AND rep_type.tax_regime_code =P_TAX_REGIME_CODE_TBL(i);
Line: 9334

              SELECT global_attribute6
                INTO l_mun_juris_code_tbl(p_tax_rate_id_tbl(i))
                FROM ar_vat_tax_all
               WHERE VAT_TAX_ID = P_TAX_RATE_ID_TBL(i);
Line: 9493

           SELECT rep_ass.reporting_code_char_value
             INTO l_cai_num_tbl(p_trx_id_tbl(i))
             FROM zx_reporting_types_b rep_type,
                  zx_report_codes_assoc rep_ass
            WHERE rep_type.reporting_type_code = 'CAI NUMBER'
              AND rep_ass.reporting_type_id = rep_type.reporting_type_id
              AND rep_ass.entity_code = 'ZX_PARTY_TAX_PROFILE'
              AND rep_ass.entity_id = P_BILL_FROM_SITE_PROF_ID_TBL(i)
              AND rep_type.tax_regime_code = P_TAX_REGIME_CODE_TBL(i);
Line: 9513

              SELECT nvl(global_attribute19,0),nvl(global_attribute20,' ')
                INTO l_cai_num_tbl(p_trx_id_tbl(i)),
                     l_cai_due_date_tbl(p_trx_id_tbl(i))
                FROM ap_invoices_all
               WHERE invoice_id = P_TRX_ID_TBL(i)
                 AND org_id = P_INTERNAL_ORG_ID(i);
Line: 9606

           SELECT global_attribute17,global_attribute18
             INTO l_cai_num_tbl(p_trx_id_tbl(i)),
                  l_cai_due_date_tbl(p_trx_id_tbl(i))
             FROM ra_customer_trx
            WHERE customer_trx_id = p_trx_id_tbl(i);
Line: 9689

            SELECT rep_ass.reporting_code_char_value
              INTO l_rep_fiscal_printer_tbl(i)
              FROM zx_reporting_types_b rep_type,
                   zx_report_codes_assoc rep_ass
             WHERE rep_type.reporting_type_code = 'FISCAL PRINTER'
               AND rep_ass.reporting_type_id = rep_type.reporting_type_id
               AND rep_ass.entity_code = 'ZX_PARTY_TAX_PROFILE'
               AND rep_ass.entity_id = P_BILL_FROM_SITE_PROF_ID_TBL(i)
               AND rep_type.tax_regime_code = P_TAX_REGIME_CODE_TBL(i);
Line: 9707

               SELECT global_attribute18
                 INTO l_fiscal_printer_tbl(i)
                 FROM ap_supplier_sites_all
               WHERE vendor_site_id = P_BILL_FROM_SITE_ID_TBL(i);
Line: 9788

               SELECT global_attribute10, global_attribute1
                 INTO l_taxpayerid_type_tbl(p_trx_id_tbl(i)),
                      l_reg_status_code_tbl(p_trx_id_tbl(i))
                 FROM ap_suppliers
               WHERE vendor_id = P_BILL_FROM_TP_ID_TBL(i);
Line: 9872

               SELECT global_attribute7
                 INTO l_fiscal_printer_tbl(i)
                 FROM ra_batch_sources_all
               WHERE batch_source_id = P_BATCH_SOURCE_ID_TBL(i);
Line: 9965

             SELECT SUM(DECODE(DET.TAX_RATE,0,
					    0,
					    coalesce(DET.TAXABLE_AMT_FUNCL_CURR,DET.TAXABLE_AMT,0)))
               INTO l_total_doc_taxab_amt_tbl(p_trx_id_tbl(i))
               FROM ZX_REP_TRX_DETAIL_T DET
              WHERE REQUEST_ID = P_REQUEST_ID
                AND TRX_ID = p_trx_id_tbl(i);