DBA Data[Home] [Help]

APPS.ZX_TRL_DETAIL_OVERRIDE_PKG SQL Statements

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

Line: 12

  PROCEDURE Insert_Row
       (X_Rowid                      IN OUT NOCOPY VARCHAR2,
        p_tax_line_id                              NUMBER,
        p_internal_organization_id                 NUMBER,
        p_application_id                           NUMBER,
        p_entity_code                              VARCHAR2,
        p_event_class_code                         VARCHAR2,
        p_event_type_code                          VARCHAR2,
        p_trx_id                                   NUMBER,
        p_trx_line_id                              NUMBER,
        p_trx_level_type                           VARCHAR2,
        p_trx_line_number                          NUMBER,
        p_doc_event_status                         VARCHAR2,
        p_tax_event_class_code                     VARCHAR2,
        p_tax_event_type_code                      VARCHAR2,
        p_tax_line_number                          NUMBER,
        p_content_owner_id                         NUMBER,
        p_tax_regime_id                            NUMBER,
        p_tax_regime_code                          VARCHAR2,
        p_tax_id                                   NUMBER,
        p_tax                                      VARCHAR2,
        p_tax_status_id                            NUMBER,
        p_tax_status_code                          VARCHAR2,
        p_tax_rate_id                              NUMBER,
        p_tax_rate_code                            VARCHAR2,
        p_tax_rate                                 NUMBER,
        p_tax_rate_type                            VARCHAR2,
        p_tax_apportionment_line_num               NUMBER,--reduced in size tax_apportionment_line_number
        p_trx_id_level2                            NUMBER,
        p_trx_id_level3                            NUMBER,
        p_trx_id_level4                            NUMBER,
        p_trx_id_level5                            NUMBER,
        p_trx_id_level6                            NUMBER,
        p_trx_user_key_level1                      VARCHAR2,
        p_trx_user_key_level2                      VARCHAR2,
        p_trx_user_key_level3                      VARCHAR2,
        p_trx_user_key_level4                      VARCHAR2,
        p_trx_user_key_level5                      VARCHAR2,
        p_trx_user_key_level6                      VARCHAR2,
        p_mrc_tax_line_flag                        VARCHAR2,
        p_mrc_link_to_tax_line_id                  NUMBER,
        p_ledger_id                                NUMBER,
        p_establishment_id                         NUMBER,
        p_legal_entity_id                          NUMBER,
        p_hq_estb_reg_number                       VARCHAR2,
        p_hq_estb_party_tax_prof_id                NUMBER,
        p_currency_conversion_date                 DATE,
        p_currency_conversion_type                 VARCHAR2,
        p_currency_conversion_rate                 NUMBER,
        p_tax_curr_conversion_date                 DATE,--reduced in size tax_currency_conversion_date
        p_tax_curr_conversion_type                 VARCHAR2,--reduced in size p_tax_currency_conversion_type
        p_tax_curr_conversion_rate                 NUMBER,--reduced in size p_tax_currency_conversion_rate
        p_trx_currency_code                        VARCHAR2,
        p_reporting_currency_code                  VARCHAR2,
        p_minimum_accountable_unit                 NUMBER,
        p_precision                                NUMBER,
        p_trx_number                               VARCHAR2,
        p_trx_date                                 DATE,
        p_unit_price                               NUMBER,
        p_line_amt                                 NUMBER,
        p_trx_line_quantity                        NUMBER,
        p_tax_base_modifier_rate                   NUMBER,
        p_ref_doc_application_id                   NUMBER,
        p_ref_doc_entity_code                      VARCHAR2,
        p_ref_doc_event_class_code                 VARCHAR2,
        p_ref_doc_trx_id                           NUMBER,
        p_ref_doc_trx_level_type                   VARCHAR2,
        p_ref_doc_line_id                          NUMBER,
        p_ref_doc_line_quantity                    NUMBER,
        p_other_doc_line_amt                       NUMBER,
        p_other_doc_line_tax_amt                   NUMBER,
        p_other_doc_line_taxable_amt               NUMBER,
        p_unrounded_taxable_amt                    NUMBER,
        p_unrounded_tax_amt                        NUMBER,
        p_related_doc_application_id               NUMBER,
        p_related_doc_entity_code                  VARCHAR2,
        p_related_doc_evt_class_code               VARCHAR2,--reduced in size p_related_doc_event_class_code
        p_related_doc_trx_id                       NUMBER,
        p_related_doc_trx_level_type               VARCHAR2,
        p_related_doc_number                       VARCHAR2,
        p_related_doc_date                         DATE,
        p_applied_from_appl_id                     NUMBER,--reduced in size p_applied_from_application_id
        p_applied_from_evt_clss_code               VARCHAR2,--reduced in size p_applied_from_event_class_code
        p_applied_from_entity_code                 VARCHAR2,
        p_applied_from_trx_id                      NUMBER,
        p_applied_from_trx_level_type              VARCHAR2,
        p_applied_from_line_id                     NUMBER,
        p_applied_from_trx_number                  VARCHAR2,
        p_adjusted_doc_appln_id                    NUMBER,--reduced in size p_adjusted_doc_application_id
        p_adjusted_doc_entity_code                 VARCHAR2,
        p_adjusted_doc_evt_clss_code               VARCHAR2,--reduced in size p_adjusted_doc_event_class_code
        p_adjusted_doc_trx_id                      NUMBER,
        p_adjusted_doc_trx_level_type              VARCHAR2,
        p_adjusted_doc_line_id                     NUMBER,
        p_adjusted_doc_number                      VARCHAR2,
        p_adjusted_doc_date                        DATE,
        p_applied_to_application_id                NUMBER,
        p_applied_to_evt_class_code                VARCHAR2,--reduced in size p_applied_to_event_class_code
        p_applied_to_entity_code                   VARCHAR2,
        p_applied_to_trx_id                        NUMBER,
        p_applied_to_trx_level_type                VARCHAR2,
        p_applied_to_line_id                       NUMBER,
        p_summary_tax_line_id                      NUMBER,
        p_offset_link_to_tax_line_id               NUMBER,
        p_offset_flag                              VARCHAR2,
        p_process_for_recovery_flag                VARCHAR2,
        p_tax_jurisdiction_id                      NUMBER,
        p_tax_jurisdiction_code                    VARCHAR2,
        p_place_of_supply                          NUMBER,
        p_place_of_supply_type_code                VARCHAR2,
        p_place_of_supply_result_id                NUMBER,
        p_tax_date_rule_id                         NUMBER,
        p_tax_date                                 DATE,
        p_tax_determine_date                       DATE,
        p_tax_point_date                           DATE,
        p_trx_line_date                            DATE,
        p_tax_type_code                            VARCHAR2,
        p_tax_code                                 VARCHAR2,
        p_tax_registration_id                      NUMBER,
        p_tax_registration_number                  VARCHAR2,
        p_registration_party_type                  VARCHAR2,
        p_rounding_level_code                      VARCHAR2,
        p_rounding_rule_code                       VARCHAR2,
        p_rndg_lvl_party_tax_prof_id               NUMBER,--reduced in size p_rounding_lvl_party_tax_prof_id
        p_rounding_lvl_party_type                  VARCHAR2,
        p_compounding_tax_flag                     VARCHAR2,
        p_orig_tax_status_id                       NUMBER,
        p_orig_tax_status_code                     VARCHAR2,
        p_orig_tax_rate_id                         NUMBER,
        p_orig_tax_rate_code                       VARCHAR2,
        p_orig_tax_rate                            NUMBER,
        p_orig_tax_jurisdiction_id                 NUMBER,
        p_orig_tax_jurisdiction_code               VARCHAR2,
        p_orig_tax_amt_included_flag               VARCHAR2,
        p_orig_self_assessed_flag                  VARCHAR2,
        p_tax_currency_code                        VARCHAR2,
        p_tax_amt                                  NUMBER,
        p_tax_amt_tax_curr                         NUMBER,
        p_tax_amt_funcl_curr                       NUMBER,
        p_taxable_amt                              NUMBER,
        p_taxable_amt_tax_curr                     NUMBER,
        p_taxable_amt_funcl_curr                   NUMBER,
        p_orig_taxable_amt                         NUMBER,
        p_orig_taxable_amt_tax_curr                NUMBER,
        p_cal_tax_amt                              NUMBER,
        p_cal_tax_amt_tax_curr                     NUMBER,
        p_cal_tax_amt_funcl_curr                   NUMBER,
        p_orig_tax_amt                             NUMBER,
        p_orig_tax_amt_tax_curr                    NUMBER,
        p_rec_tax_amt                              NUMBER,
        p_rec_tax_amt_tax_curr                     NUMBER,
        p_rec_tax_amt_funcl_curr                   NUMBER,
        p_nrec_tax_amt                             NUMBER,
        p_nrec_tax_amt_tax_curr                    NUMBER,
        p_nrec_tax_amt_funcl_curr                  NUMBER,
        p_tax_exemption_id                         NUMBER,
        p_tax_rate_before_exemption                NUMBER,
        p_tax_rate_name_before_exempt              VARCHAR2,
        p_exempt_rate_modifier                     NUMBER,
        p_exempt_certificate_number                VARCHAR2,
        p_exempt_reason                            VARCHAR2,
        p_exempt_reason_code                       VARCHAR2,
        p_tax_exception_id                         NUMBER,
        p_tax_rate_before_exception                NUMBER,
        p_tax_rate_name_before_except              VARCHAR2,
        p_exception_rate                           NUMBER,
        p_tax_apportionment_flag                   VARCHAR2,
        p_historical_flag                          VARCHAR2,
        p_taxable_basis_formula                    VARCHAR2,
        p_tax_calculation_formula                  VARCHAR2,
        p_cancel_flag                              VARCHAR2,
        p_purge_flag                               VARCHAR2,
        p_delete_flag                              VARCHAR2,
        p_tax_amt_included_flag                    VARCHAR2,
        p_self_assessed_flag                       VARCHAR2,
        p_overridden_flag                          VARCHAR2,
        p_manually_entered_flag                    VARCHAR2,
        p_reporting_only_flag                      VARCHAR2,
        p_freeze_until_overriddn_flg               VARCHAR2,--reduced in size p_Freeze_Until_Overridden_Flag
        p_copied_from_other_doc_flag               VARCHAR2,
        p_recalc_required_flag                     VARCHAR2,
        p_settlement_flag                          VARCHAR2,
        p_item_dist_changed_flag                   VARCHAR2,
        p_assoc_children_frozen_flg                VARCHAR2,--reduced in size p_Associated_Child_Frozen_Flag
        p_tax_only_line_flag                       VARCHAR2,
        p_compounding_dep_tax_flag                 VARCHAR2,
        p_compounding_tax_miss_flag                VARCHAR2,
        p_sync_with_prvdr_flag                     VARCHAR2,
        p_last_manual_entry                        VARCHAR2,
        p_tax_provider_id                          NUMBER,
        p_record_type_code                         VARCHAR2,
        p_reporting_period_id                      NUMBER,
        p_legal_justification_text1                VARCHAR2,
        p_legal_justification_text2                VARCHAR2,
        p_legal_justification_text3                VARCHAR2,
        p_legal_message_appl_2                     NUMBER,
        p_legal_message_status                     NUMBER,
        p_legal_message_rate                       NUMBER,
        p_legal_message_basis                      NUMBER,
        p_legal_message_calc                       NUMBER,
        p_legal_message_threshold                  NUMBER,
        p_legal_message_pos                        NUMBER,
        p_legal_message_trn                        NUMBER,
        p_legal_message_exmpt                      NUMBER,
        p_legal_message_excpt                      NUMBER,
        p_tax_regime_template_id                   NUMBER,
        p_tax_applicability_result_id              NUMBER,--reduced in size p_tax_applicability_result_id
        p_direct_rate_result_id                    NUMBER,
        p_status_result_id                         NUMBER,
        p_rate_result_id                           NUMBER,
        p_basis_result_id                          NUMBER,
        p_thresh_result_id                         NUMBER,
        p_calc_result_id                           NUMBER,
        p_tax_reg_num_det_result_id                NUMBER,
        p_eval_exmpt_result_id                     NUMBER,
        p_eval_excpt_result_id                     NUMBER,
        p_enforced_from_nat_acct_flg               VARCHAR2,--reduced in size p_Enforce_From_Natural_Acct_Flag
        p_tax_hold_code                            NUMBER,
        p_tax_hold_released_code                   NUMBER,
        p_prd_total_tax_amt                        NUMBER,
        p_prd_total_tax_amt_tax_curr               NUMBER,
        p_prd_total_tax_amt_funcl_curr             NUMBER,
        p_trx_line_index                           VARCHAR2,
        p_offset_tax_rate_code                     VARCHAR2,
        p_proration_code                           VARCHAR2,
        p_other_doc_source                         VARCHAR2,
        p_internal_org_location_id                 NUMBER,
        p_line_assessable_value                    NUMBER,
        p_ctrl_total_line_tx_amt                   NUMBER,
        p_applied_to_trx_number                    VARCHAR2,
        p_attribute_category                       VARCHAR2,
        p_attribute1                               VARCHAR2,
        p_attribute2                               VARCHAR2,
        p_attribute3                               VARCHAR2,
        p_attribute4                               VARCHAR2,
        p_attribute5                               VARCHAR2,
        p_attribute6                               VARCHAR2,
        p_attribute7                               VARCHAR2,
        p_attribute8                               VARCHAR2,
        p_attribute9                               VARCHAR2,
        p_attribute10                              VARCHAR2,
        p_attribute11                              VARCHAR2,
        p_attribute12                              VARCHAR2,
        p_attribute13                              VARCHAR2,
        p_attribute14                              VARCHAR2,
        p_attribute15                              VARCHAR2,
        p_global_attribute_category                VARCHAR2,
        p_global_attribute1                        VARCHAR2,
        p_global_attribute2                        VARCHAR2,
        p_global_attribute3                        VARCHAR2,
        p_global_attribute4                        VARCHAR2,
        p_global_attribute5                        VARCHAR2,
        p_global_attribute6                        VARCHAR2,
        p_global_attribute7                        VARCHAR2,
        p_global_attribute8                        VARCHAR2,
        p_global_attribute9                        VARCHAR2,
        p_global_attribute10                       VARCHAR2,
        p_global_attribute11                       VARCHAR2,
        p_global_attribute12                       VARCHAR2,
        p_global_attribute13                       VARCHAR2,
        p_global_attribute14                       VARCHAR2,
        p_global_attribute15                       VARCHAR2,
        p_numeric1                                 NUMBER,
        p_numeric2                                 NUMBER,
        p_numeric3                                 NUMBER,
        p_numeric4                                 NUMBER,
        p_numeric5                                 NUMBER,
        p_numeric6                                 NUMBER,
        p_numeric7                                 NUMBER,
        p_numeric8                                 NUMBER,
        p_numeric9                                 NUMBER,
        p_numeric10                                NUMBER,
        p_char1                                    VARCHAR2,
        p_char2                                    VARCHAR2,
        p_char3                                    VARCHAR2,
        p_char4                                    VARCHAR2,
        p_char5                                    VARCHAR2,
        p_char6                                    VARCHAR2,
        p_char7                                    VARCHAR2,
        p_char8                                    VARCHAR2,
        p_char9                                    VARCHAR2,
        p_char10                                   VARCHAR2,
        p_date1                                    DATE,
        p_date2                                    DATE,
        p_date3                                    DATE,
        p_date4                                    DATE,
        p_date5                                    DATE,
        p_date6                                    DATE,
        p_date7                                    DATE,
        p_date8                                    DATE,
        p_date9                                    DATE,
        p_date10                                   DATE,
        P_interface_entity_code                    VARCHAR2,
        P_interface_tax_line_id                    NUMBER,
        P_taxing_juris_geography_id                NUMBER,
        P_adjusted_doc_tax_line_id                 NUMBER,
        P_object_version_number                    NUMBER,
        p_created_by                               NUMBER,
        p_creation_date                            DATE,
        p_last_updated_by                          NUMBER,
        p_last_update_date                         DATE,
        p_last_update_login                        NUMBER) IS

   l_return_status    VARCHAR2(1000);
Line: 326

      SELECT rowid
      FROM ZX_LINES
      WHERE TAX_LINE_ID = p_tax_line_id;
Line: 335

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row.BEGIN',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Insert_Row (+)');
Line: 341

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'Inserting into ZX_LINES (+)');
Line: 344

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'p_entity_code '||p_entity_code);
Line: 347

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'p_tax_line_number '||to_char(p_tax_line_number));
Line: 350

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'p_event_class_code '||p_event_class_code);
Line: 353

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'p_application_id '||p_application_id);
Line: 356

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'p_tax_id ' ||p_tax_id);
Line: 361

	  select tax_reporting_flag into l_tax_reporting_flag
	  from zx_evnt_cls_mappings
	  where entity_code = p_entity_code
	  and   event_class_code = p_event_class_code
	  and   application_id   = p_application_id;
Line: 369

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'No data found while querying up zx_event_cls_mappings Please check seed data');
Line: 377

     select offset_tax_flag into l_offset_tax_flag
     from zx_taxes_b where
     tax_id = p_tax_id
     and p_tax_determine_date between effective_from and
nvl(effective_to,p_tax_determine_date);
Line: 384

      select offset_tax_rate_code, 'N'
     INTO l_offset_tax_rate_code, l_offset_flag
     from zx_rates_b
      where tax_rate_id = p_tax_rate_id
      and p_tax_determine_date between effective_from and
nvl(effective_to,p_tax_determine_date);
Line: 403

     select legal_reporting_status_def_val into l_report_status_tracking
     from zx_taxes_b where
     tax_id = p_tax_id;
