DBA Data[Home] [Help]

APPS.ZX_TPI_SERVICES_PKG SQL Statements

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

Line: 67

         SELECT tax_provider_id,
            tax_regime_code
         INTO x_migrated_tax_provider_id,
           x_migrated_tax_regime_code
         FROM ZX_LINES
	 WHERE application_id   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_application_id(p_trx_line_index)
	   AND entity_code      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_entity_code(p_trx_line_index)
	   AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_event_class_code(p_trx_line_index)
	   AND trx_id           = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_id(p_trx_line_index)
	   AND trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_line_id(p_trx_line_index)
	   AND trx_level_type   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_level_type(p_trx_line_index)
	   AND rownum           = 1;
Line: 87

         SELECT tax_provider_id,
            tax_regime_code
         INTO x_migrated_tax_provider_id,
           x_migrated_tax_regime_code
         FROM ZX_LINES
	 WHERE application_id   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_application_id(p_trx_line_index)
	   AND entity_code      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_entity_code(p_trx_line_index)
	   AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_event_class_code(p_trx_line_index)
	   AND trx_id           = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_trx_id(p_trx_line_index)
	   AND trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_line_id(p_trx_line_index)
	   AND trx_level_type   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_trx_level_type(p_trx_line_index)
	   AND rownum           = 1;
Line: 107

       SELECT tax_regime_id
            , effective_from
            , effective_to
            , country_code
         INTO x_migrated_tax_regime_id
            , x_migrated_effective_from    -- Bug 5557565
            , x_migrated_effective_to      -- Bug 5557565
            , x_migrated_country_code
        FROM ZX_REGIMES_B
       WHERE tax_regime_code = x_migrated_tax_regime_code;
Line: 274

         SELECT *
           INTO l_lines_det_fact_rec
           FROM zx_lines_det_factors
          WHERE application_id   = p_event_class_rec.application_id
            AND entity_code      = p_event_class_rec.entity_code
            AND event_class_code = p_event_class_rec.event_class_code
            AND trx_id           = p_event_class_rec.trx_id
            AND trx_line_id      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.transaction_line_id(p_ptnr_tax_line_ind)
            AND trx_level_type   = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_level_type(p_ptnr_tax_line_ind);
Line: 337

       SELECT historical_flag INTO l_historical_flag
       FROM ZX_LINES_DET_FACTORS
       WHERE application_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_application_id(p_ptnr_tax_line_ind)
       AND entity_code      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_entity_code(p_ptnr_tax_line_ind)
       AND event_class_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_event_class_code(p_ptnr_tax_line_ind)
       AND trx_id           = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_id(p_ptnr_tax_line_ind)
       AND trx_line_id      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_line_id(p_ptnr_tax_line_ind)
       AND trx_level_type   = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_level_type(p_ptnr_tax_line_ind);
Line: 355

            SELECT tax_line_id
            INTO ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_tax_line_id(p_ptnr_tax_line_ind)
            FROM zx_lines
            WHERE application_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_application_id(p_ptnr_tax_line_ind)
            AND entity_code      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_entity_code(p_ptnr_tax_line_ind)
            AND event_class_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_event_class_code(p_ptnr_tax_line_ind)
            AND trx_id           = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_id(p_ptnr_tax_line_ind)
            AND trx_line_id      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_line_id(p_ptnr_tax_line_ind)
            AND trx_level_type   = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_level_type(p_ptnr_tax_line_ind)
	    AND tax_regime_code  = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.country_code(p_ptnr_tax_line_ind)
	    AND tax              = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(p_ptnr_tax_line_ind);
Line: 373

            SELECT tax_line_id
            INTO ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_tax_line_id(p_ptnr_tax_line_ind)
            FROM zx_lines
            WHERE application_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_application_id(p_ptnr_tax_line_ind)
            AND entity_code      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_entity_code(p_ptnr_tax_line_ind)
            AND event_class_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_event_class_code(p_ptnr_tax_line_ind)
            AND trx_id           = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_id(p_ptnr_tax_line_ind)
            AND trx_line_id      = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_line_id(p_ptnr_tax_line_ind)
            AND trx_level_type   = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_level_type(p_ptnr_tax_line_ind)
	    AND tax_regime_code  = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.country_code(p_ptnr_tax_line_ind);
Line: 399

         SELECT tax_regime_id
           INTO l_tax_regime_id
           FROM zx_regimes_b
           WHERE tax_regime_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.country_code(p_ptnr_tax_line_ind);
Line: 409

      SELECT tax_jurisdiction_id
        INTO ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_jurisdiction_id(p_ptnr_tax_line_ind)
        FROM ZX_JURISDICTIONS_B
       WHERE tax_jurisdiction_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_jurisdiction(p_ptnr_tax_line_ind);
Line: 434

	     SELECT TAX_ACCOUNT_SOURCE_TAX
	     INTO l_tax_account_source_tax
	     FROM ZX_SCO_TAXES_B_V
	     WHERE tax_regime_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.country_code(p_ptnr_tax_line_ind) AND
	           tax = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(p_ptnr_tax_line_ind) AND
	           ( ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_date(p_ptnr_tax_line_ind) >= effective_from AND
	           ( ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_date(p_ptnr_tax_line_ind) <= effective_to OR effective_to IS NULL));
