DBA Data[Home] [Help]

APPS.ZX_TAX_CONTENT_UPLOAD SQL Statements

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

Line: 40

      SELECT 'Y'
      FROM ZX_TAXES_B
      WHERE TAX_REGIME_CODE   = b_tax_regime_code
      AND   TAX               = b_tax
      AND   CONTENT_OWNER_ID  = b_content_owner_id;
Line: 53

      SELECT 'Y'
      FROM ZX_STATUS_B
      WHERE TAX_REGIME_CODE   = b_tax_regime_code
      AND   TAX               = b_tax
      AND   CONTENT_OWNER_ID  = b_content_owner_id
      AND   TAX_STATUS_CODE   = b_tax_status_code;
Line: 64

      SELECT 'Y'
      FROM HZ_GEOGRAPHY_TYPES_VL
      WHERE GEOGRAPHY_TYPE = b_geography_type;
Line: 116

        INSERT INTO ZX_TAXES_B_TMP
        (
          TAX                                    ,
          EFFECTIVE_FROM                         ,
          EFFECTIVE_TO                           ,
          TAX_REGIME_CODE                        ,
          TAX_TYPE_CODE                          ,
          ALLOW_MANUAL_ENTRY_FLAG                ,
          ALLOW_TAX_OVERRIDE_FLAG                ,
          MIN_TXBL_BSIS_THRSHLD                  ,
          MAX_TXBL_BSIS_THRSHLD                  ,
          MIN_TAX_RATE_THRSHLD                   ,
          MAX_TAX_RATE_THRSHLD                   ,
          MIN_TAX_AMT_THRSHLD                    ,
          MAX_TAX_AMT_THRSHLD                    ,
          COMPOUNDING_PRECEDENCE                 ,
          PERIOD_SET_NAME                        ,
          EXCHANGE_RATE_TYPE                     ,
          TAX_CURRENCY_CODE                      ,
          TAX_PRECISION                          ,
          MINIMUM_ACCOUNTABLE_UNIT               ,
          ROUNDING_RULE_CODE                     ,
          TAX_STATUS_RULE_FLAG                   ,
          TAX_RATE_RULE_FLAG                     ,
          DEF_PLACE_OF_SUPPLY_TYPE_CODE          ,
          PLACE_OF_SUPPLY_RULE_FLAG              ,
          DIRECT_RATE_RULE_FLAG                  ,
          APPLICABILITY_RULE_FLAG                ,
          TAX_CALC_RULE_FLAG                     ,
          TXBL_BSIS_THRSHLD_FLAG                 ,
          TAX_RATE_THRSHLD_FLAG                  ,
          TAX_AMT_THRSHLD_FLAG                   ,
          TAXABLE_BASIS_RULE_FLAG                ,
          DEF_INCLUSIVE_TAX_FLAG                 ,
          THRSHLD_GROUPING_LVL_CODE              ,
          HAS_OTHER_JURISDICTIONS_FLAG           ,
          ALLOW_EXEMPTIONS_FLAG                  ,
          ALLOW_EXCEPTIONS_FLAG                  ,
          ALLOW_RECOVERABILITY_FLAG              ,
          DEF_TAX_CALC_FORMULA                   ,
          TAX_INCLUSIVE_OVERRIDE_FLAG            ,
          DEF_TAXABLE_BASIS_FORMULA              ,
          DEF_REGISTR_PARTY_TYPE_CODE            ,
          REGISTRATION_TYPE_RULE_FLAG            ,
          REPORTING_ONLY_FLAG                    ,
          AUTO_PRVN_FLAG                         ,
          LIVE_FOR_PROCESSING_FLAG               ,
          LIVE_FOR_APPLICABILITY_FLAG            ,
          HAS_DETAIL_TB_THRSHLD_FLAG             ,
          HAS_TAX_DET_DATE_RULE_FLAG             ,
          HAS_EXCH_RATE_DATE_RULE_FLAG           ,
          HAS_TAX_POINT_DATE_RULE_FLAG           ,
          PRINT_ON_INVOICE_FLAG                  ,
          USE_LEGAL_MSG_FLAG                     ,
          CALC_ONLY_FLAG                         ,
          PRIMARY_RECOVERY_TYPE_CODE             ,
          PRIMARY_REC_TYPE_RULE_FLAG             ,
          SECONDARY_RECOVERY_TYPE_CODE           ,
          SECONDARY_REC_TYPE_RULE_FLAG           ,
          PRIMARY_REC_RATE_DET_RULE_FLAG         ,
          SEC_REC_RATE_DET_RULE_FLAG             ,
          OFFSET_TAX_FLAG                        ,
          RECOVERY_RATE_OVERRIDE_FLAG            ,
          ZONE_GEOGRAPHY_TYPE                    ,
          REGN_NUM_SAME_AS_LE_FLAG               ,
          DEF_REC_SETTLEMENT_OPTION_CODE         ,
          RECORD_TYPE_CODE                       ,
          ALLOW_ROUNDING_OVERRIDE_FLAG           ,
          SOURCE_TAX_FLAG                        ,
          SPECIAL_INCLUSIVE_TAX_FLAG             ,
          ATTRIBUTE1                             ,
          ATTRIBUTE2                             ,
          ATTRIBUTE3                             ,
          ATTRIBUTE4                             ,
          ATTRIBUTE5                             ,
          ATTRIBUTE6                             ,
          ATTRIBUTE7                             ,
          ATTRIBUTE8                             ,
          ATTRIBUTE9                             ,
          ATTRIBUTE10                            ,
          ATTRIBUTE11                            ,
          ATTRIBUTE12                            ,
          ATTRIBUTE13                            ,
          ATTRIBUTE14                            ,
          ATTRIBUTE15                            ,
          ATTRIBUTE_CATEGORY                     ,
          PARENT_GEOGRAPHY_TYPE                  ,
          PARENT_GEOGRAPHY_ID                    ,
          ALLOW_MASS_CREATE_FLAG                 ,
          APPLIED_AMT_HANDLING_FLAG              ,
          TAX_ID                                 ,
          CONTENT_OWNER_ID                       ,
          REP_TAX_AUTHORITY_ID                   ,
          COLL_TAX_AUTHORITY_ID                  ,
          THRSHLD_CHK_TMPLT_CODE                 ,
          DEF_PRIMARY_REC_RATE_CODE              ,
          DEF_SECONDARY_REC_RATE_CODE            ,
          CREATED_BY                             ,
          CREATION_DATE                          ,
          LAST_UPDATED_BY                        ,
          LAST_UPDATE_DATE                       ,
          LAST_UPDATE_LOGIN                      ,
          REQUEST_ID                             ,
          PROGRAM_APPLICATION_ID                 ,
          PROGRAM_ID                             ,
          PROGRAM_LOGIN_ID                       ,
          OVERRIDE_GEOGRAPHY_TYPE                  ,
          OBJECT_VERSION_NUMBER                  ,
          TAX_ACCOUNT_CREATE_METHOD_CODE         ,
          TAX_ACCOUNT_SOURCE_TAX                 ,
          TAX_EXMPT_CR_METHOD_CODE               ,
          TAX_EXMPT_SOURCE_TAX                   ,
          APPLICABLE_BY_DEFAULT_FLAG
        )
        VALUES
        (
          l_tax                                  , -- TAX
          G_RECORD_EFFECTIVE_START               , -- EFFECTIVE_FROM
          NULL                                   , -- EFFECTIVE_TO
          p_tax_regime_code                      , -- TAX_REGIME_CODE
          NULL                                   , -- TAX_TYPE_CODE
          'N'                                    , -- ALLOW_MANUAL_ENTRY_FLAG
          'N'                                    , -- ALLOW_TAX_OVERRIDE_FLAG
          NULL                                   , -- MIN_TXBL_BSIS_THRSHLD
          NULL                                   , -- MAX_TXBL_BSIS_THRSHLD
          NULL                                   , -- MIN_TAX_RATE_THRSHLD
          NULL                                   , -- MAX_TAX_RATE_THRSHLD
          NULL                                   , -- MIN_TAX_AMT_THRSHLD
          NULL                                   , -- MAX_TAX_AMT_THRSHLD
          NULL                                   , -- COMPOUNDING_PRECEDENCE
          NULL                                   , -- PERIOD_SET_NAME
          NULL                                   , -- EXCHANGE_RATE_TYPE
          'USD'                                  , -- TAX_CURRENCY_CODE
          2                                      , -- TAX_PRECISION
          NULL                                   , -- MINIMUM_ACCOUNTABLE_UNIT
          'DOWN'                                 , -- ROUNDING_RULE_CODE
          'N'                                    , -- TAX_STATUS_RULE_FLAG
          'N'                                    , -- TAX_RATE_RULE_FLAG
          'SHIP_TO_BILL_TO'                      , -- DEF_PLACE_OF_SUPPLY_TYPE_CODE
          'N'                                    , -- PLACE_OF_SUPPLY_RULE_FLAG
          'N'                                    , -- DIRECT_RATE_RULE_FLAG
          'N'                                    , -- APPLICABILITY_RULE_FLAG
          'N'                                    , -- TAX_CALC_RULE_FLAG
          'N'                                    , -- TXBL_BSIS_THRSHLD_FLAG
          'N'                                    , -- TAX_RATE_THRSHLD_FLAG
          'N'                                    , -- TAX_AMT_THRSHLD_FLAG
          'N'                                    , -- TAXABLE_BASIS_RULE_FLAG
          'N'                                    , -- DEF_INCLUSIVE_TAX_FLAG
          NULL                                   , -- THRSHLD_GROUPING_LVL_CODE
          'Y'                                    , -- HAS_OTHER_JURISDICTIONS_FLAG
          'Y'                                    , -- ALLOW_EXEMPTIONS_FLAG
          'Y'                                    , -- ALLOW_EXCEPTIONS_FLAG
          'N'                                    , -- ALLOW_RECOVERABILITY_FLAG
          'STANDARD_TC'                          , -- DEF_TAX_CALC_FORMULA
          'N'                                    , -- TAX_INCLUSIVE_OVERRIDE_FLAG
          'STANDARD_TB'                          , -- DEF_TAXABLE_BASIS_FORMULA
          'SHIP_TO_PARTY'                        , -- DEF_REGISTR_PARTY_TYPE_CODE
          'N'                                    , -- REGISTRATION_TYPE_RULE_FLAG
          'N'                                    , -- REPORTING_ONLY_FLAG
          'N'                                    , -- AUTO_PRVN_FLAG
          'N'                                    , -- LIVE_FOR_PROCESSING_FLAG
          'Y'                                    , -- LIVE_FOR_APPLICABILITY_FLAG
          'N'                                    , -- HAS_DETAIL_TB_THRSHLD_FLAG
          'N'                                    , -- HAS_TAX_DET_DATE_RULE_FLAG
          'N'                                    , -- HAS_EXCH_RATE_DATE_RULE_FLAG
          'N'                                    , -- HAS_TAX_POINT_DATE_RULE_FLAG
          'Y'                                    , -- PRINT_ON_INVOICE_FLAG
          'N'                                    , -- USE_LEGAL_MSG_FLAG
          'N'                                    , -- CALC_ONLY_FLAG
          NULL                                   , -- PRIMARY_RECOVERY_TYPE_CODE
          'N'                                    , -- PRIMARY_REC_TYPE_RULE_FLAG
          NULL                                   , -- SECONDARY_RECOVERY_TYPE_CODE
          'N'                                    , -- SECONDARY_REC_TYPE_RULE_FLAG
          'N'                                    , -- PRIMARY_REC_RATE_DET_RULE_FLAG
          'N'                                    , -- SEC_REC_RATE_DET_RULE_FLAG
          'N'                                    , -- OFFSET_TAX_FLAG
          'N'                                    , -- RECOVERY_RATE_OVERRIDE_FLAG
          l_tax                                  , -- ZONE_GEOGRAPHY_TYPE
          'N'                                    , -- REGN_NUM_SAME_AS_LE_FLAG
          NULL                                   , -- DEF_REC_SETTLEMENT_OPTION_CODE
          G_CREATED_BY_MODULE                    , -- RECORD_TYPE_CODE
          NULL                                   , -- ALLOW_ROUNDING_OVERRIDE_FLAG
          'Y'                                    , -- SOURCE_TAX_FLAG
          'N'                                    , -- SPECIAL_INCLUSIVE_TAX_FLAG
          NULL                                   , -- ATTRIBUTE1
          NULL                                   , -- ATTRIBUTE2
          NULL                                   , -- ATTRIBUTE3
          NULL                                   , -- ATTRIBUTE4
          NULL                                   , -- ATTRIBUTE5
          NULL                                   , -- ATTRIBUTE6
          NULL                                   , -- ATTRIBUTE7
          NULL                                   , -- ATTRIBUTE8
          NULL                                   , -- ATTRIBUTE9
          NULL                                   , -- ATTRIBUTE10
          NULL                                   , -- ATTRIBUTE11
          NULL                                   , -- ATTRIBUTE12
          NULL                                   , -- ATTRIBUTE13
          NULL                                   , -- ATTRIBUTE14
          NULL                                   , -- ATTRIBUTE15
          NULL                                   , -- ATTRIBUTE_CATEGORY
          'COUNTRY'                              , -- PARENT_GEOGRAPHY_TYPE
          1                                      , -- PARENT_GEOGRAPHY_ID
          'N'                                    , -- ALLOW_MASS_CREATE_FLAG
          'P'                                    , -- APPLIED_AMT_HANDLING_FLAG
          zx_taxes_b_s.nextval                   , -- TAX_ID
          -99                                    , -- CONTENT_OWNER_ID
          NULL                                   , -- REP_TAX_AUTHORITY_ID
          NULL                                   , -- COLL_TAX_AUTHORITY_ID
          NULL                                   , -- THRSHLD_CHK_TMPLT_CODE
          NULL                                   , -- DEF_PRIMARY_REC_RATE_CODE
          NULL                                   , -- DEF_SECONDARY_REC_RATE_CODE
          fnd_global.user_id                     , -- CREATED_BY
          SYSDATE                                , -- CREATION_DATE
          fnd_global.user_id                     , -- LAST_UPDATED_BY
          SYSDATE                                , -- LAST_UPDATE_DATE
          fnd_global.conc_login_id               , -- LAST_UPDATE_LOGIN
          fnd_global.conc_request_id             , -- REQUEST_ID
          fnd_global.prog_appl_id                , -- PROGRAM_APPLICATION_ID
          fnd_global.conc_program_id             , -- PROGRAM_ID
          fnd_global.conc_login_id               , -- PROGRAM_LOGIN_ID
          p_tax_zone_type                        , -- OVERRIDE_GEOGRAPHY_TYPE
          1                                      , -- OBJECT_VERSION_NUMBER
          'CREATE_ACCOUNTS'                      , --TAX_ACCOUNT_CREATE_METHOD_CODE
          decode(l_tax,'STATE', NULL,'STATE')    , --TAX_ACCOUNT_SOURCE_TAX
          'CREATE_EXEMPTIONS'                    , --TAX_EXMPT_CR_METHOD_CODE
          NULL                                   ,
          'Y'                                      --APPLICABLE_BY_DEFAULT_FLAG
        );
Line: 348

           'Record Inserted: '||TO_CHAR(SQL%ROWCOUNT)
         );
Line: 357

        INSERT INTO ZX_TAXES_TL
        (
          LANGUAGE                    ,
          SOURCE_LANG                 ,
          TAX_FULL_NAME               ,
          CREATED_BY                  ,
          CREATION_DATE               ,
          LAST_UPDATED_BY             ,
          LAST_UPDATE_DATE            ,
          LAST_UPDATE_LOGIN           ,
          TAX_ID
        )
        SELECT
          fl.LANGUAGE_CODE            ,
          USERENV('LANG')             ,
          l_tax                       ,
          fnd_global.user_id          , -- CREATED_BY
          SYSDATE                     , -- CREATION_DATE
          fnd_global.user_id          , -- LAST_UPDATED_BY
          SYSDATE                     , -- LAST_UPDATE_DATE
          fnd_global.conc_login_id    , -- LAST_UPDATE_LOGIN
          ztb.tax_id
        FROM ZX_TAXES_B ztb,
             FND_LANGUAGES fl
        WHERE fl.INSTALLED_FLAG IN ('I', 'B')
        AND   ztb.TAX_REGIME_CODE = p_tax_regime_code
        AND   ztb.CONTENT_OWNER_ID = -99
        AND   ztb.TAX = l_tax;
Line: 389

           'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
         );
Line: 409

        INSERT INTO ZX_STATUS_B_TMP
        (
          TAX_STATUS_ID,
          TAX_STATUS_CODE,
          CONTENT_OWNER_ID,
          EFFECTIVE_FROM,
          EFFECTIVE_TO,
          TAX,
          TAX_REGIME_CODE,
          RULE_BASED_RATE_FLAG,
          ALLOW_RATE_OVERRIDE_FLAG,
          ALLOW_EXEMPTIONS_FLAG,
          ALLOW_EXCEPTIONS_FLAG,
          DEFAULT_STATUS_FLAG,
          DEFAULT_FLG_EFFECTIVE_FROM,
          DEFAULT_FLG_EFFECTIVE_TO,
          DEF_REC_SETTLEMENT_OPTION_CODE,
          RECORD_TYPE_CODE,
          ATTRIBUTE1,
          ATTRIBUTE2,
          ATTRIBUTE3,
          ATTRIBUTE4,
          ATTRIBUTE5,
          ATTRIBUTE6,
          ATTRIBUTE7,
          ATTRIBUTE8,
          ATTRIBUTE9,
          ATTRIBUTE10,
          ATTRIBUTE11,
          ATTRIBUTE12,
          ATTRIBUTE13,
          ATTRIBUTE14,
          ATTRIBUTE15,
          ATTRIBUTE_CATEGORY,
          CREATION_DATE,
          CREATED_BY,
          LAST_UPDATE_DATE,
          LAST_UPDATED_BY,
          LAST_UPDATE_LOGIN,
          REQUEST_ID,
          OBJECT_VERSION_NUMBER
        )
        VALUES
        (
          ZX_STATUS_B_S.NEXTVAL,  --TAX_STATUS_ID
          'STANDARD',             --TAX_STATUS_CODE
          -99,                    --CONTENT_OWNER_ID
          G_RECORD_EFFECTIVE_START,--EFFECTIVE_FROM
          NULL,                   --EFFECTIVE_TO
          l_tax,                  --TAX
          p_tax_regime_code,      --TAX_REGIME_CODE
          'N',                    --RULE_BASED_RATE_FLAG
          'N',                    --ALLOW_RATE_OVERRIDE_FLAG
          'Y',                    --ALLOW_EXEMPTIONS_FLAG
          'Y',                    --ALLOW_EXCEPTIONS_FLAG
          'Y',                    --DEFAULT_STATUS_FLAG
          G_RECORD_EFFECTIVE_START,--DEFAULT_FLG_EFFECTIVE_FROM
          NULL,                   --DEFAULT_FLG_EFFECTIVE_TO
          NULL,                   --DEF_REC_SETTLEMENT_OPTION_CODE
          G_CREATED_BY_MODULE,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          NULL,
          SYSDATE,
          fnd_global.user_id,
          SYSDATE,
          fnd_global.user_id,
          fnd_global.conc_login_id,
          fnd_global.conc_request_id ,-- Request Id
          1
        );
Line: 497

           'Record Inserted: '||TO_CHAR(SQL%ROWCOUNT)
         );