Line: 409

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'No data found while querying up taxes using the tax id Possibly an invalid tax id is passed');
Line: 415

    INSERT INTO ZX_LINES (TAX_LINE_ID,
                          INTERNAL_ORGANIZATION_ID,
                          APPLICATION_ID,
                          ENTITY_CODE,
                          EVENT_CLASS_CODE,
                          EVENT_TYPE_CODE,
                          TRX_ID,
                          TRX_LINE_ID,
                          TRX_LEVEL_TYPE,
                          TRX_LINE_NUMBER,
                          DOC_EVENT_STATUS,
                          TAX_EVENT_CLASS_CODE,
                          TAX_EVENT_TYPE_CODE,
                          TAX_LINE_NUMBER,
                          CONTENT_OWNER_ID,
                          TAX_REGIME_ID,
                          TAX_REGIME_CODE,
                          TAX_ID,
                          TAX,
                          TAX_STATUS_ID,
                          TAX_STATUS_CODE,
                          TAX_RATE_ID,
                          TAX_RATE_CODE,
                          TAX_RATE,
                          TAX_RATE_TYPE,
                          TAX_APPORTIONMENT_LINE_NUMBER,
                          TRX_ID_LEVEL2,
                          TRX_ID_LEVEL3,
                          TRX_ID_LEVEL4,
                          TRX_ID_LEVEL5,
                          TRX_ID_LEVEL6,
                          TRX_USER_KEY_LEVEL1,
                          TRX_USER_KEY_LEVEL2,
                          TRX_USER_KEY_LEVEL3,
                          TRX_USER_KEY_LEVEL4,
                          TRX_USER_KEY_LEVEL5,
                          TRX_USER_KEY_LEVEL6,
                          MRC_TAX_LINE_FLAG,
                          MRC_LINK_TO_TAX_LINE_ID,
                          LEDGER_ID,
                          ESTABLISHMENT_ID,
                          LEGAL_ENTITY_ID,
                          HQ_ESTB_REG_NUMBER,
                          HQ_ESTB_PARTY_TAX_PROF_ID,
                          CURRENCY_CONVERSION_DATE,
                          CURRENCY_CONVERSION_TYPE,
                          CURRENCY_CONVERSION_RATE,
                          TAX_CURRENCY_CONVERSION_DATE,
                          TAX_CURRENCY_CONVERSION_TYPE,
                          TAX_CURRENCY_CONVERSION_RATE,
                          TRX_CURRENCY_CODE,
                          REPORTING_CURRENCY_CODE,
                          MINIMUM_ACCOUNTABLE_UNIT,
                          PRECISION,
                          TRX_NUMBER,
                          TRX_DATE,
                          UNIT_PRICE,
                          LINE_AMT,
                          TRX_LINE_QUANTITY,
                          TAX_BASE_MODIFIER_RATE,
                          REF_DOC_APPLICATION_ID,
                          REF_DOC_ENTITY_CODE,
                          REF_DOC_EVENT_CLASS_CODE,
                          REF_DOC_TRX_ID,
                          REF_DOC_TRX_LEVEL_TYPE,
                          REF_DOC_LINE_ID,
                          REF_DOC_LINE_QUANTITY,
                          OTHER_DOC_LINE_AMT,
                          OTHER_DOC_LINE_TAX_AMT,
                          OTHER_DOC_LINE_TAXABLE_AMT,
                          UNROUNDED_TAXABLE_AMT,
                          UNROUNDED_TAX_AMT,
                          RELATED_DOC_APPLICATION_ID,
                          RELATED_DOC_ENTITY_CODE,
                          RELATED_DOC_EVENT_CLASS_CODE,
                          RELATED_DOC_TRX_ID,
                          RELATED_DOC_TRX_LEVEL_TYPE,
                          RELATED_DOC_NUMBER,
                          RELATED_DOC_DATE,
                          APPLIED_FROM_APPLICATION_ID,
                          APPLIED_FROM_EVENT_CLASS_CODE,
                          APPLIED_FROM_ENTITY_CODE,
                          APPLIED_FROM_TRX_ID,
                          APPLIED_FROM_TRX_LEVEL_TYPE,
                          APPLIED_FROM_LINE_ID,
                          APPLIED_FROM_TRX_NUMBER,
                          ADJUSTED_DOC_APPLICATION_ID,
                          ADJUSTED_DOC_ENTITY_CODE,
                          ADJUSTED_DOC_EVENT_CLASS_CODE,
                          ADJUSTED_DOC_TRX_ID,
                          ADJUSTED_DOC_TRX_LEVEL_TYPE,
                          ADJUSTED_DOC_LINE_ID,
                          ADJUSTED_DOC_NUMBER,
                          ADJUSTED_DOC_DATE,
                          APPLIED_TO_APPLICATION_ID,
                          APPLIED_TO_EVENT_CLASS_CODE,
                          APPLIED_TO_ENTITY_CODE,
                          APPLIED_TO_TRX_ID,
                          APPLIED_TO_TRX_LEVEL_TYPE,
                          APPLIED_TO_LINE_ID,
                          SUMMARY_TAX_LINE_ID,
                          OFFSET_LINK_TO_TAX_LINE_ID,
                          OFFSET_FLAG,
                          PROCESS_FOR_RECOVERY_FLAG,
                          TAX_JURISDICTION_ID,
                          TAX_JURISDICTION_CODE,
                          PLACE_OF_SUPPLY,
                          PLACE_OF_SUPPLY_TYPE_CODE,
                          PLACE_OF_SUPPLY_RESULT_ID,
                          TAX_DATE_RULE_ID,
                          TAX_DATE,
                          TAX_DETERMINE_DATE,
                          TAX_POINT_DATE,
                          TRX_LINE_DATE,
                          TAX_TYPE_CODE,
                          TAX_CODE,
                          TAX_REGISTRATION_ID,
                          TAX_REGISTRATION_NUMBER,
                          REGISTRATION_PARTY_TYPE,
                          ROUNDING_LEVEL_CODE,
                          ROUNDING_RULE_CODE,
                          ROUNDING_LVL_PARTY_TAX_PROF_ID,
                          ROUNDING_LVL_PARTY_TYPE,
                          COMPOUNDING_TAX_FLAG,
                          ORIG_TAX_STATUS_ID,
                          ORIG_TAX_STATUS_CODE,
                          ORIG_TAX_RATE_ID,
                          ORIG_TAX_RATE_CODE,
                          ORIG_TAX_RATE,
                          ORIG_TAX_JURISDICTION_ID,
                          ORIG_TAX_JURISDICTION_CODE,
                          ORIG_TAX_AMT_INCLUDED_FLAG,
                          ORIG_SELF_ASSESSED_FLAG,
                          TAX_CURRENCY_CODE,
                          TAX_AMT,
                          TAX_AMT_TAX_CURR,
                          TAX_AMT_FUNCL_CURR,
                          TAXABLE_AMT,
                          TAXABLE_AMT_TAX_CURR,
                          TAXABLE_AMT_FUNCL_CURR,
                          ORIG_TAXABLE_AMT,
                          ORIG_TAXABLE_AMT_TAX_CURR,
                          CAL_TAX_AMT,
                          CAL_TAX_AMT_TAX_CURR,
                          CAL_TAX_AMT_FUNCL_CURR,
                          ORIG_TAX_AMT,
                          ORIG_TAX_AMT_TAX_CURR,
                          REC_TAX_AMT,
                          REC_TAX_AMT_TAX_CURR,
                          REC_TAX_AMT_FUNCL_CURR,
                          NREC_TAX_AMT,
                          NREC_TAX_AMT_TAX_CURR,
                          NREC_TAX_AMT_FUNCL_CURR,
                          TAX_EXEMPTION_ID,
                          TAX_RATE_BEFORE_EXEMPTION,
                          TAX_RATE_NAME_BEFORE_EXEMPTION,
                          EXEMPT_RATE_MODIFIER,
                          EXEMPT_CERTIFICATE_NUMBER,
                          EXEMPT_REASON,
                          EXEMPT_REASON_CODE,
                          TAX_EXCEPTION_ID,
                          TAX_RATE_BEFORE_EXCEPTION,
                          TAX_RATE_NAME_BEFORE_EXCEPTION,
                          EXCEPTION_RATE,
                          TAX_APPORTIONMENT_FLAG,
                          HISTORICAL_FLAG,
                          TAXABLE_BASIS_FORMULA,
                          TAX_CALCULATION_FORMULA,
                          CANCEL_FLAG,
                          PURGE_FLAG,
                          DELETE_FLAG,
                          TAX_AMT_INCLUDED_FLAG,
                          SELF_ASSESSED_FLAG,
                          OVERRIDDEN_FLAG,
                          MANUALLY_ENTERED_FLAG,
                          REPORTING_ONLY_FLAG,
                          FREEZE_UNTIL_OVERRIDDEN_FLAG,
                          COPIED_FROM_OTHER_DOC_FLAG,
                          RECALC_REQUIRED_FLAG,
                          SETTLEMENT_FLAG,
                          ITEM_DIST_CHANGED_FLAG,
                          ASSOCIATED_CHILD_FROZEN_FLAG,
                          TAX_ONLY_LINE_FLAG,
                          COMPOUNDING_DEP_TAX_FLAG,
                          COMPOUNDING_TAX_MISS_FLAG,
                          SYNC_WITH_PRVDR_FLAG,
                          LAST_MANUAL_ENTRY,
                          TAX_PROVIDER_ID,
                          RECORD_TYPE_CODE,
                          REPORTING_PERIOD_ID,
                          LEGAL_JUSTIFICATION_TEXT1,
                          LEGAL_JUSTIFICATION_TEXT2,
                          LEGAL_JUSTIFICATION_TEXT3,
                          LEGAL_MESSAGE_APPL_2,
                          LEGAL_MESSAGE_STATUS,
                          LEGAL_MESSAGE_RATE,
                          LEGAL_MESSAGE_BASIS,
                          LEGAL_MESSAGE_CALC,
                          LEGAL_MESSAGE_THRESHOLD,
                          LEGAL_MESSAGE_POS,
                          LEGAL_MESSAGE_TRN,
                          LEGAL_MESSAGE_EXMPT,
                          LEGAL_MESSAGE_EXCPT,
                          TAX_REGIME_TEMPLATE_ID,
                          TAX_APPLICABILITY_RESULT_ID,
                          DIRECT_RATE_RESULT_ID,
                          STATUS_RESULT_ID,
                          RATE_RESULT_ID,
                          BASIS_RESULT_ID,
                          THRESH_RESULT_ID,
                          CALC_RESULT_ID,
                          TAX_REG_NUM_DET_RESULT_ID,
                          EVAL_EXMPT_RESULT_ID,
                          EVAL_EXCPT_RESULT_ID,
                          ENFORCE_FROM_NATURAL_ACCT_FLAG,
                          TAX_HOLD_CODE,
                          TAX_HOLD_RELEASED_CODE,
                          PRD_TOTAL_TAX_AMT,
                          PRD_TOTAL_TAX_AMT_TAX_CURR,
                          PRD_TOTAL_TAX_AMT_FUNCL_CURR,
                          TRX_LINE_INDEX,
                          OFFSET_TAX_RATE_CODE,
                          PRORATION_CODE,
                          OTHER_DOC_SOURCE,
                          INTERNAL_ORG_LOCATION_ID,
                          LINE_ASSESSABLE_VALUE,
                          CTRL_TOTAL_LINE_TX_AMT,
                          APPLIED_TO_TRX_NUMBER,
                          MULTIPLE_JURISDICTIONS_FLAG,
                          ATTRIBUTE_CATEGORY,
                          ATTRIBUTE1,
                          ATTRIBUTE2,
                          ATTRIBUTE3,
                          ATTRIBUTE4,
                          ATTRIBUTE5,
                          ATTRIBUTE6,
                          ATTRIBUTE7,
                          ATTRIBUTE8,
                          ATTRIBUTE9,
                          ATTRIBUTE10,
                          ATTRIBUTE11,
                          ATTRIBUTE12,
                          ATTRIBUTE13,
                          ATTRIBUTE14,
                          ATTRIBUTE15,
                          GLOBAL_ATTRIBUTE_CATEGORY,
                          GLOBAL_ATTRIBUTE1,
                          GLOBAL_ATTRIBUTE2,
                          GLOBAL_ATTRIBUTE3,
                          GLOBAL_ATTRIBUTE4,
                          GLOBAL_ATTRIBUTE5,
                          GLOBAL_ATTRIBUTE6,
                          GLOBAL_ATTRIBUTE7,
                          GLOBAL_ATTRIBUTE8,
                          GLOBAL_ATTRIBUTE9,
                          GLOBAL_ATTRIBUTE10,
                          GLOBAL_ATTRIBUTE11,
                          GLOBAL_ATTRIBUTE12,
                          GLOBAL_ATTRIBUTE13,
                          GLOBAL_ATTRIBUTE14,
                          GLOBAL_ATTRIBUTE15,
                          NUMERIC1,
                          NUMERIC2,
                          NUMERIC3,
                          NUMERIC4,
                          NUMERIC5,
                          NUMERIC6,
                          NUMERIC7,
                          NUMERIC8,
                          NUMERIC9,
                          NUMERIC10,
                          CHAR1,
                          CHAR2,
                          CHAR3,
                          CHAR4,
                          CHAR5,
                          CHAR6,
                          CHAR7,
                          CHAR8,
                          CHAR9,
                          CHAR10,
                          DATE1,
                          DATE2,
                          DATE3,
                          DATE4,
                          DATE5,
                          DATE6,
                          DATE7,
                          DATE8,
                          DATE9,
                          DATE10,
                          INTERFACE_ENTITY_CODE,
                          INTERFACE_TAX_LINE_ID,
                          TAXING_JURIS_GEOGRAPHY_ID,
                          ADJUSTED_DOC_TAX_LINE_ID,
			  LEGAL_REPORTING_STATUS,
                          OBJECT_VERSION_NUMBER,
                          CREATED_BY,
                          CREATION_DATE,
                          LAST_UPDATED_BY,
                          LAST_UPDATE_DATE,
                          LAST_UPDATE_LOGIN)
                  VALUES (p_tax_line_id,
                          p_internal_organization_id,
                          p_application_id,
                          p_entity_code,
                          p_event_class_code,
                          p_event_type_code,
                          p_trx_id,
                          p_trx_line_id,
                          p_trx_level_type,
                          p_trx_line_number,
                          p_doc_event_status,
                          p_tax_event_class_code,
                          p_tax_event_type_code,
                          p_tax_line_number,
                          p_content_owner_id,
                          p_tax_regime_id,
                          p_tax_regime_code,
                          p_tax_id,
                          p_tax,
                          p_tax_status_id,
                          p_tax_status_code,
                          p_tax_rate_id,
                          p_tax_rate_code,
                          p_tax_rate,
                          p_tax_rate_type,
                          p_tax_apportionment_line_num,
                          p_trx_id_level2,
                          p_trx_id_level3,
                          p_trx_id_level4,
                          p_trx_id_level5,
                          p_trx_id_level6,
                          p_trx_user_key_level1,
                          p_trx_user_key_level2,
                          p_trx_user_key_level3,
                          p_trx_user_key_level4,
                          p_trx_user_key_level5,
                          p_trx_user_key_level6,
                          NVL(p_mrc_tax_line_flag, 'N'),
                          p_mrc_link_to_tax_line_id,
                          p_ledger_id,
                          p_establishment_id,
                          p_legal_entity_id,
                          p_hq_estb_reg_number,
                          p_hq_estb_party_tax_prof_id,
                          p_currency_conversion_date,
                          p_currency_conversion_type,
                          p_currency_conversion_rate,
                          p_tax_curr_conversion_date,
                          p_tax_curr_conversion_type,
                          p_tax_curr_conversion_rate,
                          p_trx_currency_code,
                          p_reporting_currency_code,
                          p_minimum_accountable_unit,
                          p_precision,
                          p_trx_number,
                          p_trx_date,
                          p_unit_price,
                          p_line_amt,
                          p_trx_line_quantity,
                          p_tax_base_modifier_rate,
                          p_ref_doc_application_id,
                          p_ref_doc_entity_code,
                          p_ref_doc_event_class_code,
                          p_ref_doc_trx_id,
                          p_ref_doc_trx_level_type,
                          p_ref_doc_line_id,
                          p_ref_doc_line_quantity,
                          p_other_doc_line_amt,
                          p_other_doc_line_tax_amt,
                          p_other_doc_line_taxable_amt,
                          p_unrounded_taxable_amt,
                          p_unrounded_tax_amt,
                          p_related_doc_application_id,
                          p_related_doc_entity_code,
                          p_related_doc_evt_class_code,
                          p_related_doc_trx_id,
                          p_related_doc_trx_level_type,
                          p_related_doc_number,
                          p_related_doc_date,
                          p_applied_from_appl_id,
                          p_applied_from_evt_clss_code,
                          p_applied_from_entity_code,
                          p_applied_from_trx_id,
                          p_applied_from_trx_level_type,
                          p_applied_from_line_id,
                          p_applied_from_trx_number,
                          p_adjusted_doc_appln_id,
                          p_adjusted_doc_entity_code,
                          p_adjusted_doc_evt_clss_code,
                          p_adjusted_doc_trx_id,
                          p_adjusted_doc_trx_level_type,
                          p_adjusted_doc_line_id,
                          p_adjusted_doc_number,
                          p_adjusted_doc_date,
                          p_applied_to_application_id,
                          p_applied_to_evt_class_code,
                          p_applied_to_entity_code,
                          p_applied_to_trx_id,
                          p_applied_to_trx_level_type,
                          p_applied_to_line_id,
                          p_summary_tax_line_id,
                          p_offset_link_to_tax_line_id,
                          nvl(l_offset_flag,'N'), --p_offset_flag
                          'Y', --p_process_for_recovery_flag,
                          p_tax_jurisdiction_id,
                          p_tax_jurisdiction_code,
                          p_place_of_supply,
                          p_place_of_supply_type_code,
                          p_place_of_supply_result_id,
                          p_tax_date_rule_id,
                          p_tax_date,
                          p_tax_determine_date,
                          p_tax_point_date,
                          p_trx_line_date,
                          p_tax_type_code,
                          p_tax_code,
                          p_tax_registration_id,
                          p_tax_registration_number,
                          p_registration_party_type,
                          p_rounding_level_code,
                          p_rounding_rule_code,
                          p_rndg_lvl_party_tax_prof_id,
                          p_rounding_lvl_party_type,
                          DECODE(p_overridden_flag, 'C', NVL(p_compounding_tax_flag,'N'), 'N'),              --p_compounding_tax_flag
                          p_orig_tax_status_id,
                          p_orig_tax_status_code,
                          p_orig_tax_rate_id,
                          p_orig_tax_rate_code,
                          p_orig_tax_rate,
                          p_orig_tax_jurisdiction_id,
                          p_orig_tax_jurisdiction_code,
                          DECODE(p_overridden_flag, 'C', p_orig_tax_amt_included_flag, NULL),   --p_orig_tax_amt_included_flag,
                          DECODE(p_overridden_flag, 'C', p_orig_self_assessed_flag, NULL),      --p_orig_self_assessed_flag,
                          p_tax_currency_code,
                          p_tax_amt,
                          p_tax_amt_tax_curr,
                          p_tax_amt_funcl_curr,
                          p_taxable_amt,
                          p_taxable_amt_tax_curr,
                          p_taxable_amt_funcl_curr,
                          p_orig_taxable_amt,
                          p_orig_taxable_amt_tax_curr,
                          p_cal_tax_amt,
                          p_cal_tax_amt_tax_curr,
                          p_cal_tax_amt_funcl_curr,
                          decode(p_manually_entered_flag,'Y',decode(p_tax_amt_included_flag,'Y',p_line_amt*p_tax_rate/(100 + p_tax_rate),p_line_amt*p_tax_rate/100),p_orig_tax_amt),
                          p_orig_tax_amt_tax_curr,
                          p_rec_tax_amt,
                          p_rec_tax_amt_tax_curr,
                          p_rec_tax_amt_funcl_curr,
                          p_nrec_tax_amt,
                          p_nrec_tax_amt_tax_curr,
                          p_nrec_tax_amt_funcl_curr,
                          p_tax_exemption_id,
                          p_tax_rate_before_exemption,
                          p_tax_rate_before_exception,  --check the param
                          p_exempt_rate_modifier,
                          p_exempt_certificate_number,
                          p_exempt_reason,
                          p_exempt_reason_code,
                          p_tax_exception_id,
                          p_tax_rate_before_exception,
                          p_tax_rate_name_before_except,
                          p_exception_rate,
                          DECODE(p_overridden_flag, 'C', NVL(p_tax_apportionment_flag,'N'), 'N'),    --p_tax_apportionment_flag,
                          DECODE(p_overridden_flag, 'C', NVL(p_historical_flag,'N'), 'N'),           --p_historical_flag
                          p_taxable_basis_formula,
                          p_tax_calculation_formula,
                          DECODE(p_overridden_flag, 'C', NVL(p_cancel_flag, 'N'), 'N'),              --p_cancel_flag
                          DECODE(p_overridden_flag, 'C', NVL(p_purge_flag,'N'), 'N'),                --p_purge_flag
                          DECODE(p_overridden_flag, 'C', NVL(p_delete_flag,'N'), 'N'),               --p_delete_flag
                          p_tax_amt_included_flag,
                          p_self_assessed_flag,
                          DECODE(p_overridden_flag, 'C', 'Y', 'N'),                                  --p_overridden_flag
                          DECODE(p_overridden_flag, 'C', NVL(p_manually_entered_flag,'N'), 'Y'),     --p_manually_entered_flag,
                          DECODE(p_overridden_flag, 'C', NVL(p_reporting_only_flag,'N'), 'N'),       --p_reporting_only_flag
                          DECODE(p_overridden_flag, 'C', NVL(p_freeze_until_overriddn_flg,'N'), 'N'),--p_freeze_until_overriddn_flg
                          DECODE(p_overridden_flag, 'C', NVL(p_copied_from_other_doc_flag,'N'), 'N'),--p_copied_from_other_doc_flag
                    'Y',                                                                       --p_recalc_required_flag,
                          DECODE(p_overridden_flag, 'C', NVL(p_settlement_flag,'N'), 'N'),           --p_settlement_flag
                          DECODE(p_overridden_flag, 'C', NVL(p_item_dist_changed_flag,'N'),'N'),     --p_item_dist_changed_flag
                          'N', --p_assoc_children_frozen_flg
                          p_tax_only_line_flag,
                          DECODE(p_overridden_flag, 'C', NVL(p_compounding_tax_miss_flag, 'N'),'N'), --p_compounding_tax_miss_flag,
                          DECODE(p_overridden_flag, 'C', NVL(p_compounding_dep_tax_flag,'N'), 'N'),  --p_compounding_dep_tax_flag
                          decode(p_tax_provider_id, NULL, 'N', 'Y'),                                 --p_sync_with_prvdr_flag,
                          DECODE(p_overridden_flag, 'C', p_last_manual_entry, 'TAX_AMOUNT'),         --p_last_manual_entry,
                          p_tax_provider_id,
                          'ETAX_CREATED',
                          p_reporting_period_id,
                          p_legal_justification_text1,
                          p_legal_justification_text2,
                          p_legal_justification_text3,
                          p_legal_message_appl_2,
                          p_legal_message_status,
                          p_legal_message_rate,
                          p_legal_message_basis,
                          p_legal_message_calc,
                          p_legal_message_threshold,
                          p_legal_message_pos,
                          p_legal_message_trn,
                          p_legal_message_exmpt,
                          p_legal_message_excpt,
                          p_tax_regime_template_id,
                          p_tax_applicability_result_id,
                          p_direct_rate_result_id,
                          p_status_result_id,
                          p_rate_result_id,
                          p_basis_result_id,
                          p_thresh_result_id,
                          p_calc_result_id,
                          p_tax_reg_num_det_result_id,
                          p_eval_exmpt_result_id,
                          p_eval_excpt_result_id,
                          DECODE(p_overridden_flag, 'C', p_enforced_from_nat_acct_flg, 'N'), --p_enforced_from_nat_acct_flg
                          p_tax_hold_code,
                          p_tax_hold_released_code,
                          p_prd_total_tax_amt,
                          p_prd_total_tax_amt_tax_curr,
                          p_prd_total_tax_amt_funcl_curr,
                          p_trx_line_index,
                          l_offset_tax_rate_code,
                          p_proration_code,
                          p_other_doc_source,
                          p_internal_org_location_id,
                          p_line_assessable_value,
                          p_ctrl_total_line_tx_amt,
                          p_applied_to_trx_number,
                          'N',                                                               --p_multiple_jurisdictions_flag
                          p_attribute_category,
                          p_attribute1,
                          p_attribute2,
                          p_attribute3,
                          p_attribute4,
                          p_attribute5,
                          p_attribute6,
                          p_attribute7,
                          p_attribute8,
                          p_attribute9,
                          p_attribute10,
                          p_attribute11,
                          p_attribute12,
                          p_attribute13,
                          p_attribute14,
                          p_attribute15,
                          p_global_attribute_category,
                          p_global_attribute1,
                          p_global_attribute2,
                          p_global_attribute3,
                          p_global_attribute4,
                          p_global_attribute5,
                          p_global_attribute6,
                          p_global_attribute7,
                          p_global_attribute8,
                          p_global_attribute9,
                          p_global_attribute10,
                          p_global_attribute11,
                          p_global_attribute12,
                          p_global_attribute13,
                          p_global_attribute14,
                          p_global_attribute15,
                          p_numeric1,
                          p_numeric2,
                          p_numeric3,
                          p_numeric4,
                          p_numeric5,
                          p_numeric6,
                          p_numeric7,
                          p_numeric8,
                          p_numeric9,
                          p_numeric10,
                          p_char1,
                          p_char2,
                          p_char3,
                          p_char4,
                          p_char5,
                          p_char6,
                          p_char7,
                          p_char8,
                          p_char9,
                          p_char10,
                          p_date1,
                          p_date2,
                          p_date3,
                          p_date4,
                          p_date5,
                          p_date6,
                          p_date7,
                          p_date8,
                          p_date9,
                          p_date10,
                          p_interface_entity_code,
                          p_interface_tax_line_id,
                          p_taxing_juris_geography_id,
                          p_adjusted_doc_tax_line_id,
			  l_report_status_tracking,
                          1,  --p_object_version_number,
                          fnd_global.user_id,
                          sysdate,
                          fnd_global.user_id,
                          sysdate,
                          fnd_global.login_id);