Line: 546

     SELECT exempt_certificate_number
       FROM ZX_EXEMPTIONS
      WHERE content_owner_id = p_event_class_rec.first_pty_org_id
        AND product_id       = ??
        AND inventory_org_id = ??
        AND exemption_status_code = ??
        AND exempt_certificate_number = ZX_PTNR_SRVC_INTGRTN_PKG.g_exemption_tbl(exemption_index).EXEMPT_CERTIFICATE_NUMBER
        AND exempt_reason_code        = ZX_PTNR_SRVC_INTGRTN_PKG.g_exemption_tbl(exemption_index).EXEMPT_REASON_CODE
        AND duplicate_exemption       = ??
        AND tax                       = ZX_PTNR_SRVC_INTGRTN_PKG.g_exemption_tbl(exemption_index).TAX
        AND tax_status_code           = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl(p_tax_line_index).TAX_STATUS_CODE
        AND tax_jurisdiction_id       = ??
        AND tax_rate_code             = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl(p_tax_line_index).TAX_STATUS_CODE
        AND effective_from            = G_EFFECTIVE_DATE
        AND tax_regime_code           = ??
        AND party_tax_profile_id      = ??

           ZX_TCM_GET_EXEMPT_PKG.get_tax_exemptions(
           p_bill_to_cust_site_use_id  => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.bill_to_cust_acct_site_use_id(p_structure_index),
           p_bill_to_cust_acct_id      => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.bill_third_pty_acct_id(p_structure_index),
           p_bill_to_party_site_ptp_id => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.bill_to_site_tax_prof_id(p_structure_index),
           p_bill_to_party_ptp_id      => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.bill_to_party_tax_prof_id(p_structure_index),
           p_sold_to_party_site_ptp_id => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.trading_hq_site_tax_prof_id(p_structure_index),
           p_sold_to_party_ptp_id      => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.trading_hq_party_tax_prof_id(p_structure_index),
           p_inventory_org_id          => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.product_org_id(p_structure_index),
           p_inventory_item_id         => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.product_id(p_structure_index),
           p_exempt_certificate_number  => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.exempt_certificate_number(p_structure_index),
           p_reason_code               => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.exempt_reason_code(p_structure_index),
           p_exempt_control_flag       => ZX_GLOBAL_STRUCTURES_PKG.TRX_LINE_DIST_TBL.exemption_control_flag(p_structure_index),
           p_tax_date                  => l_tax_date,
           p_tax_regime_code           => l_tax_regime_code,
           p_tax                       => l_tax,
           p_tax_status_code           => l_tax_status_code,
           p_tax_rate_code             => l_tax_rate_code,
           p_tax_jurisdiction_id       => l_tax_jurisdiction_id,
           p_multiple_jurisdictions_flag => l_multiple_jurisdictions_flag,
           p_event_class_rec           => p_event_class_rec,
           x_return_status             => p_return_status,
           x_exemption_rec             => l_exemption_rec);
Line: 637

    IF p_event = 'INSERT' THEN
      FOR i IN nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.application_id.FIRST,0) .. nvl(ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.application_id.LAST,-1)
      LOOP
         IF ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.application_id(i) = p_event_class_rec.application_id
            AND ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.entity_code(i) = p_event_class_rec.entity_code
            AND ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.event_class_code(i) = p_event_class_rec.event_class_code
            AND ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_id(i) = p_event_class_rec.trx_id THEN
            IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN
               FND_LOG.STRING(G_LEVEL_STATEMENT,G_MODULE_NAME||l_api_name,
                     ' Application Id = ' || p_event_class_rec.application_id ||
                     ' Entity code = ' || p_event_class_rec.entity_code ||
                     ' Event Class code = ' || p_event_class_rec.event_class_code ||
                     ' Trx Id           = ' || p_event_class_rec.trx_id ||
                     ' Trx Line Id      = ' || ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_line_id(i) ||
                     ' Tax Regime code = ' || ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.tax_regime_code(i));
Line: 655

               SELECT 1
                 INTO l_dummy
                 FROM zx_trx_line_app_regimes
                WHERE application_id   = p_event_class_rec.application_id
                  AND entity_code      = p_event_class_rec.entity_code
                  AND event_class_code = p_event_class_rec.event_class_code
                  AND trx_id           = p_event_class_rec.trx_id
                  AND trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_line_id(i)
                  AND trx_level_type   =ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_level_type(i)
                  AND tax_regime_code  = ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.tax_regime_code(i);