Line: 506

        INSERT INTO ZX_STATUS_TL
        (
          LANGUAGE                    ,
          SOURCE_LANG                 ,
          TAX_STATUS_NAME             ,
          CREATED_BY                  ,
          CREATION_DATE               ,
          LAST_UPDATED_BY             ,
          LAST_UPDATE_DATE            ,
          LAST_UPDATE_LOGIN           ,
          TAX_STATUS_ID
        )
        SELECT
          fl.LANGUAGE_CODE            ,
          USERENV('LANG')             ,
          'STANDARD'                  ,
          fnd_global.user_id          , -- CREATED_BY
          SYSDATE                     , -- CREATION_DATE
          fnd_global.user_id          , -- LAST_UPDATED_BY
          SYSDATE                     , -- LAST_UPDATE_DATE
          fnd_global.conc_login_id    , -- LAST_UPDATE_LOGIN
          zsb.tax_status_id
        FROM ZX_STATUS_B zsb,
             FND_LANGUAGES fl
        WHERE fl.INSTALLED_FLAG IN ('I', 'B')
        AND   zsb.TAX_REGIME_CODE = p_tax_regime_code
        AND   zsb.CONTENT_OWNER_ID = -99
        AND   zsb.TAX = l_tax
        AND   zsb.TAX_STATUS_CODE = 'STANDARD';
Line: 539

           'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
         );
Line: 609

    SELECT GEOGRAPHY_ID
      FROM HZ_GEOGRAPHIES
     WHERE GEOGRAPHY_CODE = 'US'
       AND GEOGRAPHY_TYPE = 'COUNTRY'
       AND GEOGRAPHY_USE  = 'MASTER_REF';
Line: 632

    SELECT DISTINCT
           X.ROWID,
           Y.GEOGRAPHY_ID
      FROM ZX_DATA_UPLOAD_INTERFACE X,
           HZ_GEOGRAPHIES Y,
           ZX_DATA_UPLOAD_INTERFACE Z,
           ZX_DATA_UPLOAD_INTERFACE ZZ
     WHERE X.RECORD_TYPE = 6
       AND UPPER(Y.GEOGRAPHY_NAME) = UPPER(X.GEOGRAPHY_NAME)
       AND Y.GEOGRAPHY_USE = 'MASTER_REF'
       AND Y.GEOGRAPHY_TYPE = 'CITY'
       AND Y.GEOGRAPHY_ELEMENT1_ID = b_cntry_geography_id
       AND Y.GEOGRAPHY_ELEMENT2_ID = Z.GEOGRAPHY_ID
       AND Z.RECORD_TYPE = 1
       AND Z.STATE_JURISDICTION_CODE = X.STATE_JURISDICTION_CODE
       AND Y.GEOGRAPHY_ELEMENT3_ID = ZZ.GEOGRAPHY_ID
       AND ZZ.RECORD_TYPE = 3
       AND ZZ.STATE_JURISDICTION_CODE = X.STATE_JURISDICTION_CODE
       AND ZZ.COUNTY_JURISDICTION_CODE = X.COUNTY_JURISDICTION_CODE
       AND NVL(Y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY')) = TO_DATE('12-31-4712', 'MM-DD-YYYY');
Line: 664

    UPDATE ZX_DATA_UPLOAD_INTERFACE  x
       SET x.geography_id = (SELECT Y.GEOGRAPHY_ID
                               FROM HZ_GEOGRAPHIES Y
                              WHERE Y.GEOGRAPHY_NAME = X.COUNTRY_STATE_ABBREVIATION
                                AND Y.GEOGRAPHY_CODE = X.COUNTRY_STATE_ABBREVIATION
                                AND Y.COUNTRY_CODE = 'US'
                                AND Y.GEOGRAPHY_TYPE = 'STATE'
                                AND Y.GEOGRAPHY_USE = 'MASTER_REF'
                                AND Y.GEOGRAPHY_ELEMENT1_ID = L_CNTRY_GEOGRAPHY_ID
                                AND NVL(Y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                         = TO_DATE('12-31-4712', 'MM-DD-YYYY')),
           x.status       = 'NOCHANGE'
     WHERE x.record_type = 1;
Line: 680

    l_log := 'After State Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 690

    UPDATE ZX_DATA_UPLOAD_INTERFACE  x
       SET x.status = 'UPDATE'
     WHERE x.record_type = 1
       AND x.effective_to IS NULL
       AND EXISTS (SELECT NULL
                     FROM ZX_DATA_UPLOAD_INTERFACE y
                    WHERE y.record_type = 1
                      AND y.state_jurisdiction_code = x.state_jurisdiction_code
                      AND y.country_state_abbreviation = x.country_state_abbreviation
                      AND y.effective_to IS NOT NULL);
Line: 703

    l_log := 'After State Name Change Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 715

    UPDATE ZX_DATA_UPLOAD_INTERFACE  x
       SET x.geography_id = (SELECT Y.GEOGRAPHY_ID
                               FROM HZ_GEOGRAPHIES Y,
                                    ZX_DATA_UPLOAD_INTERFACE Z
                              WHERE UPPER(Y.GEOGRAPHY_NAME) = UPPER(X.GEOGRAPHY_NAME)
                                AND Y.GEOGRAPHY_USE = 'MASTER_REF'
                                AND Y.GEOGRAPHY_TYPE = 'COUNTY'
                                AND Y.GEOGRAPHY_ELEMENT1_ID = L_CNTRY_GEOGRAPHY_ID
                                AND Y.GEOGRAPHY_ELEMENT2_ID = Z.GEOGRAPHY_ID
                                AND Z.RECORD_TYPE = 1
                                AND Z.STATE_JURISDICTION_CODE = X.STATE_JURISDICTION_CODE
                                AND NVL(Y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                      = TO_DATE('12-31-4712', 'MM-DD-YYYY')
                                AND ROWNUM = 1),
           x.status       = 'NOCHANGE'
     WHERE x.record_type = 3;
Line: 734

    l_log := 'After County Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 745

    UPDATE ZX_DATA_UPLOAD_INTERFACE  x
       SET x.geography_id = (SELECT Y.GEOGRAPHY_ID
                               FROM ZX_DATA_UPLOAD_INTERFACE y
                              WHERE y.RECORD_TYPE = 3
                                AND y.STATE_JURISDICTION_CODE = x.STATE_JURISDICTION_CODE
                                AND y.COUNTY_JURISDICTION_CODE = x.COUNTY_JURISDICTION_CODE
                                AND y.GEOGRAPHY_ID IS NOT NULL),
           x.status       = 'UPDATE'
     WHERE x.record_type = 3
       AND x.geography_id IS NULL
       AND x.effective_to IS NULL;
Line: 759

    l_log := 'After County Name Change Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 807

      UPDATE zx_data_upload_interface
         SET geography_id = l_geography_ids(i),
             status = 'NOCHANGE'
       WHERE rowid = l_rowids(i);
Line: 813

    l_log := 'After City Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 851

    UPDATE ZX_DATA_UPLOAD_INTERFACE
       SET geography_id = hz_geographies_s.nextval,
           status       = 'CREATE'
     WHERE record_type IN (1,3)
       AND geography_id IS NULL
       AND effective_to IS NULL;
Line: 860

    l_log := 'After new State and County Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 871

    UPDATE ZX_DATA_UPLOAD_INTERFACE
       SET geography_id = hz_geographies_s.nextval,
           status       = 'CREATE'
     WHERE record_type = 6
       AND geography_id IS NULL
       AND effective_to IS NULL
       AND (GEOGRAPHY_NAME,CITY_JURISDICTION_CODE,COUNTY_JURISDICTION_CODE,STATE_JURISDICTION_CODE)
             IN (SELECT GEOGRAPHY_NAME,
                        CITY_JURISDICTION_CODE,
                        COUNTY_JURISDICTION_CODE,
                        STATE_JURISDICTION_CODE
                   FROM (SELECT GEOGRAPHY_NAME,
                                CITY_JURISDICTION_CODE,
                                COUNTY_JURISDICTION_CODE,
                                STATE_JURISDICTION_CODE,
                                GEOGRAPHY_ID,
                                ROW_NUMBER()
                                   OVER (PARTITION BY STATE_JURISDICTION_CODE,
                                                      COUNTY_JURISDICTION_CODE,
                                                      GEOGRAPHY_NAME
                                         ORDER BY GEOGRAPHY_ID,
                                                  EFFECTIVE_FROM)
                                   AS CITY_ROW_NUMBER
                           FROM ZX_DATA_UPLOAD_INTERFACE
                          WHERE RECORD_TYPE = 6
                          --AND GEOGRAPHY_ID IS NULL
                            AND EFFECTIVE_TO IS NULL
                        )
                  WHERE CITY_ROW_NUMBER = 1
                    AND GEOGRAPHY_ID IS NULL);
Line: 904

    l_log := 'After new City Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 914

    UPDATE ZX_DATA_UPLOAD_INTERFACE a
       SET geography_id = (SELECT b.geography_id
                             FROM ZX_DATA_UPLOAD_INTERFACE b
                            WHERE b.geography_name = a.geography_name
                              AND b.STATE_JURISDICTION_CODE = a.STATE_JURISDICTION_CODE
                              AND b.COUNTY_JURISDICTION_CODE = a.COUNTY_JURISDICTION_CODE
                              AND b.record_type = 6
                              AND b.geography_id IS NOT NULL),
           status       = 'NOCHANGE'
     WHERE record_type = 6
       AND geography_id IS NULL
       AND effective_to IS NULL;
Line: 929

    l_log := 'After new City 2nd Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 939

    UPDATE ZX_DATA_UPLOAD_INTERFACE
       SET geography_id = hz_geographies_s.nextval,
           status       = 'CREATE'
     WHERE record_type = 6
       AND geography_id IS NULL
       AND effective_to IS NULL;
Line: 948

    l_log := 'After new City 3rd Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 958

    UPDATE ZX_DATA_UPLOAD_INTERFACE a
       SET (geography_id,status) = (SELECT b.geography_id, b.status
                                      FROM ZX_DATA_UPLOAD_INTERFACE b
                                     WHERE b.STATE_JURISDICTION_CODE = a.STATE_JURISDICTION_CODE
                                       AND b.COUNTY_JURISDICTION_CODE = a.COUNTY_JURISDICTION_CODE
                                       AND b.CITY_JURISDICTION_CODE = a.CITY_JURISDICTION_CODE
                                       AND b.GEOGRAPHY_NAME = a.GEOGRAPHY_NAME
                                       AND b.effective_to IS NULL
                                       AND b.RECORD_TYPE = 6
                                       AND ROWNUM = 1)
     WHERE record_type = 8
       AND geography_id IS NULL
       AND effective_to IS NULL;
Line: 974

    l_log := 'After Zip Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 990

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.geography_id FROM hz_geographies y
                                     WHERE y.geography_name = DECODE(p_tax_content_source,
                                                                'TAXWARE','ST-'||x.COUNTRY_STATE_ABBREVIATION,
                                                                'VERTEX','ST-'||x.STATE_JURISDICTION_CODE||'0000000',
                                                                'OTHERS','ST-'||x.STATE_JURISDICTION_CODE||'0000000',
                                                                'ST-'||x.STATE_JURISDICTION_CODE||'0000000')
                                       AND y.GEOGRAPHY_TYPE = 'US_STATE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)
                                       AND NVL(y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                                  = TO_DATE('12-31-4712', 'MM-DD-YYYY'))
       WHERE x.record_type = 1
         AND x.zone_geography_id IS NULL;
Line: 1011

      l_log := 'After State Zone Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1021

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.geography_id FROM hz_geographies y
                                     WHERE y.geography_name = DECODE(p_tax_content_source,
                                                                'TAXWARE','CO-'||x.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(x.GEOGRAPHY_NAME,1,21)),
                                                                'VERTEX','CO-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||'0000',
                                                                'OTHERS','CO-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||'0000',
                                                                'CO-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||'0000')
                                       AND y.GEOGRAPHY_TYPE = 'US_COUNTY_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)
                                       AND NVL(y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                                  = TO_DATE('12-31-4712', 'MM-DD-YYYY'))
       WHERE x.record_type = 3
         AND x.zone_geography_id IS NULL
         AND x.geography_id IS NOT NULL;
Line: 1043

      l_log := 'After County Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1053

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.geography_id FROM hz_geographies y
                                     WHERE y.geography_name = DECODE(p_tax_content_source,
                                                               'TAXWARE','CI-'||x.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(x.GEOGRAPHY_NAME,1,12))||'-'||x.CITY_JURISDICTION_CODE,
                                                               'VERTEX','CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||LPAD(x.CITY_JURISDICTION_CODE,4,'0'),
                                                               'OTHERS','CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||LPAD(x.CITY_JURISDICTION_CODE,4,'0'),
                                                               'CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||TRIM(SUBSTR(x.CITY_JURISDICTION_CODE,1,19)))
                                       AND y.GEOGRAPHY_TYPE = 'US_CITY_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)
                                       AND NVL(y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                                  = TO_DATE('12-31-4712', 'MM-DD-YYYY'))
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL
         AND x.geography_id IS NOT NULL;
Line: 1075

      l_log := 'After City Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1085

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.zone_geography_id
                                      FROM zx_data_upload_interface y
                                     WHERE x.state_jurisdiction_code = y.state_jurisdiction_code
                                       AND x.county_jurisdiction_code = y.county_jurisdiction_code
                                       AND x.city_jurisdiction_code = y.city_jurisdiction_code
                                       AND x.geography_name <> y.geography_name
                                       AND y.zone_geography_id is not null
                                       AND y.record_type = 6
                                       AND ROWNUM = 1
                                   )
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL
         AND x.geography_id IS NOT NULL;
Line: 1102

      l_log := 'After City Zone UPDATE 2, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1112

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = hz_geographies_s.nextval
       WHERE x.record_type IN (1,3)
         AND x.zone_geography_id IS NULL
         AND x.effective_to IS NULL;
Line: 1126

      l_log := 'After new State/County Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1136

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = hz_geographies_s.nextval
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL
         AND x.effective_to IS NULL
         AND x.primary_flag = 'Y';
Line: 1145

      l_log := 'After new Primary City Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1155

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.zone_geography_id
                                      FROM zx_data_upload_interface y
                                     WHERE x.state_jurisdiction_code = y.state_jurisdiction_code
                                       AND x.county_jurisdiction_code = y.county_jurisdiction_code
                                       AND x.city_jurisdiction_code = y.city_jurisdiction_code
                                       AND x.geography_name <> y.geography_name
                                       AND y.zone_geography_id is not null
                                       AND y.record_type = 6
                                       AND y.primary_flag = 'Y'
                                       AND ROWNUM = 1
                                   )
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL
         AND x.effective_to IS NULL
         AND x.primary_flag = 'N';
Line: 1174

      l_log := 'After new Non Primary City Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1186

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.geography_id FROM hz_geographies y
                                     WHERE y.geography_name = DECODE(p_tax_content_source,
                                                                'TAXWARE','CI-'||x.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(x.GEOGRAPHY_NAME,1,12))||'-'||x.CITY_JURISDICTION_CODE,
                                                                'VERTEX','CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||LPAD(x.CITY_JURISDICTION_CODE,4,'0'),
                                                                'OTHERS','CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||LPAD(x.CITY_JURISDICTION_CODE,4,'0'),
                                                                'CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||TRIM(SUBSTR(x.CITY_JURISDICTION_CODE,1,19)))
                                       AND y.GEOGRAPHY_TYPE = 'US_OVERRIDE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)
                                       AND NVL(y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                                  = TO_DATE('12-31-4712', 'MM-DD-YYYY'))
       WHERE x.record_type IN (9,10,11,12)
         AND x.zone_geography_id IS NULL
         AND x.STATE_JURISDICTION_CODE IS NOT NULL
         AND x.COUNTY_JURISDICTION_CODE IS NOT NULL
         AND x.CITY_JURISDICTION_CODE IS NOT NULL
         AND x.rowid
              IN (SELECT row_id
                    FROM (SELECT ROWID AS row_id,
                                 record_type,
                                 state_jurisdiction_code,
                                 county_jurisdiction_code,
                                 city_jurisdiction_code,
                                 ROW_NUMBER()
                                   OVER (PARTITION BY STATE_JURISDICTION_CODE,
                                                      COUNTY_JURISDICTION_CODE,
                                                      CITY_JURISDICTION_CODE
                                         ORDER BY ROWID)
                                   AS ROW_NUMBER
                            FROM ZX_DATA_UPLOAD_INTERFACE
                           WHERE record_type IN (9,10,11,12)
                             AND last_updation_version > p_last_run_version
                             AND state_jurisdiction_code IS NOT NULL
                             AND county_jurisdiction_code IS NOT NULL
                             AND city_jurisdiction_code IS NOT NULL
                             AND (sales_tax_authority_level = 'STATE'
                                  OR sales_tax_authority_level = 'COUNTY'
                                  OR rental_tax_authority_level = 'STATE'
                                  OR rental_tax_authority_level = 'COUNTY'
                                  OR use_tax_authority_level = 'STATE'
                                  OR use_tax_authority_level = 'COUNTY'
                                  OR lease_tax_authority_level = 'STATE'
                                  OR lease_tax_authority_level = 'COUNTY')
                         )
                   WHERE row_number = 1
                 );
Line: 1234

      l_log := 'After City Override Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1246

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = hz_geographies_s.nextval
       WHERE x.record_type IN (9,10,11,12)
         AND x.zone_geography_id IS NULL
         AND x.STATE_JURISDICTION_CODE IS NOT NULL
         AND x.COUNTY_JURISDICTION_CODE IS NOT NULL
         AND x.CITY_JURISDICTION_CODE IS NOT NULL
         AND x.rowid
              IN (SELECT row_id
                    FROM (SELECT ROWID AS row_id,
                                 record_type,
                                 state_jurisdiction_code,
                                 county_jurisdiction_code,
                                 city_jurisdiction_code,
                                 ROW_NUMBER()
                                   OVER (PARTITION BY STATE_JURISDICTION_CODE,
                                                      COUNTY_JURISDICTION_CODE,
                                                      CITY_JURISDICTION_CODE
                                         ORDER BY ROWID)
                                   AS ROW_NUMBER
                            FROM ZX_DATA_UPLOAD_INTERFACE
                           WHERE record_type IN (9,10,11,12)
                             AND last_updation_version > p_last_run_version
                             AND state_jurisdiction_code IS NOT NULL
                             AND county_jurisdiction_code IS NOT NULL
                             AND city_jurisdiction_code IS NOT NULL
                             AND (sales_tax_authority_level = 'STATE'
                                  OR sales_tax_authority_level = 'COUNTY'
                                  OR rental_tax_authority_level = 'STATE'
                                  OR rental_tax_authority_level = 'COUNTY'
                                  OR use_tax_authority_level = 'STATE'
                                  OR use_tax_authority_level = 'COUNTY'
                                  OR lease_tax_authority_level = 'STATE'
                                  OR lease_tax_authority_level = 'COUNTY')
                         )
                   WHERE row_number = 1
                 );
Line: 1286

      l_log := 'After new City Override Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1298

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.geography_id FROM hz_geographies y
                                     WHERE y.geography_name = DECODE(p_tax_content_source,
                                                                'TAXWARE','CO-'||x.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(x.GEOGRAPHY_NAME,1,21)),
                                                                'VERTEX','CO-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||'0000',
                                                                'OTHERS','CO-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||'0000',
                                                                'CO-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||'0000')
                                       AND y.GEOGRAPHY_TYPE = 'US_OVERRIDE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)
                                       AND NVL(y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                                  = TO_DATE('12-31-4712', 'MM-DD-YYYY'))
       WHERE x.record_type IN (9,10,11,12)
         AND x.zone_geography_id IS NULL
         AND x.STATE_JURISDICTION_CODE IS NOT NULL
         AND x.COUNTY_JURISDICTION_CODE IS NOT NULL
         AND x.CITY_JURISDICTION_CODE IS NULL
         AND x.rowid
            IN (SELECT row_id
                  FROM (SELECT ROWID AS row_id,
                               record_type,
                               state_jurisdiction_code,
                               county_jurisdiction_code,
                               ROW_NUMBER()
                                 OVER (PARTITION BY STATE_JURISDICTION_CODE,
                                                    COUNTY_JURISDICTION_CODE
                                       ORDER BY ROWID)
                                 AS ROW_NUMBER
                          FROM ZX_DATA_UPLOAD_INTERFACE
                         WHERE record_type IN (9,10,11,12)
                           AND last_updation_version > p_last_run_version
                           AND state_jurisdiction_code IS NOT NULL
                           AND county_jurisdiction_code IS NOT NULL
                           AND city_jurisdiction_code IS NULL
                           AND (sales_tax_authority_level = 'STATE'
                                OR rental_tax_authority_level = 'STATE'
                                OR use_tax_authority_level = 'STATE'
                                OR lease_tax_authority_level = 'STATE')
                       )
                 WHERE row_number = 1
               );
Line: 1340

      l_log := 'After County Override Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1352

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = hz_geographies_s.nextval
       WHERE x.record_type IN (9,10,11,12)
         AND x.zone_geography_id IS NULL
         AND x.STATE_JURISDICTION_CODE IS NOT NULL
         AND x.COUNTY_JURISDICTION_CODE IS NOT NULL
         AND x.CITY_JURISDICTION_CODE IS NULL
         AND x.rowid
            IN (SELECT row_id
                  FROM (SELECT ROWID AS row_id,
                               record_type,
                               state_jurisdiction_code,
                               county_jurisdiction_code,
                               ROW_NUMBER()
                                 OVER (PARTITION BY STATE_JURISDICTION_CODE,
                                                    COUNTY_JURISDICTION_CODE
                                       ORDER BY ROWID)
                                 AS ROW_NUMBER
                          FROM ZX_DATA_UPLOAD_INTERFACE
                         WHERE record_type IN (9,10,11,12)
                           AND last_updation_version > p_last_run_version
                           AND state_jurisdiction_code IS NOT NULL
                           AND county_jurisdiction_code IS NOT NULL
                           AND city_jurisdiction_code IS NULL
                           AND (sales_tax_authority_level = 'STATE'
                                OR rental_tax_authority_level = 'STATE'
                                OR use_tax_authority_level = 'STATE'
                                OR lease_tax_authority_level = 'STATE')
                       )
                 WHERE row_number = 1
               );
Line: 1386

      l_log := 'After new County Override Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1398

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.geography_id FROM hz_geographies y
                                     WHERE y.geography_name = DECODE(p_tax_content_source,
                                                                'TAXWARE','CI-'||x.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(x.GEOGRAPHY_NAME,1,12))||'-'||x.CITY_JURISDICTION_CODE,
                                                                'VERTEX','CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||LPAD(x.CITY_JURISDICTION_CODE,4,'0'),
                                                                'OTHERS','CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||LPAD(x.CITY_JURISDICTION_CODE,4,'0'),
                                                                'CI-'||x.STATE_JURISDICTION_CODE||x.COUNTY_JURISDICTION_CODE||TRIM(SUBSTR(x.CITY_JURISDICTION_CODE,1,19)))
                                       AND y.GEOGRAPHY_USE = 'TAX'
                                       AND y.GEOGRAPHY_TYPE = p_tax_zone_type
                                       AND NVL(y.END_DATE, TO_DATE('12-31-4712', 'MM-DD-YYYY'))
                                                  = TO_DATE('12-31-4712', 'MM-DD-YYYY'))
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL;
Line: 1420

      l_log := 'After City Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1430

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.zone_geography_id
                                      FROM zx_data_upload_interface y
                                     WHERE x.state_jurisdiction_code = y.state_jurisdiction_code
                                       AND x.county_jurisdiction_code = y.county_jurisdiction_code
                                       AND x.city_jurisdiction_code = y.city_jurisdiction_code
                                       AND x.geography_name <> y.geography_name
                                       AND y.zone_geography_id IS NOT NULL
                                       AND y.record_type = 6
                                       AND ROWNUM = 1)
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL;
Line: 1445

      l_log := 'After City Zone UPDATE 2, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1455

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = hz_geographies_s.nextval
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL
         AND x.effective_to IS NULL
         AND x.primary_flag = 'Y';