Line: 1032

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'Inserting into ZX_LINES (-)');
Line: 1038

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row.',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Update ZX_LINES (+)');
Line: 1044

    UPDATE ZX_LINES
      SET RECALC_REQUIRED_FLAG = p_recalc_required_flag
        WHERE APPLICATION_ID          = p_application_id
        AND ENTITY_CODE               = p_entity_code
        AND EVENT_CLASS_CODE          = p_event_class_code
        AND TRX_ID                    = p_trx_id
        AND TRX_LINE_ID               = p_trx_line_id
        AND TRX_LEVEL_TYPE            = p_trx_level_type
        AND COMPOUNDING_TAX_MISS_FLAG = 'Y';
Line: 1056

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row.',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Update ZX_LINES (-)');
Line: 1062

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row.END',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Insert_Row (-)');
Line: 1066

  END Insert_Row;
Line: 1240

        p_delete_flag                              VARCHAR2,
        p_tax_amt_included_flag                    VARCHAR2,
        p_self_assessed_flag                       VARCHAR2,
        p_overridden_flag                          VARCHAR2,
        p_manually_entered_flag                    VARCHAR2,
        p_reporting_only_flag                      VARCHAR2,
        p_freeze_until_overriddn_flg               VARCHAR2,--reduced in size p_Freeze_Until_Overridden_Flag
        p_copied_from_other_doc_flag               VARCHAR2,
        p_recalc_required_flag                     VARCHAR2,
        p_settlement_flag                          VARCHAR2,
        p_item_dist_changed_flag                   VARCHAR2,
        p_assoc_children_frozen_flg                VARCHAR2,--reduced in size p_Associated_Child_Frozen_Flag
        p_tax_only_line_flag                       VARCHAR2,
        p_compounding_dep_tax_flag                 VARCHAR2,
        p_compounding_tax_miss_flag                VARCHAR2,
        p_sync_with_prvdr_flag                     VARCHAR2,
        p_last_manual_entry                        VARCHAR2,
        p_tax_provider_id                          NUMBER,
        p_record_type_code                         VARCHAR2,
        p_reporting_period_id                      NUMBER,
        p_legal_justification_text1                VARCHAR2,
        p_legal_justification_text2                VARCHAR2,
        p_legal_justification_text3                VARCHAR2,
        p_legal_message_appl_2                     NUMBER,
        p_legal_message_status                     NUMBER,
        p_legal_message_rate                       NUMBER,
        p_legal_message_basis                      NUMBER,
        p_legal_message_calc                       NUMBER,
        p_legal_message_threshold                  NUMBER,
        p_legal_message_pos                        NUMBER,
        p_legal_message_trn                        NUMBER,
        p_legal_message_exmpt                      NUMBER,
        p_legal_message_excpt                      NUMBER,
        p_tax_regime_template_id                   NUMBER,
        p_tax_applicability_result_id              NUMBER,--reduced in size p_tax_applicability_result_id
        p_direct_rate_result_id                    NUMBER,
        p_status_result_id                         NUMBER,
        p_rate_result_id                           NUMBER,
        p_basis_result_id                          NUMBER,
        p_thresh_result_id                         NUMBER,
        p_calc_result_id                           NUMBER,
        p_tax_reg_num_det_result_id                NUMBER,
        p_eval_exmpt_result_id                     NUMBER,
        p_eval_excpt_result_id                     NUMBER,
        p_enforced_from_nat_acct_flg               VARCHAR2,--reduced in size p_Enforce_From_Natural_Acct_Flag
        p_tax_hold_code                            NUMBER,
        p_tax_hold_released_code                   NUMBER,
        p_prd_total_tax_amt                        NUMBER,
        p_prd_total_tax_amt_tax_curr               NUMBER,
        p_prd_total_tax_amt_funcl_curr             NUMBER,
        p_trx_line_index                           VARCHAR2,
        p_offset_tax_rate_code                     VARCHAR2,
        p_proration_code                           VARCHAR2,
        p_other_doc_source                         VARCHAR2,
        p_internal_org_location_id                 NUMBER,
        p_line_assessable_value                    NUMBER,
        p_ctrl_total_line_tx_amt                   NUMBER,
        p_applied_to_trx_number                    VARCHAR2,
        p_attribute_category                       VARCHAR2,
        p_attribute1                               VARCHAR2,
        p_attribute2                               VARCHAR2,
        p_attribute3                               VARCHAR2,
        p_attribute4                               VARCHAR2,
        p_attribute5                               VARCHAR2,
        p_attribute6                               VARCHAR2,
        p_attribute7                               VARCHAR2,
        p_attribute8                               VARCHAR2,
        p_attribute9                               VARCHAR2,
        p_attribute10                              VARCHAR2,
        p_attribute11                              VARCHAR2,
        p_attribute12                              VARCHAR2,
        p_attribute13                              VARCHAR2,
        p_attribute14                              VARCHAR2,
        p_attribute15                              VARCHAR2,
        p_global_attribute_category                VARCHAR2,
        p_global_attribute1                        VARCHAR2,
        p_global_attribute2                        VARCHAR2,
        p_global_attribute3                        VARCHAR2,
        p_global_attribute4                        VARCHAR2,
        p_global_attribute5                        VARCHAR2,
        p_global_attribute6                        VARCHAR2,
        p_global_attribute7                        VARCHAR2,
        p_global_attribute8                        VARCHAR2,
        p_global_attribute9                        VARCHAR2,
        p_global_attribute10                       VARCHAR2,
        p_global_attribute11                       VARCHAR2,
        p_global_attribute12                       VARCHAR2,
        p_global_attribute13                       VARCHAR2,
        p_global_attribute14                       VARCHAR2,
        p_global_attribute15                       VARCHAR2,
        p_numeric1                                 NUMBER,
        p_numeric2                                 NUMBER,
        p_numeric3                                 NUMBER,
        p_numeric4                                 NUMBER,
        p_numeric5                                 NUMBER,
        p_numeric6                                 NUMBER,
        p_numeric7                                 NUMBER,
        p_numeric8                                 NUMBER,
        p_numeric9                                 NUMBER,
        p_numeric10                                NUMBER,
        p_char1                                    VARCHAR2,
        p_char2                                    VARCHAR2,
        p_char3                                    VARCHAR2,
        p_char4                                    VARCHAR2,
        p_char5                                    VARCHAR2,
        p_char6                                    VARCHAR2,
        p_char7                                    VARCHAR2,
        p_char8                                    VARCHAR2,
        p_char9                                    VARCHAR2,
        p_char10                                   VARCHAR2,
        p_date1                                    DATE,
        p_date2                                    DATE,
        p_date3                                    DATE,
        p_date4                                    DATE,
        p_date5                                    DATE,
        p_date6                                    DATE,
        p_date7                                    DATE,
        p_date8                                    DATE,
        p_date9                                    DATE,
        p_date10                                   DATE,
        p_interface_entity_code                    VARCHAR2,
        p_interface_tax_line_id                    NUMBER,
        p_taxing_juris_geography_id                NUMBER,
        p_adjusted_doc_tax_line_id                 NUMBER,
        p_object_version_number                    NUMBER,
        p_created_by                               NUMBER,
        p_creation_date                            DATE,
        p_last_updated_by                          NUMBER,
        p_last_update_date                         DATE,
        p_last_update_login                        NUMBER) IS

    CURSOR lines_csr IS
      SELECT TAX_LINE_ID,
             INTERNAL_ORGANIZATION_ID,
             APPLICATION_ID,
             ENTITY_CODE,
             EVENT_CLASS_CODE,
             EVENT_TYPE_CODE,
             TRX_ID,
             TRX_LINE_ID,
             TRX_LEVEL_TYPE,
             TRX_LINE_NUMBER,
             DOC_EVENT_STATUS,
             TAX_EVENT_CLASS_CODE,
             TAX_EVENT_TYPE_CODE,
             TAX_LINE_NUMBER,
             CONTENT_OWNER_ID,
             TAX_REGIME_ID,
             TAX_REGIME_CODE,
             TAX_ID,
             TAX,
             TAX_STATUS_ID,
             TAX_STATUS_CODE,
             TAX_RATE_ID,
             TAX_RATE_CODE,
             TAX_RATE,
             TAX_RATE_TYPE,
             TAX_APPORTIONMENT_LINE_NUMBER,
             TRX_ID_LEVEL2,
             TRX_ID_LEVEL3,
             TRX_ID_LEVEL4,
             TRX_ID_LEVEL5,
             TRX_ID_LEVEL6,
             TRX_USER_KEY_LEVEL1,
             TRX_USER_KEY_LEVEL2,
             TRX_USER_KEY_LEVEL3,
             TRX_USER_KEY_LEVEL4,
             TRX_USER_KEY_LEVEL5,
             TRX_USER_KEY_LEVEL6,
             MRC_TAX_LINE_FLAG,
             MRC_LINK_TO_TAX_LINE_ID,
             LEDGER_ID,
             ESTABLISHMENT_ID,
             LEGAL_ENTITY_ID,
             HQ_ESTB_REG_NUMBER,
             HQ_ESTB_PARTY_TAX_PROF_ID,
             CURRENCY_CONVERSION_DATE,
             CURRENCY_CONVERSION_TYPE,
             CURRENCY_CONVERSION_RATE,
             TAX_CURRENCY_CONVERSION_DATE,
             TAX_CURRENCY_CONVERSION_TYPE,
             TAX_CURRENCY_CONVERSION_RATE,
             TRX_CURRENCY_CODE,
             MINIMUM_ACCOUNTABLE_UNIT,
             PRECISION,
             TRX_NUMBER,
             TRX_DATE,
             UNIT_PRICE,
             LINE_AMT,
             TRX_LINE_QUANTITY,
             TAX_BASE_MODIFIER_RATE,
             REF_DOC_APPLICATION_ID,
             REF_DOC_ENTITY_CODE,
             REF_DOC_EVENT_CLASS_CODE,
             REF_DOC_TRX_ID,
             REF_DOC_TRX_LEVEL_TYPE,
             REF_DOC_LINE_ID,
             REF_DOC_LINE_QUANTITY,
             OTHER_DOC_LINE_AMT,
             OTHER_DOC_LINE_TAX_AMT,
             OTHER_DOC_LINE_TAXABLE_AMT,
             UNROUNDED_TAXABLE_AMT,
             UNROUNDED_TAX_AMT,
             RELATED_DOC_APPLICATION_ID,
             RELATED_DOC_ENTITY_CODE,
             RELATED_DOC_EVENT_CLASS_CODE,
             RELATED_DOC_TRX_ID,
             RELATED_DOC_TRX_LEVEL_TYPE,
             RELATED_DOC_NUMBER,
             RELATED_DOC_DATE,
             APPLIED_FROM_APPLICATION_ID,
             APPLIED_FROM_EVENT_CLASS_CODE,
             APPLIED_FROM_ENTITY_CODE,
             APPLIED_FROM_TRX_ID,
             APPLIED_FROM_TRX_LEVEL_TYPE,
             APPLIED_FROM_LINE_ID,
             APPLIED_FROM_TRX_NUMBER,
             ADJUSTED_DOC_APPLICATION_ID,
             ADJUSTED_DOC_ENTITY_CODE,
             ADJUSTED_DOC_EVENT_CLASS_CODE,
             ADJUSTED_DOC_TRX_ID,
             ADJUSTED_DOC_TRX_LEVEL_TYPE,
             ADJUSTED_DOC_LINE_ID,
             ADJUSTED_DOC_NUMBER,
             ADJUSTED_DOC_DATE,
             APPLIED_TO_APPLICATION_ID,
             APPLIED_TO_EVENT_CLASS_CODE,
             APPLIED_TO_ENTITY_CODE,
             APPLIED_TO_TRX_ID,
             APPLIED_TO_TRX_LEVEL_TYPE,
             APPLIED_TO_LINE_ID,
             SUMMARY_TAX_LINE_ID,
             OFFSET_LINK_TO_TAX_LINE_ID,
             OFFSET_FLAG,
             PROCESS_FOR_RECOVERY_FLAG,
             TAX_JURISDICTION_ID,
             TAX_JURISDICTION_CODE,
             PLACE_OF_SUPPLY,
             PLACE_OF_SUPPLY_TYPE_CODE,
             PLACE_OF_SUPPLY_RESULT_ID,
             TAX_DATE_RULE_ID,
             TAX_DATE,
             TAX_DETERMINE_DATE,
             TAX_POINT_DATE,
             TRX_LINE_DATE,
             TAX_TYPE_CODE,
             TAX_CODE,
             TAX_REGISTRATION_ID,
             TAX_REGISTRATION_NUMBER,
             REGISTRATION_PARTY_TYPE,
             ROUNDING_LEVEL_CODE,
             ROUNDING_RULE_CODE,
             ROUNDING_LVL_PARTY_TAX_PROF_ID,
             ROUNDING_LVL_PARTY_TYPE,
             COMPOUNDING_TAX_FLAG,
             ORIG_TAX_STATUS_ID,
             ORIG_TAX_STATUS_CODE,
             ORIG_TAX_RATE_ID,
             ORIG_TAX_RATE_CODE,
             ORIG_TAX_RATE,
             ORIG_TAX_JURISDICTION_ID,
             ORIG_TAX_JURISDICTION_CODE,
             ORIG_TAX_AMT_INCLUDED_FLAG,
             ORIG_SELF_ASSESSED_FLAG,
             TAX_CURRENCY_CODE,
             TAX_AMT,
             TAX_AMT_TAX_CURR,
             TAX_AMT_FUNCL_CURR,
             TAXABLE_AMT,
             TAXABLE_AMT_TAX_CURR,
             TAXABLE_AMT_FUNCL_CURR,
             ORIG_TAXABLE_AMT,
             ORIG_TAXABLE_AMT_TAX_CURR,
             CAL_TAX_AMT,
             CAL_TAX_AMT_TAX_CURR,
             CAL_TAX_AMT_FUNCL_CURR,
             ORIG_TAX_AMT,
             ORIG_TAX_AMT_TAX_CURR,
             REC_TAX_AMT,
             REC_TAX_AMT_TAX_CURR,
             REC_TAX_AMT_FUNCL_CURR,
             NREC_TAX_AMT,
             NREC_TAX_AMT_TAX_CURR,
             NREC_TAX_AMT_FUNCL_CURR,
             TAX_EXEMPTION_ID,
             TAX_RATE_BEFORE_EXEMPTION,
             TAX_RATE_NAME_BEFORE_EXEMPTION,
             EXEMPT_RATE_MODIFIER,
             EXEMPT_CERTIFICATE_NUMBER,
             EXEMPT_REASON,
             EXEMPT_REASON_CODE,
             TAX_EXCEPTION_ID,
             TAX_RATE_BEFORE_EXCEPTION,
             TAX_RATE_NAME_BEFORE_EXCEPTION,
             EXCEPTION_RATE,
             TAX_APPORTIONMENT_FLAG,
             HISTORICAL_FLAG,
             TAXABLE_BASIS_FORMULA,
             TAX_CALCULATION_FORMULA,
             CANCEL_FLAG,
             PURGE_FLAG,
             DELETE_FLAG,
             TAX_AMT_INCLUDED_FLAG,
             SELF_ASSESSED_FLAG,
             OVERRIDDEN_FLAG,
             MANUALLY_ENTERED_FLAG,
             REPORTING_ONLY_FLAG,
             FREEZE_UNTIL_OVERRIDDEN_FLAG,
             COPIED_FROM_OTHER_DOC_FLAG,
             RECALC_REQUIRED_FLAG,
             SETTLEMENT_FLAG,
             ITEM_DIST_CHANGED_FLAG,
             ASSOCIATED_CHILD_FROZEN_FLAG,
             TAX_ONLY_LINE_FLAG,
             COMPOUNDING_DEP_TAX_FLAG,
             COMPOUNDING_TAX_MISS_FLAG,
             SYNC_WITH_PRVDR_FLAG,
             LAST_MANUAL_ENTRY,
             TAX_PROVIDER_ID,
             RECORD_TYPE_CODE,
             REPORTING_PERIOD_ID,
             LEGAL_JUSTIFICATION_TEXT1,
             LEGAL_JUSTIFICATION_TEXT2,
             LEGAL_JUSTIFICATION_TEXT3,
             LEGAL_MESSAGE_APPL_2,
             LEGAL_MESSAGE_STATUS,
             LEGAL_MESSAGE_RATE,
             LEGAL_MESSAGE_BASIS,
             LEGAL_MESSAGE_CALC,
             LEGAL_MESSAGE_THRESHOLD,
             LEGAL_MESSAGE_POS,
             LEGAL_MESSAGE_TRN,
             LEGAL_MESSAGE_EXMPT,
             LEGAL_MESSAGE_EXCPT,
             TAX_REGIME_TEMPLATE_ID,
             TAX_APPLICABILITY_RESULT_ID,
             DIRECT_RATE_RESULT_ID,
             STATUS_RESULT_ID,
             RATE_RESULT_ID,
             BASIS_RESULT_ID,
             THRESH_RESULT_ID,
             CALC_RESULT_ID,
             TAX_REG_NUM_DET_RESULT_ID,
             EVAL_EXMPT_RESULT_ID,
             EVAL_EXCPT_RESULT_ID,
             ENFORCE_FROM_NATURAL_ACCT_FLAG,
             TAX_HOLD_CODE,
             TAX_HOLD_RELEASED_CODE,
             PRD_TOTAL_TAX_AMT,
             PRD_TOTAL_TAX_AMT_TAX_CURR,
             PRD_TOTAL_TAX_AMT_FUNCL_CURR,
             TRX_LINE_INDEX,
             OFFSET_TAX_RATE_CODE,
             PRORATION_CODE,
             OTHER_DOC_SOURCE,
             INTERNAL_ORG_LOCATION_ID,
             LINE_ASSESSABLE_VALUE,
             CTRL_TOTAL_LINE_TX_AMT,
             APPLIED_TO_TRX_NUMBER,
             ATTRIBUTE_CATEGORY,
             ATTRIBUTE1,
             ATTRIBUTE2,
             ATTRIBUTE3,
             ATTRIBUTE4,
             ATTRIBUTE5,
             ATTRIBUTE6,
             ATTRIBUTE7,
             ATTRIBUTE8,
             ATTRIBUTE9,
             ATTRIBUTE10,
             ATTRIBUTE11,
             ATTRIBUTE12,
             ATTRIBUTE13,
             ATTRIBUTE14,
             ATTRIBUTE15,
             GLOBAL_ATTRIBUTE_CATEGORY,
             GLOBAL_ATTRIBUTE1,
             GLOBAL_ATTRIBUTE2,
             GLOBAL_ATTRIBUTE3,
             GLOBAL_ATTRIBUTE4,
             GLOBAL_ATTRIBUTE5,
             GLOBAL_ATTRIBUTE6,
             GLOBAL_ATTRIBUTE7,
             GLOBAL_ATTRIBUTE8,
             GLOBAL_ATTRIBUTE9,
             GLOBAL_ATTRIBUTE10,
             GLOBAL_ATTRIBUTE11,
             GLOBAL_ATTRIBUTE12,
             GLOBAL_ATTRIBUTE13,
             GLOBAL_ATTRIBUTE14,
             GLOBAL_ATTRIBUTE15,
             NUMERIC1,
             NUMERIC2,
             NUMERIC3,
             NUMERIC4,
             NUMERIC5,
             NUMERIC6,
             NUMERIC7,
             NUMERIC8,
             NUMERIC9,
             NUMERIC10,
             CHAR1,
             CHAR2,
             CHAR3,
             CHAR4,
             CHAR5,
             CHAR6,
             CHAR7,
             CHAR8,
             CHAR9,
             CHAR10,
             DATE1,
             DATE2,
             DATE3,
             DATE4,
             DATE5,
             DATE6,
             DATE7,
             DATE8,
             DATE9,
             DATE10,
             INTERFACE_ENTITY_CODE,
             INTERFACE_TAX_LINE_ID,
             TAXING_JURIS_GEOGRAPHY_ID,
             ADJUSTED_DOC_TAX_LINE_ID,
             OBJECT_VERSION_NUMBER,
             CREATED_BY,
             CREATION_DATE,
             LAST_UPDATED_BY,
             LAST_UPDATE_DATE,
             LAST_UPDATE_LOGIN
    FROM ZX_LINES
    WHERE TAX_LINE_ID = p_tax_line_id;