Line: 668

                     INSERT INTO ZX_TRX_LINE_APP_REGIMES(APPLICATION_ID,
                                                     ENTITY_CODE,
                                                     EVENT_CLASS_CODE,
                                                     TRX_ID,
                                                     TRX_LINE_ID,
                                                     TRX_LEVEL_TYPE,
                                                     TAX_REGIME_ID,
                                                     TAX_REGIME_CODE,
                                                     TAX_PROVIDER_ID,
                                                     ALLOW_TAX_CALCULATION_FLAG,
                                                     PSEUDO_TAX_ONLY_LINE_FLAG,
                                                     CREATION_DATE,
                                                     CREATED_BY,
                                                     LAST_UPDATE_DATE,
                                                     LAST_UPDATED_BY,
                                                     LAST_UPDATE_LOGIN
					            )
			             VALUES         (ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.application_id(i),
			                             ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.entity_code(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.event_class_code(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_id(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_line_id(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.trx_level_type(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.tax_regime_id(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.tax_regime_code(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.tax_provider_id(i),
				                     ZX_GLOBAL_STRUCTURES_PKG.trx_line_app_regime_tbl.allow_tax_calculation_flag(i),
                                                     'N',
					             sysdate,
                                                     fnd_global.user_id,
                                                     sysdate,
                                                     fnd_global.user_id,
                                                     fnd_global.conc_login_id
					             ) ;
Line: 712

    ELSIF p_event = 'DELETE' THEN
      DELETE from ZX_TRX_LINE_APP_REGIMES
       WHERE application_id   = p_event_class_rec.application_id
         AND entity_code      = p_event_class_rec.entity_code
         AND event_class_code = p_event_class_rec.event_class_code
         AND trx_id           = p_event_class_rec.trx_id
         AND tax_provider_id  = p_provider_id
	 AND tax_regime_code  = p_tax_regime_code;
Line: 721

      UPDATE zx_trx_line_app_regimes
        SET update_flag ='Y'
      WHERE application_id   = p_event_class_rec.application_id
        AND entity_code      = p_event_class_rec.entity_code
        AND event_class_code = p_event_class_rec.event_class_code
        AND trx_id           = p_event_class_rec.trx_id
        AND trx_line_id      = p_trx_line_id
        AND trx_level_type   = p_trx_level_type;
Line: 730

      UPDATE zx_trx_line_app_regimes
        SET update_flag = null
      WHERE application_id   = p_event_class_rec.application_id
        AND entity_code      = p_event_class_rec.entity_code
        AND event_class_code = p_event_class_rec.event_class_code
        AND trx_id           = p_event_class_rec.trx_id
	AND update_flag      = 'Y';
Line: 792

   SELECT ztlar.tax_regime_id,
          ztlar.tax_regime_code,
          ztlar.tax_provider_id,
          regimes.effective_from,
          regimes.effective_to,
          regimes.country_code
     FROM ZX_TRX_LINE_APP_REGIMES ztlar
        , zx_regimes_b regimes
    WHERE ztlar.application_id   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_application_id(l_index)
      AND ztlar.entity_code      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_entity_code(l_index)
      AND ztlar.event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_event_class_code(l_index)
      AND ztlar.trx_id           = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_id(l_index)
      AND ztlar.trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_line_id(l_index)
      AND ztlar.trx_level_type   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_level_type(l_index)
      AND ztlar.tax_regime_id    = regimes.tax_regime_id;
Line: 809

   SELECT ztlar.tax_regime_id,
          ztlar.tax_regime_code,
          ztlar.tax_provider_id,
          regimes.effective_from,
          regimes.effective_to,
          regimes.country_code
     FROM ZX_TRX_LINE_APP_REGIMES ztlar
        , zx_regimes_b regimes
     WHERE ztlar.application_id   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_application_id(l_index)
       AND ztlar.entity_code      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_entity_code(l_index)
       AND ztlar.event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_event_class_code(l_index)
       AND ztlar.trx_id           = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_trx_id(l_index)
       AND ztlar.trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_line_id(l_index)
       AND ztlar.trx_level_type   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_trx_level_type(l_index)
       AND ztlar.tax_regime_id    = regimes.tax_regime_id;
Line: 854

       SELECT nvl(partner_migrated_flag, 'N')     -- Bug 5007293
         INTO l_ptnr_migrated_flag
         FROM ZX_LINES_DET_FACTORS
         WHERE application_id   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_application_id(p_trx_line_index)
           AND entity_code      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_entity_code(p_trx_line_index)
           AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_event_class_code(p_trx_line_index)
           AND trx_id           = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_id(p_trx_line_index)
           AND trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_line_id(p_trx_line_index)
           AND trx_level_type   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.applied_from_trx_level_type(p_trx_line_index);
Line: 956

       SELECT nvl(partner_migrated_flag, 'N')     -- Bug 5007293
         INTO l_ptnr_migrated_flag
         FROM ZX_LINES_DET_FACTORS
        WHERE application_id   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_application_id(p_trx_line_index)
          AND entity_code      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_entity_code(p_trx_line_index)
          AND event_class_code = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_event_class_code(p_trx_line_index)
          AND trx_id           = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_trx_id(p_trx_line_index)
          AND trx_line_id      = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_line_id(p_trx_line_index)
          AND trx_level_type   = ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.adjusted_doc_trx_level_type(p_trx_line_index);
Line: 1208

      SELECT srvc.srvc_provider_id
        INTO x_provider_id
        FROM ZX_SRVC_SUBSCRIPTIONS srvc,
             ZX_REGIMES_USAGES reg
       WHERE reg.tax_regime_code   = p_tax_regime_code
         AND srvc.regime_usage_id  = reg.regime_usage_id
         AND srvc.enabled_flag = 'Y'
         AND srvc.prod_family_grp_code = ZX_TAX_PARTNER_PKG.G_BUSINESS_FLOW
         AND ZX_SECURITY.G_EFFECTIVE_DATE between
             (srvc.effective_from) AND nvl( srvc.effective_to,ZX_SECURITY.G_EFFECTIVE_DATE)
         AND reg.first_pty_org_id  = ZX_SECURITY.G_FIRST_PARTY_ORG_ID
   	     AND NOT EXISTS (SELECT 1
	                  FROM ZX_SRVC_SBSCRPTN_EXCLS excl
                         WHERE excl.application_id   = p_application_id
                           AND excl.entity_code      = p_entity_code
                           AND excl.event_class_code = p_event_class_code
                           AND excl.srvc_subscription_id = srvc.srvc_subscription_id
                          );
Line: 1241

            SELECT party_name
              INTO l_provider_name
              FROM HZ_PARTIES pty,
                   ZX_PARTY_TAX_PROFILE ptp
             WHERE pty.party_id = ptp.party_id
               AND ptp.party_tax_profile_id = x_provider_id;
Line: 1304

   SELECT srvc.srvc_provider_id
     INTO x_provider_id
     FROM ZX_SRVC_SUBSCRIPTIONS srvc,
          ZX_REGIMES_USAGES reg
    WHERE reg.tax_regime_code   = p_tax_regime_code
      AND srvc.regime_usage_id  = reg.regime_usage_id
      AND srvc.enabled_flag = 'Y'
      AND (ZX_TAX_PARTNER_PKG.G_BUSINESS_FLOW is null OR
           srvc.prod_family_grp_code = ZX_TAX_PARTNER_PKG.G_BUSINESS_FLOW)
      AND ZX_SECURITY.G_EFFECTIVE_DATE between
          (srvc.effective_from) AND nvl( srvc.effective_to,ZX_SECURITY.G_EFFECTIVE_DATE)
      AND reg.first_pty_org_id  = ZX_SECURITY.G_FIRST_PARTY_ORG_ID;
Line: 1318

      SELECT party_name
        INTO l_provider_name
        FROM hz_parties pty,
             zx_party_tax_profile ptp
       WHERE pty.party_id = ptp.party_id
         AND ptp.party_tax_profile_id = x_provider_id;
Line: 1400

        SELECT reg.service_type_id,
               reg.context_ccid,
               srvc.data_transfer_code
          INTO l_service_type_id,
               l_context_ccid,
               l_data_transfer_mode
          FROM ZX_API_REGISTRATIONS reg,
               ZX_SERVICE_TYPES     srvc,
               ZX_API_CODE_COMBINATIONS api
         WHERE api.code_combination_id = reg.context_ccid
           AND api.segment_attribute1  = p_tax_regime_code
           AND reg.api_owner_id        = p_event_class_rec.first_pty_org_id
           AND srvc.service_type_id    = reg.service_type_id
           AND srvc.service_type_code  = p_service_type_code;
Line: 1470

      SELECT 1
        INTO l_dummy
        FROM ZX_PRVDR_HDR_EXTNS_GT
       WHERE application_id   = p_event_class_rec.application_id
         AND entity_code      = p_event_class_rec.entity_code
         AND event_class_code = p_event_class_rec.event_class_code
         AND trx_id           = p_event_class_rec.trx_id;
Line: 1480

          INSERT INTO ZX_PRVDR_HDR_EXTNS_GT(event_class_code,
                                            application_id,
                                            entity_code,
                                            trx_id,
                                            provider_id,
                                            tax_regime_code,
                                            creation_date,
                                            created_by,
                                            last_update_date,
                                            last_updated_by
                                            )
                                    values (p_event_class_rec.EVENT_CLASS_CODE,
                                            p_event_class_rec.APPLICATION_ID,
                                            p_event_class_rec.ENTITY_CODE,
                                            p_event_class_rec.TRX_ID,
                                            p_provider_id,
                                            p_tax_regime_code,
                                            sysdate,
                                            fnd_global.user_id,
                                            sysdate,
                                            fnd_global.user_id
                                            );
Line: 1505

     INSERT INTO ZX_PRVDR_LINE_EXTNS_GT (event_class_code,
                                       application_id,
                                       entity_code,
                                       trx_id,
                                       trx_line_id,
                                       trx_level_type,
                                       provider_id,
                                       tax_regime_code,
                                       creation_date,
                                       created_by,
                                       last_update_date,
                                       last_updated_by
                                       )
                                SELECT lines.event_class_code,
                                       lines.application_id,
                                       lines.entity_code,
                                       lines.trx_id,
                                       lines.trx_line_id,
                                       lines.trx_level_type,
                                       p_provider_id,
                                       p_tax_regime_code,
                                       sysdate,
                                       fnd_global.user_id,
                                       sysdate,
                                       fnd_global.user_id
                                  FROM ZX_LINES_DET_FACTORS lines
                                 WHERE application_id   = p_event_class_rec.application_id
                                   AND entity_code      = p_event_class_rec.entity_code
                                   AND event_class_code = p_event_class_rec.event_class_code
                                   AND trx_id           = p_event_class_rec.trx_id
                                   AND NOT EXISTS (SELECT 1
                                                    FROM  ZX_PRVDR_LINE_EXTNS_GT ext
                                                   WHERE  ext.application_id   = lines.application_id
                                                     AND  ext.entity_code      = lines.entity_code
                                                     AND  ext.event_class_code = lines.event_class_code
                                                     AND  ext.trx_id           = lines.trx_id
                                                     AND  ext.trx_line_id      = lines.trx_line_id
                                                     AND  ext.trx_level_type   = lines.trx_level_type);
Line: 1641

    DELETE from ZX_TRX_PRE_PROC_OPTIONS_GT;
Line: 1646

          INSERT into ZX_TRX_PRE_PROC_OPTIONS_GT (INTERNAL_ORGANIZATION_ID,
	                                     APPLICATION_ID,
	                                     ENTITY_CODE,
	                                     EVENT_CLASS_CODE,
	                                     EVNT_CLS_MAPPING_ID,
	                                     TAX_EVENT_TYPE_CODE,
	                                     PROD_FAMILY_GRP_CODE,
	                                     TRX_ID,
	                                     TAX_REGIME_CODE,
	                                     PARTNER_PROCESSING_FLAG,
	                                     TAX_PROVIDER_ID,
	                                     EVENT_ID,
	                                     CREATION_DATE,
	                                     CREATED_BY,
	                                     LAST_UPDATE_DATE,
	                                     LAST_UPDATED_BY,
	                                     LAST_UPDATE_LOGIN
	                                    )
   	                            SELECT   p_event_class_rec.internal_organization_id,
   	                                     p_event_class_rec.application_id,
   	                                     p_event_class_rec.entity_code,
   	                                     p_event_class_rec.event_class_code,
   	                                     clsmap.event_class_mapping_id,
   	                                     p_event_class_rec.tax_event_type_code,
   	                                     clsmap.prod_family_grp_code,
   	                                     p_event_class_rec.trx_id,
   	                                     p_tax_regime_code,
   	                                     p_ptnr_processing_flag,
   	                                     p_tax_provider_id,
   	                                     p_event_class_rec.event_id,
                                             sysdate,
                                             fnd_global.user_id,
                                             sysdate,
                                             fnd_global.user_id,
                                             fnd_global.conc_login_id
                                        FROM ZX_EVNT_CLS_MAPPINGS clsmap
                                       WHERE clsmap.application_id  = p_event_class_rec.application_id
	                                 AND clsmap.entity_code = p_event_class_rec.entity_code
	                                 AND clsmap.event_class_code = p_event_class_rec.event_class_code;
Line: 1688

                ' SYNCHRONIZE_TAX_REPOSITORY: Exception while inserting into ZX_TRX_PRE_PROC_OPTIONS_GT');
Line: 1692

      SELECT line_level_action,
             hq_estb_party_tax_prof_id
        INTO l_line_level_action,
             l_hq_estb_ptp_id
        FROM zx_lines_det_factors
       WHERE application_id   = p_event_class_rec.application_id
         AND entity_code      = p_event_class_rec.entity_code
         AND event_class_code = p_event_class_rec.event_class_code
         AND trx_id           = p_event_class_rec.trx_id
         AND rownum           = 1;
Line: 1705

         SELECT app.application_short_name
         INTO   l_application_short_name
         FROM   FND_APPLICATION app
         WHERE app.application_id  = p_event_class_rec.application_id;
Line: 1716

            SELECT  pty.party_number,
                    xletb.name
             INTO   l_legal_entity_number,
                    l_establishment_name
             FROM   XLE_ETB_PROFILES xletb,
                    XLE_ENTITY_PROFILES xlent,
                    HZ_PARTIES pty
             WHERE  xletb.establishment_id = p_event_class_rec.establishment_id
               AND  xlent.legal_entity_id = xletb.legal_entity_id
               AND  pty.party_id = xlent.party_id
               AND  xletb.main_establishment_flag = 'Y';
Line: 1739

            SELECT  pty.party_number
                  , pty.party_id
             INTO   l_establishment_number
                  , l_party_id
             FROM   HZ_PARTIES pty,
                    ZX_PARTY_TAX_PROFILE ptp
             WHERE  ptp.party_tax_profile_id = l_hq_estb_ptp_id
               AND  pty.party_id             = ptp.party_id;
Line: 1751

            SELECT  pty.party_number
             INTO   l_legal_entity_number
             FROM   XLE_ETB_PROFILES xletb,
                    HZ_PARTIES pty,
                    XLE_ENTITY_PROFILES xep
             WHERE  xletb.party_id        = l_party_id
               AND  xletb.legal_entity_id = xep.legal_entity_id
               AND  pty.party_id          = xep.party_id;
Line: 1769

          INSERT into ZX_TRX_PRE_PROC_OPTIONS_GT (INTERNAL_ORGANIZATION_ID,
	                                       APPLICATION_ID,
	                                       ENTITY_CODE,
	                                       EVENT_CLASS_CODE,
	                                       EVNT_CLS_MAPPING_ID,
	                                       TAX_EVENT_TYPE_CODE,
	                                       PROD_FAMILY_GRP_CODE,
	                                       TRX_ID,
	                                       TAX_REGIME_CODE,
	                                       PARTNER_PROCESSING_FLAG,
	                                       TAX_PROVIDER_ID,
	                                       EVENT_ID,
	                                       QUOTE_FLAG,
	                                       RECORD_FLAG,
	                                       RECORD_FOR_PARTNERS_FLAG,
	                                       APPLICATION_SHORT_NAME,
	                                       LEGAL_ENTITY_NUMBER,
	                                       ESTABLISHMENT_NUMBER,      -- Bug 5139731
	                                       ALLOW_TAX_CALCULATION_FLAG,
   	                                       CREATION_DATE,
	                                       CREATED_BY,
	                                       LAST_UPDATE_DATE,
	                                       LAST_UPDATED_BY,
	                                       LAST_UPDATE_LOGIN
	                                       )
    	                              VALUES  (p_event_class_rec.internal_organization_id,
   	                                       p_event_class_rec.application_id,
   	                                       p_event_class_rec.entity_code,
   	                                       p_event_class_rec.event_class_code,
   	                                       p_event_class_rec.event_class_mapping_id,
   	                                       p_event_class_rec.tax_event_type_code,
   	                                       p_event_class_rec.prod_family_grp_code,
   	                                       p_event_class_rec.trx_id,
   	                                       p_tax_regime_code,
   	                                       p_ptnr_processing_flag,
   	                                       p_tax_provider_id,
   	                                       p_event_class_rec.event_id,
   	                                       nvl(p_event_class_rec.quote_flag,'N'),
                                               p_event_class_rec.record_flag,
   	                                       p_event_class_rec.record_for_partners_flag,
                                               l_application_short_name,
                                               l_legal_entity_number,
                                               l_establishment_number,    -- Bug 5139731
                                               decode(l_line_level_action,
                                                      'ALLOCATE_TAX_ONLY_ADJUSTMENT', 'N',
                                                      'ALLOCATE_LINE_ONLY_ADJUSTMENT', 'N',     -- Bug 5007293
                                                      'LINE_INFO_TAX_ONLY', 'N',     -- Bug
                                                      p_event_class_rec.process_for_applicability_flag),
                                               sysdate,
                                               fnd_global.user_id,
                                               sysdate,
                                               fnd_global.user_id,
                                               fnd_global.conc_login_id);
Line: 1825

                ' Exception while inserting into ZX_TRX_PRE_PROC_OPTIONS_GT');
Line: 1833

	  SELECT count(*)
	    INTO l_cnt_of_options_gt
	    FROM ZX_TRX_PRE_PROC_OPTIONS_GT;
Line: 1840

         'The record is inserted in ZX_TRX_PRE_PROC_OPTIONS_GT = ' || l_cnt_of_options_gt);
Line: 1896

   SELECT DISTINCT tax,            -- Bug#5395227
          tax_currency_code,
          exchange_rate_type
     FROM ZX_SCO_TAXES_B_V         -- Bug#5395227
    WHERE tax_regime_code = p_tax_regime_code;
Line: 1904

  SELECT nvl(trx_line_currency_code,trx_currency_code) trx_currency_code
    FROM ZX_LINES_DET_FACTORS
   WHERE application_id   = p_event_class_rec.application_id
     AND entity_code      = p_event_class_rec.entity_code
     AND event_class_code = p_event_class_rec.event_class_code
     AND trx_id           = p_event_class_rec.trx_id;
Line: 1920

       SELECT reg.service_type_id,
              reg.context_ccid
         INTO l_service_type_id,
              l_context_ccid
         FROM ZX_API_REGISTRATIONS reg,
              ZX_SERVICE_TYPES     srvc,
              ZX_API_CODE_COMBINATIONS api
        WHERE api.code_combination_id = reg.context_ccid
          AND api.segment_attribute1  = p_tax_regime_code
          AND (api.segment_attribute2 is null
           OR api.segment_attribute2  = p_event_class_rec.prod_family_grp_code )
          AND reg.api_owner_id        = p_tax_provider_id
          AND srvc.service_type_id    = reg.service_type_id
          AND srvc.service_type_code  = p_service_type_code;
Line: 1990

         ZX_PTNR_SRVC_INTGRTN_PKG.G_TRX_REC.document_level_action := 'DELETE';
Line: 2067

  l_delete_flag              VARCHAR2(1);
Line: 2096

  SELECT rate.tax_rate_code,
         rate.rate_type_code,
         rate.tax_rate_id
    FROM  ZX_SCO_RATES_B_V rate
    WHERE rate.tax_regime_code   = c_tax_regime_code
     -- AND rate.default_rate_flag = 'Y'
      AND rate.active_flag       = 'Y'
      AND rate.tax               = c_tax
      AND rate.tax_status_code   = c_tax_status_code
      AND rate.tax_jurisdiction_code is null
      AND (rate.tax_class = c_tax_class or rate.tax_class IS NULL)
    --  AND rate.default_flg_effective_from <= c_tax_determine_date
    --  AND (rate.default_flg_effective_to >= c_tax_determine_date OR
      --     rate.default_flg_effective_to IS NULL)
      AND rate.effective_from <= c_tax_determine_date
      AND (rate.effective_to >= c_tax_determine_date OR
           rate.effective_to IS NULL)
  ORDER BY rate.tax_class NULLS LAST, rate.subscription_level_code;
Line: 2139

                SELECT allow_tax_calculation_flag
                  INTO l_allow_tax_calculation_flag
                  FROM ZX_TRX_PRE_PROC_OPTIONS_GT
                 WHERE APPLICATION_ID   = p_event_class_rec.APPLICATION_ID
                   AND ENTITY_CODE      = p_event_class_rec.ENTITY_CODE
                   AND EVENT_CLASS_CODE = p_event_class_rec.EVENT_CLASS_CODE
                   AND TRX_ID           = p_event_class_rec.TRX_ID;
Line: 2159

                                 p_event            => 'INSERT',
                                 p_provider_id      => null,
                                 p_tax_regime_code  => null,
                                 p_trx_line_id      => null,
                                 p_trx_level_type   => null,
                                 x_return_status    => l_return_status
                                );
Line: 2181

           l_delete_flag := 'Y';
Line: 2184

           l_delete_flag := 'Y';
Line: 2194

            SELECT tax_precision,
                   minimum_accountable_unit,
                   rounding_rule_code,
                   tax_id,
                   tax_type_code,
                   exchange_rate_type
              INTO l_tax_precision,
                   ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.minimum_accountable_unit(ptnr_tax_line_index),
                   ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.rounding_rule_code(ptnr_tax_line_index),
                   ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_id(ptnr_tax_line_index),
                   ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_type_code(ptnr_tax_line_index),
                   ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_currency_conversion_type(ptnr_tax_line_index)
              -- FROM ZX_SCO_TAXES -- Bug#5395227
              FROM ZX_SCO_TAXES_B_V
             WHERE tax_regime_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.country_code(ptnr_tax_line_index)
	       AND tax = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(ptnr_tax_line_index)
               AND rownum = 1
            ORDER BY subscription_level_code;      -- Bug#5395227
Line: 2287

                SELECT  count(*)
                  INTO l_app_regimes
                  FROM ZX_TRX_LINE_APP_REGIMES
                 WHERE application_id = p_event_class_rec.application_id
                   AND entity_code = p_event_class_rec.entity_code
                   AND event_class_code = p_event_class_rec.event_class_code
                   AND trx_id = p_event_class_rec.trx_id
                   AND trx_line_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.transaction_line_id(ptnr_tax_line_index)
                   AND trx_level_type = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_level_type(ptnr_tax_line_index);
Line: 2328

          IF p_event_class_rec.tax_event_type_code = 'UPDATE'
            AND l_partner_migrated_flag is null
            AND record_type_code_tbl(ptnr_tax_line_index) = 'MIGRATED'
            AND partner_migrated_flag_tbl(ptnr_tax_line_index) = 'Y' THEN
                l_partner_migrated_flag := 'N';
Line: 2365

          ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.delete_flag(ptnr_tax_line_index)         := l_delete_flag ;
Line: 2386

             SELECT status.tax_status_code,
                    status.tax_status_id
              INTO  ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_status_code(ptnr_tax_line_index),
                    ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_status_id(ptnr_tax_line_index)
              -- FROM  ZX_SCO_STATUS status -- Bug#5395227
              FROM  ZX_SCO_STATUS_B_V status
              WHERE status.tax_regime_code = p_tax_regime_code
                AND status.default_status_flag = 'Y'
                AND status.tax = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(ptnr_tax_line_index)
                AND (ZX_SECURITY.G_EFFECTIVE_DATE between status.default_flg_effective_from AND nvl(status.default_flg_effective_to,ZX_SECURITY.G_EFFECTIVE_DATE))
                AND rownum = 1
              ORDER BY subscription_level_code;     -- Bug#5395227
Line: 2413

             SELECT rate.tax_rate_code,
                    rate.rate_type_code,
                    rate.tax_rate_id
              INTO  ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_rate_code(ptnr_tax_line_index),
                    ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.rate_type_code(ptnr_tax_line_index),
                    ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_rate_id(ptnr_tax_line_index)
              -- FROM  ZX_SCO_RATES rate -- Bug#5395227
              FROM  ZX_SCO_RATES_B_V rate
              WHERE rate.tax_regime_code   = p_tax_regime_code
                AND rate.default_rate_flag = 'Y'
                AND rate.active_flag       = 'Y'
                AND rate.tax               = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(ptnr_tax_line_index)
                AND rate.tax_status_code   = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_status_code(ptnr_tax_line_index)
                AND rate.tax_jurisdiction_code is null
                AND (rate.tax_class = l_tax_class or rate.tax_class IS NULL)
                AND (ZX_SECURITY.G_EFFECTIVE_DATE between rate.default_flg_effective_from AND nvl(rate.default_flg_effective_to,ZX_SECURITY.G_EFFECTIVE_DATE))
                AND rownum = 1
              ORDER BY rate.tax_class NULLS LAST, rate.subscription_level_code; -- Bug#5395227
Line: 2470

                SELECT tax.tax_rate,
                       tax.tax_amt,
                       tax.line_amt
                 INTO  l_prepay_tax_rate,
                       l_prepay_tax_amt,
                       l_prepay_line_amt
                 FROM  ZX_LINES tax
                 WHERE tax.application_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_application_id(ptnr_tax_line_index)
                   AND tax.entity_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_entity_code(ptnr_tax_line_index)
                   AND tax.event_class_code = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_event_class_code(ptnr_tax_line_index)
                   AND tax.trx_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_trx_id(ptnr_tax_line_index)
                   AND tax.trx_line_id = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_line_id(ptnr_tax_line_index)
                   AND tax.trx_level_type = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_trx_level_type(ptnr_tax_line_index)
                   AND tax.tax_regime_code = p_tax_regime_code
                   AND tax.tax = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(ptnr_tax_line_index)
     	           AND tax.tax_apportionment_line_number = 1;
Line: 2549

        INSERT INTO ZX_DETAIL_TAX_LINES_GT (tax_line_id,
                                            internal_organization_id,
                                            application_id,
                                            entity_code,
                                            event_class_code,
                                            event_type_code,
                                            content_owner_id,
                                            trx_id,
                                            trx_line_id,
                                            trx_level_type,
                                            tax_regime_code,
                                            tax_line_number,
                                            tax,
                                            tax_status_code,
                                            tax_rate_code,
                                            tax_rate_type,
                                            tax_apportionment_line_number,
                                            place_of_supply_type_code,
                                            tax_jurisdiction_code,
                                            tax_currency_code,
                                            precision,
                                            minimum_accountable_unit,
                                            rounding_rule_code,
                                            tax_amt,
                                            unrounded_tax_amt,
                                            unrounded_taxable_amt,
                                            tax_amt_tax_curr,
                                            tax_rate,
                                            taxable_amt,
                                            --exempt_amt,
                                            exempt_certificate_number,
                                            exempt_rate_modifier,
                                            exempt_reason,
                                            exempt_reason_code,
                                            tax_exemption_id,
                                            applied_from_application_id,   -- Bug 5468010
                                            applied_from_entity_code,      -- Bug 5468010
                                            applied_from_event_class_code, -- Bug 5468010
                                            applied_from_trx_id,           -- Bug 5468010
                                            applied_from_line_id,          -- Bug 5468010
                                            applied_from_trx_level_type,   -- Bug 5468010
                                            applied_from_trx_number,       -- Bug 5468010
                                            adjusted_doc_application_id,   -- Bug 5468010
                                            adjusted_doc_entity_code,      -- Bug 5468010
                                            adjusted_doc_event_class_code, -- Bug 5468010
                                            adjusted_doc_trx_id,           -- Bug 5468010
                                            adjusted_doc_line_id,          -- Bug 5468010
                                            adjusted_doc_trx_level_type,   -- Bug 5468010
                                            adjusted_doc_number,           -- Bug 5468010
                                            adjusted_doc_date,             -- Bug 5468010
					    adjusted_doc_tax_line_id,      -- Bug 6130978
                                            sync_with_prvdr_flag,
                                            tax_only_line_flag,
                                            tax_amt_included_flag,
                                            self_assessed_flag,
                                            overridden_flag,
                                            last_manual_entry,
                                            tax_provider_id,
                                            manually_entered_flag,
                                            tax_registration_number,  -- Bug 5288518
                                            registration_party_type,  -- Bug 5288518
                                            cancel_flag,
                                            delete_flag,
                                            trx_line_number,
                                            trx_number,
                                            doc_event_status,
                                            tax_event_class_code,
                                            tax_event_type_code,
                                            tax_regime_id,
                                            tax_id,
                                            tax_status_id,
                                            tax_rate_id,
                                            mrc_tax_line_flag, -- Bug 5162537
                                            ledger_id,
                                            legal_entity_id,
                                            tax_currency_conversion_date,
                                            tax_currency_conversion_type,
                                            tax_currency_conversion_rate,
                                            trx_currency_code,
                                            trx_date,
                                            unit_price,
                                            line_amt,
                                            trx_line_quantity,
                                            offset_flag,
                                            process_for_recovery_flag,
                                            tax_jurisdiction_id,
                                            tax_date,
                                            tax_determine_date,
                                            trx_line_date,
                                            tax_type_code,
                                            compounding_tax_flag,
                                            taxable_amt_tax_curr,
                                            tax_apportionment_flag,
                                            historical_flag,
                                            purge_flag,
                                            freeze_until_overridden_flag,
                                            copied_from_other_doc_flag,
					    global_attribute2,
                                            global_attribute4,
					    global_attribute6,
					    global_attribute_category,
                                            record_type_code,
                                            object_version_number,
                                            creation_date,
                                            created_by,
                                            last_update_date,
                                            last_updated_by,
                                            last_update_login

				            )
                                    VALUES (--ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_line_id(i),
                                            ZX_LINES_S.nextval,
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.internal_organization_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.application_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.entity_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.event_class_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.event_type_code(i),
                                            p_event_class_rec.first_pty_org_id,
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.transaction_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.transaction_line_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_level_type(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.country_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_line_number(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_status_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_rate_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.rate_type_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_apportionment_line_number(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.situs(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_jurisdiction(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_currency_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_precision(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.minimum_accountable_unit(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.rounding_rule_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_amount(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.unrounded_tax_amount(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.taxable_amount(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_curr_tax_amount(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_rate_percentage(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.taxable_amount(i),
                                            --ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.exempt_amt(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.exempt_certificate_number(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.exempt_rate_modifier(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.exempt_reason(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.exempt_reason_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_exemption_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_application_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_entity_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_event_class_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_trx_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_line_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_trx_level_type(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.applied_from_trx_number(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_application_id(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_entity_code(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_event_class_code(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_id(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_line_id(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_trx_level_type(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_number(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_date(i),   -- Bug 5468010
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.adjusted_doc_tax_line_id(i),  -- Bug 6130978
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.sync_with_prvdr_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_only_line_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.inclusive_tax_line_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.use_tax_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.user_override_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.last_manual_entry(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_provider_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.manually_entered_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.registration_party_type(i),  -- Bug 5288518
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.party_tax_reg_number(i),     -- Bug 5288518
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.cancel_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.delete_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_line_number(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_number(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.doc_event_status(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_event_class_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_event_type_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_regime_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_status_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_rate_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.mrc_tax_line_flag(i),   -- Bug 5162537
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.ledger_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.legal_entity_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_currency_conversion_date(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_currency_conversion_type(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_currency_conversion_rate(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_currency_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_date(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.unit_price(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.line_amt(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_line_quantity(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.offset_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.process_for_recovery_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_jurisdiction_id(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_date(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_determine_date(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.trx_line_date(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_type_code(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.compounding_tax_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.taxable_amt_tax_curr(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.tax_apportionment_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.historical_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.purge_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.freeze_until_overridden_flag(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.copied_from_other_doc_flag(i),
					    ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.global_attribute2(i),
                                            ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.global_attribute4(i),
					    ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.global_attribute6(i),
					    ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.global_attribute_category(i),
                                            'ETAX_CREATED',
                                            1,
                                            sysdate,
                                            fnd_global.user_id,
                                            sysdate,
                                            fnd_global.user_id,
                                            fnd_global.conc_login_id
                                           );
Line: 2778

      UPDATE zx_lines_det_factors
        SET threshold_indicator_flag = nvl(l_threshold_indicator_flag, threshold_indicator_flag),
            partner_migrated_flag    = nvl(l_partner_migrated_flag, partner_migrated_flag),
            line_amt_includes_tax_flag = ZX_PTNR_SRVC_INTGRTN_PKG.g_tax_lines_result_tbl.line_amt_includes_tax_flag(1)
      WHERE application_id = p_event_class_rec.application_id
        AND entity_code = p_event_class_rec.entity_code
        AND event_class_code = p_event_class_rec.event_class_code
        AND trx_id = p_event_class_rec.trx_id;
Line: 2808

    tax_tbl.DELETE;
Line: 2809

    record_type_code_tbl.DELETE;
Line: 2810

    line_level_action_tbl.DELETE;
Line: 2811

    partner_migrated_flag_tbl.DELETE;
Line: 2868

        SELECT tax.last_manual_entry
             , tax.tax_line_id
          INTO l_last_manual_entry
             , l_tax_line_id
	 FROM  ZX_LINES tax
         WHERE tax.application_id                = p_event_class_rec.application_id
           AND tax.entity_code                   = p_event_class_rec.entity_code
           AND tax.event_class_code              = p_event_class_rec.event_class_code
           AND tax.trx_id                        = p_event_class_rec.trx_id
           AND tax.trx_line_id                   = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).transaction_line_id
           AND tax.trx_level_type                = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).trx_level_type
           AND tax.tax_regime_code               = p_tax_regime_code
   	   AND tax.tax                           = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).tax
   	   AND tax.place_of_supply_type_code     = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).situs;
Line: 2886

                 UPDATE ZX_LINES
                   SET tax_rate = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).tax_rate_percentage,
                       taxable_amt = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).taxable_amount
                 WHERE tax_line_id   = l_tax_line_id;
Line: 2898

                 UPDATE ZX_LINES
                   SET taxable_amt = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).taxable_amount
                 WHERE tax_line_id   = l_tax_line_id;
Line: 2904

        UPDATE ZX_LINES
          SET tax_rate = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).tax_rate_percentage,
              taxable_amt = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).taxable_amount
         WHERE application_id                    = p_event_class_rec.application_id
           AND entity_code                       = p_event_class_rec.entity_code
           AND event_class_code                  = p_event_class_rec.event_class_code
           AND trx_id                            = p_event_class_rec.trx_id
           AND trx_line_id                       = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).transaction_line_id
           AND trx_level_type                    = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).trx_level_type
           AND tax_regime_code                   = p_tax_regime_code
           AND tax                               = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).tax
   	   AND place_of_supply_type_code         = ZX_PTNR_SRVC_INTGRTN_PKG.g_sync_tax_lines_tbl(i).situs;
Line: 2949

    SELECT /*+ INDEX (TAX ZX_LINES_U1) */
     sum(nvl(tax.tax_amt,0))
     INTO l_tax_amount
     FROM ZX_LINES tax
    WHERE tax.application_id = p_application_id
      AND tax.entity_code = p_entity_code
      AND tax.event_class_code = p_event_class_code
      AND tax.trx_id = p_trx_id
      AND tax.trx_line_id = p_trx_line_id
      AND tax.trx_level_type = p_trx_level_type
      AND tax_amt_included_flag = 'Y'
      AND tax_provider_id <> p_tax_provider_id;