Line: 1470

      l_log := 'After new Primary City Zone UPDATE, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1477

      UPDATE ZX_DATA_UPLOAD_INTERFACE  x
         SET x.zone_geography_id = (SELECT y.zone_geography_id
                                      FROM zx_data_upload_interface y
                                     WHERE x.state_jurisdiction_code = y.state_jurisdiction_code
                                       AND x.county_jurisdiction_code = y.county_jurisdiction_code
                                       AND x.city_jurisdiction_code = y.city_jurisdiction_code
                                       AND x.geography_name <> y.geography_name
                                       AND y.zone_geography_id IS NOT NULL
                                       AND y.record_type = 6
                                       AND y.primary_flag = 'Y'
                                       AND ROWNUM = 1)
       WHERE x.record_type = 6
         AND x.zone_geography_id IS NULL
         AND x.effective_to IS NULL
         AND x.primary_flag = 'N';
Line: 1495

      l_log := 'After new City Zone Update, rows processed:'||l_rows_processed||', in time (ms):'||to_char((l_end-l_start)*10);
Line: 1519

      SELECT ROWID as row_id,
             city_jurisdiction_code,
             county_jurisdiction_code,
             state_jurisdiction_code,
             state_jurisdiction_code||county_jurisdiction_code||city_jurisdiction_code||geography_name concat_code,
             zip_begin,
             zip_end
      FROM  zx_data_upload_interface
      WHERE record_type = 08
      AND   last_updation_version > p_last_run_version
      AND   effective_to IS NULL;
Line: 1533

      SELECT
        v1.row_id,
        v1.record_type,
        v1.city_jurisdiction_code,
        v1.county_jurisdiction_code,
        v1.state_jurisdiction_code,
        v1.tax_regime_code,
        v1.tax,
        v1.content_owner_id,
        v1.tax_status_code,
        v1.tax_jurisdiction_code,
        v1.tax_rate_code,
        v1.effective_from new_effective_from,
        v1.effective_to new_effective_to,
        v1.active_flag new_active_flag,
        v1.rate_type_code,
        v1.percentage_rate,
        v1.jur_effective_from,
        zrb.tax_rate_id,
        zrb.effective_from old_effective_from,
        zrb.effective_to old_effective_to,
        zrb.active_flag old_active_flag,
        zrb.record_type_code record_type_code
      FROM (
        SELECT v.rowid as row_id,
               v.record_type,
               v.city_jurisdiction_code,
               v.county_jurisdiction_code,
               v.state_jurisdiction_code,
               v.tax_regime_code,
               v.tax,
               v.content_owner_id,
               v.tax_status_code,
               decode(p_tax_content_source,
                      'TAXWARE',decode(v.tax,'STATE',
                        decode(to_char(jur.record_type),'1','ST-'||v.COUNTRY_STATE_ABBREVIATION,
                          '3','ST-CO-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                          '6','ST-CI-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||v.city_jurisdiction_code),
                        'COUNTY',decode(to_char(jur.record_type),
                          '3','CO-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                          '6','CO-CI-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||v.city_jurisdiction_code),
                        'CITY','CI-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||v.city_jurisdiction_code),
                      'VERTEX',DECODE(v.tax,'STATE',
                        decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),'CITY','CI-')||
                        v.state_jurisdiction_code||nvl(v.county_jurisdiction_code,'000')||lpad(nvl(v.city_jurisdiction_code,'0000'),4,'0'),
                      'OTHERS',DECODE(v.tax,'STATE',
                        decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),'CITY','CI-')||
                        v.state_jurisdiction_code||nvl(v.county_jurisdiction_code,'000')||lpad(nvl(v.city_jurisdiction_code,'0000'),4,'0'),
                      DECODE(v.tax,'STATE',
                        decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),'CITY','CI-')||
                        v.state_jurisdiction_code||nvl(v.county_jurisdiction_code,'000')||TRIM(SUBSTR(nvl(v.city_jurisdiction_code,'0000'),1,19))
                     ) tax_jurisdiction_code,
               v.tax_rate_code,
               v.effective_from,
               v.effective_to,
               v.active_flag,
               v.rate_type_code,
               v.percentage_rate,
               jur.effective_from jur_effective_from
        FROM
            (SELECT x.row_id,
                    x.record_type,
                    x.country_state_abbreviation,
                    x.city_jurisdiction_code,
                    x.county_jurisdiction_code,
                    x.state_jurisdiction_code,
                    x.tax_regime_code,
                    x.tax,
                    x.content_owner_id,
                    x.tax_status_code,
                    x.tax_rate_code,
                    x.effective_from,
                    x.effective_to,
                    x.rate_type_code,
                    x.percentage_rate,
                    x.active_flag
             FROM
                (SELECT rowid row_id,
                   record_type,
                   country_state_abbreviation,
                   city_jurisdiction_code,
                   county_jurisdiction_code,
                   state_jurisdiction_code,
                   p_tax_regime_code tax_regime_code,
                   decode(to_char(record_type),'9',sales_tax_authority_level,'10',rental_tax_authority_level,'11',use_tax_authority_level,'12',lease_tax_authority_level) tax,
                   -99 content_owner_id,
                   'STANDARD' tax_status_code,
                   decode(p_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(record_type),'10','-RENTAL','11','-USE','12','-LEASE') tax_rate_code,
                   effective_from,
                   effective_to,
                   'PERCENTAGE' rate_type_code,
                   decode(record_type,9,sales_tax_rate,10,rental_tax_rate,11,use_tax_rate,12,lease_tax_rate) percentage_rate,
                   decode(to_char(record_type),'9',sales_tax_rate_active_flag,'10',rental_tax_rate_active_flag,'11',use_tax_rate_active_flag,'12',lease_tax_rate_active_flag) active_flag
                 FROM
                    zx_data_upload_interface
                 WHERE record_type in (9,10,11,12)
                 AND   last_updation_version > p_last_run_version
                ) x
            ) v,
            zx_data_upload_interface jur
        WHERE jur.record_type = decode(v.city_jurisdiction_code,null,decode(v.county_jurisdiction_code,null,1,3),6)
        AND   jur.state_jurisdiction_code = v.state_jurisdiction_code
        AND   NVL(jur.county_jurisdiction_code,'-1') = NVL(v.county_jurisdiction_code,'-1')
        AND   NVL(jur.city_jurisdiction_code,'-1') = NVL(v.city_jurisdiction_code,'-1')
        AND   NVL(jur.primary_flag,'Y') = 'Y'
        AND   jur.effective_to IS NULL) v1,
        ZX_RATES_B zrb
      WHERE zrb.tax_regime_code(+) = v1.tax_regime_code
      AND   zrb.tax(+) = v1.tax
      AND   zrb.content_owner_id(+) = v1.content_owner_id
      AND   zrb.tax_jurisdiction_code(+) = v1.tax_jurisdiction_code
      AND   zrb.tax_rate_code(+) = v1.tax_rate_code;
Line: 1653

    SELECT
        v1.row_id                   row_id,
        v1.record_type              record_type,
        v1.state_jurisdiction_code  state_jurisdiction_code,
        v1.county_jurisdiction_code county_jurisdiction_code,
        v1.city_jurisdiction_code   city_jurisdiction_code,
        v1.tax                      data_upload_tax,
        v1.tax_jurisdiction_code    data_upload_jurisdiction_code,
        v1.tax_rate_code            data_upload_tax_rate_code,
        v1.effective_from           data_upload_effective_from,
        v1.active_flag              data_upload_active_flag,
        zrb.tax_regime_code         tax_regime_code,
        zrb.tax                     tax,
        zrb.tax_status_code         tax_status_code,
        zrb.tax_jurisdiction_code   tax_jurisdiction_code,
        zrb.effective_from          effective_from,
        zrb.active_flag             active_flag
    FROM (
        SELECT v.rowid as row_id,
               v.record_type,
               v.city_jurisdiction_code,
               v.county_jurisdiction_code,
               v.state_jurisdiction_code,
               v.tax,
               v.content_owner_id,
               DECODE(p_tax_content_source,
                      'TAXWARE',DECODE(v.tax,
                                'STATE',DECODE(to_char(jur.record_type),'1','ST-'||v.COUNTRY_STATE_ABBREVIATION,
                                '3','ST-CO-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                '6','ST-CI-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||v.city_jurisdiction_code),
                                'COUNTY',decode(to_char(jur.record_type),
                                '3','CO-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                '6','CO-CI-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||v.city_jurisdiction_code),
                                'CITY','CI-'||v.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||v.city_jurisdiction_code),
                      'VERTEX',DECODE(v.tax,
                             'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                             'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                             'CITY','CI-')||v.state_jurisdiction_code||nvl(v.county_jurisdiction_code,'000')||lpad(nvl(v.city_jurisdiction_code,'0000'),4,'0'),
                      'OTHERS',DECODE(v.tax,
                             'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                             'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                             'CITY','CI-')||v.state_jurisdiction_code||nvl(v.county_jurisdiction_code,'000')||lpad(nvl(v.city_jurisdiction_code,'0000'),4,'0'),
                      DECODE(v.tax,
                             'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                             'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                             'CITY','CI-')||v.state_jurisdiction_code||nvl(v.county_jurisdiction_code,'000')||TRIM(SUBSTR(nvl(v.city_jurisdiction_code,'0000'),1,19))
                     ) tax_jurisdiction_code,
               v.tax_rate_code,
               v.effective_from,
               v.active_flag
        FROM
            (SELECT x.row_id,
                    x.record_type,
                    x.country_state_abbreviation,
                    x.city_jurisdiction_code,
                    x.county_jurisdiction_code,
                    x.state_jurisdiction_code,
                    x.tax,
                    x.content_owner_id,
                    x.tax_rate_code,
                    x.effective_from,
                    x.active_flag
             FROM
                (SELECT rowid row_id,
                   record_type,
                   country_state_abbreviation,
                   city_jurisdiction_code,
                   county_jurisdiction_code,
                   state_jurisdiction_code,
                   decode(to_char(record_type),'9',sales_tax_authority_level,'10',rental_tax_authority_level,'11',use_tax_authority_level,'12',lease_tax_authority_level) tax,
                   -99 content_owner_id,
                   decode(p_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(record_type),'10','-RENTAL','11','-USE','12','-LEASE') tax_rate_code,
                   effective_from,
                   decode(to_char(record_type),'9',sales_tax_rate_active_flag,'10',rental_tax_rate_active_flag,'11',use_tax_rate_active_flag,'12',lease_tax_rate_active_flag) active_flag
                 FROM zx_data_upload_interface
                 WHERE record_type in (9,10,11,12)
                 AND NVL(status,'CREATE') <> 'ERROR'
                 AND last_updation_version > p_last_run_version
                ) x
            ) v,
            zx_data_upload_interface jur
        WHERE jur.record_type = DECODE(v.city_jurisdiction_code,NULL,DECODE(v.county_jurisdiction_code,NULL,1,3),6)
        AND   jur.state_jurisdiction_code = v.state_jurisdiction_code
        AND   NVL(jur.county_jurisdiction_code,'-1') = NVL(v.county_jurisdiction_code,'-1')
        AND   NVL(jur.city_jurisdiction_code,'-1') = NVL(v.city_jurisdiction_code,'-1')
        AND   NVL(jur.primary_flag,'Y') = 'Y'
        AND   jur.effective_to IS NULL) v1,
        ZX_RATES_B zrb
      WHERE zrb.content_owner_id = v1.content_owner_id
      AND   zrb.tax_jurisdiction_code = v1.tax_jurisdiction_code
      AND   zrb.tax_rate_code = v1.tax_rate_code
      AND   zrb.active_flag = v1.active_flag
      AND   zrb.effective_from = v1.effective_from
      AND   zrb.tax_class IS NULL
      AND   zrb.recovery_type_code IS NULL
      AND   zrb.tax_regime_code <> p_tax_regime_code;
Line: 1753

    SELECT v2.row_id,
           v2.record_type,
           v2.country_code,
           v2.state_jurisdiction_code,
           v2.county_jurisdiction_code,
           v2.city_jurisdiction_code,
           v2.tax,
           v2.effective_from,
           v2.active_flag,
           v2.rec_cnt
    FROM   ( SELECT v.row_id,
                    v.record_type,
                    v.country_code,
                    v.state_jurisdiction_code,
                    v.county_jurisdiction_code,
                    v.city_jurisdiction_code,
                    v.tax,
                    v.effective_from,
                    v.active_flag,
                    Count(v.row_id) OVER(PARTITION BY v.record_type,
                                                      v.state_jurisdiction_code,
                                                      v.county_jurisdiction_code,
                                                      v.city_jurisdiction_code,
                                                      v.tax,
                                                      v.effective_from,
                                                      v.active_flag
                                             ORDER BY v.effective_from ASC) AS rec_cnt
            FROM   ( SELECT ROWID row_id,
                            record_type,
                            country_code,
                            state_jurisdiction_code,
                            county_jurisdiction_code,
                            city_jurisdiction_code,
                            DECODE(to_char(record_type),'9',sales_tax_authority_level,'10',rental_tax_authority_level,'11',use_tax_authority_level,'12',lease_tax_authority_level) tax,
                            effective_from,
                            DECODE(TO_CHAR(record_type),'9',sales_tax_rate_active_flag,'10',rental_tax_rate_active_flag,'11',use_tax_rate_active_flag,'12',lease_tax_rate_active_flag) active_flag
                      FROM  zx_data_upload_interface
                      WHERE record_type in (9,10,11,12)
                      AND   NVL(status,'CREATE') <> 'ERROR' ) v,
                    zx_data_upload_interface v1
            WHERE  v1.record_type = DECODE(v.city_jurisdiction_code,NULL,DECODE(v.county_jurisdiction_code,NULL,1,3),6)
            AND    v1.state_jurisdiction_code = v.state_jurisdiction_code
            AND    NVL(v1.county_jurisdiction_code,'-1') = NVL(v.county_jurisdiction_code,'-1')
            AND    NVL(v1.city_jurisdiction_code,'-1') = NVL(v.city_jurisdiction_code,'-1')
            AND    NVL(v1.primary_flag,'Y') = 'Y'
            AND    v1.effective_to IS NULL ) v2
    WHERE  v2.rec_cnt > 1;
Line: 1855

        l_previous_zip_begin.DELETE;
Line: 1856

        l_previous_zip_end.DELETE;
Line: 1868

            UPDATE zx_data_upload_interface
            SET STATUS = 'ERROR',
                ERROR_MESSAGE = l_msg
            WHERE ROWID = ref_zip.row_id;
Line: 1920

        UPDATE zx_data_upload_interface
        SET STATUS = 'ERROR',
            ERROR_MESSAGE = l_msg
        WHERE ROWID = ref_rates.row_id;
Line: 2043

          UPDATE zx_data_upload_interface
          SET STATUS = 'ERROR',
              ERROR_MESSAGE = l_msg
          WHERE ROWID = ref_rates.row_id;
Line: 2089

        UPDATE zx_data_upload_interface
        SET STATUS = 'ERROR',
            ERROR_MESSAGE = l_msg
        WHERE ROWID = ref_rates.row_id;
Line: 2108

      UPDATE zx_rates_b_tmp
         SET active_flag = l_rates_rec.active_flag(i),
             effective_from = l_rates_rec.effective_from(i),
             effective_to   = l_rates_rec.effective_to(i),
             default_flg_effective_from = l_rates_rec.effective_from(i),
             default_flg_effective_to   = l_rates_rec.effective_to(i)
       WHERE tax_rate_id    = l_rates_rec.tax_rate_id(i);
Line: 2198

      UPDATE zx_data_upload_interface
         SET STATUS = l_upload_rec.status(i),
             ERROR_MESSAGE = l_upload_rec.log_msg(i)
       WHERE ROWID = l_upload_rec.row_id(i);
Line: 2260

    ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           l_api_name,
           p_Worker_Id,
           p_Num_Workers,
           p_batch_size,
           0);
Line: 2272

    ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           p_batch_size,
           TRUE);