Line: 1694

      FND_MESSAGE.Set_Name('FND', 'FORM_RECORD_DELETED');
Line: 2176

        (nvl(Recinfo.DELETE_FLAG,'N') = NVL(p_delete_flag, 'N')) AND
        (nvl(Recinfo.TAX_AMT_INCLUDED_FLAG,'N') = NVL(p_tax_amt_included_flag, 'N')) AND
        (nvl(Recinfo.SELF_ASSESSED_FLAG,'N') = NVL(p_self_assessed_flag, 'N')) AND
        (nvl(Recinfo.OVERRIDDEN_FLAG,'N') = NVL(p_overridden_flag, 'N')) AND
        (nvl(Recinfo.MANUALLY_ENTERED_FLAG,'N') = NVL(p_manually_entered_flag, 'N')) AND
        (nvl(Recinfo.REPORTING_ONLY_FLAG,'N') = NVL(p_reporting_only_flag, 'N')) AND
        (nvl(Recinfo.FREEZE_UNTIL_OVERRIDDEN_FLAG,'N') = NVL(p_freeze_until_overriddn_flg, 'N')) AND
        (nvl(Recinfo.COPIED_FROM_OTHER_DOC_FLAG,'N') = NVL(p_copied_from_other_doc_flag, 'N')) AND
        (nvl(Recinfo.RECALC_REQUIRED_FLAG,'N') = NVL(p_recalc_required_flag, 'N')) AND
        ((Recinfo.SETTLEMENT_FLAG = p_settlement_flag) OR
         ((Recinfo.SETTLEMENT_FLAG IS NULL) AND
          (p_settlement_flag IS NULL)))  AND --99
        (nvl(Recinfo.ITEM_DIST_CHANGED_FLAG,'N') = NVL(p_item_dist_changed_flag, 'N')) AND
        (nvl(Recinfo.ASSOCIATED_CHILD_FROZEN_FLAG,'N') = NVL(p_assoc_children_frozen_flg, 'N'))  AND
        (nvl(Recinfo.TAX_ONLY_LINE_FLAG,'N') = NVL(p_tax_only_line_flag, 'N'))   AND
        (nvl(Recinfo.COMPOUNDING_DEP_TAX_FLAG,'N') = NVL(p_compounding_dep_tax_flag, 'N')) AND
        (nvl(Recinfo.COMPOUNDING_TAX_MISS_FLAG,'N') = NVL(p_compounding_tax_miss_flag, 'N'))  AND
        ((Recinfo.SYNC_WITH_PRVDR_FLAG = p_sync_with_prvdr_flag) OR
         ((Recinfo.SYNC_WITH_PRVDR_FLAG IS NULL) AND
          (p_sync_with_prvdr_flag IS NULL)))   AND  --99
        ((Recinfo.LAST_MANUAL_ENTRY = p_last_manual_entry) OR
         ((Recinfo.LAST_MANUAL_ENTRY IS NULL) AND
          (p_last_manual_entry IS NULL))) AND
        ((Recinfo.TAX_PROVIDER_ID = p_tax_provider_id) OR
         ((Recinfo.TAX_PROVIDER_ID IS NULL) AND
          (p_tax_provider_id IS NULL)))  AND  --99
        ((Recinfo.record_type_code = p_record_type_code) OR
         ((Recinfo.record_type_code IS NULL) AND
          (p_record_type_code IS NULL))) AND
        ((Recinfo.REPORTING_PERIOD_ID = p_REPORTING_PERIOD_ID) OR
         ((Recinfo.REPORTING_PERIOD_ID IS NULL) AND
          (p_REPORTING_PERIOD_ID IS NULL))) AND
        ((Recinfo.LEGAL_JUSTIFICATION_TEXT1 = p_LEGAL_JUSTIFICATION_TEXT1) OR
         ((Recinfo.LEGAL_JUSTIFICATION_TEXT1 IS NULL) AND
          (p_LEGAL_JUSTIFICATION_TEXT1 IS NULL))) AND
        ((Recinfo.LEGAL_JUSTIFICATION_TEXT2 = p_LEGAL_JUSTIFICATION_TEXT2) OR
         ((Recinfo.LEGAL_JUSTIFICATION_TEXT2 IS NULL) AND
          (p_LEGAL_JUSTIFICATION_TEXT2 IS NULL))) AND
        ((Recinfo.LEGAL_JUSTIFICATION_TEXT3 = p_LEGAL_JUSTIFICATION_TEXT3) OR
         ((Recinfo.LEGAL_JUSTIFICATION_TEXT3 IS NULL) AND
          (p_LEGAL_JUSTIFICATION_TEXT3 IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_APPL_2 = p_LEGAL_MESSAGE_APPL_2) OR
         ((Recinfo.LEGAL_MESSAGE_APPL_2 IS NULL) AND
          (p_LEGAL_MESSAGE_APPL_2 IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_STATUS = p_legal_message_status) OR
         ((Recinfo.LEGAL_MESSAGE_STATUS IS NULL) AND
          (p_legal_message_status IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_RATE = p_legal_message_rate) OR
         ((Recinfo.LEGAL_MESSAGE_RATE IS NULL) AND
          (p_legal_message_rate IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_BASIS = p_legal_message_basis) OR
         ((Recinfo.LEGAL_MESSAGE_BASIS IS NULL) AND
          (p_legal_message_basis IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_CALC = p_LEGAL_MESSAGE_CALC) OR
         ((Recinfo.LEGAL_MESSAGE_CALC IS NULL) AND
          (p_LEGAL_MESSAGE_CALC IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_THRESHOLD = p_LEGAL_MESSAGE_THRESHOLD) OR
         ((Recinfo.LEGAL_MESSAGE_THRESHOLD IS NULL) AND
          (p_LEGAL_MESSAGE_THRESHOLD IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_POS = p_LEGAL_MESSAGE_POS) OR
         ((Recinfo.LEGAL_MESSAGE_POS IS NULL) AND
          (p_LEGAL_MESSAGE_POS IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_TRN = p_LEGAL_MESSAGE_TRN) OR
         ((Recinfo.LEGAL_MESSAGE_TRN IS NULL) AND
          (p_LEGAL_MESSAGE_TRN IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_EXMPT = p_LEGAL_MESSAGE_EXMPT) OR
         ((Recinfo.LEGAL_MESSAGE_EXMPT IS NULL) AND
          (p_LEGAL_MESSAGE_EXMPT IS NULL))) AND
        ((Recinfo.LEGAL_MESSAGE_EXCPT = p_LEGAL_MESSAGE_EXCPT) OR
         ((Recinfo.LEGAL_MESSAGE_EXCPT IS NULL) AND
          (p_LEGAL_MESSAGE_EXCPT IS NULL))) AND
        ((Recinfo.TAX_REGIME_TEMPLATE_ID = p_TAX_REGIME_TEMPLATE_ID) OR
         ((Recinfo.TAX_REGIME_TEMPLATE_ID IS NULL) AND
          (p_TAX_REGIME_TEMPLATE_ID IS NULL))) AND
        ((Recinfo.TAX_APPLICABILITY_RESULT_ID = P_TAX_APPLICABILITY_RESULT_ID) OR
         ((Recinfo.TAX_APPLICABILITY_RESULT_ID IS NULL) AND
          (P_TAX_APPLICABILITY_RESULT_ID IS NULL))) AND
        ((Recinfo.DIRECT_RATE_RESULT_ID = p_DIRECT_RATE_RESULT_ID) OR
         ((Recinfo.DIRECT_RATE_RESULT_ID IS NULL) AND
          (p_DIRECT_RATE_RESULT_ID IS NULL))) AND
        ((Recinfo.STATUS_RESULT_ID = p_STATUS_RESULT_ID) OR
         ((Recinfo.STATUS_RESULT_ID IS NULL) AND
          (p_STATUS_RESULT_ID IS NULL))) AND
        ((Recinfo.RATE_RESULT_ID = p_RATE_RESULT_ID) OR
         ((Recinfo.RATE_RESULT_ID IS NULL) AND
          (p_RATE_RESULT_ID IS NULL))) AND
        ((Recinfo.BASIS_RESULT_ID = p_BASIS_RESULT_ID) OR
         ((Recinfo.BASIS_RESULT_ID IS NULL) AND
          (p_BASIS_RESULT_ID IS NULL))) AND
        ((Recinfo.THRESH_RESULT_ID = p_THRESH_RESULT_ID) OR
         ((Recinfo.THRESH_RESULT_ID IS NULL) AND
          (p_THRESH_RESULT_ID IS NULL))) AND
        ((Recinfo.CALC_RESULT_ID = p_CALC_RESULT_ID) OR
         ((Recinfo.CALC_RESULT_ID IS NULL) AND
          (p_CALC_RESULT_ID IS NULL))) AND
        ((Recinfo.TAX_REG_NUM_DET_RESULT_ID = p_TAX_REG_NUM_DET_RESULT_ID) OR
         ((Recinfo.TAX_REG_NUM_DET_RESULT_ID IS NULL) AND
          (p_TAX_REG_NUM_DET_RESULT_ID IS NULL))) AND
        ((Recinfo.EVAL_EXMPT_RESULT_ID = p_EVAL_EXMPT_RESULT_ID) OR
         ((Recinfo.EVAL_EXMPT_RESULT_ID IS NULL) AND
          (p_EVAL_EXMPT_RESULT_ID IS NULL))) AND
        ((Recinfo.EVAL_EXCPT_RESULT_ID = p_EVAL_EXCPT_RESULT_ID) OR
         ((Recinfo.EVAL_EXCPT_RESULT_ID IS NULL) AND
          (p_EVAL_EXCPT_RESULT_ID IS NULL))) AND
        (nvl(Recinfo.Enforce_From_Natural_Acct_Flag,'N') = NVL(p_enforced_from_nat_acct_flg, 'N')) AND
        ((Recinfo.TAX_HOLD_CODE = p_TAX_HOLD_CODE) OR
         ((Recinfo.TAX_HOLD_CODE IS NULL) AND
          (p_tax_hold_code IS NULL))) AND
        ((Recinfo.TAX_HOLD_RELEASED_CODE = p_tax_hold_released_code) OR
         ((Recinfo.TAX_HOLD_RELEASED_CODE IS NULL) AND
          (p_tax_hold_released_code IS NULL))) AND
        ((Recinfo.PRD_TOTAL_TAX_AMT = p_prd_total_tax_amt) OR
         ((Recinfo.PRD_TOTAL_TAX_AMT IS NULL) AND
          (p_prd_total_tax_amt IS NULL))) AND
        ((Recinfo.PRD_TOTAL_TAX_AMT_TAX_CURR = p_prd_total_tax_amt_tax_curr) OR
         ((Recinfo.PRD_TOTAL_TAX_AMT_TAX_CURR IS NULL) AND
          (p_prd_total_tax_amt_tax_curr IS NULL))) AND
        ((Recinfo.PRD_TOTAL_TAX_AMT_FUNCL_CURR = p_prd_total_tax_amt_funcl_curr) OR
         ((Recinfo.PRD_TOTAL_TAX_AMT_FUNCL_CURR IS NULL) AND
          (p_prd_total_tax_amt_funcl_curr IS NULL))) AND
        ((Recinfo.TRX_LINE_INDEX = p_TRX_LINE_INDEX) OR
         ((Recinfo.TRX_LINE_INDEX IS NULL) AND
          (p_TRX_LINE_INDEX IS NULL))) AND
        ((Recinfo.OFFSET_TAX_RATE_CODE = p_OFFSET_TAX_RATE_CODE) OR
         ((Recinfo.OFFSET_TAX_RATE_CODE IS NULL) AND
          (p_OFFSET_TAX_RATE_CODE IS NULL))) AND
        ((Recinfo.PRORATION_CODE = p_PRORATION_CODE) OR
         ((Recinfo.PRORATION_CODE IS NULL) AND
          (p_PRORATION_CODE IS NULL))) AND
        ((Recinfo.OTHER_DOC_SOURCE = p_OTHER_DOC_SOURCE) OR
         ((Recinfo.OTHER_DOC_SOURCE IS NULL) AND
          (p_OTHER_DOC_SOURCE IS NULL))) AND
        ((Recinfo.INTERNAL_ORG_LOCATION_ID = p_INTERNAL_ORG_LOCATION_ID) OR
         ((Recinfo.INTERNAL_ORG_LOCATION_ID IS NULL) AND
          (p_INTERNAL_ORG_LOCATION_ID IS NULL))) AND
        ((Recinfo.LINE_ASSESSABLE_VALUE = p_LINE_ASSESSABLE_VALUE) OR
         ((Recinfo.LINE_ASSESSABLE_VALUE IS NULL) AND
          (p_LINE_ASSESSABLE_VALUE IS NULL))) AND
        ((Recinfo.CTRL_TOTAL_LINE_TX_AMT = p_ctrl_total_line_tx_amt) OR
         ((Recinfo.CTRL_TOTAL_LINE_TX_AMT IS NULL) AND
          (p_ctrl_total_line_tx_amt IS NULL))) AND
        ((Recinfo.APPLIED_TO_TRX_NUMBER = p_applied_to_trx_number) OR
         ((Recinfo.APPLIED_TO_TRX_NUMBER IS NULL) AND
          (p_applied_to_trx_number IS NULL))) AND
        ((Recinfo.ATTRIBUTE_CATEGORY = p_attribute_category) OR
         ((Recinfo.ATTRIBUTE_CATEGORY IS NULL) AND
          (p_attribute_category IS NULL))) AND
        ((Recinfo.ATTRIBUTE1 = p_attribute1) OR
         ((Recinfo.ATTRIBUTE1 IS NULL) AND
          (p_attribute1 IS NULL))) AND
        ((Recinfo.ATTRIBUTE2 = p_attribute2) OR
         ((Recinfo.ATTRIBUTE2 IS NULL) AND
          (p_attribute2 IS NULL))) AND
        ((Recinfo.ATTRIBUTE3 = p_attribute3) OR
         ((Recinfo.ATTRIBUTE3 IS NULL) AND
          (p_attribute3 IS NULL))) AND
        ((Recinfo.ATTRIBUTE4 = p_attribute4) OR
         ((Recinfo.ATTRIBUTE4 IS NULL) AND
          (p_attribute4 IS NULL))) AND
        ((Recinfo.ATTRIBUTE5 = p_attribute5) OR
         ((Recinfo.ATTRIBUTE5 IS NULL) AND
          (p_attribute5 IS NULL))) AND
        ((Recinfo.ATTRIBUTE6 = p_attribute6) OR
         ((Recinfo.ATTRIBUTE6 IS NULL) AND
          (p_attribute6 IS NULL))) AND
        ((Recinfo.ATTRIBUTE7 = p_attribute7) OR
         ((Recinfo.ATTRIBUTE7 IS NULL) AND
          (p_attribute7 IS NULL))) AND
        ((Recinfo.ATTRIBUTE8 = p_attribute8) OR
         ((Recinfo.ATTRIBUTE8 IS NULL) AND
          (p_attribute8 IS NULL))) AND
        ((Recinfo.ATTRIBUTE9 = p_attribute9) OR
         ((Recinfo.ATTRIBUTE9 IS NULL) AND
          (p_attribute9 IS NULL))) AND
        ((Recinfo.ATTRIBUTE10 = p_attribute10) OR
         ((Recinfo.ATTRIBUTE10 IS NULL) AND
          (p_attribute10 IS NULL))) AND
        ((Recinfo.ATTRIBUTE11 = p_attribute11) OR
         ((Recinfo.ATTRIBUTE11 IS NULL) AND
          (p_attribute11 IS NULL))) AND
        ((Recinfo.ATTRIBUTE12 = p_attribute12) OR
         ((Recinfo.ATTRIBUTE12 IS NULL) AND
          (p_attribute12 IS NULL))) AND
        ((Recinfo.ATTRIBUTE13 = p_attribute13) OR
         ((Recinfo.ATTRIBUTE13 IS NULL) AND
          (p_attribute13 IS NULL))) AND
        ((Recinfo.ATTRIBUTE14 = p_attribute14) OR
         ((Recinfo.ATTRIBUTE14 IS NULL) AND
          (p_attribute14 IS NULL))) AND
        ((Recinfo.ATTRIBUTE15 = p_attribute15) OR
         ((Recinfo.ATTRIBUTE15 IS NULL) AND
          (p_attribute15 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE_CATEGORY = p_GLOBAL_ATTRIBUTE_category) OR
         ((Recinfo.GLOBAL_ATTRIBUTE_CATEGORY IS NULL) AND
          (p_GLOBAL_ATTRIBUTE_category IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE1 = p_GLOBAL_ATTRIBUTE1) OR
         ((Recinfo.GLOBAL_ATTRIBUTE1 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE1 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE2 = p_GLOBAL_ATTRIBUTE2) OR
         ((Recinfo.GLOBAL_ATTRIBUTE2 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE2 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE3 = p_GLOBAL_ATTRIBUTE3) OR
         ((Recinfo.GLOBAL_ATTRIBUTE3 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE3 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE4 = p_GLOBAL_ATTRIBUTE4) OR
         ((Recinfo.GLOBAL_ATTRIBUTE4 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE4 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE5 = p_GLOBAL_ATTRIBUTE5) OR
         ((Recinfo.GLOBAL_ATTRIBUTE5 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE5 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE6 = p_GLOBAL_ATTRIBUTE6) OR
         ((Recinfo.GLOBAL_ATTRIBUTE6 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE6 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE7 = p_GLOBAL_ATTRIBUTE7) OR
         ((Recinfo.GLOBAL_ATTRIBUTE7 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE7 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE8 = p_GLOBAL_ATTRIBUTE8) OR
         ((Recinfo.GLOBAL_ATTRIBUTE8 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE8 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE9 = p_GLOBAL_ATTRIBUTE9) OR
         ((Recinfo.GLOBAL_ATTRIBUTE9 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE9 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE10 = p_GLOBAL_ATTRIBUTE10) OR
         ((Recinfo.GLOBAL_ATTRIBUTE10 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE10 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE11 = p_GLOBAL_ATTRIBUTE11) OR
         ((Recinfo.GLOBAL_ATTRIBUTE11 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE11 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE12 = p_GLOBAL_ATTRIBUTE12) OR
         ((Recinfo.GLOBAL_ATTRIBUTE12 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE12 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE13 = p_GLOBAL_ATTRIBUTE13) OR
         ((Recinfo.GLOBAL_ATTRIBUTE13 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE13 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE14 = p_GLOBAL_ATTRIBUTE14) OR
         ((Recinfo.GLOBAL_ATTRIBUTE14 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE14 IS NULL))) AND
        ((Recinfo.GLOBAL_ATTRIBUTE15 = p_GLOBAL_ATTRIBUTE15) OR
         ((Recinfo.GLOBAL_ATTRIBUTE15 IS NULL) AND
          (p_GLOBAL_ATTRIBUTE15 IS NULL))) AND
        ((Recinfo.NUMERIC1 = p_NUMERIC1) OR
         ((Recinfo.NUMERIC1 IS NULL) AND
          (p_NUMERIC1 IS NULL))) AND
        ((Recinfo.NUMERIC2 = p_NUMERIC2) OR
         ((Recinfo.NUMERIC2 IS NULL) AND
          (p_NUMERIC2 IS NULL))) AND
        ((Recinfo.NUMERIC3 = p_NUMERIC3) OR
         ((Recinfo.NUMERIC3 IS NULL) AND
          (p_NUMERIC3 IS NULL))) AND
        ((Recinfo.NUMERIC4 = p_NUMERIC4) OR
         ((Recinfo.NUMERIC4 IS NULL) AND
          (p_NUMERIC4 IS NULL))) AND
        ((Recinfo.NUMERIC5 = p_NUMERIC5) OR
         ((Recinfo.NUMERIC5 IS NULL) AND
          (p_NUMERIC5 IS NULL))) AND
        ((Recinfo.NUMERIC6 = p_NUMERIC6) OR
         ((Recinfo.NUMERIC6 IS NULL) AND
          (p_NUMERIC6 IS NULL))) AND
        ((Recinfo.NUMERIC7 = p_NUMERIC7) OR
         ((Recinfo.NUMERIC7 IS NULL) AND
          (p_NUMERIC7 IS NULL))) AND
        ((Recinfo.NUMERIC8 = p_NUMERIC8) OR
         ((Recinfo.NUMERIC8 IS NULL) AND
          (p_NUMERIC8 IS NULL))) AND
        ((Recinfo.NUMERIC9 = p_NUMERIC9) OR
         ((Recinfo.NUMERIC9 IS NULL) AND
          (p_NUMERIC9 IS NULL))) AND
        ((Recinfo.NUMERIC10 = p_NUMERIC10) OR
         ((Recinfo.NUMERIC10 IS NULL) AND
          (p_NUMERIC10 IS NULL))) AND
        ((Recinfo.CHAR1 = p_CHAR1) OR
         ((Recinfo.CHAR1 IS NULL) AND
          (p_CHAR1 IS NULL))) AND
        ((Recinfo.CHAR2 = p_CHAR2) OR
         ((Recinfo.CHAR2 IS NULL) AND
          (p_CHAR2 IS NULL))) AND
        ((Recinfo.CHAR3 = p_CHAR3) OR
         ((Recinfo.CHAR3 IS NULL) AND
          (p_CHAR3 IS NULL))) AND
        ((Recinfo.CHAR4 = p_CHAR4) OR
         ((Recinfo.CHAR4 IS NULL) AND
          (p_CHAR4 IS NULL))) AND
        ((Recinfo.CHAR5 = p_CHAR5) OR
         ((Recinfo.CHAR5 IS NULL) AND
          (p_CHAR5 IS NULL))) AND
        ((Recinfo.CHAR6 = p_CHAR6) OR
         ((Recinfo.CHAR6 IS NULL) AND
          (p_CHAR6 IS NULL))) AND
        ((Recinfo.CHAR7 = p_CHAR7) OR
         ((Recinfo.CHAR7 IS NULL) AND
          (p_CHAR7 IS NULL))) AND
        ((Recinfo.CHAR8 = p_CHAR8) OR
         ((Recinfo.CHAR8 IS NULL) AND
          (p_CHAR8 IS NULL))) AND
        ((Recinfo.CHAR9 = p_CHAR9) OR
         ((Recinfo.CHAR9 IS NULL) AND
          (p_CHAR9 IS NULL))) AND
        ((Recinfo.CHAR10 = p_CHAR10) OR
         ((Recinfo.CHAR10 IS NULL) AND
          (p_CHAR10 IS NULL))) AND
        ((Recinfo.DATE1 = p_DATE1) OR
         ((Recinfo.DATE1 IS NULL) AND
          (p_DATE1 IS NULL))) AND
        ((Recinfo.DATE2 = p_DATE2) OR
         ((Recinfo.DATE2 IS NULL) AND
          (p_DATE2 IS NULL))) AND
        ((Recinfo.DATE3 = p_DATE3) OR
         ((Recinfo.DATE3 IS NULL) AND
          (p_DATE3 IS NULL))) AND
        ((Recinfo.DATE4 = p_DATE4) OR
         ((Recinfo.DATE4 IS NULL) AND
          (p_DATE4 IS NULL))) AND
        ((Recinfo.DATE5 = p_DATE5) OR
         ((Recinfo.DATE5 IS NULL) AND
          (p_DATE5 IS NULL))) AND
        ((Recinfo.DATE6 = p_DATE6) OR
         ((Recinfo.DATE6 IS NULL) AND
          (p_DATE6 IS NULL))) AND
        ((Recinfo.DATE7 = p_DATE7) OR
         ((Recinfo.DATE7 IS NULL) AND
          (p_DATE7 IS NULL))) AND
        ((Recinfo.DATE8 = p_DATE8) OR
         ((Recinfo.DATE8 IS NULL) AND
          (p_DATE8 IS NULL))) AND
        ((Recinfo.DATE9 = p_DATE9) OR
         ((Recinfo.DATE9 IS NULL) AND
          (p_DATE9 IS NULL))) AND
        ((Recinfo.DATE10 = p_DATE10) OR
         ((Recinfo.DATE10 IS NULL) AND
          (p_DATE10 IS NULL))) AND

        ((Recinfo.INTERFACE_ENTITY_CODE = p_interface_entity_code ) OR
         ((Recinfo.INTERFACE_ENTITY_CODE IS NULL) AND
          (p_interface_entity_code IS NULL)))  AND
        ((Recinfo.INTERFACE_TAX_LINE_ID =  p_interface_tax_line_id) OR
         ((Recinfo.INTERFACE_TAX_LINE_ID IS NULL) AND
          (p_interface_tax_line_id IS NULL)))  AND
        ((Recinfo.TAXING_JURIS_GEOGRAPHY_ID = p_taxing_juris_geography_id) OR
         ((Recinfo.TAXING_JURIS_GEOGRAPHY_ID IS NULL) AND
          (p_taxing_juris_geography_id IS NULL)))  AND
        ((Recinfo.ADJUSTED_DOC_TAX_LINE_ID = p_adjusted_doc_tax_line_id) OR
         ((Recinfo.ADJUSTED_DOC_TAX_LINE_ID IS NULL) AND
          (p_adjusted_doc_tax_line_id IS NULL))) AND
        (Recinfo.OBJECT_VERSION_NUMBER = p_object_version_number)   AND
        (Recinfo.CREATED_BY = p_CREATED_BY) AND
        (Recinfo.CREATION_DATE = p_CREATION_DATE) AND
        (Recinfo.LAST_UPDATED_BY = p_last_updated_by) AND
        (Recinfo.LAST_UPDATE_DATE = p_last_update_date) AND
        ((Recinfo.LAST_UPDATE_LOGIN = p_last_update_login) OR
         ((Recinfo.LAST_UPDATE_LOGIN IS NULL) AND
          (p_last_update_login IS NULL))) ) THEN

			l_transaction_rec.APPLICATION_ID    :=  Recinfo.APPLICATION_ID;
Line: 2555

  PROCEDURE Update_Row
       (--X_Rowid                      IN OUT NOCOPY VARCHAR2,
        p_tax_line_id                              NUMBER,
        p_internal_organization_id                 NUMBER,
        p_application_id                           NUMBER,
        p_entity_code                              VARCHAR2,
        p_event_class_code                         VARCHAR2,
        p_event_type_code                          VARCHAR2,
        p_trx_id                                   NUMBER,
        p_trx_line_id                              NUMBER,
        p_trx_level_type                           VARCHAR2,
        p_trx_line_number                          NUMBER,
        p_doc_event_status                         VARCHAR2,
        p_tax_event_class_code                     VARCHAR2,
        p_tax_event_type_code                      VARCHAR2,
        p_tax_line_number                          NUMBER,
        p_content_owner_id                         NUMBER,
        p_tax_regime_id                            NUMBER,
        p_tax_regime_code                          VARCHAR2,
        p_tax_id                                   NUMBER,
        p_tax                                      VARCHAR2,
        p_tax_status_id                            NUMBER,
        p_tax_status_code                          VARCHAR2,
        p_tax_rate_id                              NUMBER,
        p_tax_rate_code                            VARCHAR2,
        p_tax_rate                                 NUMBER,
        p_tax_rate_type                            VARCHAR2,
        p_tax_apportionment_line_num               NUMBER,--reduced in size tax_apportionment_line_number
        p_trx_id_level2                            NUMBER,
        p_trx_id_level3                            NUMBER,
        p_trx_id_level4                            NUMBER,
        p_trx_id_level5                            NUMBER,
        p_trx_id_level6                            NUMBER,
        p_trx_user_key_level1                      VARCHAR2,
        p_trx_user_key_level2                      VARCHAR2,
        p_trx_user_key_level3                      VARCHAR2,
        p_trx_user_key_level4                      VARCHAR2,
        p_trx_user_key_level5                      VARCHAR2,
        p_trx_user_key_level6                      VARCHAR2,
        p_mrc_tax_line_flag                        VARCHAR2,
        p_mrc_link_to_tax_line_id                  NUMBER,
        p_ledger_id                                NUMBER,
        p_establishment_id                         NUMBER,
        p_legal_entity_id                          NUMBER,
        p_hq_estb_reg_number                       VARCHAR2,
        p_hq_estb_party_tax_prof_id                NUMBER,
        p_currency_conversion_date                 DATE,
        p_currency_conversion_type                 VARCHAR2,
        p_currency_conversion_rate                 NUMBER,
        p_tax_curr_conversion_date                 DATE,--reduced in size tax_currency_conversion_date
        p_tax_curr_conversion_type                 VARCHAR2,--reduced in size p_tax_currency_conversion_type
        p_tax_curr_conversion_rate                 NUMBER,--reduced in size p_tax_currency_conversion_rate
        p_trx_currency_code                        VARCHAR2,
        p_reporting_currency_code                  VARCHAR2,
        p_minimum_accountable_unit                 NUMBER,
        p_precision                                NUMBER,
        p_trx_number                               VARCHAR2,
        p_trx_date                                 DATE,
        p_unit_price                               NUMBER,
        p_line_amt                                 NUMBER,
        p_trx_line_quantity                        NUMBER,
        p_tax_base_modifier_rate                   NUMBER,
        p_ref_doc_application_id                   NUMBER,
        p_ref_doc_entity_code                      VARCHAR2,
        p_ref_doc_event_class_code                 VARCHAR2,
        p_ref_doc_trx_id                           NUMBER,
        p_ref_doc_trx_level_type                   VARCHAR2,
        p_ref_doc_line_id                          NUMBER,
        p_ref_doc_line_quantity                    NUMBER,
        p_other_doc_line_amt                       NUMBER,
        p_other_doc_line_tax_amt                   NUMBER,
        p_other_doc_line_taxable_amt               NUMBER,
        p_unrounded_taxable_amt                    NUMBER,
        p_unrounded_tax_amt                        NUMBER,
        p_related_doc_application_id               NUMBER,
        p_related_doc_entity_code                  VARCHAR2,
        p_related_doc_evt_class_code               VARCHAR2,--reduced in size p_related_doc_event_class_code
        p_related_doc_trx_id                       NUMBER,
        p_related_doc_trx_level_type               VARCHAR2,
        p_related_doc_number                       VARCHAR2,
        p_related_doc_date                         DATE,
        p_applied_from_appl_id                     NUMBER,--reduced in size p_applied_from_application_id
        p_applied_from_evt_clss_code               VARCHAR2,--reduced in size p_applied_from_event_class_code
        p_applied_from_entity_code                 VARCHAR2,
        p_applied_from_trx_id                      NUMBER,
        p_applied_from_trx_level_type              VARCHAR2,
        p_applied_from_line_id                     NUMBER,
        p_applied_from_trx_number                  VARCHAR2,
        p_adjusted_doc_appln_id                    NUMBER,--reduced in size p_adjusted_doc_application_id
        p_adjusted_doc_entity_code                 VARCHAR2,
        p_adjusted_doc_evt_clss_code               VARCHAR2,--reduced in size p_adjusted_doc_event_class_code
        p_adjusted_doc_trx_id                      NUMBER,
        p_adjusted_doc_trx_level_type              VARCHAR2,
        p_adjusted_doc_line_id                     NUMBER,
        p_adjusted_doc_number                      VARCHAR2,
        p_adjusted_doc_date                        DATE,
        p_applied_to_application_id                NUMBER,
        p_applied_to_evt_class_code                VARCHAR2,--reduced in size p_applied_to_event_class_code
        p_applied_to_entity_code                   VARCHAR2,
        p_applied_to_trx_id                        NUMBER,
        p_applied_to_trx_level_type                VARCHAR2,
        p_applied_to_line_id                       NUMBER,
        p_summary_tax_line_id                      NUMBER,
        p_offset_link_to_tax_line_id               NUMBER,
        p_offset_flag                              VARCHAR2,
        p_process_for_recovery_flag                VARCHAR2,
        p_tax_jurisdiction_id                      NUMBER,
        p_tax_jurisdiction_code                    VARCHAR2,
        p_place_of_supply                          NUMBER,
        p_place_of_supply_type_code                VARCHAR2,
        p_place_of_supply_result_id                NUMBER,
        p_tax_date_rule_id                         NUMBER,
        p_tax_date                                 DATE,
        p_tax_determine_date                       DATE,
        p_tax_point_date                           DATE,
        p_trx_line_date                            DATE,
        p_tax_type_code                            VARCHAR2,
        p_tax_code                                 VARCHAR2,
        p_tax_registration_id                      NUMBER,
        p_tax_registration_number                  VARCHAR2,
        p_registration_party_type                  VARCHAR2,
        p_rounding_level_code                      VARCHAR2,
        p_rounding_rule_code                       VARCHAR2,
        p_rndg_lvl_party_tax_prof_id               NUMBER,--reduced in size p_rounding_lvl_party_tax_prof_id
        p_rounding_lvl_party_type                  VARCHAR2,
        p_compounding_tax_flag                     VARCHAR2,
        p_orig_tax_status_id                       NUMBER,
        p_orig_tax_status_code                     VARCHAR2,
        p_orig_tax_rate_id                         NUMBER,
        p_orig_tax_rate_code                       VARCHAR2,
        p_orig_tax_rate                            NUMBER,
        p_orig_tax_jurisdiction_id                 NUMBER,
        p_orig_tax_jurisdiction_code               VARCHAR2,
        p_orig_tax_amt_included_flag               VARCHAR2,
        p_orig_self_assessed_flag                  VARCHAR2,
        p_tax_currency_code                        VARCHAR2,
        p_tax_amt                                  NUMBER,
        p_tax_amt_tax_curr                         NUMBER,
        p_tax_amt_funcl_curr                       NUMBER,
        p_taxable_amt                              NUMBER,
        p_taxable_amt_tax_curr                     NUMBER,
        p_taxable_amt_funcl_curr                   NUMBER,
        p_orig_taxable_amt                         NUMBER,
        p_orig_taxable_amt_tax_curr                NUMBER,
        p_cal_tax_amt                              NUMBER,
        p_cal_tax_amt_tax_curr                     NUMBER,
        p_cal_tax_amt_funcl_curr                   NUMBER,
        p_orig_tax_amt                             NUMBER,
        p_orig_tax_amt_tax_curr                    NUMBER,
        p_rec_tax_amt                              NUMBER,
        p_rec_tax_amt_tax_curr                     NUMBER,
        p_rec_tax_amt_funcl_curr                   NUMBER,
        p_nrec_tax_amt                             NUMBER,
        p_nrec_tax_amt_tax_curr                    NUMBER,
        p_nrec_tax_amt_funcl_curr                  NUMBER,
        p_tax_exemption_id                         NUMBER,
        p_tax_rate_before_exemption                NUMBER,
        p_tax_rate_name_before_exempt              VARCHAR2,
        p_exempt_rate_modifier                     NUMBER,
        p_exempt_certificate_number                VARCHAR2,
        p_exempt_reason                            VARCHAR2,
        p_exempt_reason_code                       VARCHAR2,
        p_tax_exception_id                         NUMBER,
        p_tax_rate_before_exception                NUMBER,
        p_tax_rate_name_before_except              VARCHAR2,
        p_exception_rate                           NUMBER,
        p_tax_apportionment_flag                   VARCHAR2,
        p_historical_flag                          VARCHAR2,
        p_taxable_basis_formula                    VARCHAR2,
        p_tax_calculation_formula                  VARCHAR2,
        p_cancel_flag                              VARCHAR2,
        p_purge_flag                               VARCHAR2,
        p_delete_flag                              VARCHAR2,
        p_tax_amt_included_flag                    VARCHAR2,
        p_self_assessed_flag                       VARCHAR2,
        p_overridden_flag                          VARCHAR2,
        p_manually_entered_flag                    VARCHAR2,
        p_reporting_only_flag                      VARCHAR2,
        p_freeze_until_overriddn_flg               VARCHAR2,--reduced in size p_Freeze_Until_Overridden_Flag
        p_copied_from_other_doc_flag               VARCHAR2,
        p_recalc_required_flag                     VARCHAR2,
        p_settlement_flag                          VARCHAR2,
        p_item_dist_changed_flag                   VARCHAR2,
        p_assoc_children_frozen_flg                VARCHAR2,--reduced in size p_Associated_Child_Frozen_Flag
        p_tax_only_line_flag                       VARCHAR2,
        p_compounding_dep_tax_flag                 VARCHAR2,
        p_compounding_tax_miss_flag                VARCHAR2,
        p_sync_with_prvdr_flag                     VARCHAR2,
        p_last_manual_entry                        VARCHAR2,
        p_tax_provider_id                          NUMBER,
        p_record_type_code                         VARCHAR2,
        p_reporting_period_id                      NUMBER,
        p_legal_justification_text1                VARCHAR2,
        p_legal_justification_text2                VARCHAR2,
        p_legal_justification_text3                VARCHAR2,
        p_legal_message_appl_2                     NUMBER,
        p_legal_message_status                     NUMBER,
        p_legal_message_rate                       NUMBER,
        p_legal_message_basis                      NUMBER,
        p_legal_message_calc                       NUMBER,
        p_legal_message_threshold                  NUMBER,
        p_legal_message_pos                        NUMBER,
        p_legal_message_trn                        NUMBER,
        p_legal_message_exmpt                      NUMBER,
        p_legal_message_excpt                      NUMBER,
        p_tax_regime_template_id                   NUMBER,
        p_tax_applicability_result_id              NUMBER,--reduced in size p_tax_applicability_result_id
        p_direct_rate_result_id                    NUMBER,
        p_status_result_id                         NUMBER,
        p_rate_result_id                           NUMBER,
        p_basis_result_id                          NUMBER,
        p_thresh_result_id                         NUMBER,
        p_calc_result_id                           NUMBER,
        p_tax_reg_num_det_result_id                NUMBER,
        p_eval_exmpt_result_id                     NUMBER,
        p_eval_excpt_result_id                     NUMBER,
        p_enforced_from_nat_acct_flg               VARCHAR2,--reduced in size p_Enforce_From_Natural_Acct_Flag
        p_tax_hold_code                            NUMBER,
        p_tax_hold_released_code                   NUMBER,
        p_prd_total_tax_amt                        NUMBER,
        p_prd_total_tax_amt_tax_curr               NUMBER,
        p_prd_total_tax_amt_funcl_curr             NUMBER,
        p_trx_line_index                           VARCHAR2,
        p_offset_tax_rate_code                     VARCHAR2,
        p_proration_code                           VARCHAR2,
        p_other_doc_source                         VARCHAR2,
        p_internal_org_location_id                 NUMBER,
        p_line_assessable_value                    NUMBER,
        p_ctrl_total_line_tx_amt                   NUMBER,
        p_applied_to_trx_number                    VARCHAR2,
        p_attribute_category                       VARCHAR2,
        p_attribute1                               VARCHAR2,
        p_attribute2                               VARCHAR2,
        p_attribute3                               VARCHAR2,
        p_attribute4                               VARCHAR2,
        p_attribute5                               VARCHAR2,
        p_attribute6                               VARCHAR2,
        p_attribute7                               VARCHAR2,
        p_attribute8                               VARCHAR2,
        p_attribute9                               VARCHAR2,
        p_attribute10                              VARCHAR2,
        p_attribute11                              VARCHAR2,
        p_attribute12                              VARCHAR2,
        p_attribute13                              VARCHAR2,
        p_attribute14                              VARCHAR2,
        p_attribute15                              VARCHAR2,
        p_global_attribute_category                VARCHAR2,
        p_global_attribute1                        VARCHAR2,
        p_global_attribute2                        VARCHAR2,
        p_global_attribute3                        VARCHAR2,
        p_global_attribute4                        VARCHAR2,
        p_global_attribute5                        VARCHAR2,
        p_global_attribute6                        VARCHAR2,
        p_global_attribute7                        VARCHAR2,
        p_global_attribute8                        VARCHAR2,
        p_global_attribute9                        VARCHAR2,
        p_global_attribute10                       VARCHAR2,
        p_global_attribute11                       VARCHAR2,
        p_global_attribute12                       VARCHAR2,
        p_global_attribute13                       VARCHAR2,
        p_global_attribute14                       VARCHAR2,
        p_global_attribute15                       VARCHAR2,
        p_numeric1                                 NUMBER,
        p_numeric2                                 NUMBER,
        p_numeric3                                 NUMBER,
        p_numeric4                                 NUMBER,
        p_numeric5                                 NUMBER,
        p_numeric6                                 NUMBER,
        p_numeric7                                 NUMBER,
        p_numeric8                                 NUMBER,
        p_numeric9                                 NUMBER,
        p_numeric10                                NUMBER,
        p_char1                                    VARCHAR2,
        p_char2                                    VARCHAR2,
        p_char3                                    VARCHAR2,
        p_char4                                    VARCHAR2,
        p_char5                                    VARCHAR2,
        p_char6                                    VARCHAR2,
        p_char7                                    VARCHAR2,
        p_char8                                    VARCHAR2,
        p_char9                                    VARCHAR2,
        p_char10                                   VARCHAR2,
        p_date1                                    DATE,
        p_date2                                    DATE,
        p_date3                                    DATE,
        p_date4                                    DATE,
        p_date5                                    DATE,
        p_date6                                    DATE,
        p_date7                                    DATE,
        p_date8                                    DATE,
        p_date9                                    DATE,
        p_date10                                   DATE,
        p_interface_entity_code                    VARCHAR2,
        p_interface_tax_line_id                    NUMBER,
        p_taxing_juris_geography_id                NUMBER,
        p_adjusted_doc_tax_line_id                 NUMBER,
        p_object_version_number                    NUMBER,
        --p_created_by                               NUMBER,
        --p_creation_date                            DATE,
        p_last_updated_by                          NUMBER,
        p_last_update_date                         DATE,
        p_last_update_login                        NUMBER) IS

    Cursor c_line (p_appln_id NUMBER,
                   p_entity_cd VARCHAR2,
                   p_event_cls_cd VARCHAR2,
                   p_transaction_id      NUMBER,
                   p_trx_ln_id NUMBER,
                   p_trx_lev_type VARCHAR2,
                   p_tax_ln_id NUMBER)
                   IS SELECT
                      tax_status_code,
                      tax_rate_id,
                      tax_rate_code,
                      tax_rate,
                      tax_jurisdiction_code,
                      ledger_id,
                      legal_entity_id,
                      establishment_id,
                      TRUNC(currency_conversion_date) currency_conversion_date,
                      currency_conversion_type,
                      currency_conversion_rate,
                      taxable_basis_formula,
                      tax_calculation_formula,
                      tax_amt_included_flag,
                      compounding_tax_flag,
                      self_assessed_flag,
                      reporting_only_flag,
                      copied_from_other_doc_flag,
                      record_type_code,
                      tax_provider_id,
                      historical_flag,
                      delete_flag,
                      overridden_flag,
                      manually_entered_flag,
                      tax_exemption_id,
                      tax_rate_before_exemption,
                      tax_rate_name_before_exemption,
                      exempt_rate_modifier,
                      exempt_certificate_number,
                      exempt_reason,
                      exempt_reason_code,
                      tax_rate_before_exception,
                      tax_rate_name_before_exception,
                      tax_exception_id,
                      exception_rate,
                      mrc_tax_line_flag,
                      tax_only_line_flag,
                      tax_apportionment_line_number,
                      tax_amt
                FROM zx_lines
                WHERE application_id = p_appln_id
                AND   entity_code = p_entity_cd
                AND   event_class_code = p_event_cls_cd
                AND   trx_id  = p_transaction_id
                AND   trx_line_id = p_trx_ln_id
                AND   trx_level_type = p_trx_lev_type
                AND   tax_line_id = p_tax_ln_id;
Line: 2915

    SELECT summary_tax_line_id
    FROM   zx_lines_summary
    WHERE  application_id = p_application_id
    AND    entity_code = p_entity_code
    AND    event_class_code = p_event_class_code
    AND    trx_id = p_trx_id
    AND    tax_status_code = p_tax_status_code
    AND    tax_rate_id = p_tax_rate_id
    AND    tax_rate_code = p_tax_rate_code
    AND    tax_rate = l_tax_rate
    AND    NVL(tax_jurisdiction_code, 'x') = NVL(p_tax_jurisdiction_code, 'x')
    AND    NVL(ledger_id, -999) = NVL(p_ledger_id, -999)
    AND    NVL(legal_entity_id, -999) = NVL(p_legal_entity_id, -999)
    AND    NVL(establishment_id, -999) = NVL(p_establishment_id, -999)
    AND    NVL(TRUNC(currency_conversion_date), DATE_DUMMY) = NVL(TRUNC(p_currency_conversion_date), DATE_DUMMY)
    AND    NVL(currency_conversion_type, 'x') = NVL(p_currency_conversion_type, 'x')
    AND    NVL(currency_conversion_rate, 1) = NVL(p_currency_conversion_rate,1)
    AND    NVL(taxable_basis_formula, 'x') = NVL(p_taxable_basis_formula, 'x')
    AND    NVL(tax_calculation_formula, 'x') = NVL(p_tax_calculation_formula,'x')
    AND    NVL(tax_amt_included_flag,'N') = NVL(p_tax_amt_included_flag,'N')
    AND    NVL(compounding_tax_flag,'N') = NVL(p_compounding_tax_flag,'N')
    AND    NVL(self_assessed_flag,'N') = NVL(p_self_assessed_flag,'N')
    AND    NVL(reporting_only_flag,'N') = NVL(p_reporting_only_flag,'N')
    -- AND NVL(copied_from_other_doc_flag,'N') = NVL(p_copied_from_other_doc_flag,'N')
    AND    NVL(record_type_code, 'x') = NVL(p_record_type_code, 'x')
    AND    NVL(tax_provider_id, -999) = NVL(p_tax_provider_id, -999)
    AND    NVL(historical_flag,'N') = NVL(p_historical_flag,'N')
    AND    NVL(delete_flag,'N') = NVL(p_delete_flag,'N')
    -- AND NVL(overridden_flag,'N') = NVL(p_overridden_flag,'N')
    AND    NVL(manually_entered_flag,'N') = NVL(p_manually_entered_flag,'N')
    AND    NVL(tax_exemption_id, -999) = NVL(p_tax_exemption_id, -999)
    -- AND NVL(tax_rate_before_exemption, -999) = NVL(p_tax_rate_before_exemption, -999)
    -- AND NVL(tax_rate_name_before_exemption, 'x') = NVL(p_tax_rate_name_before_exempt, 'x')
    -- AND NVL(exempt_rate_modifier, -999) = NVL(p_exempt_rate_modifier, -999)
    AND    NVL(exempt_certificate_number, 'x') = NVL(p_exempt_certificate_number, 'x')
    --AND  NVL(exempt_reason, 'x') = NVL(p_exempt_reason, 'x')
    AND    NVL(exempt_reason_code, 'x') = NVL(p_exempt_reason_code, 'x')
    -- AND NVL(tax_rate_before_exception, -999) = NVL(p_tax_rate_before_exception, -999)
    -- AND NVL(tax_rate_name_before_exception, 'x') = NVL(p_tax_rate_name_before_except, 'x')
    AND    NVL(tax_exception_id, -999) = NVL(p_tax_exception_id, -999)
    -- AND NVL(exception_rate, -999) = NVL(p_exception_rate, -999)
    AND    NVL(mrc_tax_line_flag,'N') = NVL(p_mrc_tax_line_flag,'N')
    AND    NVL(tax_only_line_flag,'N') = NVL(p_tax_only_line_flag,'N');
Line: 3000

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row.BEGIN',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Update_Row (+)');
Line: 3006

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'Update ZX_LINES (+)');
Line: 3012

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'p_trx_id: '||to_char(p_trx_id));
Line: 3018

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'p_Compounding_Tax_Flag: '||p_compounding_tax_flag);
Line: 3024

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'p_Tax_Amt_Included_Flag: '||p_tax_amt_included_flag);
Line: 3030

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'p_Recalc_Required_Flag: '||p_recalc_required_flag);
Line: 3036

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'p_Process_For_Recovery_Flag: '||p_process_for_recovery_flag);
Line: 3043

      SELECT tax_amt INTO l_detail_tax_amt FROM zx_lines
      WHERE tax_line_id =  p_tax_line_id;
Line: 3054

        SELECT allow_adhoc_tax_rate_flag, adj_for_adhoc_amt_code
          INTO l_allow_adhoc_tax_rate_flag, l_adj_for_adhoc_amt_code
          FROM zx_rates_b
         WHERE tax_rate_id = p_tax_rate_id;
Line: 3091

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'assoc child frozen flag: '||p_assoc_children_frozen_flg);
Line: 3094

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'Inserting into tax only line flag'||p_tax_only_line_flag);
Line: 3097

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'tax rate code'||p_tax_rate_code);
Line: 3100

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'trx id '||p_trx_id);
Line: 3103

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'trx line id '||p_trx_line_id);
Line: 3106

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'trx level type '||p_trx_level_type);
Line: 3109

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'taxlevel type '||p_trx_level_type);
Line: 3112

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'tax line id '||p_tax_line_id);
Line: 3119

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'inside tax only line');
Line: 3127

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'inside assoc child frozen');
Line: 3133

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'appl id'||p_application_id);
Line: 3139

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'entity code'||p_entity_code);
Line: 3145

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'event class code code'||p_event_class_code);
Line: 3152

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Insert_Row',
                     'rec tax rate code'||rec.tax_rate_code);
Line: 3176

           OR NVL(rec.delete_flag,'N') <> NVL(p_delete_flag,'N')
     --      OR NVL(rec.overridden_flag,'N') <> NVL(p_overridden_flag,'N')
           OR NVL(rec.manually_entered_flag,'N') <> NVL(p_manually_entered_flag,'N')
           OR NVL(rec.tax_exemption_id, -999) <> NVL(p_tax_exemption_id, -999)
       --    OR NVL(rec.tax_rate_before_exemption, -999) <> NVL(p_tax_rate_before_exemption, -999)
      --     OR NVL(rec.tax_rate_name_before_exemption, 'x') <> NVL(p_tax_rate_name_before_exempt, 'x')
        --   OR NVL(rec.exempt_rate_modifier, -999) <> NVL(p_exempt_rate_modifier, -999)
           OR NVL(rec.exempt_certificate_number,'x') <> NVL(p_exempt_certificate_number, 'x')
         --  OR NVL(rec.exempt_reason, 'x') <> NVL(p_exempt_reason, 'x')
           OR NVL(rec.exempt_reason_code,'x') <> NVL(p_exempt_reason_code, 'x')
         -- OR NVL(rec.tax_rate_before_exception, -999) <> NVL(p_tax_rate_before_exception, -999)
         --OR NVL(rec.tax_rate_name_before_exception, 'x') <> NVL(p_tax_rate_name_before_except, 'x')
           OR NVL(rec.tax_exception_id, -999) <> NVL(p_tax_exception_id, -999)
      --     OR NVL(rec.exception_rate, -999) <> NVL(p_exception_rate, -999)
           OR NVL(rec.mrc_tax_line_flag,'N')  <> NVL(p_mrc_tax_line_flag,'N')
           OR NVL(rec.tax_only_line_flag,'N')  <> NVL(p_tax_only_line_flag,'N')
       --    OR (NVL(l_detail_tax_amt,-999999999)  <> NVL(p_tax_amt,-999999999)
       --        AND NVL(l_overridden_flag,'N')='N')
          )
          THEN

    IF (g_level_procedure >= g_current_runtime_level ) THEN
      FND_LOG.STRING(g_level_procedure,
                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'inside if '||p_recalc_required_flag);
Line: 3203

               SELECT zx_lines_s.nextval into l_tax_line_id
               FROM dual;
Line: 3206

               SELECT MAX(ABS(tax_apportionment_line_number)) + 1
               INTO l_tax_apportionment_line_num
               FROM zx_lines
               WHERE application_id = p_application_id
               AND entity_code = p_entity_code
               AND event_class_code = p_event_class_code
               AND trx_id = p_trx_id
               AND trx_line_id = p_trx_line_id;
Line: 3215

               SELECT NVL(MAX(tax_line_number),0) + 1
               INTO l_tax_line_number
               FROM zx_lines
               WHERE application_id = p_application_id
               AND entity_code = p_entity_code
               AND event_class_code = p_event_class_code
               AND trx_id = p_trx_id
               AND trx_line_id = p_trx_line_id
               AND trx_level_type = p_trx_level_type;
Line: 3225

               UPDATE ZX_LINES
               SET cancel_flag = 'Y',
                   tax_amt = 0,
                   tax_apportionment_line_number = -1*l_tax_apportionment_line_num,
                   unrounded_tax_amt = 0,
                   tax_amt_tax_curr = 0,
                   tax_amt_funcl_curr = 0,
                   process_for_recovery_flag = 'Y'
               WHERE tax_line_id = p_tax_line_id;
Line: 3236

               select tax_line_id into l_offset_tax_line_id
               FROM zx_lines
               where application_id = p_application_id
               and entity_code = p_entity_code
               and event_class_code = p_event_class_code
               and offset_link_to_tax_line_id = p_tax_line_id;
Line: 3244

               SELECT trx_line_id into l_offset_trx_line_id
               FROM zx_lines
               WHERE tax_line_id = l_offset_tax_line_id;
Line: 3248

               SELECT MAX(ABS(tax_apportionment_line_number)) + 1
               INTO l_tax_apportionment_line_num
               FROM zx_lines
               WHERE application_id = p_application_id
               AND entity_code = p_entity_code
               AND event_class_code = p_event_class_code
               AND trx_id = p_trx_id
               AND trx_line_id = l_offset_trx_line_id;
Line: 3257

               UPDATE ZX_LINES
               SET cancel_flag = 'Y',
                   tax_amt = 0,
                   tax_apportionment_line_number = -1*l_tax_apportionment_line_num,
                   unrounded_tax_amt = 0,
                   tax_amt_tax_curr = 0,
                   tax_amt_funcl_curr = 0,
                   process_for_recovery_flag = 'Y'
               WHERE tax_line_id = l_offset_tax_line_id;
Line: 3276

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     ' tax apportionment line num: '||l_tax_apportionment_line_num);
Line: 3280

  Insert_Row
       (l_row_id                      ,
        l_tax_line_id                ,
        p_internal_organization_id   ,
        p_application_id             ,
        p_entity_code                ,
        p_event_class_code           ,
        p_event_type_code            ,
        p_trx_id                     ,
        p_trx_line_id                ,
        p_trx_level_type             ,
        p_trx_line_number            ,
        p_doc_event_status           ,
        p_tax_event_class_code       ,
        p_tax_event_type_code        ,
        l_tax_line_number            ,
        p_content_owner_id           ,
        p_tax_regime_id              ,
        p_tax_regime_code            ,
        p_tax_id                     ,
        p_tax                        ,
        p_tax_status_id              ,
        p_tax_status_code            ,
        p_tax_rate_id                ,
        p_tax_rate_code              ,
        p_tax_rate                   ,
        p_tax_rate_type              ,
        rec.tax_apportionment_line_number ,--reduced in size tax_apportionment_line_number
        p_trx_id_level2              ,
        p_trx_id_level3              ,
        p_trx_id_level4              ,
        p_trx_id_level5              ,
        p_trx_id_level6              ,
        p_trx_user_key_level1        ,
        p_trx_user_key_level2        ,
        p_trx_user_key_level3        ,
        p_trx_user_key_level4        ,
        p_trx_user_key_level5        ,
        p_trx_user_key_level6        ,
        p_mrc_tax_line_flag          ,
        p_mrc_link_to_tax_line_id    ,
        p_ledger_id                  ,
        p_establishment_id           ,
        p_legal_entity_id            ,
        p_hq_estb_reg_number         ,
        p_hq_estb_party_tax_prof_id  ,
        p_currency_conversion_date                ,
        p_currency_conversion_type                 ,
        p_currency_conversion_rate                ,
        p_tax_curr_conversion_date                ,--reduced in size tax_currency_conversion_date
        p_tax_curr_conversion_type                 ,--reduced in size p_tax_currency_conversion_type
        p_tax_curr_conversion_rate                ,--reduced in size p_tax_currency_conversion_rate
        p_trx_currency_code                        ,
        p_reporting_currency_code                  ,
        p_minimum_accountable_unit                ,
        p_precision                               ,
        p_trx_number                               ,
        p_trx_date                                ,
        p_unit_price                              ,
        p_line_amt                                ,
        p_trx_line_quantity                       ,
        p_tax_base_modifier_rate                  ,
        p_ref_doc_application_id                  ,
        p_ref_doc_entity_code                      ,
        p_ref_doc_event_class_code                 ,
        p_ref_doc_trx_id                          ,
        p_ref_doc_trx_level_type                   ,
        p_ref_doc_line_id                         ,
        p_ref_doc_line_quantity                   ,
        p_other_doc_line_amt                      ,
        p_other_doc_line_tax_amt                  ,
        p_other_doc_line_taxable_amt              ,
        p_unrounded_taxable_amt                   ,
        p_unrounded_tax_amt                       ,
        p_related_doc_application_id              ,
        p_related_doc_entity_code                  ,
        p_related_doc_evt_class_code               ,--reduced in size p_related_doc_event_class_code
        p_related_doc_trx_id                      ,
        p_related_doc_trx_level_type               ,
        p_related_doc_number                       ,
        p_related_doc_date                        ,
        p_applied_from_appl_id                    ,--reduced in size p_applied_from_application_id
        p_applied_from_evt_clss_code               ,--reduced in size p_applied_from_event_class_code
        p_applied_from_entity_code                 ,
        p_applied_from_trx_id                     ,
        p_applied_from_trx_level_type              ,
        p_applied_from_line_id                    ,
        p_applied_from_trx_number                  ,
        p_adjusted_doc_appln_id                   ,--reduced in size p_adjusted_doc_application_id
        p_adjusted_doc_entity_code                 ,
        p_adjusted_doc_evt_clss_code               ,--reduced in size p_adjusted_doc_event_class_code
        p_adjusted_doc_trx_id                     ,
        p_adjusted_doc_trx_level_type              ,
        p_adjusted_doc_line_id                    ,
        p_adjusted_doc_number                      ,
        p_adjusted_doc_date                       ,
        p_applied_to_application_id               ,
        p_applied_to_evt_class_code                ,--reduced in size p_applied_to_event_class_code
        p_applied_to_entity_code                   ,
        p_applied_to_trx_id                       ,
        p_applied_to_trx_level_type                ,
        p_applied_to_line_id                      ,
        l_existing_summary_tax_line_id                     ,
        p_offset_link_to_tax_line_id              ,
        p_offset_flag                              ,
        p_process_for_recovery_flag                ,
        p_tax_jurisdiction_id                     ,
        p_tax_jurisdiction_code                    ,
        p_place_of_supply                         ,
        p_place_of_supply_type_code                ,
        p_place_of_supply_result_id               ,
        p_tax_date_rule_id                        ,
        p_tax_date                                ,
        p_tax_determine_date                      ,
        p_tax_point_date                          ,
        p_trx_line_date                           ,
        p_tax_type_code                            ,
        p_tax_code                                 ,
        p_tax_registration_id                     ,
        p_tax_registration_number                  ,
        p_registration_party_type                  ,
        p_rounding_level_code                      ,
        p_rounding_rule_code                       ,
        p_rndg_lvl_party_tax_prof_id              ,--reduced in size p_rounding_lvl_party_tax_prof_id
        p_rounding_lvl_party_type                  ,
        p_compounding_tax_flag                     ,
        p_orig_tax_status_id                      ,
        p_orig_tax_status_code                     ,
        p_orig_tax_rate_id                        ,
        p_orig_tax_rate_code                       ,
        p_orig_tax_rate                           ,
        p_orig_tax_jurisdiction_id                ,
        p_orig_tax_jurisdiction_code               ,
        p_orig_tax_amt_included_flag               ,
        p_orig_self_assessed_flag                  ,
        p_tax_currency_code                        ,
        p_tax_amt                                 ,
        p_tax_amt_tax_curr                        ,
        p_tax_amt_funcl_curr                      ,
        p_taxable_amt                             ,
        p_taxable_amt_tax_curr                    ,
        p_taxable_amt_funcl_curr                  ,
        p_orig_taxable_amt                        ,
        p_orig_taxable_amt_tax_curr               ,
        p_cal_tax_amt                             ,
        p_cal_tax_amt_tax_curr                    ,
        p_cal_tax_amt_funcl_curr                  ,
        p_orig_tax_amt                            ,
        p_orig_tax_amt_tax_curr                   ,
        p_rec_tax_amt                             ,
        p_rec_tax_amt_tax_curr                    ,
        p_rec_tax_amt_funcl_curr                  ,
        p_nrec_tax_amt                            ,
        p_nrec_tax_amt_tax_curr                   ,
        p_nrec_tax_amt_funcl_curr                 ,
        p_tax_exemption_id                        ,
        p_tax_rate_before_exemption               ,
        p_tax_rate_name_before_exempt              ,
        p_exempt_rate_modifier                    ,
        p_exempt_certificate_number                ,
        p_exempt_reason                            ,
        p_exempt_reason_code                       ,
        p_tax_exception_id                        ,
        p_tax_rate_before_exception               ,
        p_tax_rate_name_before_except              ,
        p_exception_rate                          ,
        p_tax_apportionment_flag                   ,
        p_historical_flag                          ,
        p_taxable_basis_formula                    ,
        p_tax_calculation_formula                  ,
        p_cancel_flag                              ,
        p_purge_flag                               ,
        p_delete_flag                              ,
        p_tax_amt_included_flag                    ,
        p_self_assessed_flag                       ,
        'C'                                        ,--p_overridden_flag,
        p_manually_entered_flag                    ,
        p_reporting_only_flag                      ,
        p_freeze_until_overriddn_flg               ,--reduced in size p_Freeze_Until_Overridden_Flag
        p_copied_from_other_doc_flag               ,
        p_recalc_required_flag                     ,
        p_settlement_flag                          ,
        p_item_dist_changed_flag                   ,
        NULL                ,--reduced in size p_Associated_Child_Frozen_Flag
        p_tax_only_line_flag                       ,
        p_compounding_dep_tax_flag                 ,
        p_compounding_tax_miss_flag                ,
        p_sync_with_prvdr_flag                     ,
        p_last_manual_entry                        ,
        p_tax_provider_id                         ,
        p_record_type_code                         ,
        p_reporting_period_id                     ,
        p_legal_justification_text1                ,
        p_legal_justification_text2                ,
        p_legal_justification_text3                ,
        p_legal_message_appl_2                    ,
        p_legal_message_status                    ,
        p_legal_message_rate                      ,
        p_legal_message_basis                     ,
        p_legal_message_calc                      ,
        p_legal_message_threshold                 ,
        p_legal_message_pos                       ,
        p_legal_message_trn                       ,
        p_legal_message_exmpt                     ,
        p_legal_message_excpt                     ,
        p_tax_regime_template_id                  ,
        p_tax_applicability_result_id             ,--reduced in size p_tax_applicability_result_id
        p_direct_rate_result_id                   ,
        p_status_result_id                        ,
        p_rate_result_id                          ,
        p_basis_result_id                         ,
        p_thresh_result_id                        ,
        p_calc_result_id                          ,
        p_tax_reg_num_det_result_id               ,
        p_eval_exmpt_result_id                    ,
        p_eval_excpt_result_id                    ,
        p_enforced_from_nat_acct_flg               ,--reduced in size p_Enforce_From_Natural_Acct_Flag
        p_tax_hold_code                           ,
        p_tax_hold_released_code                  ,
        p_prd_total_tax_amt                       ,
        p_prd_total_tax_amt_tax_curr              ,
        p_prd_total_tax_amt_funcl_curr            ,
        p_trx_line_index                           ,
        p_offset_tax_rate_code                     ,
        p_proration_code                           ,
        p_other_doc_source                         ,
        p_internal_org_location_id                ,
        p_line_assessable_value                   ,
        p_ctrl_total_line_tx_amt                  ,
        p_applied_to_trx_number                    ,
        p_attribute_category                       ,
        p_attribute1                               ,
        p_attribute2                               ,
        p_attribute3                               ,
        p_attribute4                               ,
        p_attribute5                               ,
        p_attribute6                               ,
        p_attribute7                               ,
        p_attribute8                               ,
        p_attribute9                               ,
        p_attribute10                              ,
        p_attribute11                              ,
        p_attribute12                              ,
        p_attribute13                              ,
        p_attribute14                              ,
        p_attribute15                              ,
        p_global_attribute_category                ,
        p_global_attribute1                        ,
        p_global_attribute2                        ,
        p_global_attribute3                        ,
        p_global_attribute4                        ,
        p_global_attribute5                        ,
        p_global_attribute6                        ,
        p_global_attribute7                        ,
        p_global_attribute8                        ,
        p_global_attribute9                        ,
        p_global_attribute10                       ,
        p_global_attribute11                       ,
        p_global_attribute12                       ,
        p_global_attribute13                       ,
        p_global_attribute14                       ,
        p_global_attribute15                       ,
        p_numeric1                                ,
        p_numeric2                                ,
        p_numeric3                                ,
        p_numeric4                                ,
        p_numeric5                                ,
        p_numeric6                                ,
        p_numeric7                                ,
        p_numeric8                                ,
        p_numeric9                                ,
        p_numeric10                               ,
        p_char1                                    ,
        p_char2                                    ,
        p_char3                                    ,
        p_char4                                    ,
        p_char5                                    ,
        p_char6                                    ,
        p_char7                                    ,
        p_char8                                    ,
        p_char9                                    ,
        p_char10                                   ,
        p_date1                                   ,
        p_date2                                   ,
        p_date3                                   ,
        p_date4                                   ,
        p_date5                                   ,
        p_date6                                   ,
        p_date7                                   ,
        p_date8                                   ,
        p_date9                                   ,
        p_date10                                  ,
        P_interface_entity_code                    ,
        P_interface_tax_line_id                   ,
        P_taxing_juris_geography_id               ,
        P_adjusted_doc_tax_line_id                ,
        P_object_version_number                   ,
        p_last_updated_by                         ,
        p_last_update_date                        ,
        p_last_updated_by                         ,
        p_last_update_date                       ,
        p_last_update_login       );
Line: 3593

    UPDATE ZX_LINES
      SET TAX_REGIME_ID                = p_tax_regime_id,
          TAX_REGIME_CODE              = p_tax_regime_code,
          TAX_ID                       = p_tax_id,
          TAX                          = p_tax,
          TAX_STATUS_ID                = p_tax_status_id,
          TAX_STATUS_CODE              = p_tax_status_code,
          TAX_RATE_ID                  = p_tax_rate_id,
          TAX_RATE_CODE                = p_tax_rate_code,
          TAX_RATE                     = p_tax_rate,
          TAX_RATE_TYPE                = p_tax_rate_type,   -- Added as a fix of Bug#5980153
          TAX_AMT                      = decode(p_cancel_flag, 'Y', 0, p_tax_amt),
          UNROUNDED_TAX_AMT	       = DECODE(p_cancel_flag,'Y',0,p_unrounded_tax_amt),
          ORIG_TAX_STATUS_ID           = nvl(ORIG_TAX_STATUS_ID, p_orig_TAX_STATUS_ID),
          ORIG_TAX_STATUS_CODE         = nvl(ORIG_TAX_STATUS_CODE, p_orig_TAX_STATUS_CODE),
          --ORIG_TAX_STATUS_ID         = p_orig_tax_status_id,
          --ORIG_TAX_STATUS_CODE       = p_orig_tax_status_code,
          ORIG_TAX_RATE_ID             = nvl(ORIG_TAX_RATE_ID, p_orig_TAX_RATE_ID),
          ORIG_TAX_RATE_CODE           = nvl(ORIG_TAX_RATE_CODE, p_orig_TAX_RATE_CODE),
          ORIG_TAX_RATE                = nvl(ORIG_TAX_RATE, p_orig_TAX_RATE),
          --ORIG_TAX_RATE_ID           = p_orig_tax_rate_id,
          --ORIG_TAX_RATE_CODE         = p_orig_tax_rate_code,
          --ORIG_TAX_RATE              = p_orig_tax_rate,
          ORIG_TAX_AMT                 = nvl(ORIG_TAX_AMT, p_orig_TAX_AMT),
          --ORIG_TAX_AMT               = p_orig_tax_amt,
          ORIG_TAXABLE_AMT             = nvl(ORIG_TAXABLE_AMT, p_orig_TAXABLE_AMT),
          -- bug 5636132
          ORIG_TAX_AMT_TAX_CURR        = nvl(ORIG_TAX_AMT_TAX_CURR, TAX_AMT_TAX_CURR),
          ORIG_TAXABLE_AMT_TAX_CURR    = nvl(ORIG_TAXABLE_AMT_TAX_CURR, TAXABLE_AMT_TAX_CURR),
          ORIG_TAX_JURISDICTION_ID     = nvl(ORIG_TAX_JURISDICTION_ID, p_orig_TAX_JURISDICTION_ID),
          ORIG_TAX_JURISDICTION_CODE   = nvl(ORIG_TAX_JURISDICTION_CODE, p_orig_TAX_JURISDICTION_CODE),
          --ORIG_TAX_JURISDICTION_ID   = p_orig_tax_jurisdiction_id,
          --ORIG_TAX_JURISDICTION_CODE = p_orig_tax_jurisdiction_code,
          ORIG_TAX_AMT_INCLUDED_FLAG   =