Line: 2288

      INSERT ALL
        WHEN (action_type = 'CREATE' AND existing_geography_id IS NULL AND geography_id IS NOT NULL AND geography_type IS NOT NULL) THEN
          INTO HZ_GEOGRAPHIES
            (
             GEOGRAPHY_ID,
             OBJECT_VERSION_NUMBER,
             GEOGRAPHY_TYPE,
             GEOGRAPHY_NAME,
             GEOGRAPHY_USE,
             GEOGRAPHY_CODE,
             START_DATE,
             END_DATE,
             MULTIPLE_PARENT_FLAG,
             geography_element1,
             geography_element1_id,
             geography_element1_code,
             geography_element2,
             geography_element2_id,
             geography_element2_code,
             geography_element3,
             geography_element3_id,
             geography_element4,
             geography_element4_id,
             geography_element4_code,
             CREATED_BY_MODULE,
             COUNTRY_CODE,
             TIMEZONE_CODE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geography_id,
             1,
             geography_type,
             geography_name,
             'MASTER_REF',
             geography_code,
             start_date,
             end_date,
             'N',
             geography_element1,
             geography_element1_id,
             geography_element1_code,
             geography_element2,
             geography_element2_id,
             geography_element2_code,
             geography_element3,
             geography_element3_id,
             geography_element4,
             geography_element4_id,
             geography_element4_code,
             G_CREATED_BY_MODULE,
             country_code,
             'PST',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geography_id,
             p_tax_content_source,
             'STANDARD_NAME',
             geography_name,
             1,
             'NAME',
             'Y',
             'US',
             'MASTER_REF',
             geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
          --Self
          INTO hz_hierarchy_nodes
            (
             HIERARCHY_TYPE,
             PARENT_ID,
             PARENT_TABLE_NAME,
             PARENT_OBJECT_TYPE,
             CHILD_ID,
             CHILD_TABLE_NAME,
             CHILD_OBJECT_TYPE,
             LEVEL_NUMBER,
             TOP_PARENT_FLAG,
             LEAF_CHILD_FLAG,
             EFFECTIVE_START_DATE,
             EFFECTIVE_END_DATE,
             STATUS,
             RELATIONSHIP_ID,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             'MASTER_REF',
             geography_id,
             'HZ_GEOGRAPHIES',
             geography_type,
             geography_id,
             'HZ_GEOGRAPHIES',
             geography_type,
             0  ,
             'N',
             'Y',
             start_date,
             end_date,
             'A',
             null,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             p_tax_content_source
            )
        WHEN (action_type = 'UPDATE' AND geography_type = 'STATE' AND geography_name1 IS NOT NULL) THEN
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geography_id,
             p_tax_content_source,
             'STANDARD_NAME',
             geography_name1,
             1,
             'NAME',
             'N',
             'US',
             'MASTER_REF',
             geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
        WHEN (action_type = 'UPDATE' AND geography_type IN ('COUNTY','CITY') AND geography_name IS NOT NULL) THEN
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geography_id,
             p_tax_content_source,
             'STANDARD_NAME',
             geography_name,
             1,
             'NAME',
             'N',
             'US',
             'MASTER_REF',
             geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
        WHEN (action_type = 'CREATE' AND geography_type = 'STATE' AND geography_name1 IS NOT NULL) THEN
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geography_id,
             p_tax_content_source,
             'FIPS_CODE',
             geography_name,
             1,
             'CODE',
             'Y',
             'US',
             'MASTER_REF',
             geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geography_id,
             p_tax_content_source,
             'STANDARD_NAME',
             geography_name1,
             1,
             'NAME',
             'N',
             'US',
             'MASTER_REF',
             geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
        WHEN (action_type = 'CREATE') THEN
          INTO HZ_RELATIONSHIPS
            (
             RELATIONSHIP_ID,
             SUBJECT_ID,
             SUBJECT_TYPE,
             SUBJECT_TABLE_NAME,
             OBJECT_ID,
             OBJECT_TYPE,
             OBJECT_TABLE_NAME,
             RELATIONSHIP_CODE,
             DIRECTIONAL_FLAG,
             COMMENTS,
             START_DATE,
             END_DATE,
             STATUS,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             CONTENT_SOURCE_TYPE,
             RELATIONSHIP_TYPE,
             OBJECT_VERSION_NUMBER,
             CREATED_BY_MODULE,
             APPLICATION_ID,
             DIRECTION_CODE,
             PERCENTAGE_OWNERSHIP,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             hz_relationships_s.nextval,
             parent_geography_id,
             parent_geography_type,
             'HZ_GEOGRAPHIES',
             geography_id,
             geography_type,
             'HZ_GEOGRAPHIES',
             'PARENT_OF',
             'F',
             null,
             start_date,
             end_date,
             'A',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             G_CREATED_BY_MODULE,
             'MASTER_REF',
             1,
             G_CREATED_BY_MODULE,
             null,
             'P',
             null,
             p_tax_content_source
            )
          INTO HZ_RELATIONSHIPS
            (
             RELATIONSHIP_ID,
             SUBJECT_ID,
             SUBJECT_TYPE,
             SUBJECT_TABLE_NAME,
             OBJECT_ID,
             OBJECT_TYPE,
             OBJECT_TABLE_NAME,
             RELATIONSHIP_CODE,
             DIRECTIONAL_FLAG,
             COMMENTS,
             START_DATE,
             END_DATE,
             STATUS,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             CONTENT_SOURCE_TYPE,
             RELATIONSHIP_TYPE,
             OBJECT_VERSION_NUMBER,
             CREATED_BY_MODULE,
             APPLICATION_ID,
             DIRECTION_CODE,
             PERCENTAGE_OWNERSHIP,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             hz_relationships_s.nextval,
             geography_id,
             geography_type,
             'HZ_GEOGRAPHIES',
             parent_geography_id,
             parent_geography_type,
             'HZ_GEOGRAPHIES',
             'CHILD_OF',
             'B',
             null,
             start_date,
             end_date,
             'A',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             G_CREATED_BY_MODULE,
             'MASTER_REF',
             1,
             G_CREATED_BY_MODULE,
             null,
             'C',
             null,
             p_tax_content_source
            )
          --Immediate Parent
          INTO hz_hierarchy_nodes
            (
             HIERARCHY_TYPE,
             PARENT_ID,
             PARENT_TABLE_NAME,
             PARENT_OBJECT_TYPE,
             CHILD_ID,
             CHILD_TABLE_NAME,
             CHILD_OBJECT_TYPE,
             LEVEL_NUMBER,
             TOP_PARENT_FLAG,
             LEAF_CHILD_FLAG,
             EFFECTIVE_START_DATE,
             EFFECTIVE_END_DATE,
             STATUS,
             RELATIONSHIP_ID,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             'MASTER_REF',
             parent_geography_id,
             'HZ_GEOGRAPHIES',
             parent_geography_type,
             geography_id,
             'HZ_GEOGRAPHIES',
             geography_type,
             1,
             '',
             '',
             start_date,
             end_date,
             'A',
             hz_relationships_s.nextval,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             p_tax_content_source
            )
        WHEN (action_type = 'CREATE' AND geography_type = 'COUNTY') THEN
          INTO hz_hierarchy_nodes
            (
             HIERARCHY_TYPE,
             PARENT_ID,
             PARENT_TABLE_NAME,
             PARENT_OBJECT_TYPE,
             CHILD_ID,
             CHILD_TABLE_NAME,
             CHILD_OBJECT_TYPE,
             LEVEL_NUMBER,
             TOP_PARENT_FLAG,
             LEAF_CHILD_FLAG,
             EFFECTIVE_START_DATE,
             EFFECTIVE_END_DATE,
             STATUS,
             RELATIONSHIP_ID,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             'MASTER_REF',
             geography_element1_id,
             'HZ_GEOGRAPHIES',
             geography_element1_type,
             geography_id,
             'HZ_GEOGRAPHIES',
             geography_type,
             2  ,
             '',
             '',
             start_date,
             end_date,
             'A',
             null  ,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             p_tax_content_source
            )
        WHEN (action_type = 'CREATE' AND geography_type = 'CITY') THEN
          INTO hz_hierarchy_nodes
            (
             HIERARCHY_TYPE,
             PARENT_ID,
             PARENT_TABLE_NAME,
             PARENT_OBJECT_TYPE,
             CHILD_ID,
             CHILD_TABLE_NAME,
             CHILD_OBJECT_TYPE,
             LEVEL_NUMBER,
             TOP_PARENT_FLAG,
             LEAF_CHILD_FLAG,
             EFFECTIVE_START_DATE,
             EFFECTIVE_END_DATE,
             STATUS,
             RELATIONSHIP_ID,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             'MASTER_REF',
             geography_element2_id,
             'HZ_GEOGRAPHIES',
             geography_element2_type,
             geography_id,
             'HZ_GEOGRAPHIES',
             geography_type,
             2  ,
             '',
             '',
             start_date,
             end_date,
             'A',
             null  ,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             p_tax_content_source
            )
          INTO hz_hierarchy_nodes
            (
             HIERARCHY_TYPE,
             PARENT_ID,
             PARENT_TABLE_NAME,
             PARENT_OBJECT_TYPE,
             CHILD_ID,
             CHILD_TABLE_NAME,
             CHILD_OBJECT_TYPE,
             LEVEL_NUMBER,
             TOP_PARENT_FLAG,
             LEAF_CHILD_FLAG,
             EFFECTIVE_START_DATE,
             EFFECTIVE_END_DATE,
             STATUS,
             RELATIONSHIP_ID,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             'MASTER_REF',
             geography_element1_id,
             'HZ_GEOGRAPHIES',
             geography_element1_type,
             geography_id,
             'HZ_GEOGRAPHIES',
             geography_type,
             3  ,
             '',
             '',
             start_date,
             end_date,
             'A',
             null  ,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             p_tax_content_source
            )
        SELECT geography_id,
               geography_name,
               geography_code,
               geography_type,
               parent_geography_id,
               parent_geography_name,
               parent_geography_type,
               geography_element1_id,
               geography_element1,
               geography_element1_code,
               geography_element1_type,
               geography_element2_id,
               geography_element2,
               geography_element2_code,
               geography_element2_type,
               geography_element3_id,
               geography_element3,
               geography_element3_code,
               geography_element3_type,
               geography_element4_id,
               geography_element4,
               geography_element4_code,
               geography_element4_type,
               geography_name1,
               multiple_parent_flag,
               start_date,
               end_date,
               country_code,
               CASE WHEN status = 'CREATE'
                         THEN 'CREATE'
                    WHEN status = 'UPDATE' AND
                        'EXISTS' = (SELECT 'EXISTS'
                                      FROM HZ_GEOGRAPHY_IDENTIFIERS hgi
                                     WHERE hgi.geography_id = v.geography_id
                                       AND hgi.identifier_type = 'NAME'
                                       AND hgi.identifier_subtype = 'STANDARD_NAME'
                                       AND UPPER(hgi.identifier_value) = UPPER(DECODE(geography_type,'STATE',geography_name1,geography_name)))
                         THEN 'NOCHANGE'
                    WHEN status = 'UPDATE'
                         THEN 'UPDATE'
                    ELSE NULL
               END AS action_type,
               existing_geography_id
          FROM
         (SELECT state.geography_id geography_id,
                 state.country_state_abbreviation geography_name,
                 state.country_state_abbreviation geography_code,
                 'STATE' geography_type,
                 1 parent_geography_id,
                 'United States' parent_geography_name,
                 'COUNTRY' parent_geography_type,
                 1 geography_element1_id,
                 'United States' geography_element1,
                 'US' geography_element1_code,
                 'COUNTRY' geography_element1_type,
                 state.geography_id geography_element2_id,
                 state.country_state_abbreviation geography_element2,
                 state.country_state_abbreviation geography_element2_code,
                 'STATE' geography_element2_type,
                 null geography_element3_id,
                 null geography_element3 ,
                 null geography_element3_code,
                 null geography_element3_type,
                 null geography_element4_id,
                 null geography_element4,
                 null geography_element4_code,
                 null geography_element4_type,
                 state.geography_name geography_name1,
                 state.multiple_parent_flag,
                 state.effective_from start_date,
                 nvl(state.effective_to,to_date('12/31/4712','mm/dd/yyyy')) end_date,
                 state.country_code,
                 state.status,
                 (SELECT hzg.geography_id
                    FROM HZ_GEOGRAPHIES hzg
                   WHERE hzg.geography_id = state.geography_id) existing_geography_id
            FROM zx_data_upload_interface state
           WHERE state.record_type = 01
             AND state.LAST_UPDATION_VERSION > p_last_run_version
             AND state.geography_id IS NOT NULL
             AND nvl(state.status,'ERROR') IN ('CREATE','UPDATE')
          --AND   state.rowid between l_start_rowid and l_end_rowid
          UNION
          SELECT county.geography_id geography_id,
                 county.geography_name geography_name,
                 null geography_code,
                 'COUNTY' geography_type,
                 state.geography_id parent_geography_id,
                 state.geography_name parent_geography_name,
                 'STATE' parent_geography_type,
                 1 geography_element1_id,
                 'United States' geography_element1,
                 'US' geography_element1_code,
                 'COUNTRY' geography_element1_type,
                 state.geography_id geography_element2_id,
                 state.country_state_abbreviation geography_element2,
                 state.country_state_abbreviation geography_element2_code,
                 'STATE' geography_element2_type,
                 county.geography_id geography_element3_id,
                 county.geography_name geography_element3 ,
                 county.geography_name geography_element3_code,
                 'COUNTY' geography_element3_type,
                 null geography_element4_id ,
                 null geography_element4,
                 null geography_element4_code,
                 null geography_element4_type,
                 null geography_name1,
                 county.multiple_parent_flag,
                 county.effective_from start_date,
                 nvl(county.effective_to,to_date('12/31/4712','mm/dd/yyyy')) end_date,
                 county.country_code,
                 county.status,
                 (SELECT hzg.geography_id
                    FROM HZ_GEOGRAPHIES hzg
                   WHERE hzg.geography_id = county.geography_id) existing_geography_id
            FROM zx_data_upload_interface county,
                 zx_data_upload_interface state
           WHERE county.record_type = 03
             AND county.LAST_UPDATION_VERSION > p_last_run_version
             AND county.geography_id IS NOT NULL
             AND nvl(county.status,'ERROR') IN ('CREATE','UPDATE')
           --AND county.rowid between l_start_rowid and l_end_rowid
             AND state.record_type = 01
             AND state.geography_id IS NOT NULL
             AND state.state_jurisdiction_code = county.state_jurisdiction_code
             AND state.country_code = county.country_code
             AND state.effective_to IS NULL
          UNION
          SELECT city.geography_id geography_id,
                 city.geography_name geography_name,
                 null geography_code,
                 'CITY' geography_type,
                 county.geography_id parent_geography_id,
                 county.geography_name parent_geography_name,
                 'COUNTY' parent_geography_type,
                 1 geography_element1_id,
                 'United States' geography_element1,
                 'US' geography_element1_code,
                 'COUNTRY' geography_element1_type,
                 state.geography_id geography_element2_id,
                 state.country_state_abbreviation geography_element2,
                 state.country_state_abbreviation geography_element2_code,
                 'STATE' geography_element2_type,
                 county.geography_id geography_element3_id,
                 county.geography_name geography_element3 ,
                 county.geography_name geography_element3_code,
                 'COUNTY' geography_element3_type,
                 city.geography_id geography_element4_id ,
                 city.geography_name geography_element4,
                 null geography_element4_code,
                 'CITY' geography_element4_type,
                 null geography_name1,
                 city.multiple_parent_flag,
                 city.effective_from start_date,
                 nvl(city.effective_to,to_date('12/31/4712','mm/dd/yyyy')) end_date,
                 city.country_code,
                 city.status,
                 (SELECT hzg.geography_id
                    FROM HZ_GEOGRAPHIES hzg
                   WHERE hzg.geography_id = city.geography_id) existing_geography_id
            FROM zx_data_upload_interface city,
                 zx_data_upload_interface county,
                 zx_data_upload_interface state
           WHERE city.record_type = 06
             AND city.LAST_UPDATION_VERSION > p_last_run_version
             AND city.geography_id IS NOT NULL
             AND nvl(city.status,'ERROR') IN ('CREATE','UPDATE')
           --AND city.rowid between l_start_rowid and l_end_rowid
             AND county.record_type = 03
             AND county.geography_id IS NOT NULL
             AND county.county_jurisdiction_code = city.county_jurisdiction_code
             AND county.state_jurisdiction_code = city.state_jurisdiction_code
             AND county.country_code  = city.country_code
             AND county.effective_to IS NULL
             AND state.record_type = 01
             AND state.geography_id IS NOT NULL
             AND state.state_jurisdiction_code = county.state_jurisdiction_code
             AND state.country_code  = county.country_code
             AND state.effective_to IS NULL
         ) v;
Line: 3080

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 3084

      SELECT COUNT(*)
        INTO l_rows_processed
        FROM zx_data_upload_interface
       WHERE rowid between l_start_rowid and l_end_rowid;
Line: 3090

      ad_parallel_updates_pkg.processed_rowid_range(l_rows_processed,l_end_rowid);*/
Line: 3096

      ad_parallel_updates_pkg.get_rowid_range
      (
       l_start_rowid,
       l_end_rowid,
       l_any_rows_to_process,
       P_batch_size,
       FALSE
      );
Line: 3164

    ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           p_script_name,
           p_Worker_Id,
           p_Num_Workers,
           p_batch_size, 0);
Line: 3175

    ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           p_batch_size,
           TRUE);