decode(ORIG_TAX_AMT_INCLUDED_FLAG,NULL,decode(p_tax_amt_included_flag,TAX_AMT_INCLUDED_FLAG,ORIG_TAX_AMT_INCLUDED_FLAG,TAX_AMT_INCLUDED_FLAG),ORIG_TAX_AMT_INCLUDED_FLAG),
          ORIG_SELF_ASSESSED_FLAG      =
decode(ORIG_SELF_ASSESSED_FLAG,NULL,decode(p_self_assessed_flag,SELF_ASSESSED_FLAG,ORIG_SELF_ASSESSED_FLAG,SELF_ASSESSED_FLAG),ORIG_SELF_ASSESSED_FLAG),
          SELF_ASSESSED_FLAG           = p_self_assessed_flag,
          TAX_AMT_INCLUDED_FLAG        = l_new_tax_amt_included_flag,
          LAST_MANUAL_ENTRY            = p_last_manual_entry,
          COMPOUNDING_TAX_FLAG         = l_compounding_tax_flag,
          OVERRIDDEN_FLAG              = 'Y',
          RECALC_REQUIRED_FLAG         = decode(p_cancel_flag, 'N', 'Y', 'N'),
          PROCESS_FOR_RECOVERY_FLAG    = decode(p_reporting_only_flag , 'N', 'Y', l_process_for_recovery_flag),
          FREEZE_UNTIL_OVERRIDDEN_FLAG = decode(p_copied_from_other_doc_flag, 'Y', 'N', p_freeze_until_overriddn_flg),
          CANCEL_FLAG                  = p_cancel_flag,
          SYNC_WITH_PRVDR_FLAG         = decode(p_tax_provider_id, NULL, 'N', p_sync_with_prvdr_flag),
          TAX_HOLD_CODE                = p_tax_hold_code,
          TAX_HOLD_RELEASED_CODE       = p_tax_hold_released_code,
          OBJECT_VERSION_NUMBER        = NVL(p_object_version_number, OBJECT_VERSION_NUMBER + 1),
          LAST_UPDATED_BY              = fnd_global.user_id,
          LAST_UPDATE_DATE             = sysdate,
          LAST_UPDATE_LOGIN            = fnd_global.login_id,
          SUMMARY_TAX_LINE_ID          =
NVL(l_existing_summary_tax_line_id,SUMMARY_TAX_LINE_ID)
      WHERE TAX_LINE_ID = p_tax_line_id;
Line: 3654

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'Update ZX_LINES (-)');
Line: 3660

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'Update RECALC_REQUIRED_FLAG in ZX_LINES (+)');
Line: 3665

      SELECT CTRL_EFF_OVRD_CALC_LINES_FLAG
      INTO l_ctrl_ef_ov_cal_line_flag
      FROM ZX_EVNT_CLS_OPTIONS
      WHERE EVENT_CLASS_CODE = p_event_class_code
      AND APPLICATION_ID = p_application_id
      AND ENTITY_CODE = p_entity_code
      AND ENABLED_FLAG = 'Y'
      AND FIRST_PTY_ORG_ID = p_content_owner_id
      AND p_tax_date >= effective_from
      AND (p_tax_date <= effective_to OR
           EFFECTIVE_TO IS NULL);
Line: 3678

        SELECT CTRL_EFF_OVRD_CALC_LINES_FLAG
        INTO l_ctrl_ef_ov_cal_line_flag
        FROM ZX_EVNT_CLS_MAPPINGS
        WHERE EVENT_CLASS_CODE = p_event_class_code
        AND APPLICATION_ID = p_application_id
        AND ENTITY_CODE = p_entity_code;