Line: 3192

      INSERT ALL
        WHEN (zone_geography_type IS NOT NULL AND zone_geography_id IS NOT NULL
              AND existing_geography_id IS NULL AND primary_flag = 'Y') THEN
          INTO HZ_GEOGRAPHIES
            (
             GEOGRAPHY_ID,
             OBJECT_VERSION_NUMBER,
             GEOGRAPHY_TYPE,
             GEOGRAPHY_NAME,
             GEOGRAPHY_USE,
             GEOGRAPHY_CODE,
             START_DATE,
             END_DATE,
             MULTIPLE_PARENT_FLAG,
             CREATED_BY_MODULE,
             COUNTRY_CODE,
             TIMEZONE_CODE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             zone_geography_id,
             1,
             zone_geography_type,
             geo_code,
             'TAX',
             geo_code,
             start_date,
             end_date,
             'N',
             G_CREATED_BY_MODULE,
             country_code,
             'PST',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
          WHEN (zone_geography_type IS NOT NULL AND zone_geography_id IS NOT NULL
                AND existing_geography_id IS NULL and primary_flag = 'Y') THEN
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             zone_geography_id,
             p_tax_content_source,
             'STANDARD_NAME',
             geo_code,
             1,
             'NAME',
             'Y',
             'US',
             'TAX',
             zone_geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
          WHEN (zone_geography_type IS NOT NULL AND zone_geography_id IS NOT NULL
                AND existing_geography_id IS NULL and primary_flag = 'Y') THEN
          INTO HZ_GEOGRAPHY_IDENTIFIERS
            (
             GEOGRAPHY_ID,
             GEO_DATA_PROVIDER,
             IDENTIFIER_SUBTYPE,
             IDENTIFIER_VALUE,
             OBJECT_VERSION_NUMBER,
             IDENTIFIER_TYPE,
             PRIMARY_FLAG,
             LANGUAGE_CODE,
             GEOGRAPHY_USE,
             GEOGRAPHY_TYPE,
             CREATED_BY_MODULE,
             LAST_UPDATED_BY,
             CREATION_DATE,
             CREATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             zone_geography_id,
             p_tax_content_source,
             'GEO_CODE',
             geo_code,
             1,
             'CODE',
             'Y',
             'US',
             'TAX',
             zone_geography_type,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
          WHEN (zone_geography_type IS NOT NULL AND zone_geography_id IS NOT NULL) THEN
          INTO HZ_RELATIONSHIPS
            (
             RELATIONSHIP_ID,
             SUBJECT_ID,
             SUBJECT_TYPE,
             SUBJECT_TABLE_NAME,
             OBJECT_ID,
             OBJECT_TYPE,
             OBJECT_TABLE_NAME,
             RELATIONSHIP_CODE,
             DIRECTIONAL_FLAG,
             COMMENTS,
             START_DATE,
             END_DATE,
             STATUS,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             CONTENT_SOURCE_TYPE,
             RELATIONSHIP_TYPE,
             OBJECT_VERSION_NUMBER,
             CREATED_BY_MODULE,
             APPLICATION_ID,
             DIRECTION_CODE,
             PERCENTAGE_OWNERSHIP,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             hz_relationships_s.nextval,
             zone_geography_id,
             zone_geography_type,
             'HZ_GEOGRAPHIES',
             geography_id,
             geography_type,
             'HZ_GEOGRAPHIES',
             'PARENT_OF',
             'F',
             null,
             start_date,
             end_date,
             'A',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             G_CREATED_BY_MODULE,
             'TAX',
             1,
             G_CREATED_BY_MODULE,
             null,
             'P',
             null,
             p_tax_content_source
            )
          WHEN (zone_geography_type IS NOT NULL AND zone_geography_id IS NOT NULL) THEN
          INTO HZ_RELATIONSHIPS
            (
             RELATIONSHIP_ID,
             SUBJECT_ID,
             SUBJECT_TYPE,
             SUBJECT_TABLE_NAME,
             OBJECT_ID,
             OBJECT_TYPE,
             OBJECT_TABLE_NAME,
             RELATIONSHIP_CODE,
             DIRECTIONAL_FLAG,
             COMMENTS,
             START_DATE,
             END_DATE,
             STATUS,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN,
             CONTENT_SOURCE_TYPE,
             RELATIONSHIP_TYPE,
             OBJECT_VERSION_NUMBER,
             CREATED_BY_MODULE,
             APPLICATION_ID,
             DIRECTION_CODE,
             PERCENTAGE_OWNERSHIP,
             ACTUAL_CONTENT_SOURCE
            )
          VALUES
            (
             hz_relationships_s.nextval,
             geography_id,
             geography_type,
             'HZ_GEOGRAPHIES',
             zone_geography_id,
             zone_geography_type,
             'HZ_GEOGRAPHIES',
             'CHILD_OF',
             'B',
             null,
             start_date,
             end_date,
             'A',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             G_CREATED_BY_MODULE,
             'TAX',
             1,
             G_CREATED_BY_MODULE,
             null,
             'C',
             null,
             p_tax_content_source
            )
 -- Bug 6393452
        WHEN (existing_jurisdiction_id IS NULL and CITY_ROW_NUMBER = 1 and existing_zone_geography_id IS NULL
              AND existing_tax_rate = 1 AND primary_flag = 'Y') THEN
          INTO ZX_JURISDICTIONS_B
            (
             TAX_JURISDICTION_CODE,
             EFFECTIVE_FROM,
             EFFECTIVE_TO,
             TAX_REGIME_CODE,
             TAX,
             DEFAULT_JURISDICTION_FLAG,
             RECORD_TYPE_CODE,
             TAX_JURISDICTION_ID,
             ZONE_GEOGRAPHY_ID,
             INNER_CITY_JURISDICTION_FLAG,
             PRECEDENCE_LEVEL,
             ALLOW_TAX_REGISTRATIONS_FLAG,
             OBJECT_VERSION_NUMBER,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
            )
          VALUES
            (
             geo_code,
             decode(greatest(start_date,G_RECORD_EFFECTIVE_START),start_date,start_date,G_RECORD_EFFECTIVE_START),
             NULL,
             tax_regime_code,
             tax,
             'N',
             G_CREATED_BY_MODULE,
             zx_jurisdictions_b_s1.nextval,
             zone_geography_id,
             inner_city_flag,
             precedence_level,
             'Y',
             1,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
            )
        SELECT v.geography_id,
               v.geography_type,
               v.tax_regime_code,
               v.tax,
               v.zone_geography_id,
               v.zone_geography_type,
               v.geo_code,
               v.start_date,
               nvl(v.end_date,to_date('12/31/4712','mm/dd/yyyy')) end_date,
               v.country_code,
               v.precedence_level,
               (SELECT tax_jurisdiction_id
                  FROM zx_jurisdictions_b j
                 WHERE j.tax_regime_code = v.tax_regime_code
                   AND j.tax = v.tax
                   AND j.tax_jurisdiction_code = v.geo_code) existing_jurisdiction_id,
               (SELECT tax_jurisdiction_id
                  FROM zx_jurisdictions_b j
                 WHERE j.tax_regime_code = v.tax_regime_code
                   AND j.tax = v.tax
                   AND j.zone_geography_id = v.zone_geography_id
                   AND j.effective_from = DECODE(GREATEST(v.start_date,G_RECORD_EFFECTIVE_START),v.start_date,v.start_date,G_RECORD_EFFECTIVE_START)) existing_zone_geography_id,
               (SELECT geography_id
                  FROM hz_geographies
                 WHERE geography_id = v.zone_geography_id) existing_geography_id,
               v.inner_city_flag,
               -- Bug 6393452
               CITY_ROW_NUMBER,
               existing_tax_rate,
               primary_flag
        FROM
         (SELECT inter.geography_id,
                 'STATE' geography_type,
                 p_tax_regime_code tax_regime_code,
                 'STATE' tax,
                 inter.geography_id zone_geography_id,
                 to_char(null) zone_geography_type,
                 DECODE(p_tax_content_source,
                        'TAXWARE','ST-'||inter.COUNTRY_STATE_ABBREVIATION,
                        'VERTEX','ST-'||inter.STATE_JURISDICTION_CODE||'0000000',
                        'OTHERS','ST-'||inter.STATE_JURISDICTION_CODE||'0000000',
                        'ST-'||inter.STATE_JURISDICTION_CODE||'0000000') geo_code,
                 inter.effective_from start_date,
                 inter.effective_to end_date,
                 inter.country_code,
                 275 precedence_level,
                 'N' inner_city_flag,
                 1 CITY_ROW_NUMBER,
                 (SELECT /*+first_rows(1)*/ 1
                    FROM zx_data_upload_interface rate
                   WHERE rate.record_type IN (09,10,11,12)
                     AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
                     AND rate.county_jurisdiction_code IS NULL
                     AND rate.city_jurisdiction_code IS NULL
                     AND rate.LAST_UPDATION_VERSION > p_last_run_version
                     AND ROWNUM = 1) existing_tax_rate,
                 'Y' primary_flag
            FROM zx_data_upload_interface inter
           WHERE inter.record_type = 01
             AND inter.geography_id IS NOT NULL
             AND inter.effective_to IS NULL
             AND inter.LAST_UPDATION_VERSION > p_last_run_version
             AND p_tax_zone_type IS NOT NULL -- Means new regime
           UNION
          SELECT inter.geography_id,
                 'STATE' geography_type,
                 p_tax_regime_code tax_regime_code,
                 'STATE' tax,
                 inter.zone_geography_id,
                 'US_STATE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10) zone_geography_type,
                 DECODE(p_tax_content_source,
                        'TAXWARE','ST-'||inter.COUNTRY_STATE_ABBREVIATION,
                        'VERTEX','ST-'||inter.STATE_JURISDICTION_CODE||'0000000',
                        'OTHERS','ST-'||inter.STATE_JURISDICTION_CODE||'0000000',
                        'ST-'||inter.STATE_JURISDICTION_CODE||'0000000') geo_code,
                 inter.effective_from start_date,
                 inter.effective_to end_date,
                 inter.country_code,
                 275 precedence_level,
                 'N' inner_city_flag,
                 1 CITY_ROW_NUMBER,
                 (SELECT /*+first_rows(1)*/ 1
                    FROM zx_data_upload_interface rate
                   WHERE rate.record_type IN (09,10,11,12)
                     AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
                     AND rate.county_jurisdiction_code IS NULL
                     AND rate.city_jurisdiction_code IS NULL
                     AND rate.LAST_UPDATION_VERSION > p_last_run_version
                     AND ROWNUM = 1) existing_tax_rate,
                 'Y' primary_flag
            FROM zx_data_upload_interface inter
           WHERE inter.record_type = 01
             AND inter.zone_geography_id IS NOT NULL
             AND inter.effective_to IS NULL
             AND p_tax_zone_type IS NULL -- Means migrated regime
          -- AND EXISTS (SELECT NULL
          --               FROM zx_data_upload_interface rate
          --              WHERE rate.record_type IN (09,10,11,12)
          --                AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
          --                AND rate.county_jurisdiction_code IS NULL
          --                AND rate.city_jurisdiction_code IS NULL
          --                AND rate.LAST_UPDATION_VERSION > p_last_run_version)
           UNION
          SELECT inter.geography_id,
                 'COUNTY' geography_type,
                 p_tax_regime_code tax_regime_code,
                 'COUNTY' tax,
                 inter.geography_id zone_geography_id,
                 to_char(null) zone_geography_type,
                 DECODE(p_tax_content_source,
                        'TAXWARE','CO-'||inter.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(inter.GEOGRAPHY_NAME,1,21)),
                        'VERTEX','CO-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||'0000',
                        'OTHERS','CO-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||'0000',
                        'CO-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||'0000') geo_code,
                 inter.effective_from start_date,
                 inter.effective_to end_date,
                 inter.country_code,
                 175 precedence_level,
                 'N' inner_city_flag,
                 1 CITY_ROW_NUMBER,
                 (SELECT /*+first_rows(1)*/ 1
                    FROM zx_data_upload_interface rate
                   WHERE rate.record_type IN (09,10,11,12)
                     AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
                     AND rate.county_jurisdiction_code = inter.county_jurisdiction_code
                     AND rate.city_jurisdiction_code IS NULL
                     AND rate.LAST_UPDATION_VERSION > p_last_run_version
                     AND ROWNUM = 1) existing_tax_rate,
                 'Y' primary_flag
            FROM zx_data_upload_interface inter
           WHERE inter.record_type = 03
             AND inter.geography_id IS NOT NULL
             AND inter.effective_to IS NULL
             AND inter.LAST_UPDATION_VERSION > p_last_run_version
             AND p_tax_zone_type IS NOT NULL -- Means new regime
           UNION
          SELECT inter.geography_id,
                 'COUNTY' geography_type,
                 p_tax_regime_code tax_regime_code,
                 'COUNTY' tax,
                 inter.zone_geography_id,
                 'US_COUNTY_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10) zone_geography_type,
                 DECODE(p_tax_content_source,
                        'TAXWARE','CO-'||inter.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(inter.GEOGRAPHY_NAME,1,21)),
                        'VERTEX','CO-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||'0000',
                        'OTHERS','CO-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||'0000',
                        'CO-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||'0000') geo_code,
                 inter.effective_from start_date,
                 inter.effective_to end_date,
                 inter.country_code,
                 175 precedence_level,
                 'N' inner_city_flag,
                 1 CITY_ROW_NUMBER,
                 (SELECT /*+first_rows(1)*/ 1
                    FROM zx_data_upload_interface rate
                   WHERE rate.record_type IN (09,10,11,12)
                     AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
                     AND rate.county_jurisdiction_code = inter.county_jurisdiction_code
                     AND rate.city_jurisdiction_code IS NULL
                     AND rate.LAST_UPDATION_VERSION > p_last_run_version
                     AND ROWNUM = 1) existing_tax_rate,
                 'Y' primary_flag
            FROM zx_data_upload_interface inter
           WHERE inter.record_type = 03
             AND inter.zone_geography_id IS NOT NULL
             AND inter.effective_to IS NULL
             AND p_tax_zone_type IS NULL -- Means migrated regime
          -- AND EXISTS (SELECT NULL
          --               FROM zx_data_upload_interface rate
          --              WHERE rate.record_type IN (09,10,11,12)
          --                AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
          --                AND rate.county_jurisdiction_code = inter.county_jurisdiction_code
          --                AND rate.city_jurisdiction_code IS NULL
          --                AND rate.LAST_UPDATION_VERSION > p_last_run_version)
           UNION
          SELECT inter.geography_id,
                 'CITY' geography_type,
                 p_tax_regime_code tax_regime_code,
                 'CITY' tax,
                 inter.zone_geography_id,
                 DECODE(p_tax_zone_type,null,'US_CITY_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10),p_tax_zone_type) zone_geography_type,
                 DECODE(p_tax_content_source,
                        'TAXWARE','CI-'||inter.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(inter.GEOGRAPHY_NAME,1,12))||'-'||inter.CITY_JURISDICTION_CODE,
                        'VERTEX','CI-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||LPAD(inter.CITY_JURISDICTION_CODE,4,'0'),
                        'OTHERS','CI-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||LPAD(inter.CITY_JURISDICTION_CODE,4,'0'),
                        'CI-'||inter.STATE_JURISDICTION_CODE||inter.COUNTY_JURISDICTION_CODE||TRIM(SUBSTR(inter.CITY_JURISDICTION_CODE,1,19))) geo_code,
                 inter.effective_from start_date,
                 inter.effective_to end_date,
                 inter.country_code,
                 75 precedence_level,
                 DECODE(TO_CHAR(inter.JURISDICTION_SERIAL_NUMBER),'1','Y','N') inner_city_flag,
                 1 CITY_ROW_NUMBER,
                 (SELECT /*+first_rows(1)*/ 1
                    FROM zx_data_upload_interface rate
                   WHERE rate.record_type IN (09,10,11,12)
                     AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
                     AND rate.county_jurisdiction_code = inter.county_jurisdiction_code
                     AND rate.city_jurisdiction_code = inter.city_jurisdiction_code
                     AND rate.LAST_UPDATION_VERSION > p_last_run_version
                     AND ROWNUM = 1) existing_tax_rate,
                 primary_flag
            FROM zx_data_upload_interface inter
           WHERE inter.record_type = 06
             AND inter.zone_geography_id IS NOT NULL
             AND inter.effective_to IS NULL
          -- cities should be considered always as they might have been created earlier but their zip range or rates are sent for the first time
          -- AND EXISTS (SELECT NULL
          --               FROM zx_data_upload_interface rate
          --              WHERE rate.record_type IN (08,09,10,11,12)
          --                AND rate.state_jurisdiction_code = inter.state_jurisdiction_code
          --                AND rate.county_jurisdiction_code = inter.county_jurisdiction_code
          --                AND rate.city_jurisdiction_code = inter.city_jurisdiction_code
          --                AND rate.LAST_UPDATION_VERSION > p_last_run_version)
           UNION
          SELECT z.geography_id,
                 'CITY' geography_type,
                 p_tax_regime_code tax_regime_code,
                 decode(to_char(inter.record_type),'9',inter.SALES_TAX_AUTHORITY_LEVEL,'10',inter.RENTAL_TAX_AUTHORITY_LEVEL,'11',inter.USE_TAX_AUTHORITY_LEVEL,'12',inter.LEASE_TAX_AUTHORITY_LEVEL) tax,
                 DECODE(p_tax_zone_type,null,inter.zone_geography_id,z.zone_geography_id) zone_geography_id,
                 DECODE(p_tax_zone_type,null,'US_OVERRIDE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10),null) zone_geography_type,
                 DECODE(decode(to_char(inter.record_type),'9',inter.SALES_TAX_AUTHORITY_LEVEL,'10',inter.RENTAL_TAX_AUTHORITY_LEVEL,'11',inter.USE_TAX_AUTHORITY_LEVEL,'12',inter.LEASE_TAX_AUTHORITY_LEVEL),
                          'STATE','ST-','COUNTY','CO-')||
                        DECODE(p_tax_content_source,
                          'TAXWARE','CI-'||z.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(z.GEOGRAPHY_NAME,1,12))||'-'||z.CITY_JURISDICTION_CODE,
                          'VERTEX','CI-'||z.STATE_JURISDICTION_CODE||z.COUNTY_JURISDICTION_CODE||LPAD(z.CITY_JURISDICTION_CODE,4,'0'),
                          'OTHERS','CI-'||z.STATE_JURISDICTION_CODE||z.COUNTY_JURISDICTION_CODE||LPAD(z.CITY_JURISDICTION_CODE,4,'0'),
                          'CI-'||z.STATE_JURISDICTION_CODE||z.COUNTY_JURISDICTION_CODE||TRIM(SUBSTR(z.CITY_JURISDICTION_CODE,1,19))) geo_code,
                 z.effective_from start_date,
                 z.effective_to end_date,
                 inter.country_code,
                 75 precedence_level,
                 'N' inner_city_flag,
                 ROW_NUMBER()
                   OVER (PARTITION BY
                           p_tax_regime_code
                          ,DECODE(to_char(inter.record_type),'9',inter.SALES_TAX_AUTHORITY_LEVEL,'10',inter.RENTAL_TAX_AUTHORITY_LEVEL,'11',inter.USE_TAX_AUTHORITY_LEVEL,'12',inter.LEASE_TAX_AUTHORITY_LEVEL)
                          ,DECODE(p_tax_zone_type,null,inter.zone_geography_id,z.zone_geography_id) -- Modified for Bug#12577793
                          ,z.effective_from
                         ORDER BY
                           z.effective_from
                          ,DECODE(z.primary_flag,'N',2,1)
                        ) AS CITY_ROW_NUMBER,
                 1 existing_tax_rate,
                 z.primary_flag
            FROM zx_data_upload_interface inter,
                 zx_data_upload_interface z
           WHERE inter.record_type IN (09,10,11,12)
             AND (inter.SALES_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.SALES_TAX_AUTHORITY_LEVEL = 'COUNTY'
                  OR inter.RENTAL_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.RENTAL_TAX_AUTHORITY_LEVEL = 'COUNTY'
                  OR inter.USE_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.USE_TAX_AUTHORITY_LEVEL = 'COUNTY'
                  OR inter.LEASE_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.LEASE_TAX_AUTHORITY_LEVEL = 'COUNTY')
             AND inter.STATE_JURISDICTION_CODE IS NOT NULL
             AND inter.COUNTY_JURISDICTION_CODE IS NOT NULL
             AND inter.CITY_JURISDICTION_CODE IS NOT NULL
             AND inter.effective_to IS NULL
             AND inter.LAST_UPDATION_VERSION > p_last_run_version
             AND (p_tax_zone_type IS NOT NULL
                  OR inter.zone_geography_id IS NOT NULL)
             AND z.record_type = 06
             AND z.STATE_JURISDICTION_CODE = inter.STATE_JURISDICTION_CODE
             AND z.COUNTY_JURISDICTION_CODE = inter.COUNTY_JURISDICTION_CODE
             AND z.CITY_JURISDICTION_CODE = inter.CITY_JURISDICTION_CODE
             AND z.zone_geography_id IS NOT NULL
             AND z.effective_to IS NULL
           UNION
          SELECT z.geography_id,
                 'COUNTY' geography_type,
                 p_tax_regime_code tax_regime_code,
                 decode(to_char(inter.record_type),'9',inter.SALES_TAX_AUTHORITY_LEVEL,'10',inter.RENTAL_TAX_AUTHORITY_LEVEL,'11',inter.USE_TAX_AUTHORITY_LEVEL,'12',inter.LEASE_TAX_AUTHORITY_LEVEL) tax,
                 DECODE(p_tax_zone_type,null,inter.zone_geography_id,z.geography_id) zone_geography_id,
                 DECODE(p_tax_zone_type,null,'US_OVERRIDE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10),null) zone_geography_type,
                 DECODE(p_tax_content_source,
                        'TAXWARE','ST-CO-'||z.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(z.GEOGRAPHY_NAME,1,21)),
                        'VERTEX','ST-CO-'||z.STATE_JURISDICTION_CODE||z.COUNTY_JURISDICTION_CODE||'0000',
                        'OTHERS','ST-CO-'||z.STATE_JURISDICTION_CODE||z.COUNTY_JURISDICTION_CODE||'0000',
                        'ST-CO-'||z.STATE_JURISDICTION_CODE||z.COUNTY_JURISDICTION_CODE||'0000') geo_code,
                 z.effective_from start_date,
                 z.effective_to end_date,
                 inter.country_code,
                 175 precedence_level,
                 'N' inner_city_flag,
                 1 CITY_ROW_NUMBER,
                 1 existing_tax_rate,
		             'Y' primary_flag
            FROM zx_data_upload_interface inter,
                 zx_data_upload_interface z
           WHERE inter.record_type IN (09,10,11,12)
             AND (inter.SALES_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.RENTAL_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.USE_TAX_AUTHORITY_LEVEL = 'STATE'
                  OR inter.LEASE_TAX_AUTHORITY_LEVEL = 'STATE')
             AND inter.STATE_JURISDICTION_CODE IS NOT NULL
             AND inter.COUNTY_JURISDICTION_CODE IS NOT NULL
             AND inter.CITY_JURISDICTION_CODE IS NULL
             AND inter.effective_to IS NULL
             AND inter.LAST_UPDATION_VERSION > p_last_run_version
             AND (p_tax_zone_type IS NOT NULL
                  OR inter.zone_geography_id IS NOT NULL)
             AND z.record_type = 03
             AND z.STATE_JURISDICTION_CODE = inter.STATE_JURISDICTION_CODE
             AND z.COUNTY_JURISDICTION_CODE = inter.COUNTY_JURISDICTION_CODE
             AND z.geography_id IS NOT NULL
             AND z.effective_to IS NULL
         ) v;
Line: 3792

         'Records Inserted: '||TO_CHAR(l_rows_processed)
       );
Line: 3805

      INSERT INTO ZX_ACCOUNTS
      (
        TAX_ACCOUNT_ID,
        OBJECT_VERSION_NUMBER,
        TAX_ACCOUNT_ENTITY_CODE,
        TAX_ACCOUNT_ENTITY_ID,
        LEDGER_ID,
        INTERNAL_ORGANIZATION_ID,
        TAX_ACCOUNT_CCID,
        INTERIM_TAX_CCID,
        NON_REC_ACCOUNT_CCID,
        ADJ_CCID,
        EDISC_CCID,
        UNEDISC_CCID,
        FINCHRG_CCID,
        ADJ_NON_REC_TAX_CCID,
        EDISC_NON_REC_TAX_CCID,
        UNEDISC_NON_REC_TAX_CCID,
        FINCHRG_NON_REC_TAX_CCID,
        RECORD_TYPE_CODE,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN
      )
      SELECT
        zx_accounts_s.nextval,
        1,
        'JURISDICTION',
        zjb.TAX_JURISDICTION_ID,
        za.LEDGER_ID,
        za.INTERNAL_ORGANIZATION_ID,
        za.TAX_ACCOUNT_CCID,
        za.INTERIM_TAX_CCID,
        za.NON_REC_ACCOUNT_CCID,
        za.ADJ_CCID,
        za.EDISC_CCID,
        za.UNEDISC_CCID,
        za.FINCHRG_CCID,
        za.ADJ_NON_REC_TAX_CCID,
        za.EDISC_NON_REC_TAX_CCID,
        za.UNEDISC_NON_REC_TAX_CCID,
        za.FINCHRG_NON_REC_TAX_CCID,
        G_CREATED_BY_MODULE,
        fnd_global.user_id,
        sysdate,
        fnd_global.user_id,
        sysdate,
        fnd_global.conc_login_id
      FROM ZX_JURISDICTIONS_B zjb,
           ZX_TAXES_B ztb,
           ZX_ACCOUNTS za
      WHERE zjb.TAX_REGIME_CODE = p_tax_regime_code
      AND   zjb.TAX IN ('STATE','COUNTY','CITY')
      AND   zjb.RECORD_TYPE_CODE = G_CREATED_BY_MODULE
      AND   NOT EXISTS (SELECT NULL
                        FROM ZX_JURISDICTIONS_TL zjt
                        WHERE zjt.TAX_JURISDICTION_ID = zjb.TAX_JURISDICTION_ID)
      AND   ztb.TAX_REGIME_CODE = zjb.TAX_REGIME_CODE
      AND   ztb.TAX = zjb.TAX
      AND   ztb.CONTENT_OWNER_ID = -99   -- Added the condition for Bug#12716747 --
      AND   ztb.SOURCE_TAX_FLAG = 'Y'
      AND   za.TAX_ACCOUNT_ENTITY_CODE = 'TAXES'
      AND   za.TAX_ACCOUNT_ENTITY_ID = ztb.TAX_ID
      AND   NOT EXISTS (SELECT 1
                        FROM ZX_ACCOUNTS
                        WHERE TAX_ACCOUNT_ENTITY_ID = zjb.TAX_JURISDICTION_ID
                        AND   TAX_ACCOUNT_ENTITY_CODE = 'JURISDICTION'
                        AND   LEDGER_ID = za.LEDGER_ID
                        AND   INTERNAL_ORGANIZATION_ID = za.INTERNAL_ORGANIZATION_ID);
Line: 3880

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 3889

      INSERT INTO ZX_JURISDICTIONS_TL
      (
       TAX_JURISDICTION_ID,
       TAX_JURISDICTION_NAME,
       CREATED_BY,
       CREATION_DATE,
       LAST_UPDATED_BY,
       LAST_UPDATE_DATE,
       LAST_UPDATE_LOGIN,
       LANGUAGE,
       SOURCE_LANG
      )
      SELECT zjb.TAX_JURISDICTION_ID,
             DECODE((SELECT SUBSTR(hg.geography_element2_code,1,2)||'-'||
                            DECODE(hg.geography_element3,null,'',SUBSTR(hg.geography_element3,1,30)||'-')||
                            DECODE(hg.geography_element4,null,'',SUBSTR(hg.geography_element4,1,30)||'-')
                     FROM HZ_GEOGRAPHIES hg
                     WHERE hg.GEOGRAPHY_ID = zjb.zone_geography_id),
                     '-',
                     (SELECT SUBSTR(hg.geography_element2_code,1,2)||'-'||
                      DECODE(hg.geography_element3,null,'',SUBSTR(hg.geography_element3,1,30)||'-')||
                      DECODE(hg.geography_element4,null,'',SUBSTR(hg.geography_element4,1,30)||'-')
                      FROM hz_geographies hg_zone,
                           hz_relationships hr,
                           hz_geographies hg,
                           zx_data_upload_interface zd
                      WHERE hg_zone.GEOGRAPHY_ID = zjb.zone_geography_id
                      AND   zd.zone_geography_id = hg_zone.GEOGRAPHY_ID
                      AND   NVL(zd.primary_flag,'Y') = 'Y'
                      AND   hr.SUBJECT_ID = hg_zone.GEOGRAPHY_ID
                      AND   hr.SUBJECT_TYPE = hg_zone.GEOGRAPHY_TYPE
                      AND   hr.SUBJECT_TABLE_NAME = 'HZ_GEOGRAPHIES'
                      AND   hr.RELATIONSHIP_CODE = 'PARENT_OF'
                      AND   hr.DIRECTIONAL_FLAG = 'F'
                      AND   hr.OBJECT_TABLE_NAME = 'HZ_GEOGRAPHIES'
                      AND   zd.geography_id = hg.GEOGRAPHY_ID
                      AND   hg.GEOGRAPHY_ID = hr.OBJECT_ID
                      AND   hg.GEOGRAPHY_TYPE = hr.OBJECT_TYPE
                      AND   ROWNUM = 1),
                      (SELECT SUBSTR(hg.geography_element2_code,1,2)||'-'||
                              DECODE(hg.geography_element3,null,'',SUBSTR(hg.geography_element3,1,30)||'-')||
                              DECODE(hg.geography_element4,null,'',SUBSTR(hg.geography_element4,1,30)||'-')
                       FROM HZ_GEOGRAPHIES hg
                       WHERE hg.GEOGRAPHY_ID = zjb.zone_geography_id))
             || zjb.TAX_JURISDICTION_CODE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             fl.LANGUAGE_CODE,
             USERENV('LANG')
      FROM ZX_JURISDICTIONS_B zjb,
           FND_LANGUAGES fl
      WHERE fl.INSTALLED_FLAG IN ('I', 'B')
      AND   zjb.TAX_REGIME_CODE = p_tax_regime_code
      AND   zjb.TAX IN ('STATE','COUNTY','CITY')
      AND   NOT EXISTS (SELECT NULL
                        FROM ZX_JURISDICTIONS_TL zjt
                        WHERE zjt.TAX_JURISDICTION_ID = zjb.TAX_JURISDICTION_ID
                        AND   zjt.LANGUAGE = fl.LANGUAGE_CODE);
Line: 3956

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 3962

        (SELECT master_ref_geography_id,
                geography_id,
                geography_type,
                zip_begin,
                zip_end,
                start_date,
                end_date,
                hgr_row_id,
                postal_code_num
           FROM
               (SELECT DISTINCT
                 city.geography_id master_ref_geography_id,
                 city.zone_geography_id geography_id,
                 NVL(p_tax_zone_type,'US_CITY_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)) geography_type,
                 zip.zip_begin,
                 zip.zip_end,
                 zip.effective_from start_date,
                 NVL(zip.effective_to,to_date('12/31/4712','mm/dd/yyyy')) end_date,
                 (SELECT hgr.rowid
                    FROM hz_geography_ranges hgr
                   WHERE hgr.GEOGRAPHY_ID = city.zone_geography_id
                     AND hgr.GEOGRAPHY_FROM = zip.zip_begin
                     AND hgr.START_DATE = zip.effective_from
                     AND ROWNUM=1
                 ) hgr_row_id,
                 ROW_NUMBER()
                   OVER (PARTITION BY zip.zip_begin, city.zone_geography_id,city.JURISDICTION_SERIAL_NUMBER,
	                       zip.effective_from order by zip.zip_end DESC ) as postal_code_num
                FROM ZX_DATA_UPLOAD_INTERFACE zip,
                     ZX_DATA_UPLOAD_INTERFACE city
                WHERE zip.record_type = 08
                  AND city.record_type = 06
                  AND city.STATE_JURISDICTION_CODE = zip.STATE_JURISDICTION_CODE
                  AND city.COUNTY_JURISDICTION_CODE = zip.COUNTY_JURISDICTION_CODE
                  AND city.CITY_JURISDICTION_CODE = zip.CITY_JURISDICTION_CODE
                  AND city.zone_geography_id IS NOT NULL
                  AND city.geography_id IS NOT NULL
                  AND city.primary_flag = 'Y'
                  AND city.geography_name = zip.geography_name
               ) v
         WHERE TRIM(postal_code_num) = 1) ref_ranges
      ON (hgr.geography_id = ref_ranges.geography_id AND
          hgr.geography_from = ref_ranges.zip_begin AND
          hgr.start_date = ref_ranges.start_date)
      WHEN MATCHED THEN
          UPDATE
          SET END_DATE = ref_ranges.end_date,
              LAST_UPDATED_BY = fnd_global.user_id,
              LAST_UPDATE_DATE = sysdate,
              LAST_UPDATE_LOGIN = fnd_global.conc_login_id
        WHEN NOT MATCHED THEN
          INSERT
            (
             GEOGRAPHY_ID,
             GEOGRAPHY_FROM,
             START_DATE,
             OBJECT_VERSION_NUMBER,
             GEOGRAPHY_TO,
             IDENTIFIER_TYPE,
             END_DATE,
             GEOGRAPHY_TYPE,
             GEOGRAPHY_USE,
             MASTER_REF_GEOGRAPHY_ID,
             CREATED_BY_MODULE,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
           )
         VALUES
           (
             ref_ranges.geography_id,
             ref_ranges.zip_begin,
             ref_ranges.start_date,
             1,
             ref_ranges.zip_end,
             'NAME',
             ref_ranges.end_date,
             ref_ranges.geography_type,
             'TAX',
             ref_ranges.master_ref_geography_id,
             'EBTAX_CONTENT_UPLOAD',
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
           );
Line: 4055

        INSERT ALL
        INTO hz_geography_ranges
            (
             GEOGRAPHY_ID,
             GEOGRAPHY_FROM,
             START_DATE,
             OBJECT_VERSION_NUMBER,
             GEOGRAPHY_TO,
             IDENTIFIER_TYPE,
             END_DATE,
             GEOGRAPHY_TYPE,
             GEOGRAPHY_USE,
             MASTER_REF_GEOGRAPHY_ID,
             CREATED_BY_MODULE,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
           )
         VALUES
           (
             zone_geography_id,
             zip_begin,
             start_date,
             1,
             zip_end,
             'NAME',
             end_date,
             zone_geography_type,
             'TAX',
             geography_id,
             G_CREATED_BY_MODULE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id
           )
        SELECT
          zone_geography_id,
          '0000' zip_begin,
          effective_from start_date,
          '9999' zip_end,
          nvl(effective_to,to_date('12/31/4712','mm/dd/yyyy')) end_date,
          DECODE(TO_CHAR(record_type),'1','US_STATE_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10),
            '3','US_COUNTY_ZONE_TYPE_'||SUBSTRB(p_tax_regime_code, 14,10)) zone_geography_type,
          geography_id
        FROM ZX_DATA_UPLOAD_INTERFACE inter
        WHERE record_type in (1,3)
        AND   zone_geography_id IS NOT NULL
        AND   NOT EXISTS (SELECT NULL
                           FROM hz_geography_ranges hgr
                           WHERE hgr.GEOGRAPHY_ID = inter.zone_geography_id
                           AND   hgr.GEOGRAPHY_FROM = '0000'
                           AND   hgr.START_DATE = inter.effective_from
                          );
Line: 4116

      /*ad_parallel_updates_pkg.processed_rowid_range(l_rows_processed,l_end_rowid);
Line: 4122

      ad_parallel_updates_pkg.get_rowid_range
      (
       l_start_rowid,
       l_end_rowid,
       l_any_rows_to_process,
       P_batch_size,
       FALSE
      );
Line: 4187

    ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           p_script_name,
           p_Worker_Id,
           p_Num_Workers,
           p_batch_size, 0);
Line: 4198

    ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           p_batch_size,
           TRUE);
Line: 4215

      INSERT ALL
        WHEN (1=1) THEN
        INTO HZ_GEOGRAPHIES
          (
           GEOGRAPHY_ID,
           OBJECT_VERSION_NUMBER,
           GEOGRAPHY_TYPE,
           GEOGRAPHY_NAME,
           GEOGRAPHY_USE,
           GEOGRAPHY_CODE,
           START_DATE,
           END_DATE,
           MULTIPLE_PARENT_FLAG,
           geography_element1,
           geography_element1_id,
           geography_element1_code,
           geography_element2,
           geography_element2_id,
           geography_element2_code,
           geography_element3,
           geography_element3_id,
           geography_element4,
           geography_element4_id,
           geography_element4_code,
           geography_element5,
           geography_element5_id,
           geography_element5_code,
           CREATED_BY_MODULE,
           COUNTRY_CODE,
           TIMEZONE_CODE,
           LAST_UPDATED_BY,
           CREATION_DATE,
           CREATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN
          )
        VALUES
          (
           hz_geographies_s.nextval,
           1,
           geography_type,
           geography_name,
           'MASTER_REF',
           geography_code,
           start_date,
           end_date,
           'N',
           geography_element1,
           geography_element1_id,
           geography_element1_code,
           geography_element2,
           geography_element2_id,
           geography_element2_code,
           geography_element3,
           geography_element3_id,
           geography_element4,
           geography_element4_id,
           geography_element4_code,
           geography_name,
           hz_geographies_s.nextval,
           null,
           G_CREATED_BY_MODULE,
           country_code,
           'PST',
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
        INTO HZ_GEOGRAPHY_IDENTIFIERS
          (
           GEOGRAPHY_ID,
           GEO_DATA_PROVIDER,
           IDENTIFIER_SUBTYPE,
           IDENTIFIER_VALUE,
           OBJECT_VERSION_NUMBER,
           IDENTIFIER_TYPE,
           PRIMARY_FLAG,
           LANGUAGE_CODE,
           GEOGRAPHY_USE,
           GEOGRAPHY_TYPE,
           CREATED_BY_MODULE,
           LAST_UPDATED_BY,
           CREATION_DATE,
           CREATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN
          )
        VALUES
          (
           hz_geographies_s.nextval,
           p_tax_content_source,
           'STANDARD_NAME',
           geography_name,
           1,
           'NAME',
           'Y',
           'US',
           'MASTER_REF',
           geography_type,
           G_CREATED_BY_MODULE,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
        INTO HZ_GEOGRAPHY_IDENTIFIERS
          (
           GEOGRAPHY_ID,
           GEO_DATA_PROVIDER,
           IDENTIFIER_SUBTYPE,
           IDENTIFIER_VALUE,
           OBJECT_VERSION_NUMBER,
           IDENTIFIER_TYPE,
           PRIMARY_FLAG,
           LANGUAGE_CODE,
           GEOGRAPHY_USE,
           GEOGRAPHY_TYPE,
           CREATED_BY_MODULE,
           LAST_UPDATED_BY,
           CREATION_DATE,
           CREATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN
          )
        VALUES
          (
           hz_geographies_s.nextval,
           p_tax_content_source,
           'FIPS_CODE',
           geography_code,
           1,
           'CODE',
           'Y',
           'US',
           'MASTER_REF',
           geography_type,
           G_CREATED_BY_MODULE,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
        INTO HZ_RELATIONSHIPS
          (
           RELATIONSHIP_ID,
           SUBJECT_ID,
           SUBJECT_TYPE,
           SUBJECT_TABLE_NAME,
           OBJECT_ID,
           OBJECT_TYPE,
           OBJECT_TABLE_NAME,
           RELATIONSHIP_CODE,
           DIRECTIONAL_FLAG,
           COMMENTS,
           START_DATE,
           END_DATE,
           STATUS,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           CONTENT_SOURCE_TYPE,
           RELATIONSHIP_TYPE,
           OBJECT_VERSION_NUMBER,
           CREATED_BY_MODULE,
           APPLICATION_ID,
           DIRECTION_CODE,
           PERCENTAGE_OWNERSHIP,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           hz_relationships_s.nextval,
           parent_geography_id,
           parent_geography_type,
           'HZ_GEOGRAPHIES',
           hz_geographies_s.nextval,
           geography_type,
           'HZ_GEOGRAPHIES',
           'PARENT_OF',
           'F',
           null,
           start_date,
           end_date,
           'A',
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           G_CREATED_BY_MODULE,
           'MASTER_REF',
           1,
           G_CREATED_BY_MODULE,
           null,
           'P',
           null,
           p_tax_content_source
          )
        INTO HZ_RELATIONSHIPS
          (
           RELATIONSHIP_ID,
           SUBJECT_ID,
           SUBJECT_TYPE,
           SUBJECT_TABLE_NAME,
           OBJECT_ID,
           OBJECT_TYPE,
           OBJECT_TABLE_NAME,
           RELATIONSHIP_CODE,
           DIRECTIONAL_FLAG,
           COMMENTS,
           START_DATE,
           END_DATE,
           STATUS,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           CONTENT_SOURCE_TYPE,
           RELATIONSHIP_TYPE,
           OBJECT_VERSION_NUMBER,
           CREATED_BY_MODULE,
           APPLICATION_ID,
           DIRECTION_CODE,
           PERCENTAGE_OWNERSHIP,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           hz_relationships_s.nextval,
           hz_geographies_s.nextval,
           geography_type,
           'HZ_GEOGRAPHIES',
           parent_geography_id,
           parent_geography_type,
           'HZ_GEOGRAPHIES',
           'CHILD_OF',
           'B',
           null,
           start_date,
           end_date,
           'A',
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           G_CREATED_BY_MODULE,
           'MASTER_REF',
           1,
           G_CREATED_BY_MODULE,
           null,
           'C',
           null,
           p_tax_content_source
          )
        --Self
        INTO hz_hierarchy_nodes
          (
           HIERARCHY_TYPE,
           PARENT_ID,
           PARENT_TABLE_NAME,
           PARENT_OBJECT_TYPE,
           CHILD_ID,
           CHILD_TABLE_NAME,
           CHILD_OBJECT_TYPE,
           LEVEL_NUMBER,
           TOP_PARENT_FLAG,
           LEAF_CHILD_FLAG,
           EFFECTIVE_START_DATE,
           EFFECTIVE_END_DATE,
           STATUS,
           RELATIONSHIP_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           'MASTER_REF',
           hz_geographies_s.nextval,
           'HZ_GEOGRAPHIES',
           geography_type,
           hz_geographies_s.nextval,
           'HZ_GEOGRAPHIES',
           geography_type,
           0  ,
           'N',
           'Y',
           start_date,
           end_date,
           'A',
           null,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           p_tax_content_source
          )
        -- City
        INTO hz_hierarchy_nodes
          (
           HIERARCHY_TYPE,
           PARENT_ID,
           PARENT_TABLE_NAME,
           PARENT_OBJECT_TYPE,
           CHILD_ID,
           CHILD_TABLE_NAME,
           CHILD_OBJECT_TYPE,
           LEVEL_NUMBER,
           TOP_PARENT_FLAG,
           LEAF_CHILD_FLAG,
           EFFECTIVE_START_DATE,
           EFFECTIVE_END_DATE,
           STATUS,
           RELATIONSHIP_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           'MASTER_REF',
           parent_geography_id,
           'HZ_GEOGRAPHIES',
           parent_geography_type,
           hz_geographies_s.nextval,
           'HZ_GEOGRAPHIES',
           geography_type,
           1,
           '',
           '',
           start_date,
           end_date,
           'A',
           hz_relationships_s.nextval,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           p_tax_content_source
          )
        -- County
        WHEN (geography_element3_id IS NOT NULL) THEN
        INTO hz_hierarchy_nodes
          (
           HIERARCHY_TYPE,
           PARENT_ID,
           PARENT_TABLE_NAME,
           PARENT_OBJECT_TYPE,
           CHILD_ID,
           CHILD_TABLE_NAME,
           CHILD_OBJECT_TYPE,
           LEVEL_NUMBER,
           TOP_PARENT_FLAG,
           LEAF_CHILD_FLAG,
           EFFECTIVE_START_DATE,
           EFFECTIVE_END_DATE,
           STATUS,
           RELATIONSHIP_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           'MASTER_REF',
           geography_element3_id,
           'HZ_GEOGRAPHIES',
           'COUNTY',
           hz_geographies_s.nextval,
           'HZ_GEOGRAPHIES',
           geography_type,
           2  ,
           '',
           '',
           start_date,
           end_date,
           'A',
           null  ,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           p_tax_content_source
          )
        WHEN (geography_element2_id IS NOT NULL) THEN
        INTO hz_hierarchy_nodes
          (
           HIERARCHY_TYPE,
           PARENT_ID,
           PARENT_TABLE_NAME,
           PARENT_OBJECT_TYPE,
           CHILD_ID,
           CHILD_TABLE_NAME,
           CHILD_OBJECT_TYPE,
           LEVEL_NUMBER,
           TOP_PARENT_FLAG,
           LEAF_CHILD_FLAG,
           EFFECTIVE_START_DATE,
           EFFECTIVE_END_DATE,
           STATUS,
           RELATIONSHIP_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           'MASTER_REF',
           geography_element2_id,
           'HZ_GEOGRAPHIES',
           'STATE',
           hz_geographies_s.nextval,
           'HZ_GEOGRAPHIES',
           geography_type,
           3  ,
           '',
           '',
           start_date,
           end_date,
           'A',
           null  ,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           p_tax_content_source
          )
        WHEN (geography_element1_id IS NOT NULL) THEN
        INTO hz_hierarchy_nodes
          (
           HIERARCHY_TYPE,
           PARENT_ID,
           PARENT_TABLE_NAME,
           PARENT_OBJECT_TYPE,
           CHILD_ID,
           CHILD_TABLE_NAME,
           CHILD_OBJECT_TYPE,
           LEVEL_NUMBER,
           TOP_PARENT_FLAG,
           LEAF_CHILD_FLAG,
           EFFECTIVE_START_DATE,
           EFFECTIVE_END_DATE,
           STATUS,
           RELATIONSHIP_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN,
           ACTUAL_CONTENT_SOURCE
          )
        VALUES
          (
           'MASTER_REF',
           geography_element1_id,
           'HZ_GEOGRAPHIES',
           'COUNTRY',
           hz_geographies_s.nextval,
           'HZ_GEOGRAPHIES',
           geography_type,
           4  ,
           '',
           '',
           start_date,
           end_date,
           'A',
           null  ,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id,
           p_tax_content_source
          )

        select v.zip_code geography_name,
               v.zip_code geography_code,
               'POSTAL_CODE' geography_type,
               --v.start_date,
               --v.end_date,
               MIN(v.start_date)  start_date,
               MAX(v.end_date)  end_date,
               g.geography_id parent_geography_id,
               g.geography_type parent_geography_type,
               g.geography_element1,
               g.geography_element1_id,
               g.geography_element1_code,
               g.geography_element2,
               g.geography_element2_id,
               g.geography_element2_code,
               g.geography_element3,
               g.geography_element3_id,
               g.geography_element3_code,
               g.geography_element4,
               g.geography_element4_id,
               g.geography_element4_code,
               g.country_code
        from
        (
          select geography_id,
                 effective_from start_date,
                 nvl(effective_to,to_date('12/31/4712','mm/dd/yyyy')) end_date,
                 from_code,
                 to_code,
                 trim(to_char(val,'09999')) zip_code,cnt
          from (
                select distinct
                       geography_id,
                       effective_from,
                       effective_to,
                       zip_begin,
                       zip_end
                from zx_data_upload_interface
                where record_type = 08
                and   last_updation_version > p_last_run_version
                and   city_jurisdiction_code is not null
                and   geography_id is not null
                and   effective_to is null
                and   nvl(status,'CREATE') <> 'ERROR'
               )
          model
            partition by (geography_id,zip_begin,zip_end,effective_from,effective_to)
            dimension by (0 as attr)
            measures (0 as val,
                      to_number(zip_begin) as from_code,
                      to_number(zip_end) as to_code,
                      (to_number(zip_end)-to_number(zip_begin)+1) as cnt
                     )
            rules iterate (200)
              until (iteration_number+1 >= cnt[0])
              (
                val[iteration_number] = from_code[0]+iteration_number
              )
        ) v,
        hz_geographies g
        WHERE v.geography_id = g.geography_id
        AND   g.country_code = 'US'
        AND NOT EXISTS ( SELECT /*+ordered */'1'
                         FROM  hz_geographies g1,
                               hz_relationships rel
                         WHERE rel.subject_id = g.geography_id
                         AND   rel.subject_type = g.geography_type
                         AND   rel.subject_table_name = 'HZ_GEOGRAPHIES'
                         AND   rel.object_id = g1.geography_id
                         AND   rel.object_type = 'POSTAL_CODE'
                         AND   rel.object_table_name = 'HZ_GEOGRAPHIES'
                         AND   g1.geography_code = v.zip_code
                         AND   g1.geography_type = 'POSTAL_CODE'
                         AND   rel.relationship_type = 'MASTER_REF')
       GROUP BY v.zip_code ,
                v.zip_code ,
                g.geography_id ,
                g.geography_type ,
                g.geography_element1,
                g.geography_element1_id,
                g.geography_element1_code,
                g.geography_element2,
                g.geography_element2_id,
                g.geography_element2_code,
                g.geography_element3,
                g.geography_element3_id,
                g.geography_element3_code,
                g.geography_element4,
                g.geography_element4_id,
                g.geography_element4_code,
                g.country_code;
Line: 4809

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 4816

      /**ad_parallel_updates_pkg.processed_rowid_range(l_rows_processed,l_end_rowid);
Line: 4822

      ad_parallel_updates_pkg.get_rowid_range
      (
       l_start_rowid,
       l_end_rowid,
       l_any_rows_to_process,
       P_batch_size,
       FALSE
      );
Line: 4887

    ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           p_script_name,
           p_Worker_Id,
           p_Num_Workers,
           p_batch_size, 0);
Line: 4898

    ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           p_batch_size,
           TRUE);
Line: 4915

      INSERT ALL
        INTO HZ_GEOGRAPHY_IDENTIFIERS
          (
           GEOGRAPHY_ID,
           GEO_DATA_PROVIDER,
           IDENTIFIER_SUBTYPE,
           IDENTIFIER_VALUE,
           OBJECT_VERSION_NUMBER,
           IDENTIFIER_TYPE,
           PRIMARY_FLAG,
           LANGUAGE_CODE,
           GEOGRAPHY_USE,
           GEOGRAPHY_TYPE,
           CREATED_BY_MODULE,
           LAST_UPDATED_BY,
           CREATION_DATE,
           CREATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN
          )
        VALUES
          (
           geography_id,
           p_tax_content_source,
           'STANDARD_NAME',
           geography_name,
           1,
           'NAME',
           'N',
           'US',
           'MASTER_REF',
           geography_type,
           G_CREATED_BY_MODULE,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
      SELECT DISTINCT inter.geography_id,
             inter.geography_name geography_name,
             'CITY' geography_type
      FROM ZX_DATA_UPLOAD_INTERFACE inter
      WHERE inter.record_type = 07
      AND   inter.last_updation_version > p_last_run_version
      AND   inter.geography_id IS NOT NULL
      AND   NOT EXISTS (SELECT 1
                        FROM HZ_GEOGRAPHY_IDENTIFIERS hgi
                        WHERE hgi.geography_id = inter.geography_id
                        AND   hgi.IDENTIFIER_TYPE = 'NAME'
                        AND   hgi.IDENTIFIER_SUBTYPE = 'STANDARD_NAME'
                        AND   UPPER(hgi.IDENTIFIER_VALUE) = UPPER(inter.geography_name)
                        AND   hgi.LANGUAGE_CODE = 'US');
Line: 4972

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 4979

      /**ad_parallel_updates_pkg.processed_rowid_range(l_rows_processed,l_end_rowid);
Line: 4985

      ad_parallel_updates_pkg.get_rowid_range
      (
       l_start_rowid,
       l_end_rowid,
       l_any_rows_to_process,
       P_batch_size,
       FALSE
      );
Line: 5037

      SELECT decode(record_type_code,'MIGRATED','Y','N')
      FROM zx_regimes_b
      WHERE tax_regime_code = b_regime_code;
Line: 5062

    ad_parallel_updates_pkg.initialize_rowid_range(
           ad_parallel_updates_pkg.ROWID_RANGE,
           l_table_owner,
           l_table_name,
           p_script_name,
           p_Worker_Id,
           p_Num_Workers,
           p_batch_size, 0);
Line: 5073

    ad_parallel_updates_pkg.get_rowid_range(
           l_start_rowid,
           l_end_rowid,
           l_any_rows_to_process,
           p_batch_size,
           TRUE);
Line: 5091

        USING (SELECT tax_regime_code,
                      tax,
                      content_owner_id,
                      tax_status_code,
                      tax_jurisdiction_code,
                      tax_rate_code,
                      effective_from,
                      effective_to,
                      rate_type_code,
                      percentage_rate,
                      active_flag,
                      default_rate_flag,
                      RATE_COUNT
               FROM
               (SELECT DISTINCT
                 p_tax_regime_code tax_regime_code,
                 decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level) tax,
                 -99 content_owner_id,
                 'STANDARD' tax_status_code,
                 DECODE(decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level),
                        'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                        'CITY','CI-')||
                        decode(p_tax_content_source,
                        'TAXWARE',decode(to_char(jur.record_type),
                                  '1',jur.COUNTRY_STATE_ABBREVIATION,
                                  '3',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                  '6',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||jur.city_jurisdiction_code),
                        'VERTEX',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        'OTHERS',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||TRIM(SUBSTR(jur.city_jurisdiction_code,1,19)))
                 ) tax_jurisdiction_code,
                 decode(l_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(rt.record_type),'10','-RENTAL','11','-USE','12','-LEASE') tax_rate_code,
                 decode(greatest(rt.effective_from,G_RECORD_EFFECTIVE_START),rt.effective_from,rt.effective_from,G_RECORD_EFFECTIVE_START) effective_from,
                 rt.effective_to,
                 'PERCENTAGE' rate_type_code,
                 decode(rt.record_type,9,rt.sales_tax_rate,10,rt.rental_tax_rate,11,rt.use_tax_rate,12,rt.lease_tax_rate) percentage_rate,
                 decode(to_char(rt.record_type),'9',rt.sales_tax_rate_active_flag,'10',rt.rental_tax_rate_active_flag,'11',rt.use_tax_rate_active_flag,'12',rt.lease_tax_rate_active_flag) active_flag,
                 decode(to_char(rt.record_type),'9','Y','N') default_rate_flag,
                 count(*)
                   OVER (PARTITION BY
                       p_tax_regime_code,
                       decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level) ,
                       -99 ,
                      'STANDARD' ,
                       DECODE(decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level),
                        'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                        'CITY','CI-')||
                        decode(p_tax_content_source,
                        'TAXWARE',decode(to_char(jur.record_type),
                                  '1',jur.COUNTRY_STATE_ABBREVIATION,
                                  '3',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                  '6',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||jur.city_jurisdiction_code),
                        'VERTEX',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        'OTHERS',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||TRIM(SUBSTR(jur.city_jurisdiction_code,1,19)))
                 ) ,
                 decode(l_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(rt.record_type),'10','-RENTAL','11','-USE','12','-LEASE') ,
                 decode(greatest(rt.effective_from,G_RECORD_EFFECTIVE_START),rt.effective_from,rt.effective_from,G_RECORD_EFFECTIVE_START)
		       ) AS RATE_COUNT,
                 (SELECT Count(*)
                  FROM zx_rates_b
                  WHERE TAX_REGIME_CODE = p_tax_regime_code
                  AND tax = decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level)
                  AND tax_status_code = 'STANDARD'
                  AND content_owner_id = -99
                  AND tax_jurisdiction_code = DECODE(decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level),
                        'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                        'CITY','CI-')||
                        decode(p_tax_content_source,
                        'TAXWARE',decode(to_char(jur.record_type),
                                  '1',jur.COUNTRY_STATE_ABBREVIATION,
                                  '3',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                  '6',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||jur.city_jurisdiction_code),
                        'VERTEX',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        'OTHERS',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||TRIM(SUBSTR(jur.city_jurisdiction_code,1,19))))
                  AND tax_rate_code = decode(l_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(rt.record_type),'10','-RENTAL','11','-USE','12','-LEASE')
                  AND effective_from = decode(greatest(rt.effective_from,G_RECORD_EFFECTIVE_START),rt.effective_from,rt.effective_from,G_RECORD_EFFECTIVE_START)
		  ) l_count
          FROM zx_data_upload_interface rt,
               zx_data_upload_interface jur
          where rt.record_type in (9,10,11,12)
          and   rt.last_updation_version > p_last_run_version
          and   nvl(rt.status,'CREATE') <> 'ERROR'
          and   jur.record_type = decode(rt.city_jurisdiction_code,null,decode(rt.county_jurisdiction_code,null,1,3),6)
          and   jur.state_jurisdiction_code = rt.state_jurisdiction_code
          and   nvl(jur.county_jurisdiction_code,'-1') = nvl(rt.county_jurisdiction_code,'-1')
          and   nvl(jur.city_jurisdiction_code,'-1') = nvl(rt.city_jurisdiction_code,'-1')
          and   nvl(jur.primary_flag,'Y') = 'Y'
          and   jur.effective_to is null)
	  where RATE_COUNT = 1
	  and (l_count = 1 OR l_count = 0))v
        ON (zrbt.tax_regime_code = v.tax_regime_code
            and zrbt.content_owner_id = v.content_owner_id
            and zrbt.tax = v.tax
            and zrbt.tax_status_code = v.tax_status_code
            and zrbt.tax_jurisdiction_code = v.tax_jurisdiction_code
            and zrbt.tax_rate_code = v.tax_rate_code
            and zrbt.effective_from = v.effective_from)
        WHEN NOT MATCHED THEN
          INSERT
          (
           zrbt.TAX_RATE_ID,
           zrbt.OBJECT_VERSION_NUMBER,
           zrbt.TAX_RATE_CODE,
           zrbt.TAX_REGIME_CODE,
           zrbt.TAX,
           zrbt.TAX_STATUS_CODE,
           zrbt.TAX_JURISDICTION_CODE,
           zrbt.CONTENT_OWNER_ID,
           zrbt.ACTIVE_FLAG,
           zrbt.EFFECTIVE_FROM,
           zrbt.EFFECTIVE_TO,
           zrbt.DEFAULT_RATE_FLAG,
           zrbt.DEFAULT_FLG_EFFECTIVE_FROM,
           zrbt.DEFAULT_FLG_EFFECTIVE_TO,
           zrbt.RATE_TYPE_CODE,
           zrbt.PERCENTAGE_RATE,
           zrbt.ALLOW_EXEMPTIONS_FLAG,
           zrbt.ALLOW_EXCEPTIONS_FLAG,
           zrbt.RECORD_TYPE_CODE,
           zrbt.CREATED_BY,
           zrbt.CREATION_DATE,
           zrbt.LAST_UPDATED_BY,
           zrbt.LAST_UPDATE_DATE,
           zrbt.LAST_UPDATE_LOGIN
          )
        VALUES
          (
           zx_rates_b_s.nextval,
           1,
           v.TAX_RATE_CODE,
           v.TAX_REGIME_CODE,
           v.TAX,
           v.TAX_STATUS_CODE,
           v.TAX_JURISDICTION_CODE,
           v.CONTENT_OWNER_ID,
           v.ACTIVE_FLAG,
           v.EFFECTIVE_FROM,
           v.EFFECTIVE_TO,
           v.default_rate_flag,
           decode(v.default_rate_flag,'Y',v.EFFECTIVE_FROM,NULL),
           decode(v.default_rate_flag,'Y',v.EFFECTIVE_TO,NULL),
           v.RATE_TYPE_CODE,
           v.PERCENTAGE_RATE,
           'Y',
           'Y',
           G_CREATED_BY_MODULE,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
        WHEN MATCHED THEN
          UPDATE SET zrbt.PERCENTAGE_RATE = v.percentage_rate,
	             zrbt.EFFECTIVE_TO = v.effective_to,
                     zrbt.DEFAULT_FLG_EFFECTIVE_TO = v.effective_to,
                     zrbt.ACTIVE_FLAG = v.active_flag,
                     zrbt.LAST_UPDATED_BY = fnd_global.user_id,
                     zrbt.LAST_UPDATE_DATE = sysdate,
                     zrbt.LAST_UPDATE_LOGIN = fnd_global.conc_login_id;
Line: 5303

        USING (SELECT tax_regime_code,
                      tax,
                      content_owner_id,
                      tax_status_code,
                      tax_jurisdiction_code,
                      tax_rate_code,
                      effective_from,
                      effective_to,
                      rate_type_code,
                      percentage_rate,
                      active_flag,
                      default_rate_flag,
                      RATE_COUNT
               FROM
               (SELECT DISTINCT
                 p_tax_regime_code tax_regime_code,
                 decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level) tax,
                 -99 content_owner_id,
                 'STANDARD' tax_status_code,
                 DECODE(decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level),
                        'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                        'CITY','CI-')||
                        decode(p_tax_content_source,
                        'TAXWARE',decode(to_char(jur.record_type),
                                  '1',jur.COUNTRY_STATE_ABBREVIATION,
                                  '3',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                  '6',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||jur.city_jurisdiction_code),
                        'VERTEX',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        'OTHERS',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||TRIM(SUBSTR(jur.city_jurisdiction_code,1,19)))
                 ) tax_jurisdiction_code,
                 decode(l_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(rt.record_type),'10','-RENTAL','11','-USE','12','-LEASE') tax_rate_code,
                 decode(greatest(rt.effective_from,G_RECORD_EFFECTIVE_START),rt.effective_from,rt.effective_from,G_RECORD_EFFECTIVE_START) effective_from,
                 rt.effective_to,
                 'PERCENTAGE' rate_type_code,
                 decode(rt.record_type,9,rt.sales_tax_rate,10,rt.rental_tax_rate,11,rt.use_tax_rate,12,rt.lease_tax_rate) percentage_rate,
                 decode(to_char(rt.record_type),'9',rt.sales_tax_rate_active_flag,'10',rt.rental_tax_rate_active_flag,'11',rt.use_tax_rate_active_flag,'12',rt.lease_tax_rate_active_flag) active_flag,
                 decode(to_char(rt.record_type),'9','Y','N') default_rate_flag,
                 count(*)
                   OVER (PARTITION BY
                       p_tax_regime_code,
                       decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level) ,
                       -99 ,
                      'STANDARD' ,
                       DECODE(decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level),
                        'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                        'CITY','CI-')||
                        decode(p_tax_content_source,
                        'TAXWARE',decode(to_char(jur.record_type),
                                  '1',jur.COUNTRY_STATE_ABBREVIATION,
                                  '3',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                  '6',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||jur.city_jurisdiction_code),
                        'VERTEX',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        'OTHERS',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||TRIM(SUBSTR(jur.city_jurisdiction_code,1,19)))
                        ) ,
                        decode(l_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(rt.record_type),'10','-RENTAL','11','-USE','12','-LEASE') ,
                        decode(greatest(rt.effective_from,G_RECORD_EFFECTIVE_START),rt.effective_from,rt.effective_from,G_RECORD_EFFECTIVE_START)
                 ) AS RATE_COUNT,
                 (SELECT Count(*)
                  FROM zx_rates_b
                  WHERE TAX_REGIME_CODE = p_tax_regime_code
                  AND tax = decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level)
                  AND tax_status_code = 'STANDARD'
                  AND content_owner_id = -99
                  AND tax_jurisdiction_code = DECODE(decode(to_char(rt.record_type),'9',rt.sales_tax_authority_level,'10',rt.rental_tax_authority_level,'11',rt.use_tax_authority_level,'12',rt.lease_tax_authority_level),
                        'STATE',decode(to_char(jur.record_type),'1','ST-','3','ST-CO-','6','ST-CI-'),
                        'COUNTY',decode(to_char(jur.record_type),'3','CO-','6','CO-CI-'),
                        'CITY','CI-')||
                        decode(p_tax_content_source,
                        'TAXWARE',decode(to_char(jur.record_type),
                                  '1',jur.COUNTRY_STATE_ABBREVIATION,
                                  '3',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,21)),
                                  '6',jur.COUNTRY_STATE_ABBREVIATION||'-'||UPPER(SUBSTRB(jur.GEOGRAPHY_NAME,1,12))||'-'||jur.city_jurisdiction_code),
                        'VERTEX',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        'OTHERS',DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||LPAD(jur.city_jurisdiction_code,4,'0')),
                        DECODE(to_char(jur.record_type),
                         '1',jur.state_jurisdiction_code||'0000000',
                         '3',jur.state_jurisdiction_code||jur.county_jurisdiction_code||'0000',
                         '6',jur.state_jurisdiction_code||jur.county_jurisdiction_code||TRIM(SUBSTR(jur.city_jurisdiction_code,1,19))))
                  AND tax_rate_code = decode(l_migrated_tax_regime_flag,'Y','STANDARD','STD')||decode(to_char(rt.record_type),'10','-RENTAL','11','-USE','12','-LEASE')
                  AND effective_from = decode(greatest(rt.effective_from,G_RECORD_EFFECTIVE_START),rt.effective_from,rt.effective_from,G_RECORD_EFFECTIVE_START)
		  ) l_count
          FROM zx_data_upload_interface rt,
               zx_data_upload_interface jur
          where rt.record_type in (9,10,11,12)
          and   rt.last_updation_version > p_last_run_version
          and   nvl(rt.status,'CREATE') <> 'ERROR'
          and   jur.record_type = decode(rt.city_jurisdiction_code,null,decode(rt.county_jurisdiction_code,null,1,3),6)
          and   jur.state_jurisdiction_code = rt.state_jurisdiction_code
          and   nvl(jur.county_jurisdiction_code,'-1') = nvl(rt.county_jurisdiction_code,'-1')
          and   nvl(jur.city_jurisdiction_code,'-1') = nvl(rt.city_jurisdiction_code,'-1')
          and   NVL(jur.primary_flag,'Y') = 'Y'
          and   jur.effective_to is null)
	  where RATE_COUNT > 1
	  OR (l_count > 1 or l_count = 0))v
        ON (zrbt.tax_regime_code = v.tax_regime_code
            and zrbt.content_owner_id = v.content_owner_id
            and zrbt.tax = v.tax
            and zrbt.tax_status_code = v.tax_status_code
            and zrbt.tax_jurisdiction_code = v.tax_jurisdiction_code
            and zrbt.tax_rate_code = v.tax_rate_code
            and zrbt.effective_from = v.effective_from
	    and zrbt.active_flag = v.active_flag
	   )
        WHEN NOT MATCHED THEN
          INSERT
          (
           zrbt.TAX_RATE_ID,
           zrbt.OBJECT_VERSION_NUMBER,
           zrbt.TAX_RATE_CODE,
           zrbt.TAX_REGIME_CODE,
           zrbt.TAX,
           zrbt.TAX_STATUS_CODE,
           zrbt.TAX_JURISDICTION_CODE,
           zrbt.CONTENT_OWNER_ID,
           zrbt.ACTIVE_FLAG,
           zrbt.EFFECTIVE_FROM,
           zrbt.EFFECTIVE_TO,
           zrbt.DEFAULT_RATE_FLAG,
           zrbt.DEFAULT_FLG_EFFECTIVE_FROM,
           zrbt.DEFAULT_FLG_EFFECTIVE_TO,
           zrbt.RATE_TYPE_CODE,
           zrbt.PERCENTAGE_RATE,
           zrbt.ALLOW_EXEMPTIONS_FLAG,
           zrbt.ALLOW_EXCEPTIONS_FLAG,
           zrbt.RECORD_TYPE_CODE,
           zrbt.CREATED_BY,
           zrbt.CREATION_DATE,
           zrbt.LAST_UPDATED_BY,
           zrbt.LAST_UPDATE_DATE,
           zrbt.LAST_UPDATE_LOGIN
          )
        VALUES
          (
           zx_rates_b_s.nextval,
           1,
           v.TAX_RATE_CODE,
           v.TAX_REGIME_CODE,
           v.TAX,
           v.TAX_STATUS_CODE,
           v.TAX_JURISDICTION_CODE,
           v.CONTENT_OWNER_ID,
           v.ACTIVE_FLAG,
           v.EFFECTIVE_FROM,
           v.EFFECTIVE_TO,
           v.default_rate_flag,
           decode(v.default_rate_flag,'Y',v.EFFECTIVE_FROM,NULL),
           decode(v.default_rate_flag,'Y',v.EFFECTIVE_TO,NULL),
           v.RATE_TYPE_CODE,
           v.PERCENTAGE_RATE,
           'Y',
           'Y',
           G_CREATED_BY_MODULE,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
        WHEN MATCHED THEN
          UPDATE SET zrbt.PERCENTAGE_RATE = v.percentage_rate,
	             zrbt.EFFECTIVE_TO = v.effective_to,
                     zrbt.DEFAULT_FLG_EFFECTIVE_TO = v.effective_to,
                     zrbt.LAST_UPDATED_BY = fnd_global.user_id,
                     zrbt.LAST_UPDATE_DATE = sysdate,
                     zrbt.LAST_UPDATE_LOGIN = fnd_global.conc_login_id;
Line: 5514

      INSERT ALL INTO ZX_RATES_B_TMP
      (
           TAX_RATE_ID,
           OBJECT_VERSION_NUMBER,
           TAX_RATE_CODE,
           TAX_REGIME_CODE,
           TAX,
           TAX_STATUS_CODE,
           TAX_JURISDICTION_CODE,
           CONTENT_OWNER_ID,
           ACTIVE_FLAG,
           EFFECTIVE_FROM,
           EFFECTIVE_TO,
           DEFAULT_RATE_FLAG,
           DEFAULT_FLG_EFFECTIVE_FROM,
           DEFAULT_FLG_EFFECTIVE_TO,
           RATE_TYPE_CODE,
           PERCENTAGE_RATE,
           ALLOW_EXEMPTIONS_FLAG,
           ALLOW_EXCEPTIONS_FLAG,
           RECORD_TYPE_CODE,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATED_BY,
           LAST_UPDATE_DATE,
           LAST_UPDATE_LOGIN
          )
        VALUES
          (
           zx_rates_b_s.nextval,
           1,
           TAX,
           TAX_REGIME_CODE,
           TAX,
           'STANDARD',
           NULL,
           -99,
           'Y',
           decode(greatest(EFFECTIVE_FROM,G_RECORD_EFFECTIVE_START),EFFECTIVE_FROM,EFFECTIVE_FROM,G_RECORD_EFFECTIVE_START),
           NULL,
           'Y',
           decode(greatest(EFFECTIVE_FROM,G_RECORD_EFFECTIVE_START),EFFECTIVE_FROM,EFFECTIVE_FROM,G_RECORD_EFFECTIVE_START),
           NULL,
           'PERCENTAGE',
           0,
           'Y',
           'Y',
           G_CREATED_BY_MODULE,
           fnd_global.user_id,
           sysdate,
           fnd_global.user_id,
           sysdate,
           fnd_global.conc_login_id
          )
          SELECT tax.TAX_REGIME_CODE  TAX_REGIME_CODE,
                 tax.TAX              TAX,
                 tax.EFFECTIVE_FROM   EFFECTIVE_FROM
          FROM ZX_TAXES_B tax
          WHERE tax.TAX_REGIME_CODE = p_tax_regime_code
          AND tax.RECORD_TYPE_CODE  = G_CREATED_BY_MODULE
          AND tax.CONTENT_OWNER_ID  = -99                            -- Condition Added as a fix for Bug#8286647
          AND NOT EXISTS (SELECT 1 FROM ZX_RATES_B rate
                          WHERE rate.TAX_RATE_CODE = tax.TAX
                          AND rate.CONTENT_OWNER_ID = -99
                          AND rate.TAX_JURISDICTION_CODE IS NULL
                          AND rate.EFFECTIVE_FROM = tax.EFFECTIVE_FROM
                          AND rate.ACTIVE_FLAG = 'Y');
Line: 5585

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 5597

      INSERT INTO ZX_ACCOUNTS
      (
        TAX_ACCOUNT_ID,
        OBJECT_VERSION_NUMBER,
        TAX_ACCOUNT_ENTITY_CODE,
        TAX_ACCOUNT_ENTITY_ID,
        LEDGER_ID,
        INTERNAL_ORGANIZATION_ID,
        TAX_ACCOUNT_CCID,
        INTERIM_TAX_CCID,
        NON_REC_ACCOUNT_CCID,
        ADJ_CCID,
        EDISC_CCID,
        UNEDISC_CCID,
        FINCHRG_CCID,
        ADJ_NON_REC_TAX_CCID,
        EDISC_NON_REC_TAX_CCID,
        UNEDISC_NON_REC_TAX_CCID,
        FINCHRG_NON_REC_TAX_CCID,
        RECORD_TYPE_CODE,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN
      )
      SELECT
        zx_accounts_s.nextval,
        1,
        'RATES',
        zrb.TAX_RATE_ID,
        za.LEDGER_ID,
        za.INTERNAL_ORGANIZATION_ID,
        za.TAX_ACCOUNT_CCID,
        za.INTERIM_TAX_CCID,
        za.NON_REC_ACCOUNT_CCID,
        za.ADJ_CCID,
        za.EDISC_CCID,
        za.UNEDISC_CCID,
        za.FINCHRG_CCID,
        za.ADJ_NON_REC_TAX_CCID,
        za.EDISC_NON_REC_TAX_CCID,
        za.UNEDISC_NON_REC_TAX_CCID,
        za.FINCHRG_NON_REC_TAX_CCID,
        G_CREATED_BY_MODULE,
        fnd_global.user_id,
        sysdate,
        fnd_global.user_id,
        sysdate,
        fnd_global.conc_login_id
      FROM ZX_RATES_B zrb,
           ZX_JURISDICTIONS_B zjb,
           ZX_ACCOUNTS za
      WHERE zrb.TAX_REGIME_CODE = p_tax_regime_code
      AND   zrb.TAX IN ('STATE','COUNTY','CITY')
      AND   zrb.CONTENT_OWNER_ID = -99
      AND   zrb.RECORD_TYPE_CODE = G_CREATED_BY_MODULE
      AND   NOT EXISTS (SELECT NULL
                        FROM ZX_RATES_TL zrt
                        WHERE zrt.TAX_RATE_ID = zrb.TAX_RATE_ID)
      AND   zjb.TAX_REGIME_CODE = zrb.TAX_REGIME_CODE
      AND   zjb.TAX = zrb.TAX
      AND   zjb.TAX_JURISDICTION_CODE = zrb.TAX_JURISDICTION_CODE
      AND   za.TAX_ACCOUNT_ENTITY_CODE = 'JURISDICTION'
      AND   za.TAX_ACCOUNT_ENTITY_ID = zjb.TAX_JURISDICTION_ID;
Line: 5666

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 5675

      INSERT INTO ZX_RATES_TL
      (
       TAX_RATE_ID,
       TAX_RATE_NAME,
       CREATED_BY,
       CREATION_DATE,
       LAST_UPDATED_BY,
       LAST_UPDATE_DATE,
       LAST_UPDATE_LOGIN,
       LANGUAGE,
       SOURCE_LANG
      )
      SELECT zrb.TAX_RATE_ID,
             zrb.TAX_RATE_CODE,
             fnd_global.user_id,
             sysdate,
             fnd_global.user_id,
             sysdate,
             fnd_global.conc_login_id,
             fl.LANGUAGE_CODE,
             USERENV('LANG')
      FROM ZX_RATES_B zrb,
           FND_LANGUAGES fl
      WHERE fl.INSTALLED_FLAG IN ('I', 'B')
      AND   zrb.TAX_REGIME_CODE = p_tax_regime_code
      AND   zrb.CONTENT_OWNER_ID = -99
      AND   zrb.TAX IN ('STATE','COUNTY','CITY')
      AND   NOT EXISTS (SELECT NULL
                        FROM ZX_RATES_TL zrt
                        WHERE zrt.TAX_RATE_ID = zrb.TAX_RATE_ID
                        AND   zrt.LANGUAGE = fl.LANGUAGE_CODE);
Line: 5710

         'Records Inserted: '||TO_CHAR(SQL%ROWCOUNT)
       );
Line: 5716

      UPDATE ZX_TAXES_B_TMP tax
      SET tax.LIVE_FOR_PROCESSING_FLAG = 'Y'
      WHERE tax.RECORD_TYPE_CODE = G_CREATED_BY_MODULE
      AND tax.TAX_REGIME_CODE = p_tax_regime_code
      AND tax.CONTENT_OWNER_ID  = -99                                -- Condition Added as a fix for Bug#8286647
      AND EXISTS (SELECT 1
                  FROM ZX_RATES_B rate
                  WHERE rate.TAX_REGIME_CODE = tax.TAX_REGIME_CODE
                  AND rate.TAX = tax.TAX
                  AND rate.CONTENT_OWNER_ID  = -99                   -- Condition Added as a fix for Bug#8286647
                  AND rate.RECORD_TYPE_CODE = G_CREATED_BY_MODULE);
Line: 5730

     /**ad_parallel_updates_pkg.processed_rowid_range(l_rows_processed,l_end_rowid);
Line: 5736

      ad_parallel_updates_pkg.get_rowid_range
      (
       l_start_rowid,
       l_end_rowid,
       l_any_rows_to_process,
       P_batch_size,
       FALSE
      );
Line: 5790

      SELECT decode(record_type_code,'MIGRATED','Y','N')
        FROM zx_regimes_b
       WHERE tax_regime_code = b_regime_code;
Line: 5799

      SELECT NVL(VERSION_LOADED,'0')
        FROM ZX_CONTENT_SOURCES
       WHERE PROVIDER_ID = b_ptp_id
         AND STANDARD_REGIME_CODE = b_regime_code;
Line: 5808

      SELECT UPPER(REPLACE(hzp.PARTY_NAME,' ','_'))
        FROM ZX_PARTY_TAX_PROFILE ptp,
             HZ_PARTIES hzp
       WHERE ptp.PARTY_TAX_PROFILE_ID = b_ptp_id
         AND ptp.PARTY_TYPE_CODE = 'TAX_PARTNER'
         AND ptp.PARTY_ID = hzp.PARTY_ID;
Line: 6159

    SELECT MAX(LAST_UPDATION_VERSION)
    FROM ZX_DATA_UPLOAD_INTERFACE;
Line: 6166

    SELECT TAX_REGIME_NAME,
           COUNTRY_CODE
    FROM ZX_REGIMES_VL
    WHERE TAX_REGIME_CODE = b_tax_regime_code;
Line: 6190

      errbuf := 'Could not find last update version from the interface table. Contact support.';
Line: 6211

      UPDATE ZX_CONTENT_SOURCES
      SET PROVIDER_REGIME_CODE   = p_tax_regime_code,
          PROVIDER_REGIME_NAME   = l_tax_regime_name,
          LANGUAGE               = USERENV('LANG'),
          COUNTRY_CODE           = l_country_code,
          VERSION_LOADED         = TO_CHAR(l_last_run_version),
          CONTENT_FILE_LOCATION  = l_file_location,
          CONTENT_FILE_NAME      = l_file_name,
          PROGRAM_ID             = FND_GLOBAL.CONC_PROGRAM_ID,
          PROGRAM_APPLICATION_ID = FND_GLOBAL.PROG_APPL_ID,
          PROGRAM_UPDATE_DATE    = SYSDATE
      WHERE PROVIDER_ID = p_tax_content_source_id
      AND STANDARD_REGIME_CODE = p_tax_regime_code;
Line: 6227

        INSERT INTO ZX_CONTENT_SOURCES
        (
          PROVIDER_ID,
          PROVIDER_REGIME_CODE,
          PROVIDER_REGIME_NAME,
          LANGUAGE,
          STANDARD_REGIME_CODE,
          COUNTRY_CODE,
          LOADED_FOR_GCO_FLAG,
          REGIME_PURPOSE_CODE,
          ENTITY_GROUP_CODE,
          VERSION_LOADED,
          POINT_RELEASE_VERSION_LOADED,
          CONTENT_FILE_TYPE,
          CONTENT_FILE_LOCATION,
          CONTENT_FILE_NAME,
          PROGRAM_ID,
          PROGRAM_APPLICATION_ID,
          PROGRAM_UPDATE_DATE
        )
        VALUES
        (
          p_tax_content_source_id,
          p_tax_regime_code,
          l_tax_regime_name,
          USERENV('LANG'),
          p_tax_regime_code,
          l_country_code,
          'Y',
          'CONTENT',
          NULL,
          TO_CHAR(l_last_run_version),
          '0',
          'LOADER',
          l_file_location,
          l_file_name,
          FND_GLOBAL.CONC_PROGRAM_ID,
          FND_GLOBAL.PROG_APPL_ID,
          SYSDATE
        );
Line: 6269

        errbuf := 'Could not update last update version. Contact support.';
Line: 6310

      SELECT COUNT(*)
      FROM ZX_DATA_UPLOAD_INTERFACE;
Line: 6343

        errbuf := 'Please select a valid Content Source.';
Line: 6349

        errbuf := 'Please select a valid Tax Regime to load the data into.';