Line: 3692

          UPDATE ZX_LINES
            SET RECALC_REQUIRED_FLAG = 'Y'
            WHERE APPLICATION_ID      = p_application_id
            AND ENTITY_CODE           = p_entity_code
            AND EVENT_CLASS_CODE      = p_event_class_code
            AND TRX_ID                = p_trx_id
            AND TRX_LINE_ID           = p_trx_line_id  -- add this line
            AND TRX_LEVEL_TYPE        = p_trx_level_type
            AND MANUALLY_ENTERED_FLAG = 'N'
            AND CANCEL_FLAG           = 'N';
Line: 3707

          UPDATE ZX_LINES
            SET RECALC_REQUIRED_FLAG = 'Y'
            WHERE APPLICATION_ID         = p_application_id
            AND ENTITY_CODE              = p_entity_code
            AND EVENT_CLASS_CODE         = p_event_class_code
            AND TRX_LINE_ID              = p_trx_line_id  -- add this line
            AND TRX_LEVEL_TYPE           = p_trx_level_type
            AND TRX_ID                   = p_trx_id
            AND COMPOUNDING_DEP_TAX_FLAG = 'Y'
            AND CANCEL_FLAG              = 'N';
Line: 3723

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row',
                     'Update RECALC_REQUIRED_FLAG in ZX_LINES (-)');
Line: 3729

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Update_Row.END',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Update_Row (-)');
Line: 3733

  END Update_Row;
Line: 3735

  PROCEDURE Delete_Row
       (X_Rowid                      IN OUT NOCOPY VARCHAR2,
        p_tax_line_id                              NUMBER,
        p_internal_organization_id                 NUMBER,
        p_application_id                           NUMBER,
        p_entity_code                              VARCHAR2,
        p_event_class_code                         VARCHAR2,
        p_event_type_code                          VARCHAR2,
        p_trx_id                                   NUMBER,
        p_trx_line_id                              NUMBER,
        p_trx_level_type                           VARCHAR2,
        p_trx_line_number                          NUMBER,
        p_doc_event_status                         VARCHAR2,
        p_tax_event_class_code                     VARCHAR2,
        p_tax_event_type_code                      VARCHAR2,
        p_tax_line_number                          NUMBER,
        p_content_owner_id                         NUMBER,
        p_tax_regime_id                            NUMBER,
        p_tax_regime_code                          VARCHAR2,
        p_tax_id                                   NUMBER,
        p_tax                                      VARCHAR2,
        p_tax_status_id                            NUMBER,
        p_tax_status_code                          VARCHAR2,
        p_tax_rate_id                              NUMBER,
        p_tax_rate_code                            VARCHAR2,
        p_tax_rate                                 NUMBER,
        p_tax_rate_type                            VARCHAR2,
        p_tax_apportionment_line_num               NUMBER,--reduced in size tax_apportionment_line_number
        p_trx_id_level2                            NUMBER,
        p_trx_id_level3                            NUMBER,
        p_trx_id_level4                            NUMBER,
        p_trx_id_level5                            NUMBER,
        p_trx_id_level6                            NUMBER,
        p_trx_user_key_level1                      VARCHAR2,
        p_trx_user_key_level2                      VARCHAR2,
        p_trx_user_key_level3                      VARCHAR2,
        p_trx_user_key_level4                      VARCHAR2,
        p_trx_user_key_level5                      VARCHAR2,
        p_trx_user_key_level6                      VARCHAR2,
        p_mrc_tax_line_flag                        VARCHAR2,
        p_mrc_link_to_tax_line_id                  NUMBER,
        p_ledger_id                                NUMBER,
        p_establishment_id                         NUMBER,
        p_legal_entity_id                          NUMBER,
        p_hq_estb_reg_number                       VARCHAR2,
        p_hq_estb_party_tax_prof_id                NUMBER,
        p_currency_conversion_date                 DATE,
        p_currency_conversion_type                 VARCHAR2,
        p_currency_conversion_rate                 NUMBER,
        p_tax_curr_conversion_date                 DATE,--reduced in size tax_currency_conversion_date
        p_tax_curr_conversion_type                 VARCHAR2,--reduced in size p_tax_currency_conversion_type
        p_tax_curr_conversion_rate                 NUMBER,--reduced in size p_tax_currency_conversion_rate
        p_trx_currency_code                        VARCHAR2,
        p_reporting_currency_code                  VARCHAR2,
        p_minimum_accountable_unit                 NUMBER,
        p_precision                                NUMBER,
        p_trx_number                               VARCHAR2,
        p_trx_date                                 DATE,
        p_unit_price                               NUMBER,
        p_line_amt                                 NUMBER,
        p_trx_line_quantity                        NUMBER,
        p_tax_base_modifier_rate                   NUMBER,
        p_ref_doc_application_id                   NUMBER,
        p_ref_doc_entity_code                      VARCHAR2,
        p_ref_doc_event_class_code                 VARCHAR2,
        p_ref_doc_trx_id                           NUMBER,
        p_ref_doc_trx_level_type                   VARCHAR2,
        p_ref_doc_line_id                          NUMBER,
        p_ref_doc_line_quantity                    NUMBER,
        p_other_doc_line_amt                       NUMBER,
        p_other_doc_line_tax_amt                   NUMBER,
        p_other_doc_line_taxable_amt               NUMBER,
        p_unrounded_taxable_amt                    NUMBER,
        p_unrounded_tax_amt                        NUMBER,
        p_related_doc_application_id               NUMBER,
        p_related_doc_entity_code                  VARCHAR2,
        p_related_doc_evt_class_code               VARCHAR2,--reduced in size p_related_doc_event_class_code
        p_related_doc_trx_id                       NUMBER,
        p_related_doc_trx_level_type               VARCHAR2,
        p_related_doc_number                       VARCHAR2,
        p_related_doc_date                         DATE,
        p_applied_from_appl_id                     NUMBER,--reduced in size p_applied_from_application_id
        p_applied_from_evt_clss_code               VARCHAR2,--reduced in size p_applied_from_event_class_code
        p_applied_from_entity_code                 VARCHAR2,
        p_applied_from_trx_id                      NUMBER,
        p_applied_from_trx_level_type              VARCHAR2,
        p_applied_from_line_id                     NUMBER,
        p_applied_from_trx_number                  VARCHAR2,
        p_adjusted_doc_appln_id                    NUMBER,--reduced in size p_adjusted_doc_application_id
        p_adjusted_doc_entity_code                 VARCHAR2,
        p_adjusted_doc_evt_clss_code               VARCHAR2,--reduced in size p_adjusted_doc_event_class_code
        p_adjusted_doc_trx_id                      NUMBER,
        p_adjusted_doc_trx_level_type              VARCHAR2,
        p_adjusted_doc_line_id                     NUMBER,
        p_adjusted_doc_number                      VARCHAR2,
        p_adjusted_doc_date                        DATE,
        p_applied_to_application_id                NUMBER,
        p_applied_to_evt_class_code                VARCHAR2,--reduced in size p_applied_to_event_class_code
        p_applied_to_entity_code                   VARCHAR2,
        p_applied_to_trx_id                        NUMBER,
        p_applied_to_trx_level_type                VARCHAR2,
        p_applied_to_line_id                       NUMBER,
        p_summary_tax_line_id                      NUMBER,
        p_offset_link_to_tax_line_id               NUMBER,
        p_offset_flag                              VARCHAR2,
        p_process_for_recovery_flag                VARCHAR2,
        p_tax_jurisdiction_id                      NUMBER,
        p_tax_jurisdiction_code                    VARCHAR2,
        p_place_of_supply                          NUMBER,
        p_place_of_supply_type_code                VARCHAR2,
        p_place_of_supply_result_id                NUMBER,
        p_tax_date_rule_id                         NUMBER,
        p_tax_date                                 DATE,
        p_tax_determine_date                       DATE,
        p_tax_point_date                           DATE,
        p_trx_line_date                            DATE,
        p_tax_type_code                            VARCHAR2,
        p_tax_code                                 VARCHAR2,
        p_tax_registration_id                      NUMBER,
        p_tax_registration_number                  VARCHAR2,
        p_registration_party_type                  VARCHAR2,
        p_rounding_level_code                      VARCHAR2,
        p_rounding_rule_code                       VARCHAR2,
        p_rndg_lvl_party_tax_prof_id               NUMBER,--reduced in size p_rounding_lvl_party_tax_prof_id
        p_rounding_lvl_party_type                  VARCHAR2,
        p_compounding_tax_flag                     VARCHAR2,
        p_orig_tax_status_id                       NUMBER,
        p_orig_tax_status_code                     VARCHAR2,
        p_orig_tax_rate_id                         NUMBER,
        p_orig_tax_rate_code                       VARCHAR2,
        p_orig_tax_rate                            NUMBER,
        p_orig_tax_jurisdiction_id                 NUMBER,
        p_orig_tax_jurisdiction_code               VARCHAR2,
        p_orig_tax_amt_included_flag               VARCHAR2,
        p_orig_self_assessed_flag                  VARCHAR2,
        p_tax_currency_code                        VARCHAR2,
        p_tax_amt                                  NUMBER,
        p_tax_amt_tax_curr                         NUMBER,
        p_tax_amt_funcl_curr                       NUMBER,
        p_taxable_amt                              NUMBER,
        p_taxable_amt_tax_curr                     NUMBER,
        p_taxable_amt_funcl_curr                   NUMBER,
        p_orig_taxable_amt                         NUMBER,
        p_orig_taxable_amt_tax_curr                NUMBER,
        p_cal_tax_amt                              NUMBER,
        p_cal_tax_amt_tax_curr                     NUMBER,
        p_cal_tax_amt_funcl_curr                   NUMBER,
        p_orig_tax_amt                             NUMBER,
        p_orig_tax_amt_tax_curr                    NUMBER,
        p_rec_tax_amt                              NUMBER,
        p_rec_tax_amt_tax_curr                     NUMBER,
        p_rec_tax_amt_funcl_curr                   NUMBER,
        p_nrec_tax_amt                             NUMBER,
        p_nrec_tax_amt_tax_curr                    NUMBER,
        p_nrec_tax_amt_funcl_curr                  NUMBER,
        p_tax_exemption_id                         NUMBER,
        p_tax_rate_before_exemption                NUMBER,
        p_tax_rate_name_before_exempt              VARCHAR2,
        p_exempt_rate_modifier                     NUMBER,
        p_exempt_certificate_number                VARCHAR2,
        p_exempt_reason                            VARCHAR2,
        p_exempt_reason_code                       VARCHAR2,
        p_tax_exception_id                         NUMBER,
        p_tax_rate_before_exception                NUMBER,
        p_tax_rate_name_before_except              VARCHAR2,
        p_exception_rate                           NUMBER,
        p_tax_apportionment_flag                   VARCHAR2,
        p_historical_flag                          VARCHAR2,
        p_taxable_basis_formula                    VARCHAR2,
        p_tax_calculation_formula                  VARCHAR2,
        p_cancel_flag                              VARCHAR2,
        p_purge_flag                               VARCHAR2,
        p_delete_flag                              VARCHAR2,
        p_tax_amt_included_flag                    VARCHAR2,
        p_self_assessed_flag                       VARCHAR2,
        p_overridden_flag                          VARCHAR2,
        p_manually_entered_flag                    VARCHAR2,
        p_reporting_only_flag                      VARCHAR2,
        p_freeze_until_overriddn_flg               VARCHAR2,--reduced in size p_Freeze_Until_Overridden_Flag
        p_copied_from_other_doc_flag               VARCHAR2,
        p_recalc_required_flag                     VARCHAR2,
        p_settlement_flag                          VARCHAR2,
        p_item_dist_changed_flag                   VARCHAR2,
        p_assoc_children_frozen_flg                VARCHAR2,--reduced in size p_Associated_Child_Frozen_Flag
        p_tax_only_line_flag                       VARCHAR2,
        p_compounding_dep_tax_flag                 VARCHAR2,
        p_compounding_tax_miss_flag                VARCHAR2,
        p_sync_with_prvdr_flag                     VARCHAR2,
        p_last_manual_entry                        VARCHAR2,
        p_tax_provider_id                          NUMBER,
        p_record_type_code                         VARCHAR2,
        p_reporting_period_id                      NUMBER,
        p_legal_justification_text1                VARCHAR2,
        p_legal_justification_text2                VARCHAR2,
        p_legal_justification_text3                VARCHAR2,
        p_legal_message_appl_2                     NUMBER,
        p_legal_message_status                     NUMBER,
        p_legal_message_rate                       NUMBER,
        p_legal_message_basis                      NUMBER,
        p_legal_message_calc                       NUMBER,
        p_legal_message_threshold                  NUMBER,
        p_legal_message_pos                        NUMBER,
        p_legal_message_trn                        NUMBER,
        p_legal_message_exmpt                      NUMBER,
        p_legal_message_excpt                      NUMBER,
        p_tax_regime_template_id                   NUMBER,
        p_tax_applicability_result_id              NUMBER,--reduced in size p_tax_applicability_result_id
        p_direct_rate_result_id                    NUMBER,
        p_status_result_id                         NUMBER,
        p_rate_result_id                           NUMBER,
        p_basis_result_id                          NUMBER,
        p_thresh_result_id                         NUMBER,
        p_calc_result_id                           NUMBER,
        p_tax_reg_num_det_result_id                NUMBER,
        p_eval_exmpt_result_id                     NUMBER,
        p_eval_excpt_result_id                     NUMBER,
        p_enforced_from_nat_acct_flg               VARCHAR2,--reduced in size p_Enforce_From_Natural_Acct_Flag
        p_tax_hold_code                            NUMBER,
        p_tax_hold_released_code                   NUMBER,
        p_prd_total_tax_amt                        NUMBER,
        p_prd_total_tax_amt_tax_curr               NUMBER,
        p_prd_total_tax_amt_funcl_curr             NUMBER,
        p_trx_line_index                           VARCHAR2,
        p_offset_tax_rate_code                     VARCHAR2,
        p_proration_code                           VARCHAR2,
        p_other_doc_source                         VARCHAR2,
        p_internal_org_location_id                 NUMBER,
        p_line_assessable_value                    NUMBER,
        p_ctrl_total_line_tx_amt                   NUMBER,
        p_applied_to_trx_number                    VARCHAR2,
        p_attribute_category                       VARCHAR2,
        p_attribute1                               VARCHAR2,
        p_attribute2                               VARCHAR2,
        p_attribute3                               VARCHAR2,
        p_attribute4                               VARCHAR2,
        p_attribute5                               VARCHAR2,
        p_attribute6                               VARCHAR2,
        p_attribute7                               VARCHAR2,
        p_attribute8                               VARCHAR2,
        p_attribute9                               VARCHAR2,
        p_attribute10                              VARCHAR2,
        p_attribute11                              VARCHAR2,
        p_attribute12                              VARCHAR2,
        p_attribute13                              VARCHAR2,
        p_attribute14                              VARCHAR2,
        p_attribute15                              VARCHAR2,
        p_global_attribute_category                VARCHAR2,
        p_global_attribute1                        VARCHAR2,
        p_global_attribute2                        VARCHAR2,
        p_global_attribute3                        VARCHAR2,
        p_global_attribute4                        VARCHAR2,
        p_global_attribute5                        VARCHAR2,
        p_global_attribute6                        VARCHAR2,
        p_global_attribute7                        VARCHAR2,
        p_global_attribute8                        VARCHAR2,
        p_global_attribute9                        VARCHAR2,
        p_global_attribute10                       VARCHAR2,
        p_global_attribute11                       VARCHAR2,
        p_global_attribute12                       VARCHAR2,
        p_global_attribute13                       VARCHAR2,
        p_global_attribute14                       VARCHAR2,
        p_global_attribute15                       VARCHAR2,
        p_numeric1                                 NUMBER,
        p_numeric2                                 NUMBER,
        p_numeric3                                 NUMBER,
        p_numeric4                                 NUMBER,
        p_numeric5                                 NUMBER,
        p_numeric6                                 NUMBER,
        p_numeric7                                 NUMBER,
        p_numeric8                                 NUMBER,
        p_numeric9                                 NUMBER,
        p_numeric10                                NUMBER,
        p_char1                                    VARCHAR2,
        p_char2                                    VARCHAR2,
        p_char3                                    VARCHAR2,
        p_char4                                    VARCHAR2,
        p_char5                                    VARCHAR2,
        p_char6                                    VARCHAR2,
        p_char7                                    VARCHAR2,
        p_char8                                    VARCHAR2,
        p_char9                                    VARCHAR2,
        p_char10                                   VARCHAR2,
        p_date1                                    DATE,
        p_date2                                    DATE,
        p_date3                                    DATE,
        p_date4                                    DATE,
        p_date5                                    DATE,
        p_date6                                    DATE,
        p_date7                                    DATE,
        p_date8                                    DATE,
        p_date9                                    DATE,
        p_date10                                   DATE,
        p_interface_entity_code                    VARCHAR2,
        p_interface_tax_line_id                    NUMBER,
        p_taxing_juris_geography_id                NUMBER,
        p_adjusted_doc_tax_line_id                 NUMBER,
        p_object_version_number                    NUMBER,
        p_created_by                               NUMBER,
        p_creation_date                            DATE,
        p_last_updated_by                          NUMBER,
        p_last_update_date                         DATE,
        p_last_update_login                        NUMBER) IS

    l_return_status VARCHAR2(1000);
Line: 4048

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Delete_Row.BEGIN',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Delete_Row (+)');
Line: 4054

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Delete_Row',
                     'Update zx_lines for delete and cancel flag (+)');
Line: 4058

    UPDATE ZX_LINES
      SET DELETE_FLAG = 'Y',
          SYNC_WITH_PRVDR_FLAG = DECODE(p_tax_provider_id,
                                        NULL, 'N', 'Y'),
          OBJECT_VERSION_NUMBER = NVL(p_object_version_number, OBJECT_VERSION_NUMBER + 1)
      WHERE TAX_LINE_ID = p_tax_line_id;
Line: 4067

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Delete_Row',
                     'Update zx_lines for delete and cancel flag (-)');
Line: 4073

                     'ZX.PLSQL.ZX_TRL_DETAIL_OVERRIDE_PKG.Delete_Row.END',
                     'ZX_TRL_DETAIL_OVERRIDE_PKG: Delete_Row (-)');
Line: 4076

  END Delete_Row;
Line: 4113

      UPDATE ZX_LINES_DET_FACTORS
        SET EVENT_ID = p_event_id
        WHERE APPLICATION_ID = p_application_id
        AND ENTITY_CODE      = p_entity_code
        AND EVENT_CLASS_CODE = p_event_class_code
        AND TRX_ID           = p_trx_id
        AND TRX_LEVEL_TYPE   = p_trx_level_type
        AND TRX_LINE_ID      = p_trx_line_id;
Line: 4146

      SELECT *
        FROM ZX_LINES
       WHERE application_id = c_application_id
         AND entity_code    = c_entity_code
         AND event_class_code = c_event_class_code
    	   AND trx_id = c_trx_id
      FOR UPDATE NOWAIT;