1: PACKAGE BODY FA_AMORT_PVT as
2: /* $Header: FAVAMRTB.pls 120.204.12010000.6 2008/10/10 22:27:12 tkawamur ship $ */
3:
4: /* Global temporary variables */
5: g_temp_date1 date;
112: p_mrc_sob_type_code VARCHAR2,
113: x_period_rec OUT NOCOPY FA_API_TYPES.period_rec_type,
114: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return BOOLEAN IS
115:
116: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.GetPeriodInfo';
117: get_err EXCEPTION;
118:
119: CURSOR c_get_deprn_period_info IS
120: select period_counter
291: p_mrc_sob_type_code VARCHAR2,
292: p_calling_fn VARCHAR,
293: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
294:
295: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.catchupBooksSummary';
296:
297: CURSOR c_get_mc_last_period_counter IS
298: select bs.period_counter
299: , bs.calendar_period_close_date
858:
859: --
860: -- Initialize global variables
861: --
862: fa_amort_pvt.tmd_period_counter.delete;
863: fa_amort_pvt.tmd_cost.delete;
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
859: --
860: -- Initialize global variables
861: --
862: fa_amort_pvt.tmd_period_counter.delete;
863: fa_amort_pvt.tmd_cost.delete;
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
860: -- Initialize global variables
861: --
862: fa_amort_pvt.tmd_period_counter.delete;
863: fa_amort_pvt.tmd_cost.delete;
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
861: --
862: fa_amort_pvt.tmd_period_counter.delete;
863: fa_amort_pvt.tmd_cost.delete;
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
869: fa_amort_pvt.tmd_deprn_limit_amount.delete;
862: fa_amort_pvt.tmd_period_counter.delete;
863: fa_amort_pvt.tmd_cost.delete;
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
869: fa_amort_pvt.tmd_deprn_limit_amount.delete;
870: fa_amort_pvt.tm_deprn_limit_amount.delete;
863: fa_amort_pvt.tmd_cost.delete;
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
869: fa_amort_pvt.tmd_deprn_limit_amount.delete;
870: fa_amort_pvt.tm_deprn_limit_amount.delete;
871:
864: fa_amort_pvt.tm_cost.delete;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
869: fa_amort_pvt.tmd_deprn_limit_amount.delete;
870: fa_amort_pvt.tm_deprn_limit_amount.delete;
871:
872: END initMemberTable;
865: fa_amort_pvt.tmd_cip_cost.delete;
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
869: fa_amort_pvt.tmd_deprn_limit_amount.delete;
870: fa_amort_pvt.tm_deprn_limit_amount.delete;
871:
872: END initMemberTable;
873:
866: fa_amort_pvt.tm_cip_cost.delete;
867: fa_amort_pvt.tmd_salvage_value.delete;
868: fa_amort_pvt.tm_salvage_value.delete;
869: fa_amort_pvt.tmd_deprn_limit_amount.delete;
870: fa_amort_pvt.tm_deprn_limit_amount.delete;
871:
872: END initMemberTable;
873:
874: --+==============================================================================
881:
882: --
883: -- Initialize global variables
884: --
885: fa_amort_pvt.t_period_counter.delete;
886: fa_amort_pvt.t_fiscal_year.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
882: --
883: -- Initialize global variables
884: --
885: fa_amort_pvt.t_period_counter.delete;
886: fa_amort_pvt.t_fiscal_year.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
883: -- Initialize global variables
884: --
885: fa_amort_pvt.t_period_counter.delete;
886: fa_amort_pvt.t_fiscal_year.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
884: --
885: fa_amort_pvt.t_period_counter.delete;
886: fa_amort_pvt.t_fiscal_year.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
885: fa_amort_pvt.t_period_counter.delete;
886: fa_amort_pvt.t_fiscal_year.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
886: fa_amort_pvt.t_fiscal_year.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
887: fa_amort_pvt.t_period_num.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
888: fa_amort_pvt.t_calendar_period_open_date.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
889: fa_amort_pvt.t_calendar_period_close_date.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
890: fa_amort_pvt.t_reset_adjusted_cost_flag.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
891: fa_amort_pvt.t_change_in_cost.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
892: fa_amort_pvt.t_cost.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
893: fa_amort_pvt.t_cip_cost.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
894: fa_amort_pvt.t_salvage_type.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
895: fa_amort_pvt.t_percent_salvage_value.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
896: fa_amort_pvt.t_salvage_value.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
897: fa_amort_pvt.t_member_salvage_value.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
898: fa_amort_pvt.t_recoverable_cost.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
899: fa_amort_pvt.t_deprn_limit_type.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
900: fa_amort_pvt.t_allowed_deprn_limit.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
901: fa_amort_pvt.t_allowed_deprn_limit_amount.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
902: fa_amort_pvt.t_member_deprn_limit_amount.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
903: fa_amort_pvt.t_adjusted_recoverable_cost.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
904: fa_amort_pvt.t_adjusted_cost.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
905: fa_amort_pvt.t_depreciate_flag.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
906: fa_amort_pvt.t_date_placed_in_service.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
907: fa_amort_pvt.t_deprn_method_code.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
908: fa_amort_pvt.t_life_in_months.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
909: fa_amort_pvt.t_rate_adjustment_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
910: fa_amort_pvt.t_adjusted_rate.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
911: fa_amort_pvt.t_bonus_rule.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
912: fa_amort_pvt.t_adjusted_capacity.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
913: fa_amort_pvt.t_production_capacity.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
914: fa_amort_pvt.t_unit_of_measure.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
915: fa_amort_pvt.t_remaining_life1.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
916: fa_amort_pvt.t_remaining_life2.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
917: fa_amort_pvt.t_formula_factor.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
918: fa_amort_pvt.t_unrevalued_cost.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
919: fa_amort_pvt.t_reval_amortization_basis.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
920: fa_amort_pvt.t_reval_ceiling.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
921: fa_amort_pvt.t_ceiling_name.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
922: fa_amort_pvt.t_eofy_adj_cost.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
923: fa_amort_pvt.t_eofy_formula_factor.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
924: fa_amort_pvt.t_eofy_reserve.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
925: fa_amort_pvt.t_eop_adj_cost.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
926: fa_amort_pvt.t_eop_formula_factor.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
927: fa_amort_pvt.t_short_fiscal_year_flag.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
928: fa_amort_pvt.t_group_asset_id.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
929: fa_amort_pvt.t_super_group_id.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
930: fa_amort_pvt.t_over_depreciate_option.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
931: fa_amort_pvt.t_deprn_amount.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
932: fa_amort_pvt.t_ytd_deprn.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
933: fa_amort_pvt.t_deprn_reserve.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
934: fa_amort_pvt.t_bonus_deprn_amount.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
935: fa_amort_pvt.t_bonus_ytd_deprn.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
936: fa_amort_pvt.t_bonus_deprn_reserve.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
937: fa_amort_pvt.t_bonus_rate.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
938: fa_amort_pvt.t_ltd_production.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
939: fa_amort_pvt.t_ytd_production.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
940: fa_amort_pvt.t_production.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
941: fa_amort_pvt.t_reval_amortization.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
942: fa_amort_pvt.t_reval_deprn_expense.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
943: fa_amort_pvt.t_reval_reserve.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
944: fa_amort_pvt.t_ytd_reval_deprn_expense.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
945: fa_amort_pvt.t_deprn_override_flag.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
953: fa_amort_pvt.t_expense_adjustment_amount.delete;
946: fa_amort_pvt.t_system_deprn_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
953: fa_amort_pvt.t_expense_adjustment_amount.delete;
954: fa_amort_pvt.t_reserve_adjustment_amount.delete;
947: fa_amort_pvt.t_system_bonus_deprn_amount.delete;
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
953: fa_amort_pvt.t_expense_adjustment_amount.delete;
954: fa_amort_pvt.t_reserve_adjustment_amount.delete;
955:
948: fa_amort_pvt.t_ytd_proceeds_of_sale.delete;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
953: fa_amort_pvt.t_expense_adjustment_amount.delete;
954: fa_amort_pvt.t_reserve_adjustment_amount.delete;
955:
956: END InitGlobeVariables;
949: fa_amort_pvt.t_ltd_proceeds_of_sale.delete;
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
953: fa_amort_pvt.t_expense_adjustment_amount.delete;
954: fa_amort_pvt.t_reserve_adjustment_amount.delete;
955:
956: END InitGlobeVariables;
957:
950: fa_amort_pvt.t_ytd_cost_of_removal.delete;
951: fa_amort_pvt.t_ltd_cost_of_removal.delete;
952: fa_amort_pvt.t_deprn_adjustment_amount.delete;
953: fa_amort_pvt.t_expense_adjustment_amount.delete;
954: fa_amort_pvt.t_reserve_adjustment_amount.delete;
955:
956: END InitGlobeVariables;
957:
958: --+==============================================================================
975: p_mrc_sob_type_code VARCHAR2,
976: p_calling_fn VARCHAR,
977: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return BOOLEAN IS
978:
979: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.createGroup';
980:
981: --
982: -- Get all possible period information that the group asset needs
983: --
1446: p_group_asset_id NUMBER,
1447: p_reclass_multiplier NUMBER,
1448: p_reclass_src_dest VARCHAR2,
1449: p_salvage_limit_type VARCHAR2,
1450: x_td_period_counter OUT NOCOPY fa_amort_pvt.tab_num15_type,
1451: x_td_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1452: x_td_cip_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1453: x_td_salvage_value OUT NOCOPY fa_amort_pvt.tab_num_type,
1454: x_td_deprn_limit_amount OUT NOCOPY fa_amort_pvt.tab_num_type,
1447: p_reclass_multiplier NUMBER,
1448: p_reclass_src_dest VARCHAR2,
1449: p_salvage_limit_type VARCHAR2,
1450: x_td_period_counter OUT NOCOPY fa_amort_pvt.tab_num15_type,
1451: x_td_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1452: x_td_cip_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1453: x_td_salvage_value OUT NOCOPY fa_amort_pvt.tab_num_type,
1454: x_td_deprn_limit_amount OUT NOCOPY fa_amort_pvt.tab_num_type,
1455: x_asset_fin_rec OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1448: p_reclass_src_dest VARCHAR2,
1449: p_salvage_limit_type VARCHAR2,
1450: x_td_period_counter OUT NOCOPY fa_amort_pvt.tab_num15_type,
1451: x_td_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1452: x_td_cip_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1453: x_td_salvage_value OUT NOCOPY fa_amort_pvt.tab_num_type,
1454: x_td_deprn_limit_amount OUT NOCOPY fa_amort_pvt.tab_num_type,
1455: x_asset_fin_rec OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1456: x_asset_fin_rec_reclass OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1449: p_salvage_limit_type VARCHAR2,
1450: x_td_period_counter OUT NOCOPY fa_amort_pvt.tab_num15_type,
1451: x_td_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1452: x_td_cip_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1453: x_td_salvage_value OUT NOCOPY fa_amort_pvt.tab_num_type,
1454: x_td_deprn_limit_amount OUT NOCOPY fa_amort_pvt.tab_num_type,
1455: x_asset_fin_rec OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1456: x_asset_fin_rec_reclass OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1457: p_mrc_sob_type_code VARCHAR2,
1450: x_td_period_counter OUT NOCOPY fa_amort_pvt.tab_num15_type,
1451: x_td_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1452: x_td_cip_cost OUT NOCOPY fa_amort_pvt.tab_num_type,
1453: x_td_salvage_value OUT NOCOPY fa_amort_pvt.tab_num_type,
1454: x_td_deprn_limit_amount OUT NOCOPY fa_amort_pvt.tab_num_type,
1455: x_asset_fin_rec OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1456: x_asset_fin_rec_reclass OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1457: p_mrc_sob_type_code VARCHAR2,
1458: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)return BOOLEAN IS
1456: x_asset_fin_rec_reclass OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
1457: p_mrc_sob_type_code VARCHAR2,
1458: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)return BOOLEAN IS
1459:
1460: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.buildMemberTable';
1461:
1462: --
1463: -- Get Period and 0s for cost, cip_cost, salvage value,
1464: -- deprn limit amount, percent_salvage_value, and allowed_deprn_limit
1639:
1640: --
1641: -- Tables to store member information
1642: --
1643: t_transaction_header_id fa_amort_pvt.tab_num15_type;
1644:
1645: l_dpis_pc NUMBER(15); -- Period counter where member's dpis falls in
1646:
1647: tr_transaction_header_id fa_amort_pvt.tab_num15_type;
1643: t_transaction_header_id fa_amort_pvt.tab_num15_type;
1644:
1645: l_dpis_pc NUMBER(15); -- Period counter where member's dpis falls in
1646:
1647: tr_transaction_header_id fa_amort_pvt.tab_num15_type;
1648: tr_transaction_type_code fa_amort_pvt.tab_char30_type;
1649: tr_transaction_subtype fa_amort_pvt.tab_char30_type;
1650: tr_transaction_key fa_amort_pvt.tab_char3_type;
1651: tr_period_counter fa_amort_pvt.tab_num15_type;
1644:
1645: l_dpis_pc NUMBER(15); -- Period counter where member's dpis falls in
1646:
1647: tr_transaction_header_id fa_amort_pvt.tab_num15_type;
1648: tr_transaction_type_code fa_amort_pvt.tab_char30_type;
1649: tr_transaction_subtype fa_amort_pvt.tab_char30_type;
1650: tr_transaction_key fa_amort_pvt.tab_char3_type;
1651: tr_period_counter fa_amort_pvt.tab_num15_type;
1652:
1645: l_dpis_pc NUMBER(15); -- Period counter where member's dpis falls in
1646:
1647: tr_transaction_header_id fa_amort_pvt.tab_num15_type;
1648: tr_transaction_type_code fa_amort_pvt.tab_char30_type;
1649: tr_transaction_subtype fa_amort_pvt.tab_char30_type;
1650: tr_transaction_key fa_amort_pvt.tab_char3_type;
1651: tr_period_counter fa_amort_pvt.tab_num15_type;
1652:
1653: l_date_retired DATE;
1646:
1647: tr_transaction_header_id fa_amort_pvt.tab_num15_type;
1648: tr_transaction_type_code fa_amort_pvt.tab_char30_type;
1649: tr_transaction_subtype fa_amort_pvt.tab_char30_type;
1650: tr_transaction_key fa_amort_pvt.tab_char3_type;
1651: tr_period_counter fa_amort_pvt.tab_num15_type;
1652:
1653: l_date_retired DATE;
1654: l_cost_retired NUMBER;
1647: tr_transaction_header_id fa_amort_pvt.tab_num15_type;
1648: tr_transaction_type_code fa_amort_pvt.tab_char30_type;
1649: tr_transaction_subtype fa_amort_pvt.tab_char30_type;
1650: tr_transaction_key fa_amort_pvt.tab_char3_type;
1651: tr_period_counter fa_amort_pvt.tab_num15_type;
1652:
1653: l_date_retired DATE;
1654: l_cost_retired NUMBER;
1655: l_reserve_retired NUMBER;
1668: l_old_deprn_limit_type VARCHAR2(30);
1669: l_allowed_deprn_limit NUMBER;
1670: l_old_allowed_deprn_limit NUMBER;
1671:
1672: t_period_counter fa_amort_pvt.tab_num15_type;
1673: t_cost fa_amort_pvt.tab_num_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1669: l_allowed_deprn_limit NUMBER;
1670: l_old_allowed_deprn_limit NUMBER;
1671:
1672: t_period_counter fa_amort_pvt.tab_num15_type;
1673: t_cost fa_amort_pvt.tab_num_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1670: l_old_allowed_deprn_limit NUMBER;
1671:
1672: t_period_counter fa_amort_pvt.tab_num15_type;
1673: t_cost fa_amort_pvt.tab_num_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1671:
1672: t_period_counter fa_amort_pvt.tab_num15_type;
1673: t_cost fa_amort_pvt.tab_num_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1672: t_period_counter fa_amort_pvt.tab_num15_type;
1673: t_cost fa_amort_pvt.tab_num_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1673: t_cost fa_amort_pvt.tab_num_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1681: t_sal_thid fa_amort_pvt.tab_num15_type;
1674: t_cip_cost fa_amort_pvt.tab_num_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1681: t_sal_thid fa_amort_pvt.tab_num15_type;
1682: t_limit_thid fa_amort_pvt.tab_num15_type;
1675: t_salvage_type fa_amort_pvt.tab_char30_type;
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1681: t_sal_thid fa_amort_pvt.tab_num15_type;
1682: t_limit_thid fa_amort_pvt.tab_num15_type;
1683:
1676: t_percent_salvage_value fa_amort_pvt.tab_num_type;
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1681: t_sal_thid fa_amort_pvt.tab_num15_type;
1682: t_limit_thid fa_amort_pvt.tab_num15_type;
1683:
1684:
1677: t_salvage_value fa_amort_pvt.tab_num_type;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1681: t_sal_thid fa_amort_pvt.tab_num15_type;
1682: t_limit_thid fa_amort_pvt.tab_num15_type;
1683:
1684:
1685: l_sal_thid NUMBER(15) := 0;
1678: t_deprn_limit_type fa_amort_pvt.tab_char30_type;
1679: t_allowed_deprn_limit fa_amort_pvt.tab_num_type;
1680: t_deprn_limit_amount fa_amort_pvt.tab_num_type;
1681: t_sal_thid fa_amort_pvt.tab_num15_type;
1682: t_limit_thid fa_amort_pvt.tab_num15_type;
1683:
1684:
1685: l_sal_thid NUMBER(15) := 0;
1686: l_limit_thid NUMBER(15) := 0;
1705: end if;
1706: --tk_util.debug('p_reclass_multiplier: '||to_char(p_reclass_multiplier));
1707:
1708: if (p_reclass_src_dest = 'DESTINATION') and
1709: (fa_amort_pvt.tmd_period_counter.COUNT > 0) then
1710: l_ind := p_period_rec.period_counter - (fa_amort_pvt.tmd_period_counter(1) - 1);
1711:
1712: FOR i in l_ind..fa_amort_pvt.tmd_period_counter.COUNT LOOP
1713: --tk_util.debug('i: '||to_char(i));
1706: --tk_util.debug('p_reclass_multiplier: '||to_char(p_reclass_multiplier));
1707:
1708: if (p_reclass_src_dest = 'DESTINATION') and
1709: (fa_amort_pvt.tmd_period_counter.COUNT > 0) then
1710: l_ind := p_period_rec.period_counter - (fa_amort_pvt.tmd_period_counter(1) - 1);
1711:
1712: FOR i in l_ind..fa_amort_pvt.tmd_period_counter.COUNT LOOP
1713: --tk_util.debug('i: '||to_char(i));
1714: ld_ind := ld_ind + 1;
1708: if (p_reclass_src_dest = 'DESTINATION') and
1709: (fa_amort_pvt.tmd_period_counter.COUNT > 0) then
1710: l_ind := p_period_rec.period_counter - (fa_amort_pvt.tmd_period_counter(1) - 1);
1711:
1712: FOR i in l_ind..fa_amort_pvt.tmd_period_counter.COUNT LOOP
1713: --tk_util.debug('i: '||to_char(i));
1714: ld_ind := ld_ind + 1;
1715: x_td_period_counter(ld_ind) := fa_amort_pvt.tmd_period_counter(i);
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1711:
1712: FOR i in l_ind..fa_amort_pvt.tmd_period_counter.COUNT LOOP
1713: --tk_util.debug('i: '||to_char(i));
1714: ld_ind := ld_ind + 1;
1715: x_td_period_counter(ld_ind) := fa_amort_pvt.tmd_period_counter(i);
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1712: FOR i in l_ind..fa_amort_pvt.tmd_period_counter.COUNT LOOP
1713: --tk_util.debug('i: '||to_char(i));
1714: ld_ind := ld_ind + 1;
1715: x_td_period_counter(ld_ind) := fa_amort_pvt.tmd_period_counter(i);
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1713: --tk_util.debug('i: '||to_char(i));
1714: ld_ind := ld_ind + 1;
1715: x_td_period_counter(ld_ind) := fa_amort_pvt.tmd_period_counter(i);
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1721: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
1714: ld_ind := ld_ind + 1;
1715: x_td_period_counter(ld_ind) := fa_amort_pvt.tmd_period_counter(i);
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1721: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
1722: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
1715: x_td_period_counter(ld_ind) := fa_amort_pvt.tmd_period_counter(i);
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1721: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
1722: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
1723: --tk_util.debug('x_td_cost(ld_ind): '||to_char(x_td_cost(ld_ind)));
1716: x_td_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cost(i);
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1721: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
1722: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
1723: --tk_util.debug('x_td_cost(ld_ind): '||to_char(x_td_cost(ld_ind)));
1724: END LOOP;
1717: x_td_cip_cost(ld_ind) := -1 * fa_amort_pvt.tmd_cip_cost(i);
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1721: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
1722: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
1723: --tk_util.debug('x_td_cost(ld_ind): '||to_char(x_td_cost(ld_ind)));
1724: END LOOP;
1725: --tk_util.debug('Post loop');
1718: x_td_salvage_value(ld_ind) := -1 * fa_amort_pvt.tmd_salvage_value(i);
1719: x_td_deprn_limit_amount(ld_ind) := -1 * fa_amort_pvt.tmd_deprn_limit_amount(i);
1720: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
1721: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
1722: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
1723: --tk_util.debug('x_td_cost(ld_ind): '||to_char(x_td_cost(ld_ind)));
1724: END LOOP;
1725: --tk_util.debug('Post loop');
1726: x_asset_fin_rec_reclass.cost := -1 * fa_amort_pvt.tm_cost(l_ind);
1722: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
1723: --tk_util.debug('x_td_cost(ld_ind): '||to_char(x_td_cost(ld_ind)));
1724: END LOOP;
1725: --tk_util.debug('Post loop');
1726: x_asset_fin_rec_reclass.cost := -1 * fa_amort_pvt.tm_cost(l_ind);
1727: --tk_util.debug('x_asset_fin_rec_reclass.cost: '||to_char(x_asset_fin_rec_reclass.cost));
1728: x_asset_fin_rec_reclass.cip_cost := -1 * fa_amort_pvt.tm_cip_cost(l_ind);
1729: x_asset_fin_rec_reclass.salvage_value := -1 * fa_amort_pvt.tm_salvage_value(l_ind);
1730: x_asset_fin_rec_reclass.allowed_deprn_limit_amount :=
1724: END LOOP;
1725: --tk_util.debug('Post loop');
1726: x_asset_fin_rec_reclass.cost := -1 * fa_amort_pvt.tm_cost(l_ind);
1727: --tk_util.debug('x_asset_fin_rec_reclass.cost: '||to_char(x_asset_fin_rec_reclass.cost));
1728: x_asset_fin_rec_reclass.cip_cost := -1 * fa_amort_pvt.tm_cip_cost(l_ind);
1729: x_asset_fin_rec_reclass.salvage_value := -1 * fa_amort_pvt.tm_salvage_value(l_ind);
1730: x_asset_fin_rec_reclass.allowed_deprn_limit_amount :=
1731: -1 * fa_amort_pvt.tm_deprn_limit_amount(l_ind);
1732:
1725: --tk_util.debug('Post loop');
1726: x_asset_fin_rec_reclass.cost := -1 * fa_amort_pvt.tm_cost(l_ind);
1727: --tk_util.debug('x_asset_fin_rec_reclass.cost: '||to_char(x_asset_fin_rec_reclass.cost));
1728: x_asset_fin_rec_reclass.cip_cost := -1 * fa_amort_pvt.tm_cip_cost(l_ind);
1729: x_asset_fin_rec_reclass.salvage_value := -1 * fa_amort_pvt.tm_salvage_value(l_ind);
1730: x_asset_fin_rec_reclass.allowed_deprn_limit_amount :=
1731: -1 * fa_amort_pvt.tm_deprn_limit_amount(l_ind);
1732:
1733: if (p_log_level_rec.statement_level) then
1727: --tk_util.debug('x_asset_fin_rec_reclass.cost: '||to_char(x_asset_fin_rec_reclass.cost));
1728: x_asset_fin_rec_reclass.cip_cost := -1 * fa_amort_pvt.tm_cip_cost(l_ind);
1729: x_asset_fin_rec_reclass.salvage_value := -1 * fa_amort_pvt.tm_salvage_value(l_ind);
1730: x_asset_fin_rec_reclass.allowed_deprn_limit_amount :=
1731: -1 * fa_amort_pvt.tm_deprn_limit_amount(l_ind);
1732:
1733: if (p_log_level_rec.statement_level) then
1734: fa_debug_pkg.add(l_calling_fn||'()-', '# of rows in delta tables', x_td_cost.COUNT, p_log_level_rec);
1735: end if;
1745: p_group_asset_id);
1746:
1747: FETCH c_get_period_counters BULK COLLECT INTO t_period_counter
1748: , t_transaction_header_id
1749: , fa_amort_pvt.tmd_cost
1750: , fa_amort_pvt.tmd_cip_cost
1751: , fa_amort_pvt.tmd_salvage_value
1752: , fa_amort_pvt.tmd_deprn_limit_amount
1753: , t_salvage_type
1746:
1747: FETCH c_get_period_counters BULK COLLECT INTO t_period_counter
1748: , t_transaction_header_id
1749: , fa_amort_pvt.tmd_cost
1750: , fa_amort_pvt.tmd_cip_cost
1751: , fa_amort_pvt.tmd_salvage_value
1752: , fa_amort_pvt.tmd_deprn_limit_amount
1753: , t_salvage_type
1754: , t_percent_salvage_value
1747: FETCH c_get_period_counters BULK COLLECT INTO t_period_counter
1748: , t_transaction_header_id
1749: , fa_amort_pvt.tmd_cost
1750: , fa_amort_pvt.tmd_cip_cost
1751: , fa_amort_pvt.tmd_salvage_value
1752: , fa_amort_pvt.tmd_deprn_limit_amount
1753: , t_salvage_type
1754: , t_percent_salvage_value
1755: , t_deprn_limit_type
1748: , t_transaction_header_id
1749: , fa_amort_pvt.tmd_cost
1750: , fa_amort_pvt.tmd_cip_cost
1751: , fa_amort_pvt.tmd_salvage_value
1752: , fa_amort_pvt.tmd_deprn_limit_amount
1753: , t_salvage_type
1754: , t_percent_salvage_value
1755: , t_deprn_limit_type
1756: , t_allowed_deprn_limit
1913: else
1914: l_ind := tr_period_counter(i) - l_dpis_pc + 1;
1915: end if;
1916:
1917: fa_amort_pvt.tmd_cost(l_ind) :=
1918: fa_amort_pvt.tmd_cost(l_ind) + l_cost;
1919: fa_amort_pvt.tmd_cip_cost(l_ind) :=
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1914: l_ind := tr_period_counter(i) - l_dpis_pc + 1;
1915: end if;
1916:
1917: fa_amort_pvt.tmd_cost(l_ind) :=
1918: fa_amort_pvt.tmd_cost(l_ind) + l_cost;
1919: fa_amort_pvt.tmd_cip_cost(l_ind) :=
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1915: end if;
1916:
1917: fa_amort_pvt.tmd_cost(l_ind) :=
1918: fa_amort_pvt.tmd_cost(l_ind) + l_cost;
1919: fa_amort_pvt.tmd_cip_cost(l_ind) :=
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1923: l_salvage_value;
1916:
1917: fa_amort_pvt.tmd_cost(l_ind) :=
1918: fa_amort_pvt.tmd_cost(l_ind) + l_cost;
1919: fa_amort_pvt.tmd_cip_cost(l_ind) :=
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1923: l_salvage_value;
1924: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) :=
1917: fa_amort_pvt.tmd_cost(l_ind) :=
1918: fa_amort_pvt.tmd_cost(l_ind) + l_cost;
1919: fa_amort_pvt.tmd_cip_cost(l_ind) :=
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1923: l_salvage_value;
1924: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) :=
1925: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) +
1918: fa_amort_pvt.tmd_cost(l_ind) + l_cost;
1919: fa_amort_pvt.tmd_cip_cost(l_ind) :=
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1923: l_salvage_value;
1924: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) :=
1925: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) +
1926: l_deprn_limit_amount;
1920: fa_amort_pvt.tmd_cip_cost(l_ind) + l_cip_cost;
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1923: l_salvage_value;
1924: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) :=
1925: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) +
1926: l_deprn_limit_amount;
1927:
1928: --
1921: fa_amort_pvt.tmd_salvage_value(l_ind) :=
1922: fa_amort_pvt.tmd_salvage_value(l_ind) +
1923: l_salvage_value;
1924: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) :=
1925: fa_amort_pvt.tmd_deprn_limit_amount(l_ind) +
1926: l_deprn_limit_amount;
1927:
1928: --
1929: -- Following line may be removed. This is not necessary
2062: if (p_reclass_src_dest is not null) then
2063: l_sal_thid := t_transaction_header_id(1);
2064: l_limit_thid := t_transaction_header_id(1);
2065:
2066: fa_amort_pvt.tmd_period_counter(1) := t_period_counter(1);
2067:
2068: x_td_cost(1) := fa_amort_pvt.tmd_cost(1);
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2064: l_limit_thid := t_transaction_header_id(1);
2065:
2066: fa_amort_pvt.tmd_period_counter(1) := t_period_counter(1);
2067:
2068: x_td_cost(1) := fa_amort_pvt.tmd_cost(1);
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2065:
2066: fa_amort_pvt.tmd_period_counter(1) := t_period_counter(1);
2067:
2068: x_td_cost(1) := fa_amort_pvt.tmd_cost(1);
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2066: fa_amort_pvt.tmd_period_counter(1) := t_period_counter(1);
2067:
2068: x_td_cost(1) := fa_amort_pvt.tmd_cost(1);
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2067:
2068: x_td_cost(1) := fa_amort_pvt.tmd_cost(1);
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2068: x_td_cost(1) := fa_amort_pvt.tmd_cost(1);
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2076: --tk_util.debug('fa_amort_pvt.tmd_cost(1): '||to_char(fa_amort_pvt.tmd_cost(1)));
2069: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2070: fa_amort_pvt.tm_cost(1) := fa_amort_pvt.tmd_cost(1);
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2076: --tk_util.debug('fa_amort_pvt.tmd_cost(1): '||to_char(fa_amort_pvt.tmd_cost(1)));
2077: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(1): '||to_char(fa_amort_pvt.tmd_cip_cost(1)));
2071: x_td_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2076: --tk_util.debug('fa_amort_pvt.tmd_cost(1): '||to_char(fa_amort_pvt.tmd_cost(1)));
2077: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(1): '||to_char(fa_amort_pvt.tmd_cip_cost(1)));
2078: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(1): '||to_char(fa_amort_pvt.tmd_salvage_value(1)));
2079:
2072: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2076: --tk_util.debug('fa_amort_pvt.tmd_cost(1): '||to_char(fa_amort_pvt.tmd_cost(1)));
2077: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(1): '||to_char(fa_amort_pvt.tmd_cip_cost(1)));
2078: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(1): '||to_char(fa_amort_pvt.tmd_salvage_value(1)));
2079:
2080: if (t_salvage_type(1) = 'PCT') then
2073: fa_amort_pvt.tm_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2076: --tk_util.debug('fa_amort_pvt.tmd_cost(1): '||to_char(fa_amort_pvt.tmd_cost(1)));
2077: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(1): '||to_char(fa_amort_pvt.tmd_cip_cost(1)));
2078: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(1): '||to_char(fa_amort_pvt.tmd_salvage_value(1)));
2079:
2080: if (t_salvage_type(1) = 'PCT') then
2081: l_temp_num := t_cost(1) * t_percent_salvage_value(1);
2074:
2075: --tk_util.debug('fa_amort_pvt.tmd_period_counter(1): '||to_char(fa_amort_pvt.tmd_period_counter(1)));
2076: --tk_util.debug('fa_amort_pvt.tmd_cost(1): '||to_char(fa_amort_pvt.tmd_cost(1)));
2077: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(1): '||to_char(fa_amort_pvt.tmd_cip_cost(1)));
2078: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(1): '||to_char(fa_amort_pvt.tmd_salvage_value(1)));
2079:
2080: if (t_salvage_type(1) = 'PCT') then
2081: l_temp_num := t_cost(1) * t_percent_salvage_value(1);
2082: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
2082: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
2083: ,p_log_level_rec => p_log_level_rec);
2084: x_td_salvage_value(1) := l_temp_num;
2085: t_salvage_value(1) := l_temp_num;
2086: fa_amort_pvt.tmd_salvage_value(1) := l_temp_num;
2087: fa_amort_pvt.tm_salvage_value(1) := l_temp_num;
2088: else
2089: x_td_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2090: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2083: ,p_log_level_rec => p_log_level_rec);
2084: x_td_salvage_value(1) := l_temp_num;
2085: t_salvage_value(1) := l_temp_num;
2086: fa_amort_pvt.tmd_salvage_value(1) := l_temp_num;
2087: fa_amort_pvt.tm_salvage_value(1) := l_temp_num;
2088: else
2089: x_td_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2090: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2091: fa_amort_pvt.tmd_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2085: t_salvage_value(1) := l_temp_num;
2086: fa_amort_pvt.tmd_salvage_value(1) := l_temp_num;
2087: fa_amort_pvt.tm_salvage_value(1) := l_temp_num;
2088: else
2089: x_td_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2090: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2091: fa_amort_pvt.tmd_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2092: fa_amort_pvt.tm_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2093: end if;
2086: fa_amort_pvt.tmd_salvage_value(1) := l_temp_num;
2087: fa_amort_pvt.tm_salvage_value(1) := l_temp_num;
2088: else
2089: x_td_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2090: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2091: fa_amort_pvt.tmd_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2092: fa_amort_pvt.tm_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2093: end if;
2094: --tk_util.debug('x_td_salvage_value(1): '||to_char(x_td_salvage_value(1)));
2087: fa_amort_pvt.tm_salvage_value(1) := l_temp_num;
2088: else
2089: x_td_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2090: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2091: fa_amort_pvt.tmd_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2092: fa_amort_pvt.tm_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2093: end if;
2094: --tk_util.debug('x_td_salvage_value(1): '||to_char(x_td_salvage_value(1)));
2095:
2088: else
2089: x_td_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2090: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2091: fa_amort_pvt.tmd_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2092: fa_amort_pvt.tm_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2093: end if;
2094: --tk_util.debug('x_td_salvage_value(1): '||to_char(x_td_salvage_value(1)));
2095:
2096: if (t_deprn_limit_type(1) = 'PCT') then
2098: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
2099: ,p_log_level_rec => p_log_level_rec);
2100: x_td_deprn_limit_amount(1) := l_temp_num;
2101: t_deprn_limit_amount(1) := l_temp_num;
2102: fa_amort_pvt.tmd_deprn_limit_amount(1) := l_temp_num;
2103: fa_amort_pvt.tm_deprn_limit_amount(1) := l_temp_num;
2104: elsif (t_deprn_limit_type(1) = 'NONE') then
2105: x_td_deprn_limit_amount(1) := x_td_salvage_value(1);
2106: t_deprn_limit_amount(1) := x_td_salvage_value(1);
2099: ,p_log_level_rec => p_log_level_rec);
2100: x_td_deprn_limit_amount(1) := l_temp_num;
2101: t_deprn_limit_amount(1) := l_temp_num;
2102: fa_amort_pvt.tmd_deprn_limit_amount(1) := l_temp_num;
2103: fa_amort_pvt.tm_deprn_limit_amount(1) := l_temp_num;
2104: elsif (t_deprn_limit_type(1) = 'NONE') then
2105: x_td_deprn_limit_amount(1) := x_td_salvage_value(1);
2106: t_deprn_limit_amount(1) := x_td_salvage_value(1);
2107: fa_amort_pvt.tmd_deprn_limit_amount(1) := x_td_salvage_value(1);
2103: fa_amort_pvt.tm_deprn_limit_amount(1) := l_temp_num;
2104: elsif (t_deprn_limit_type(1) = 'NONE') then
2105: x_td_deprn_limit_amount(1) := x_td_salvage_value(1);
2106: t_deprn_limit_amount(1) := x_td_salvage_value(1);
2107: fa_amort_pvt.tmd_deprn_limit_amount(1) := x_td_salvage_value(1);
2108: fa_amort_pvt.tm_deprn_limit_amount(1) := x_td_salvage_value(1);
2109: else
2110: x_td_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2111: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2104: elsif (t_deprn_limit_type(1) = 'NONE') then
2105: x_td_deprn_limit_amount(1) := x_td_salvage_value(1);
2106: t_deprn_limit_amount(1) := x_td_salvage_value(1);
2107: fa_amort_pvt.tmd_deprn_limit_amount(1) := x_td_salvage_value(1);
2108: fa_amort_pvt.tm_deprn_limit_amount(1) := x_td_salvage_value(1);
2109: else
2110: x_td_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2111: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2112: fa_amort_pvt.tmd_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2106: t_deprn_limit_amount(1) := x_td_salvage_value(1);
2107: fa_amort_pvt.tmd_deprn_limit_amount(1) := x_td_salvage_value(1);
2108: fa_amort_pvt.tm_deprn_limit_amount(1) := x_td_salvage_value(1);
2109: else
2110: x_td_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2111: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2112: fa_amort_pvt.tmd_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2113: fa_amort_pvt.tm_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2114: end if;
2107: fa_amort_pvt.tmd_deprn_limit_amount(1) := x_td_salvage_value(1);
2108: fa_amort_pvt.tm_deprn_limit_amount(1) := x_td_salvage_value(1);
2109: else
2110: x_td_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2111: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2112: fa_amort_pvt.tmd_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2113: fa_amort_pvt.tm_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2114: end if;
2115:
2108: fa_amort_pvt.tm_deprn_limit_amount(1) := x_td_salvage_value(1);
2109: else
2110: x_td_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2111: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2112: fa_amort_pvt.tmd_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2113: fa_amort_pvt.tm_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2114: end if;
2115:
2116: if (p_log_level_rec.statement_level) then
2109: else
2110: x_td_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2111: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2112: fa_amort_pvt.tmd_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2113: fa_amort_pvt.tm_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2114: end if;
2115:
2116: if (p_log_level_rec.statement_level) then
2117: fa_debug_pkg.add(l_calling_fn, 'Finish Populating First Record',
2119: end if;
2120:
2121: FOR i in 2..t_period_counter.COUNT LOOP
2122:
2123: fa_amort_pvt.tmd_period_counter(i) := t_period_counter(i);
2124: x_td_cost(i) := fa_amort_pvt.tmd_cost(i);
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2120:
2121: FOR i in 2..t_period_counter.COUNT LOOP
2122:
2123: fa_amort_pvt.tmd_period_counter(i) := t_period_counter(i);
2124: x_td_cost(i) := fa_amort_pvt.tmd_cost(i);
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2121: FOR i in 2..t_period_counter.COUNT LOOP
2122:
2123: fa_amort_pvt.tmd_period_counter(i) := t_period_counter(i);
2124: x_td_cost(i) := fa_amort_pvt.tmd_cost(i);
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2122:
2123: fa_amort_pvt.tmd_period_counter(i) := t_period_counter(i);
2124: x_td_cost(i) := fa_amort_pvt.tmd_cost(i);
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2123: fa_amort_pvt.tmd_period_counter(i) := t_period_counter(i);
2124: x_td_cost(i) := fa_amort_pvt.tmd_cost(i);
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2124: x_td_cost(i) := fa_amort_pvt.tmd_cost(i);
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2125: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2133: --tk_util.debug('x_td_cost(i): '||to_char(x_td_cost(i)));
2126: fa_amort_pvt.tm_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2133: --tk_util.debug('x_td_cost(i): '||to_char(x_td_cost(i)));
2134: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(i): '||to_char(fa_amort_pvt.tmd_cip_cost(i)));
2127: x_td_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i);
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2133: --tk_util.debug('x_td_cost(i): '||to_char(x_td_cost(i)));
2134: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(i): '||to_char(fa_amort_pvt.tmd_cip_cost(i)));
2135: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(i): '||to_char(fa_amort_pvt.tmd_salvage_value(i)));
2128: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2129: fa_amort_pvt.tm_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2133: --tk_util.debug('x_td_cost(i): '||to_char(x_td_cost(i)));
2134: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(i): '||to_char(fa_amort_pvt.tmd_cip_cost(i)));
2135: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(i): '||to_char(fa_amort_pvt.tmd_salvage_value(i)));
2136:
2130: --tk_util.debug('fa_amort_pvt.tmd_period_counter(i): '||to_char(fa_amort_pvt.tmd_period_counter(i)));
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2133: --tk_util.debug('x_td_cost(i): '||to_char(x_td_cost(i)));
2134: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(i): '||to_char(fa_amort_pvt.tmd_cip_cost(i)));
2135: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(i): '||to_char(fa_amort_pvt.tmd_salvage_value(i)));
2136:
2137: if (t_sal_thid(i) = 0) or
2138: (l_sal_thid >= t_sal_thid(i)) then
2131: --tk_util.debug('fa_amort_pvt.tm_cost(i): '||to_char(fa_amort_pvt.tm_cost(i)));
2132: --tk_util.debug('fa_amort_pvt.tmd_cost(i): '||to_char(fa_amort_pvt.tmd_cost(i)));
2133: --tk_util.debug('x_td_cost(i): '||to_char(x_td_cost(i)));
2134: --tk_util.debug('fa_amort_pvt.tmd_cip_cost(i): '||to_char(fa_amort_pvt.tmd_cip_cost(i)));
2135: --tk_util.debug('fa_amort_pvt.tmd_salvage_value(i): '||to_char(fa_amort_pvt.tmd_salvage_value(i)));
2136:
2137: if (t_sal_thid(i) = 0) or
2138: (l_sal_thid >= t_sal_thid(i)) then
2139: t_salvage_type(i) := t_salvage_type(i - 1);
2151: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
2152: ,p_log_level_rec => p_log_level_rec);
2153: x_td_salvage_value(i) := l_temp_num;
2154: t_salvage_value(i) := l_temp_num - x_td_salvage_value(i - 1);
2155: fa_amort_pvt.tmd_salvage_value(i) := l_temp_num - fa_amort_pvt.tm_salvage_value(i - 1);
2156: fa_amort_pvt.tm_salvage_value(i) := l_temp_num;
2157: else
2158: x_td_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2159: x_td_salvage_value(i - 1);
2152: ,p_log_level_rec => p_log_level_rec);
2153: x_td_salvage_value(i) := l_temp_num;
2154: t_salvage_value(i) := l_temp_num - x_td_salvage_value(i - 1);
2155: fa_amort_pvt.tmd_salvage_value(i) := l_temp_num - fa_amort_pvt.tm_salvage_value(i - 1);
2156: fa_amort_pvt.tm_salvage_value(i) := l_temp_num;
2157: else
2158: x_td_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2159: x_td_salvage_value(i - 1);
2160: t_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i);
2154: t_salvage_value(i) := l_temp_num - x_td_salvage_value(i - 1);
2155: fa_amort_pvt.tmd_salvage_value(i) := l_temp_num - fa_amort_pvt.tm_salvage_value(i - 1);
2156: fa_amort_pvt.tm_salvage_value(i) := l_temp_num;
2157: else
2158: x_td_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2159: x_td_salvage_value(i - 1);
2160: t_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i);
2161: fa_amort_pvt.tm_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2162: t_salvage_value(i - 1);
2156: fa_amort_pvt.tm_salvage_value(i) := l_temp_num;
2157: else
2158: x_td_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2159: x_td_salvage_value(i - 1);
2160: t_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i);
2161: fa_amort_pvt.tm_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2162: t_salvage_value(i - 1);
2163: end if;
2164: --tk_util.debug('x_td_salvage_value(i): '||to_char(x_td_salvage_value(i)));
2157: else
2158: x_td_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2159: x_td_salvage_value(i - 1);
2160: t_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i);
2161: fa_amort_pvt.tm_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2162: t_salvage_value(i - 1);
2163: end if;
2164: --tk_util.debug('x_td_salvage_value(i): '||to_char(x_td_salvage_value(i)));
2165:
2168: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
2169: ,p_log_level_rec => p_log_level_rec);
2170: t_deprn_limit_amount(i) := l_temp_num;
2171: x_td_deprn_limit_amount(i) := l_temp_num - t_deprn_limit_amount(i - 1);
2172: fa_amort_pvt.tmd_deprn_limit_amount(i) := l_temp_num -
2173: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2174: fa_amort_pvt.tm_deprn_limit_amount(i) := l_temp_num;
2175: elsif (t_deprn_limit_type(i) = 'NONE') then
2176: t_deprn_limit_amount(i) := x_td_salvage_value(i);
2169: ,p_log_level_rec => p_log_level_rec);
2170: t_deprn_limit_amount(i) := l_temp_num;
2171: x_td_deprn_limit_amount(i) := l_temp_num - t_deprn_limit_amount(i - 1);
2172: fa_amort_pvt.tmd_deprn_limit_amount(i) := l_temp_num -
2173: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2174: fa_amort_pvt.tm_deprn_limit_amount(i) := l_temp_num;
2175: elsif (t_deprn_limit_type(i) = 'NONE') then
2176: t_deprn_limit_amount(i) := x_td_salvage_value(i);
2177: x_td_deprn_limit_amount(i) := t_salvage_value(i) - t_deprn_limit_amount(i - 1);
2170: t_deprn_limit_amount(i) := l_temp_num;
2171: x_td_deprn_limit_amount(i) := l_temp_num - t_deprn_limit_amount(i - 1);
2172: fa_amort_pvt.tmd_deprn_limit_amount(i) := l_temp_num -
2173: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2174: fa_amort_pvt.tm_deprn_limit_amount(i) := l_temp_num;
2175: elsif (t_deprn_limit_type(i) = 'NONE') then
2176: t_deprn_limit_amount(i) := x_td_salvage_value(i);
2177: x_td_deprn_limit_amount(i) := t_salvage_value(i) - t_deprn_limit_amount(i - 1);
2178: fa_amort_pvt.tmd_deprn_limit_amount(i) := fa_amort_pvt.tm_salvage_value(i) -
2174: fa_amort_pvt.tm_deprn_limit_amount(i) := l_temp_num;
2175: elsif (t_deprn_limit_type(i) = 'NONE') then
2176: t_deprn_limit_amount(i) := x_td_salvage_value(i);
2177: x_td_deprn_limit_amount(i) := t_salvage_value(i) - t_deprn_limit_amount(i - 1);
2178: fa_amort_pvt.tmd_deprn_limit_amount(i) := fa_amort_pvt.tm_salvage_value(i) -
2179: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2180: fa_amort_pvt.tm_deprn_limit_amount(i) := x_td_salvage_value(i);
2181: else
2182: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i);
2175: elsif (t_deprn_limit_type(i) = 'NONE') then
2176: t_deprn_limit_amount(i) := x_td_salvage_value(i);
2177: x_td_deprn_limit_amount(i) := t_salvage_value(i) - t_deprn_limit_amount(i - 1);
2178: fa_amort_pvt.tmd_deprn_limit_amount(i) := fa_amort_pvt.tm_salvage_value(i) -
2179: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2180: fa_amort_pvt.tm_deprn_limit_amount(i) := x_td_salvage_value(i);
2181: else
2182: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i);
2183: x_td_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2176: t_deprn_limit_amount(i) := x_td_salvage_value(i);
2177: x_td_deprn_limit_amount(i) := t_salvage_value(i) - t_deprn_limit_amount(i - 1);
2178: fa_amort_pvt.tmd_deprn_limit_amount(i) := fa_amort_pvt.tm_salvage_value(i) -
2179: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2180: fa_amort_pvt.tm_deprn_limit_amount(i) := x_td_salvage_value(i);
2181: else
2182: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i);
2183: x_td_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2184: x_td_deprn_limit_amount(i - 1);
2178: fa_amort_pvt.tmd_deprn_limit_amount(i) := fa_amort_pvt.tm_salvage_value(i) -
2179: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2180: fa_amort_pvt.tm_deprn_limit_amount(i) := x_td_salvage_value(i);
2181: else
2182: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i);
2183: x_td_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2184: x_td_deprn_limit_amount(i - 1);
2185: fa_amort_pvt.tm_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2186: x_td_deprn_limit_amount(i - 1);
2179: fa_amort_pvt.tm_deprn_limit_amount(i - 1);
2180: fa_amort_pvt.tm_deprn_limit_amount(i) := x_td_salvage_value(i);
2181: else
2182: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i);
2183: x_td_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2184: x_td_deprn_limit_amount(i - 1);
2185: fa_amort_pvt.tm_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2186: x_td_deprn_limit_amount(i - 1);
2187: end if;
2181: else
2182: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i);
2183: x_td_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2184: x_td_deprn_limit_amount(i - 1);
2185: fa_amort_pvt.tm_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2186: x_td_deprn_limit_amount(i - 1);
2187: end if;
2188: --tk_util.debug('bottom of loop');
2189: END LOOP; -- i in 2..t_period_counter.COUNT
2204: --
2205:
2206: l_sal_thid := t_transaction_header_id(1);
2207: l_limit_thid := t_transaction_header_id(1);
2208: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2209: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2210:
2211: if (t_salvage_type(1) = 'PCT') then
2212: l_temp_num := t_cost(1) * t_percent_salvage_value(1);
2205:
2206: l_sal_thid := t_transaction_header_id(1);
2207: l_limit_thid := t_transaction_header_id(1);
2208: t_cost(1) := fa_amort_pvt.tmd_cost(1);
2209: t_cip_cost(1) := fa_amort_pvt.tmd_cip_cost(1);
2210:
2211: if (t_salvage_type(1) = 'PCT') then
2212: l_temp_num := t_cost(1) * t_percent_salvage_value(1);
2213: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
2213: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
2214: ,p_log_level_rec => p_log_level_rec);
2215: t_salvage_value(1) := l_temp_num;
2216: else
2217: t_salvage_value(1) := fa_amort_pvt.tmd_salvage_value(1);
2218: end if;
2219:
2220: if (p_log_level_rec.statement_level) then
2221: fa_debug_pkg.add(l_calling_fn, 't_salvage_type(1)',
2237: t_deprn_limit_amount(1) := l_temp_num;
2238: elsif (t_deprn_limit_type(1) = 'NONE') then
2239: t_deprn_limit_amount(1) := t_salvage_value(1);
2240: else
2241: t_deprn_limit_amount(1) := fa_amort_pvt.tmd_deprn_limit_amount(1);
2242: end if;
2243:
2244: if (p_log_level_rec.statement_level) then
2245: fa_debug_pkg.add(l_calling_fn, 'Finish Populating First Record',
2248:
2249: FOR i in 2..t_period_counter.COUNT LOOP
2250:
2251: if (p_log_level_rec.statement_level) then
2252: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.tmd_cost('||to_char(i)||')',
2253: fa_amort_pvt.tmd_cost(i), p_log_level_rec);
2254: fa_debug_pkg.add(l_calling_fn, 't_cost('||to_char(i-1)||')',
2255: t_cost(i - 1), p_log_level_rec);
2256: end if;
2249: FOR i in 2..t_period_counter.COUNT LOOP
2250:
2251: if (p_log_level_rec.statement_level) then
2252: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.tmd_cost('||to_char(i)||')',
2253: fa_amort_pvt.tmd_cost(i), p_log_level_rec);
2254: fa_debug_pkg.add(l_calling_fn, 't_cost('||to_char(i-1)||')',
2255: t_cost(i - 1), p_log_level_rec);
2256: end if;
2257:
2254: fa_debug_pkg.add(l_calling_fn, 't_cost('||to_char(i-1)||')',
2255: t_cost(i - 1), p_log_level_rec);
2256: end if;
2257:
2258: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2259: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2260:
2261: if (t_sal_thid(i) = 0) or
2262: (l_sal_thid >= t_sal_thid(i)) then
2255: t_cost(i - 1), p_log_level_rec);
2256: end if;
2257:
2258: t_cost(i) := fa_amort_pvt.tmd_cost(i) + t_cost(i - 1);
2259: t_cip_cost(i) := fa_amort_pvt.tmd_cip_cost(i) + t_cip_cost(i - 1);
2260:
2261: if (t_sal_thid(i) = 0) or
2262: (l_sal_thid >= t_sal_thid(i)) then
2263: t_salvage_type(i) := t_salvage_type(i - 1);
2283: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
2284: ,p_log_level_rec => p_log_level_rec);
2285: t_salvage_value(i) := l_temp_num;
2286: else
2287: t_salvage_value(i) := fa_amort_pvt.tmd_salvage_value(i) +
2288: t_salvage_value(i - 1);
2289: end if;
2290:
2291: if (p_log_level_rec.statement_level) then
2303: t_deprn_limit_amount(i) := l_temp_num;
2304: elsif (t_deprn_limit_type(i) = 'NONE') then
2305: t_deprn_limit_amount(i) := t_salvage_value(i);
2306: else
2307: t_deprn_limit_amount(i) := fa_amort_pvt.tmd_deprn_limit_amount(i) +
2308: t_deprn_limit_amount(i - 1);
2309: end if;
2310:
2311: if (p_log_level_rec.statement_level) then
2360: --tk_util.debug('x_td_cost(1): '|| to_char(x_td_cost(1)));
2361: --tk_util.debug('t_cost('||to_char(l_ind)||'): '|| to_char(t_cost(l_ind)));
2362: --tk_util.debug('t_salvage_type('||to_char(l_ind)||'): '|| t_salvage_type(l_ind));
2363: --tk_util.debug('x_asset_fin_rec.percent_salvage_value: '|| to_char(x_asset_fin_rec.percent_salvage_value));
2364: --tk_util.debug('fa_amort_pvt.tmd_salvage_value('||to_char(l_ind)||'): '||to_char(fa_amort_pvt.tmd_salvage_value(l_ind)));
2365: --tk_util.debug('t_salvage_value('||to_char(l_ind)||'): '|| to_char(t_salvage_value(l_ind)));
2366:
2367: if (t_salvage_type(l_ind) = 'PCT') then
2368: -- l_temp_num := t_cost(l_ind) * t_percent_salvage_value(l_ind);
2437: fa_debug_pkg.add(l_calling_fn, 't_cost('||to_char(l_ind)||')',
2438: t_cost(l_ind), p_log_level_rec);
2439: fa_debug_pkg.add(l_calling_fn, 'x_td_cost('||to_char(i)||')',
2440: x_td_cost(i), p_log_level_rec);
2441: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.tmd_salvage_value',
2442: fa_amort_pvt.tmd_salvage_value(l_ind), p_log_level_rec);
2443: fa_debug_pkg.add(l_calling_fn, 't_salvage_type(l_ind)',
2444: t_salvage_type(l_ind), p_log_level_rec);
2445: fa_debug_pkg.add(l_calling_fn, 't_salvage_value',
2438: t_cost(l_ind), p_log_level_rec);
2439: fa_debug_pkg.add(l_calling_fn, 'x_td_cost('||to_char(i)||')',
2440: x_td_cost(i), p_log_level_rec);
2441: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.tmd_salvage_value',
2442: fa_amort_pvt.tmd_salvage_value(l_ind), p_log_level_rec);
2443: fa_debug_pkg.add(l_calling_fn, 't_salvage_type(l_ind)',
2444: t_salvage_type(l_ind), p_log_level_rec);
2445: fa_debug_pkg.add(l_calling_fn, 't_salvage_value',
2446: t_salvage_value(l_ind), p_log_level_rec);
2564: p_mrc_sob_type_code VARCHAR2,
2565: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)
2566: return BOOLEAN is
2567:
2568: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.CurrentPeriodAdj';
2569:
2570: CURSOR c_get_deltas IS
2571: select inbk.salvage_value - nvl(outbk.salvage_value, 0)
2572: , nvl(inbk.allowed_deprn_limit_amount, 0) -
3162: p_mrc_sob_type_code VARCHAR2,
3163: p_calling_fn VARCHAR2,
3164: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
3165:
3166: l_calling_fn VARCHAR2(100) := 'FA_AMORT_PVT.bsRecalculate';
3167:
3168: --
3169: -- This is to get date placed in service using transaction header id
3170: -- Bug4958977: Needed to modify to use older dpis
3437:
3438: --
3439: -- Tables to store member delta information
3440: --
3441: td_period_counter fa_amort_pvt.tab_num15_type; -- not used
3442: td_cost fa_amort_pvt.tab_num_type; -- not used
3443: td_cip_cost fa_amort_pvt.tab_num_type; -- not used
3444: td_salvage_value fa_amort_pvt.tab_num_type;
3445: td_deprn_limit_amount fa_amort_pvt.tab_num_type;
3438: --
3439: -- Tables to store member delta information
3440: --
3441: td_period_counter fa_amort_pvt.tab_num15_type; -- not used
3442: td_cost fa_amort_pvt.tab_num_type; -- not used
3443: td_cip_cost fa_amort_pvt.tab_num_type; -- not used
3444: td_salvage_value fa_amort_pvt.tab_num_type;
3445: td_deprn_limit_amount fa_amort_pvt.tab_num_type;
3446:
3439: -- Tables to store member delta information
3440: --
3441: td_period_counter fa_amort_pvt.tab_num15_type; -- not used
3442: td_cost fa_amort_pvt.tab_num_type; -- not used
3443: td_cip_cost fa_amort_pvt.tab_num_type; -- not used
3444: td_salvage_value fa_amort_pvt.tab_num_type;
3445: td_deprn_limit_amount fa_amort_pvt.tab_num_type;
3446:
3447:
3440: --
3441: td_period_counter fa_amort_pvt.tab_num15_type; -- not used
3442: td_cost fa_amort_pvt.tab_num_type; -- not used
3443: td_cip_cost fa_amort_pvt.tab_num_type; -- not used
3444: td_salvage_value fa_amort_pvt.tab_num_type;
3445: td_deprn_limit_amount fa_amort_pvt.tab_num_type;
3446:
3447:
3448: l_transaction_date_entered date; -- This is used as parameter for c_get_books_summary
3441: td_period_counter fa_amort_pvt.tab_num15_type; -- not used
3442: td_cost fa_amort_pvt.tab_num_type; -- not used
3443: td_cip_cost fa_amort_pvt.tab_num_type; -- not used
3444: td_salvage_value fa_amort_pvt.tab_num_type;
3445: td_deprn_limit_amount fa_amort_pvt.tab_num_type;
3446:
3447:
3448: l_transaction_date_entered date; -- This is used as parameter for c_get_books_summary
3449: l_period_counter NUMBER(15);
3470: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
3471:
3472: --+++++ Variables for calling buildMemberTable function +++++
3473: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type; -- Store member info
3474: t_period_counter fa_amort_pvt.tab_num15_type;
3475: t_delta_cost fa_amort_pvt.tab_num_type;
3476: t_delta_cip_cost fa_amort_pvt.tab_num_type;
3477: t_delta_salvage_value fa_amort_pvt.tab_num_type;
3478: t_delta_deprn_limit_amount fa_amort_pvt.tab_num_type;
3471:
3472: --+++++ Variables for calling buildMemberTable function +++++
3473: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type; -- Store member info
3474: t_period_counter fa_amort_pvt.tab_num15_type;
3475: t_delta_cost fa_amort_pvt.tab_num_type;
3476: t_delta_cip_cost fa_amort_pvt.tab_num_type;
3477: t_delta_salvage_value fa_amort_pvt.tab_num_type;
3478: t_delta_deprn_limit_amount fa_amort_pvt.tab_num_type;
3479: l_member_dpis DATE;
3472: --+++++ Variables for calling buildMemberTable function +++++
3473: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type; -- Store member info
3474: t_period_counter fa_amort_pvt.tab_num15_type;
3475: t_delta_cost fa_amort_pvt.tab_num_type;
3476: t_delta_cip_cost fa_amort_pvt.tab_num_type;
3477: t_delta_salvage_value fa_amort_pvt.tab_num_type;
3478: t_delta_deprn_limit_amount fa_amort_pvt.tab_num_type;
3479: l_member_dpis DATE;
3480: l_multiplier NUMBER := 1;
3473: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type; -- Store member info
3474: t_period_counter fa_amort_pvt.tab_num15_type;
3475: t_delta_cost fa_amort_pvt.tab_num_type;
3476: t_delta_cip_cost fa_amort_pvt.tab_num_type;
3477: t_delta_salvage_value fa_amort_pvt.tab_num_type;
3478: t_delta_deprn_limit_amount fa_amort_pvt.tab_num_type;
3479: l_member_dpis DATE;
3480: l_multiplier NUMBER := 1;
3481: l_m_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type; -- member's delta info
3474: t_period_counter fa_amort_pvt.tab_num15_type;
3475: t_delta_cost fa_amort_pvt.tab_num_type;
3476: t_delta_cip_cost fa_amort_pvt.tab_num_type;
3477: t_delta_salvage_value fa_amort_pvt.tab_num_type;
3478: t_delta_deprn_limit_amount fa_amort_pvt.tab_num_type;
3479: l_member_dpis DATE;
3480: l_multiplier NUMBER := 1;
3481: l_m_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type; -- member's delta info
3482: l_asset_fin_rec_reclass FA_API_TYPES.asset_fin_rec_type; -- correct fin rec adj for
4200: if (p_mrc_sob_type_code = 'R') then
4201:
4202: OPEN c_get_mc_books_summary (l_period_counter);
4203: FETCH c_get_mc_books_summary BULK COLLECT INTO
4204: fa_amort_pvt.t_period_counter
4205: , fa_amort_pvt.t_fiscal_year
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4201:
4202: OPEN c_get_mc_books_summary (l_period_counter);
4203: FETCH c_get_mc_books_summary BULK COLLECT INTO
4204: fa_amort_pvt.t_period_counter
4205: , fa_amort_pvt.t_fiscal_year
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4202: OPEN c_get_mc_books_summary (l_period_counter);
4203: FETCH c_get_mc_books_summary BULK COLLECT INTO
4204: fa_amort_pvt.t_period_counter
4205: , fa_amort_pvt.t_fiscal_year
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4203: FETCH c_get_mc_books_summary BULK COLLECT INTO
4204: fa_amort_pvt.t_period_counter
4205: , fa_amort_pvt.t_fiscal_year
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4204: fa_amort_pvt.t_period_counter
4205: , fa_amort_pvt.t_fiscal_year
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4205: , fa_amort_pvt.t_fiscal_year
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4206: , fa_amort_pvt.t_period_num
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4207: , fa_amort_pvt.t_calendar_period_open_date
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4208: , fa_amort_pvt.t_calendar_period_close_date
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4209: , fa_amort_pvt.t_reset_adjusted_cost_flag
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4210: , fa_amort_pvt.t_change_in_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4211: , fa_amort_pvt.t_change_in_cip_cost
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4212: , fa_amort_pvt.t_cost
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4213: , fa_amort_pvt.t_cip_cost
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4214: , fa_amort_pvt.t_salvage_type
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4215: , fa_amort_pvt.t_percent_salvage_value
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4216: , fa_amort_pvt.t_salvage_value
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4217: , fa_amort_pvt.t_member_salvage_value
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4218: , fa_amort_pvt.t_recoverable_cost
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4219: , fa_amort_pvt.t_deprn_limit_type
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4220: , fa_amort_pvt.t_allowed_deprn_limit
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4221: , fa_amort_pvt.t_allowed_deprn_limit_amount
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4222: , fa_amort_pvt.t_member_deprn_limit_amount
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4223: , fa_amort_pvt.t_adjusted_recoverable_cost
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4224: , fa_amort_pvt.t_adjusted_cost
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4225: , fa_amort_pvt.t_depreciate_flag
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4226: , fa_amort_pvt.t_date_placed_in_service
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4227: , fa_amort_pvt.t_deprn_method_code
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4228: , fa_amort_pvt.t_life_in_months
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4229: , fa_amort_pvt.t_rate_adjustment_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4230: , fa_amort_pvt.t_adjusted_rate
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4231: , fa_amort_pvt.t_bonus_rule
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4232: , fa_amort_pvt.t_adjusted_capacity
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4233: , fa_amort_pvt.t_production_capacity
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4234: , fa_amort_pvt.t_unit_of_measure
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4235: , fa_amort_pvt.t_remaining_life1
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4236: , fa_amort_pvt.t_remaining_life2
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4237: , fa_amort_pvt.t_formula_factor
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4238: , fa_amort_pvt.t_unrevalued_cost
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4239: , fa_amort_pvt.t_reval_amortization_basis
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4240: , fa_amort_pvt.t_reval_ceiling
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4241: , fa_amort_pvt.t_ceiling_name
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4242: , fa_amort_pvt.t_eofy_adj_cost
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4243: , fa_amort_pvt.t_eofy_formula_factor
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4244: , fa_amort_pvt.t_eofy_reserve
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4245: , fa_amort_pvt.t_eop_adj_cost
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4246: , fa_amort_pvt.t_eop_formula_factor
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4247: , fa_amort_pvt.t_short_fiscal_year_flag
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4248: , fa_amort_pvt.t_group_asset_id
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4249: , fa_amort_pvt.t_super_group_id
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4250: , fa_amort_pvt.t_over_depreciate_option
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4251: , fa_amort_pvt.t_deprn_amount
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4252: , fa_amort_pvt.t_ytd_deprn
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4253: , fa_amort_pvt.t_deprn_reserve
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4254: , fa_amort_pvt.t_bonus_deprn_amount
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4255: , fa_amort_pvt.t_bonus_ytd_deprn
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4256: , fa_amort_pvt.t_bonus_deprn_reserve
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4257: , fa_amort_pvt.t_bonus_rate
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4258: , fa_amort_pvt.t_ltd_production
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4259: , fa_amort_pvt.t_ytd_production
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4260: , fa_amort_pvt.t_production
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4261: , fa_amort_pvt.t_reval_amortization
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4262: , fa_amort_pvt.t_reval_deprn_expense
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4263: , fa_amort_pvt.t_reval_reserve
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4264: , fa_amort_pvt.t_ytd_reval_deprn_expense
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4265: , fa_amort_pvt.t_deprn_override_flag
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4266: , fa_amort_pvt.t_system_deprn_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4274: , fa_amort_pvt.t_reserve_adjustment_amount
4267: , fa_amort_pvt.t_system_bonus_deprn_amount
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4274: , fa_amort_pvt.t_reserve_adjustment_amount
4275: , fa_amort_pvt.t_change_in_eofy_reserve
4268: , fa_amort_pvt.t_ytd_proceeds_of_sale
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4274: , fa_amort_pvt.t_reserve_adjustment_amount
4275: , fa_amort_pvt.t_change_in_eofy_reserve
4276: ;
4269: , fa_amort_pvt.t_ltd_proceeds_of_sale
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4274: , fa_amort_pvt.t_reserve_adjustment_amount
4275: , fa_amort_pvt.t_change_in_eofy_reserve
4276: ;
4277:
4270: , fa_amort_pvt.t_ytd_cost_of_removal
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4274: , fa_amort_pvt.t_reserve_adjustment_amount
4275: , fa_amort_pvt.t_change_in_eofy_reserve
4276: ;
4277:
4278: CLOSE c_get_mc_books_summary;
4271: , fa_amort_pvt.t_ltd_cost_of_removal
4272: , fa_amort_pvt.t_deprn_adjustment_amount
4273: , fa_amort_pvt.t_expense_adjustment_amount
4274: , fa_amort_pvt.t_reserve_adjustment_amount
4275: , fa_amort_pvt.t_change_in_eofy_reserve
4276: ;
4277:
4278: CLOSE c_get_mc_books_summary;
4279:
4280: else
4281:
4282: OPEN c_get_books_summary (l_period_counter);
4283: FETCH c_get_books_summary BULK COLLECT INTO
4284: fa_amort_pvt.t_period_counter
4285: , fa_amort_pvt.t_fiscal_year
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4281:
4282: OPEN c_get_books_summary (l_period_counter);
4283: FETCH c_get_books_summary BULK COLLECT INTO
4284: fa_amort_pvt.t_period_counter
4285: , fa_amort_pvt.t_fiscal_year
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4282: OPEN c_get_books_summary (l_period_counter);
4283: FETCH c_get_books_summary BULK COLLECT INTO
4284: fa_amort_pvt.t_period_counter
4285: , fa_amort_pvt.t_fiscal_year
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4283: FETCH c_get_books_summary BULK COLLECT INTO
4284: fa_amort_pvt.t_period_counter
4285: , fa_amort_pvt.t_fiscal_year
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4284: fa_amort_pvt.t_period_counter
4285: , fa_amort_pvt.t_fiscal_year
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4285: , fa_amort_pvt.t_fiscal_year
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4286: , fa_amort_pvt.t_period_num
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4287: , fa_amort_pvt.t_calendar_period_open_date
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4288: , fa_amort_pvt.t_calendar_period_close_date
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4289: , fa_amort_pvt.t_reset_adjusted_cost_flag
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4290: , fa_amort_pvt.t_change_in_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4291: , fa_amort_pvt.t_change_in_cip_cost
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4292: , fa_amort_pvt.t_cost
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4293: , fa_amort_pvt.t_cip_cost
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4294: , fa_amort_pvt.t_salvage_type
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4295: , fa_amort_pvt.t_percent_salvage_value
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4296: , fa_amort_pvt.t_salvage_value
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4297: , fa_amort_pvt.t_member_salvage_value
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4298: , fa_amort_pvt.t_recoverable_cost
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4299: , fa_amort_pvt.t_deprn_limit_type
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4300: , fa_amort_pvt.t_allowed_deprn_limit
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4301: , fa_amort_pvt.t_allowed_deprn_limit_amount
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4302: , fa_amort_pvt.t_member_deprn_limit_amount
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4303: , fa_amort_pvt.t_adjusted_recoverable_cost
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4304: , fa_amort_pvt.t_adjusted_cost
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4305: , fa_amort_pvt.t_depreciate_flag
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4306: , fa_amort_pvt.t_date_placed_in_service
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4307: , fa_amort_pvt.t_deprn_method_code
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4308: , fa_amort_pvt.t_life_in_months
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4309: , fa_amort_pvt.t_rate_adjustment_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4310: , fa_amort_pvt.t_adjusted_rate
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4311: , fa_amort_pvt.t_bonus_rule
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4312: , fa_amort_pvt.t_adjusted_capacity
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4313: , fa_amort_pvt.t_production_capacity
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4314: , fa_amort_pvt.t_unit_of_measure
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4315: , fa_amort_pvt.t_remaining_life1
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4316: , fa_amort_pvt.t_remaining_life2
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4317: , fa_amort_pvt.t_formula_factor
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4318: , fa_amort_pvt.t_unrevalued_cost
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4319: , fa_amort_pvt.t_reval_amortization_basis
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4320: , fa_amort_pvt.t_reval_ceiling
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4321: , fa_amort_pvt.t_ceiling_name
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4322: , fa_amort_pvt.t_eofy_adj_cost
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4323: , fa_amort_pvt.t_eofy_formula_factor
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4324: , fa_amort_pvt.t_eofy_reserve
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4325: , fa_amort_pvt.t_eop_adj_cost
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4326: , fa_amort_pvt.t_eop_formula_factor
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4327: , fa_amort_pvt.t_short_fiscal_year_flag
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4328: , fa_amort_pvt.t_group_asset_id
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4329: , fa_amort_pvt.t_super_group_id
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4330: , fa_amort_pvt.t_over_depreciate_option
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4331: , fa_amort_pvt.t_deprn_amount
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4332: , fa_amort_pvt.t_ytd_deprn
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4333: , fa_amort_pvt.t_deprn_reserve
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4334: , fa_amort_pvt.t_bonus_deprn_amount
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4335: , fa_amort_pvt.t_bonus_ytd_deprn
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4336: , fa_amort_pvt.t_bonus_deprn_reserve
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4337: , fa_amort_pvt.t_bonus_rate
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4338: , fa_amort_pvt.t_ltd_production
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4339: , fa_amort_pvt.t_ytd_production
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4340: , fa_amort_pvt.t_production
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4341: , fa_amort_pvt.t_reval_amortization
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4342: , fa_amort_pvt.t_reval_deprn_expense
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4343: , fa_amort_pvt.t_reval_reserve
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4344: , fa_amort_pvt.t_ytd_reval_deprn_expense
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4345: , fa_amort_pvt.t_deprn_override_flag
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4346: , fa_amort_pvt.t_system_deprn_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4354: , fa_amort_pvt.t_reserve_adjustment_amount
4347: , fa_amort_pvt.t_system_bonus_deprn_amount
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4354: , fa_amort_pvt.t_reserve_adjustment_amount
4355: , fa_amort_pvt.t_change_in_eofy_reserve
4348: , fa_amort_pvt.t_ytd_proceeds_of_sale
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4354: , fa_amort_pvt.t_reserve_adjustment_amount
4355: , fa_amort_pvt.t_change_in_eofy_reserve
4356: ;
4349: , fa_amort_pvt.t_ltd_proceeds_of_sale
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4354: , fa_amort_pvt.t_reserve_adjustment_amount
4355: , fa_amort_pvt.t_change_in_eofy_reserve
4356: ;
4357:
4350: , fa_amort_pvt.t_ytd_cost_of_removal
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4354: , fa_amort_pvt.t_reserve_adjustment_amount
4355: , fa_amort_pvt.t_change_in_eofy_reserve
4356: ;
4357:
4358: CLOSE c_get_books_summary;
4351: , fa_amort_pvt.t_ltd_cost_of_removal
4352: , fa_amort_pvt.t_deprn_adjustment_amount
4353: , fa_amort_pvt.t_expense_adjustment_amount
4354: , fa_amort_pvt.t_reserve_adjustment_amount
4355: , fa_amort_pvt.t_change_in_eofy_reserve
4356: ;
4357:
4358: CLOSE c_get_books_summary;
4359:
4360: end if;
4361:
4362: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
4363: /*
4364: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4365: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4361:
4362: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
4363: /*
4364: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4365: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4362: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
4363: /*
4364: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4365: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4363: /*
4364: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4365: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4364: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4365: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4372: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4365: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4372: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4373: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4366: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4372: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4373: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4374: );
4367: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4372: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4373: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4374: );
4375: end loop;
4368: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4372: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4373: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4374: );
4375: end loop;
4376: */
4369: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4370: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4371: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4372: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4373: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4374: );
4375: end loop;
4376: */
4377: l_count := fa_amort_pvt.t_period_counter.COUNT;
4373: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4374: );
4375: end loop;
4376: */
4377: l_count := fa_amort_pvt.t_period_counter.COUNT;
4378:
4379: --tk_util.debug('really: '||to_char(p_asset_fin_rec_adj.eofy_reserve));
4380: if (p_log_level_rec.statement_level) then
4381: fa_debug_pkg.add(l_calling_fn, 'Number of period fetched', l_count
4386: --
4387: -- Get eofy information from fa_books_summary_table
4388: --
4389: if (p_mrc_sob_type_code = 'R') then
4390: OPEN c_get_mc_eofy_amts(fa_amort_pvt.t_period_counter(1) - fa_amort_pvt.t_period_num(1));
4391: FETCH c_get_mc_eofy_amts INTO l_eofy_rec_cost
4392: , l_eofy_sal_val
4393: , l_eofy_reserve;
4394: if c_get_mc_eofy_amts%NOTFOUND then
4399: else
4400: CLOSE c_get_mc_eofy_amts;
4401: end if;
4402: else
4403: OPEN c_get_eofy_amts(fa_amort_pvt.t_period_counter(1) - fa_amort_pvt.t_period_num(1));
4404: FETCH c_get_eofy_amts INTO l_eofy_rec_cost
4405: , l_eofy_sal_val
4406: , l_eofy_reserve;
4407: if c_get_eofy_amts%NOTFOUND then
4418: --
4419: -- Get eofy information from fa_books_summary_table
4420: --
4421: if (p_mrc_sob_type_code = 'R') then
4422: OPEN c_get_mc_eofy_amts(fa_amort_pvt.t_period_counter(2) - fa_amort_pvt.t_period_num(2));
4423: FETCH c_get_mc_eofy_amts INTO l_eofy_rec_cost
4424: , l_eofy_sal_val
4425: , l_eofy_reserve;
4426: if c_get_mc_eofy_amts%NOTFOUND then
4431: else
4432: CLOSE c_get_mc_eofy_amts;
4433: end if;
4434: else
4435: OPEN c_get_eofy_amts(fa_amort_pvt.t_period_counter(2) - fa_amort_pvt.t_period_num(2));
4436: FETCH c_get_eofy_amts INTO l_eofy_rec_cost
4437: , l_eofy_sal_val
4438: , l_eofy_reserve;
4439: if c_get_eofy_amts%NOTFOUND then
4461: -- At this point, l_bs_ind holds indicator for previous period of the period
4462: -- where amortization start date falls in.
4463: --
4464: --tk_util.debug('l_transaction_date_entered: '||to_char(l_transaction_date_entered, 'DD-MON-YYYY'));
4465: --tk_util.debug('close date: '||to_char(fa_amort_pvt.t_calendar_period_close_date(l_bs_ind), 'DD-MON-YYYY'));
4466: --tk_util.debug('count: '||to_char(fa_amort_pvt.t_period_counter.COUNT));
4467:
4468: if (fa_amort_pvt.t_period_counter.COUNT > 1) and
4469: (l_transaction_date_entered >
4462: -- where amortization start date falls in.
4463: --
4464: --tk_util.debug('l_transaction_date_entered: '||to_char(l_transaction_date_entered, 'DD-MON-YYYY'));
4465: --tk_util.debug('close date: '||to_char(fa_amort_pvt.t_calendar_period_close_date(l_bs_ind), 'DD-MON-YYYY'));
4466: --tk_util.debug('count: '||to_char(fa_amort_pvt.t_period_counter.COUNT));
4467:
4468: if (fa_amort_pvt.t_period_counter.COUNT > 1) and
4469: (l_transaction_date_entered >
4470: fa_amort_pvt.t_calendar_period_close_date(l_bs_ind))then
4464: --tk_util.debug('l_transaction_date_entered: '||to_char(l_transaction_date_entered, 'DD-MON-YYYY'));
4465: --tk_util.debug('close date: '||to_char(fa_amort_pvt.t_calendar_period_close_date(l_bs_ind), 'DD-MON-YYYY'));
4466: --tk_util.debug('count: '||to_char(fa_amort_pvt.t_period_counter.COUNT));
4467:
4468: if (fa_amort_pvt.t_period_counter.COUNT > 1) and
4469: (l_transaction_date_entered >
4470: fa_amort_pvt.t_calendar_period_close_date(l_bs_ind))then
4471: -- Bug 6792185
4472: if (nvl(p_group_reclass_type, 'NULL') = 'MANUAL') then
4466: --tk_util.debug('count: '||to_char(fa_amort_pvt.t_period_counter.COUNT));
4467:
4468: if (fa_amort_pvt.t_period_counter.COUNT > 1) and
4469: (l_transaction_date_entered >
4470: fa_amort_pvt.t_calendar_period_close_date(l_bs_ind))then
4471: -- Bug 6792185
4472: if (nvl(p_group_reclass_type, 'NULL') = 'MANUAL') then
4473: for j in l_bs_ind ..fa_amort_pvt.t_period_counter.COUNT loop
4474: if (l_transaction_date_entered between fa_amort_pvt.t_calendar_period_open_date(j)
4469: (l_transaction_date_entered >
4470: fa_amort_pvt.t_calendar_period_close_date(l_bs_ind))then
4471: -- Bug 6792185
4472: if (nvl(p_group_reclass_type, 'NULL') = 'MANUAL') then
4473: for j in l_bs_ind ..fa_amort_pvt.t_period_counter.COUNT loop
4474: if (l_transaction_date_entered between fa_amort_pvt.t_calendar_period_open_date(j)
4475: and fa_amort_pvt.t_calendar_period_close_date(j)) then
4476: l_bs_ind := j;
4477: end if;
4470: fa_amort_pvt.t_calendar_period_close_date(l_bs_ind))then
4471: -- Bug 6792185
4472: if (nvl(p_group_reclass_type, 'NULL') = 'MANUAL') then
4473: for j in l_bs_ind ..fa_amort_pvt.t_period_counter.COUNT loop
4474: if (l_transaction_date_entered between fa_amort_pvt.t_calendar_period_open_date(j)
4475: and fa_amort_pvt.t_calendar_period_close_date(j)) then
4476: l_bs_ind := j;
4477: end if;
4478: end loop;
4471: -- Bug 6792185
4472: if (nvl(p_group_reclass_type, 'NULL') = 'MANUAL') then
4473: for j in l_bs_ind ..fa_amort_pvt.t_period_counter.COUNT loop
4474: if (l_transaction_date_entered between fa_amort_pvt.t_calendar_period_open_date(j)
4475: and fa_amort_pvt.t_calendar_period_close_date(j)) then
4476: l_bs_ind := j;
4477: end if;
4478: end loop;
4479: else
4484: if (p_log_level_rec.statement_level) then
4485: fa_debug_pkg.add(l_calling_fn, 'l_bs_ind', l_bs_ind
4486: , p_log_level_rec => p_log_level_rec);
4487: fa_debug_pkg.add(l_calling_fn, 'Populating local fin_rec_old',
4488: fa_amort_pvt.t_cost(l_bs_ind));
4489: end if;
4490:
4491: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(l_bs_ind);
4492: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(l_bs_ind);
4487: fa_debug_pkg.add(l_calling_fn, 'Populating local fin_rec_old',
4488: fa_amort_pvt.t_cost(l_bs_ind));
4489: end if;
4490:
4491: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(l_bs_ind);
4492: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(l_bs_ind);
4493:
4494: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_bs_ind);
4495: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4488: fa_amort_pvt.t_cost(l_bs_ind));
4489: end if;
4490:
4491: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(l_bs_ind);
4492: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(l_bs_ind);
4493:
4494: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_bs_ind);
4495: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4496: l_asset_fin_rec_old.salvage_value := fa_amort_pvt.t_salvage_value(l_bs_ind);
4490:
4491: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(l_bs_ind);
4492: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(l_bs_ind);
4493:
4494: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_bs_ind);
4495: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4496: l_asset_fin_rec_old.salvage_value := fa_amort_pvt.t_salvage_value(l_bs_ind);
4497: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(l_bs_ind);
4498:
4491: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(l_bs_ind);
4492: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(l_bs_ind);
4493:
4494: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_bs_ind);
4495: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4496: l_asset_fin_rec_old.salvage_value := fa_amort_pvt.t_salvage_value(l_bs_ind);
4497: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(l_bs_ind);
4498:
4499:
4492: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(l_bs_ind);
4493:
4494: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_bs_ind);
4495: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4496: l_asset_fin_rec_old.salvage_value := fa_amort_pvt.t_salvage_value(l_bs_ind);
4497: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(l_bs_ind);
4498:
4499:
4500: l_asset_fin_rec_old.deprn_method_code := fa_amort_pvt.t_deprn_method_code(l_bs_ind);
4493:
4494: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_bs_ind);
4495: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4496: l_asset_fin_rec_old.salvage_value := fa_amort_pvt.t_salvage_value(l_bs_ind);
4497: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(l_bs_ind);
4498:
4499:
4500: l_asset_fin_rec_old.deprn_method_code := fa_amort_pvt.t_deprn_method_code(l_bs_ind);
4501: l_asset_fin_rec_old.life_in_months := fa_amort_pvt.t_life_in_months(l_bs_ind);
4496: l_asset_fin_rec_old.salvage_value := fa_amort_pvt.t_salvage_value(l_bs_ind);
4497: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(l_bs_ind);
4498:
4499:
4500: l_asset_fin_rec_old.deprn_method_code := fa_amort_pvt.t_deprn_method_code(l_bs_ind);
4501: l_asset_fin_rec_old.life_in_months := fa_amort_pvt.t_life_in_months(l_bs_ind);
4502: l_asset_fin_rec_old.group_asset_id := fa_amort_pvt.t_group_asset_id(l_bs_ind);
4503: l_asset_fin_rec_old.depreciate_flag := fa_amort_pvt.t_depreciate_flag(l_bs_ind);
4504: l_asset_fin_rec_old.recognize_gain_loss := px_asset_fin_rec_new.recognize_gain_loss;
4497: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(l_bs_ind);
4498:
4499:
4500: l_asset_fin_rec_old.deprn_method_code := fa_amort_pvt.t_deprn_method_code(l_bs_ind);
4501: l_asset_fin_rec_old.life_in_months := fa_amort_pvt.t_life_in_months(l_bs_ind);
4502: l_asset_fin_rec_old.group_asset_id := fa_amort_pvt.t_group_asset_id(l_bs_ind);
4503: l_asset_fin_rec_old.depreciate_flag := fa_amort_pvt.t_depreciate_flag(l_bs_ind);
4504: l_asset_fin_rec_old.recognize_gain_loss := px_asset_fin_rec_new.recognize_gain_loss;
4505: l_asset_fin_rec_old.tracking_method := px_asset_fin_rec_new.tracking_method;
4498:
4499:
4500: l_asset_fin_rec_old.deprn_method_code := fa_amort_pvt.t_deprn_method_code(l_bs_ind);
4501: l_asset_fin_rec_old.life_in_months := fa_amort_pvt.t_life_in_months(l_bs_ind);
4502: l_asset_fin_rec_old.group_asset_id := fa_amort_pvt.t_group_asset_id(l_bs_ind);
4503: l_asset_fin_rec_old.depreciate_flag := fa_amort_pvt.t_depreciate_flag(l_bs_ind);
4504: l_asset_fin_rec_old.recognize_gain_loss := px_asset_fin_rec_new.recognize_gain_loss;
4505: l_asset_fin_rec_old.tracking_method := px_asset_fin_rec_new.tracking_method;
4506:
4499:
4500: l_asset_fin_rec_old.deprn_method_code := fa_amort_pvt.t_deprn_method_code(l_bs_ind);
4501: l_asset_fin_rec_old.life_in_months := fa_amort_pvt.t_life_in_months(l_bs_ind);
4502: l_asset_fin_rec_old.group_asset_id := fa_amort_pvt.t_group_asset_id(l_bs_ind);
4503: l_asset_fin_rec_old.depreciate_flag := fa_amort_pvt.t_depreciate_flag(l_bs_ind);
4504: l_asset_fin_rec_old.recognize_gain_loss := px_asset_fin_rec_new.recognize_gain_loss;
4505: l_asset_fin_rec_old.tracking_method := px_asset_fin_rec_new.tracking_method;
4506:
4507: l_asset_fin_rec_old.allocate_to_fully_rsv_flag := px_asset_fin_rec_new.allocate_to_fully_rsv_flag;
4518: l_asset_fin_rec_new.excess_allocation_option := l_asset_fin_rec_old.excess_allocation_option;
4519: l_asset_fin_rec_new.depreciation_option := l_asset_fin_rec_old.depreciation_option;
4520: l_asset_fin_rec_new.member_rollup_flag := l_asset_fin_rec_old.member_rollup_flag;
4521: --Bug3286560: This will be old adj cost in deprn basis function
4522: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4523: -- Bug 4700524: first time in loop fin_rec_old.cost needs to be old cost
4524: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(l_bs_ind);
4525:
4526:
4520: l_asset_fin_rec_new.member_rollup_flag := l_asset_fin_rec_old.member_rollup_flag;
4521: --Bug3286560: This will be old adj cost in deprn basis function
4522: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_bs_ind);
4523: -- Bug 4700524: first time in loop fin_rec_old.cost needs to be old cost
4524: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(l_bs_ind);
4525:
4526:
4527: --
4528: -- Setting reset_adjusted_cost_flag
4531: -- Also find value for l_temp_ind and it will be used to update table at the end.
4532: --
4533: if (p_reclass_src_dest = 'SOURCE') then
4534:
4535: l_temp_ind := l_bs_ind + l_trx_period_rec.period_counter - fa_amort_pvt.t_period_counter(l_bs_ind);
4536: fa_amort_pvt.t_reset_adjusted_cost_flag(l_temp_ind) := 'Y';
4537:
4538: --tk_util.debug('l_temp_ind: '||to_char(l_temp_ind));
4539: --tk_util.debug('period counter: '||to_char(fa_amort_pvt.t_period_counter(l_temp_ind)));
4532: --
4533: if (p_reclass_src_dest = 'SOURCE') then
4534:
4535: l_temp_ind := l_bs_ind + l_trx_period_rec.period_counter - fa_amort_pvt.t_period_counter(l_bs_ind);
4536: fa_amort_pvt.t_reset_adjusted_cost_flag(l_temp_ind) := 'Y';
4537:
4538: --tk_util.debug('l_temp_ind: '||to_char(l_temp_ind));
4539: --tk_util.debug('period counter: '||to_char(fa_amort_pvt.t_period_counter(l_temp_ind)));
4540:
4535: l_temp_ind := l_bs_ind + l_trx_period_rec.period_counter - fa_amort_pvt.t_period_counter(l_bs_ind);
4536: fa_amort_pvt.t_reset_adjusted_cost_flag(l_temp_ind) := 'Y';
4537:
4538: --tk_util.debug('l_temp_ind: '||to_char(l_temp_ind));
4539: --tk_util.debug('period counter: '||to_char(fa_amort_pvt.t_period_counter(l_temp_ind)));
4540:
4541: --
4542: -- Store old reserve so that it can be used to determine how much reserve needs to be
4543: -- taken out from srouce group at reclassed period.
4545: if (l_temp_ind = 1) then
4546: l_old_reserve := 0;
4547: else
4548: --Bug# 7215625 Commented following code to calculate right value for l_old_reserve
4549: l_old_reserve := fa_amort_pvt.t_deprn_reserve(l_temp_ind - 1);
4550: -- Bug# 7215626 end.
4551: end if;
4552:
4553: else
4553: else
4554: l_temp_ind := l_bs_ind;
4555:
4556: if (p_reclass_src_dest is not null) then
4557: fa_amort_pvt.t_reset_adjusted_cost_flag(l_bs_ind) := 'Y';
4558: end if;
4559:
4560: -- else
4561: -- fa_amort_pvt.t_reset_adjusted_cost_flag(l_bs_ind) := 'Y';
4557: fa_amort_pvt.t_reset_adjusted_cost_flag(l_bs_ind) := 'Y';
4558: end if;
4559:
4560: -- else
4561: -- fa_amort_pvt.t_reset_adjusted_cost_flag(l_bs_ind) := 'Y';
4562: -- l_temp_ind := l_bs_ind;
4563: end if;
4564:
4565: /* if (fa_cache_pkg.fazcdbr_record.rule_name = 'uNERGY PERIOD END BALANCE') and
4609:
4610: --
4611: -- Need to find out how unplanned expense is passed to here
4612: --
4613: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) :=
4614: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) +
4615: nvl(p_asset_deprn_rec_adj.deprn_amount, 0);
4616:
4617: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) :=
4610: --
4611: -- Need to find out how unplanned expense is passed to here
4612: --
4613: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) :=
4614: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) +
4615: nvl(p_asset_deprn_rec_adj.deprn_amount, 0);
4616:
4617: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) :=
4618: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) +
4613: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) :=
4614: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) +
4615: nvl(p_asset_deprn_rec_adj.deprn_amount, 0);
4616:
4617: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) :=
4618: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) +
4619: nvl(p_asset_deprn_rec_adj.deprn_reserve, 0) + l_reserve_retired;
4620: -- nvl(p_asset_deprn_rec_adj.deprn_reserve, 0);
4621: -- (nvl(p_asset_deprn_rec_adj.deprn_reserve, 0) -
4614: fa_amort_pvt.t_expense_adjustment_amount(l_bs_ind) +
4615: nvl(p_asset_deprn_rec_adj.deprn_amount, 0);
4616:
4617: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) :=
4618: fa_amort_pvt.t_reserve_adjustment_amount(l_bs_ind) +
4619: nvl(p_asset_deprn_rec_adj.deprn_reserve, 0) + l_reserve_retired;
4620: -- nvl(p_asset_deprn_rec_adj.deprn_reserve, 0);
4621: -- (nvl(p_asset_deprn_rec_adj.deprn_reserve, 0) -
4622: -- nvl(p_asset_fin_rec_adj.eofy_reserve, 0)) +
4622: -- nvl(p_asset_fin_rec_adj.eofy_reserve, 0)) +
4623:
4624:
4625:
4626: fa_amort_pvt.t_change_in_eofy_reserve(l_bs_ind) :=
4627: nvl(fa_amort_pvt.t_change_in_eofy_reserve(l_bs_ind), 0) +
4628: nvl(p_asset_fin_rec_adj.eofy_reserve, 0);
4629:
4630:
4623:
4624:
4625:
4626: fa_amort_pvt.t_change_in_eofy_reserve(l_bs_ind) :=
4627: nvl(fa_amort_pvt.t_change_in_eofy_reserve(l_bs_ind), 0) +
4628: nvl(p_asset_fin_rec_adj.eofy_reserve, 0);
4629:
4630:
4631: if (p_reclass_src_dest = 'SOURCE') then
4628: nvl(p_asset_fin_rec_adj.eofy_reserve, 0);
4629:
4630:
4631: if (p_reclass_src_dest = 'SOURCE') then
4632: if (l_trx_period_rec.period_counter > fa_amort_pvt.t_period_counter(1)) and
4633: (l_trx_period_rec.period_counter >= fa_amort_pvt.t_period_counter(l_bs_ind)) and
4634: (fa_amort_pvt.t_period_counter.COUNT > 2) then
4635:
4636: --tk_util.debug('last period counter: '||to_char(fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST)));
4629:
4630:
4631: if (p_reclass_src_dest = 'SOURCE') then
4632: if (l_trx_period_rec.period_counter > fa_amort_pvt.t_period_counter(1)) and
4633: (l_trx_period_rec.period_counter >= fa_amort_pvt.t_period_counter(l_bs_ind)) and
4634: (fa_amort_pvt.t_period_counter.COUNT > 2) then
4635:
4636: --tk_util.debug('last period counter: '||to_char(fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST)));
4637: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
4630:
4631: if (p_reclass_src_dest = 'SOURCE') then
4632: if (l_trx_period_rec.period_counter > fa_amort_pvt.t_period_counter(1)) and
4633: (l_trx_period_rec.period_counter >= fa_amort_pvt.t_period_counter(l_bs_ind)) and
4634: (fa_amort_pvt.t_period_counter.COUNT > 2) then
4635:
4636: --tk_util.debug('last period counter: '||to_char(fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST)));
4637: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
4638:
4632: if (l_trx_period_rec.period_counter > fa_amort_pvt.t_period_counter(1)) and
4633: (l_trx_period_rec.period_counter >= fa_amort_pvt.t_period_counter(l_bs_ind)) and
4634: (fa_amort_pvt.t_period_counter.COUNT > 2) then
4635:
4636: --tk_util.debug('last period counter: '||to_char(fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST)));
4637: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
4638:
4639: l_gr_ind := fa_amort_pvt.t_period_counter.COUNT -
4640: (fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST) -
4635:
4636: --tk_util.debug('last period counter: '||to_char(fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST)));
4637: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
4638:
4639: l_gr_ind := fa_amort_pvt.t_period_counter.COUNT -
4640: (fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST) -
4641: (l_trx_period_rec.period_counter - 1));
4642:
4643: --tk_util.debug('l_gr_ind: '||to_char(l_gr_ind));
4636: --tk_util.debug('last period counter: '||to_char(fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST)));
4637: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
4638:
4639: l_gr_ind := fa_amort_pvt.t_period_counter.COUNT -
4640: (fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST) -
4641: (l_trx_period_rec.period_counter - 1));
4642:
4643: --tk_util.debug('l_gr_ind: '||to_char(l_gr_ind));
4644: --tk_util.debug('ytd: '||to_char(fa_amort_pvt.t_ytd_deprn(l_gr_ind)));
4640: (fa_amort_pvt.t_period_counter(fa_amort_pvt.t_period_counter.LAST) -
4641: (l_trx_period_rec.period_counter - 1));
4642:
4643: --tk_util.debug('l_gr_ind: '||to_char(l_gr_ind));
4644: --tk_util.debug('ytd: '||to_char(fa_amort_pvt.t_ytd_deprn(l_gr_ind)));
4645:
4646: l_gr_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4642:
4643: --tk_util.debug('l_gr_ind: '||to_char(l_gr_ind));
4644: --tk_util.debug('ytd: '||to_char(fa_amort_pvt.t_ytd_deprn(l_gr_ind)));
4645:
4646: l_gr_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4643: --tk_util.debug('l_gr_ind: '||to_char(l_gr_ind));
4644: --tk_util.debug('ytd: '||to_char(fa_amort_pvt.t_ytd_deprn(l_gr_ind)));
4645:
4646: l_gr_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4644: --tk_util.debug('ytd: '||to_char(fa_amort_pvt.t_ytd_deprn(l_gr_ind)));
4645:
4646: l_gr_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4645:
4646: l_gr_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4646: l_gr_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4647: l_gr_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4648: l_gr_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4649: l_gr_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4657: l_gr_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(l_gr_ind);
4650: l_gr_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4657: l_gr_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(l_gr_ind);
4658: l_gr_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(l_gr_ind);
4651: l_gr_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(l_gr_ind);
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4657: l_gr_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(l_gr_ind);
4658: l_gr_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(l_gr_ind);
4659: else
4652: l_gr_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(l_gr_ind);
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4657: l_gr_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(l_gr_ind);
4658: l_gr_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(l_gr_ind);
4659: else
4660: l_gr_asset_deprn_rec.deprn_amount := 0;
4653: l_gr_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(l_gr_ind);
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4657: l_gr_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(l_gr_ind);
4658: l_gr_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(l_gr_ind);
4659: else
4660: l_gr_asset_deprn_rec.deprn_amount := 0;
4661: l_gr_asset_deprn_rec.ytd_deprn := 0;
4654: l_gr_asset_deprn_rec.production := fa_amort_pvt.t_production(l_gr_ind);
4655: l_gr_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(l_gr_ind);
4656: l_gr_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(l_gr_ind);
4657: l_gr_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(l_gr_ind);
4658: l_gr_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(l_gr_ind);
4659: else
4660: l_gr_asset_deprn_rec.deprn_amount := 0;
4661: l_gr_asset_deprn_rec.ytd_deprn := 0;
4662: l_gr_asset_deprn_rec.deprn_reserve := 0;
4677: d := 0;
4678:
4679: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
4680: /*
4681: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4682: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4678:
4679: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
4680: /*
4681: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4682: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4679: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
4680: /*
4681: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4682: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4680: /*
4681: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4682: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4681: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
4682: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4689: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4682: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4689: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4690: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4683: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4689: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4690: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4691: );
4684: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4689: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4690: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4691: );
4692: end loop;
4685: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4689: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4690: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4691: );
4692: end loop;
4693: */
4686: lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
4687: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
4688: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
4689: lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
4690: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
4691: );
4692: end loop;
4693: */
4694: --
4702: d := d + 1;
4703:
4704: if (p_log_level_rec.statement_level) then
4705: fa_debug_pkg.add(l_calling_fn, 'Processing period',
4706: fa_amort_pvt.t_period_counter(i));
4707: end if;
4708:
4709: if i <> 1 then
4710: l_asset_fin_rec_old := l_asset_fin_rec_new;
4712:
4713: --
4714: -- Populate l_period_rec for deprn basis
4715: --
4716: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
4717: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
4718: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
4719:
4720: --tk_util.debug('fa_amort_pvt.t_cost: '||to_char(fa_amort_pvt.t_cost(i)));
4713: --
4714: -- Populate l_period_rec for deprn basis
4715: --
4716: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
4717: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
4718: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
4719:
4720: --tk_util.debug('fa_amort_pvt.t_cost: '||to_char(fa_amort_pvt.t_cost(i)));
4721:
4714: -- Populate l_period_rec for deprn basis
4715: --
4716: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
4717: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
4718: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
4719:
4720: --tk_util.debug('fa_amort_pvt.t_cost: '||to_char(fa_amort_pvt.t_cost(i)));
4721:
4722: if (l_mem_trx) then
4716: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
4717: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
4718: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
4719:
4720: --tk_util.debug('fa_amort_pvt.t_cost: '||to_char(fa_amort_pvt.t_cost(i)));
4721:
4722: if (l_mem_trx) then
4723:
4724: --tk_util.debug('td_cost('||to_char(d)||'): '||to_char(td_cost(d)));
4724: --tk_util.debug('td_cost('||to_char(d)||'): '||to_char(td_cost(d)));
4725: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
4726:
4727: if (p_reclass_src_dest = 'DESTINATION') and
4728: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4729:
4730: --tk_util.debug('GROUP RECLASS: '||to_char(fa_amort_pvt.t_period_counter(i)));
4731:
4732: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) + l_asset_fin_rec_reclass.cost;
4726:
4727: if (p_reclass_src_dest = 'DESTINATION') and
4728: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4729:
4730: --tk_util.debug('GROUP RECLASS: '||to_char(fa_amort_pvt.t_period_counter(i)));
4731:
4732: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) + l_asset_fin_rec_reclass.cost;
4733: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4734: l_asset_fin_rec_reclass.cip_cost;
4728: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4729:
4730: --tk_util.debug('GROUP RECLASS: '||to_char(fa_amort_pvt.t_period_counter(i)));
4731:
4732: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) + l_asset_fin_rec_reclass.cost;
4733: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4734: l_asset_fin_rec_reclass.cip_cost;
4735: else
4736:
4729:
4730: --tk_util.debug('GROUP RECLASS: '||to_char(fa_amort_pvt.t_period_counter(i)));
4731:
4732: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) + l_asset_fin_rec_reclass.cost;
4733: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4734: l_asset_fin_rec_reclass.cip_cost;
4735: else
4736:
4737: --tk_util.debug('fa_amort_pvt.t_change_in_cost('||to_char(d)||'): '|| to_char(fa_amort_pvt.t_change_in_cost(i)));
4733: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4734: l_asset_fin_rec_reclass.cip_cost;
4735: else
4736:
4737: --tk_util.debug('fa_amort_pvt.t_change_in_cost('||to_char(d)||'): '|| to_char(fa_amort_pvt.t_change_in_cost(i)));
4738: -- Bug#7215625 start - commented the code done for fix 5768759
4739: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4740: td_cost(d);
4741: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4735: else
4736:
4737: --tk_util.debug('fa_amort_pvt.t_change_in_cost('||to_char(d)||'): '|| to_char(fa_amort_pvt.t_change_in_cost(i)));
4738: -- Bug#7215625 start - commented the code done for fix 5768759
4739: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4740: td_cost(d);
4741: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4742: td_cip_cost(d);
4743: -- Bug#7215625 end - commented the code done for fix 5768759
4737: --tk_util.debug('fa_amort_pvt.t_change_in_cost('||to_char(d)||'): '|| to_char(fa_amort_pvt.t_change_in_cost(i)));
4738: -- Bug#7215625 start - commented the code done for fix 5768759
4739: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4740: td_cost(d);
4741: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4742: td_cip_cost(d);
4743: -- Bug#7215625 end - commented the code done for fix 5768759
4744: end if;
4745:
4742: td_cip_cost(d);
4743: -- Bug#7215625 end - commented the code done for fix 5768759
4744: end if;
4745:
4746: --tk_util.debug('fa_amort_pvt.t_change_in_cost('||to_char(i)||'): '|| to_char(fa_amort_pvt.t_change_in_cost(i)));
4747: --tk_util.debug('td_salvage_value('||to_char(d)||'): '|| to_char(td_salvage_value(d)));
4748:
4749: if (i = 1) then
4750: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_change_in_cost(i);
4746: --tk_util.debug('fa_amort_pvt.t_change_in_cost('||to_char(i)||'): '|| to_char(fa_amort_pvt.t_change_in_cost(i)));
4747: --tk_util.debug('td_salvage_value('||to_char(d)||'): '|| to_char(td_salvage_value(d)));
4748:
4749: if (i = 1) then
4750: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_change_in_cost(i);
4751: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i);
4752:
4753: if (p_reclass_src_dest is not null) and
4754: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4747: --tk_util.debug('td_salvage_value('||to_char(d)||'): '|| to_char(td_salvage_value(d)));
4748:
4749: if (i = 1) then
4750: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_change_in_cost(i);
4751: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i);
4752:
4753: if (p_reclass_src_dest is not null) and
4754: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4755: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4750: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_change_in_cost(i);
4751: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i);
4752:
4753: if (p_reclass_src_dest is not null) and
4754: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4755: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4756: l_asset_fin_rec_reclass.salvage_value;
4757: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4758: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4751: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i);
4752:
4753: if (p_reclass_src_dest is not null) and
4754: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4755: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4756: l_asset_fin_rec_reclass.salvage_value;
4757: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4758: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4759: else
4753: if (p_reclass_src_dest is not null) and
4754: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4755: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4756: l_asset_fin_rec_reclass.salvage_value;
4757: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4758: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4759: else
4760: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4761: td_salvage_value(d);
4756: l_asset_fin_rec_reclass.salvage_value;
4757: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4758: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4759: else
4760: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4761: td_salvage_value(d);
4762: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4763: td_deprn_limit_amount(d);
4764: end if;
4758: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4759: else
4760: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4761: td_salvage_value(d);
4762: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4763: td_deprn_limit_amount(d);
4764: end if;
4765:
4766: fa_amort_pvt.t_rate_adjustment_factor(i) := 1;
4762: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4763: td_deprn_limit_amount(d);
4764: end if;
4765:
4766: fa_amort_pvt.t_rate_adjustment_factor(i) := 1;
4767: else
4768: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i - 1) + fa_amort_pvt.t_change_in_cost(i);
4769: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_cip_cost(i - 1) +
4770: fa_amort_pvt.t_change_in_cip_cost(i);
4764: end if;
4765:
4766: fa_amort_pvt.t_rate_adjustment_factor(i) := 1;
4767: else
4768: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i - 1) + fa_amort_pvt.t_change_in_cost(i);
4769: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_cip_cost(i - 1) +
4770: fa_amort_pvt.t_change_in_cip_cost(i);
4771:
4772:
4765:
4766: fa_amort_pvt.t_rate_adjustment_factor(i) := 1;
4767: else
4768: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i - 1) + fa_amort_pvt.t_change_in_cost(i);
4769: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_cip_cost(i - 1) +
4770: fa_amort_pvt.t_change_in_cip_cost(i);
4771:
4772:
4773: if (p_reclass_src_dest is not null) and
4766: fa_amort_pvt.t_rate_adjustment_factor(i) := 1;
4767: else
4768: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i - 1) + fa_amort_pvt.t_change_in_cost(i);
4769: fa_amort_pvt.t_cip_cost(i) := fa_amort_pvt.t_cip_cost(i - 1) +
4770: fa_amort_pvt.t_change_in_cip_cost(i);
4771:
4772:
4773: if (p_reclass_src_dest is not null) and
4774: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4770: fa_amort_pvt.t_change_in_cip_cost(i);
4771:
4772:
4773: if (p_reclass_src_dest is not null) and
4774: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4775: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4776: l_asset_fin_rec_reclass.salvage_value;
4777: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4778: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4771:
4772:
4773: if (p_reclass_src_dest is not null) and
4774: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4775: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4776: l_asset_fin_rec_reclass.salvage_value;
4777: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4778: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4779: else
4773: if (p_reclass_src_dest is not null) and
4774: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4775: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4776: l_asset_fin_rec_reclass.salvage_value;
4777: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4778: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4779: else
4780: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4781: td_salvage_value(d);
4776: l_asset_fin_rec_reclass.salvage_value;
4777: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4778: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4779: else
4780: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4781: td_salvage_value(d);
4782: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4783: td_deprn_limit_amount(d);
4784: end if;
4778: l_asset_fin_rec_reclass.allowed_deprn_limit_amount;
4779: else
4780: fa_amort_pvt.t_member_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i) +
4781: td_salvage_value(d);
4782: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4783: td_deprn_limit_amount(d);
4784: end if;
4785:
4786: fa_amort_pvt.t_rate_adjustment_factor(i) := fa_amort_pvt.t_rate_adjustment_factor(i - 1);
4782: fa_amort_pvt.t_member_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i) +
4783: td_deprn_limit_amount(d);
4784: end if;
4785:
4786: fa_amort_pvt.t_rate_adjustment_factor(i) := fa_amort_pvt.t_rate_adjustment_factor(i - 1);
4787: end if;
4788:
4789: if (p_log_level_rec.statement_level) then
4790: fa_debug_pkg.add(l_calling_fn, 't_member_salvage_value('||to_char(i)||')' ,
4787: end if;
4788:
4789: if (p_log_level_rec.statement_level) then
4790: fa_debug_pkg.add(l_calling_fn, 't_member_salvage_value('||to_char(i)||')' ,
4791: fa_amort_pvt.t_member_salvage_value(i), p_log_level_rec);
4792: fa_debug_pkg.add(l_calling_fn, 'td_salvage_value('||to_char(d)||')' ,
4793: td_salvage_value(d), p_log_level_rec);
4794: fa_debug_pkg.add(l_calling_fn, 't_member_deprn_limit_amount('||to_char(i)||')' ,
4795: fa_amort_pvt.t_member_deprn_limit_amount(i), p_log_level_rec);
4791: fa_amort_pvt.t_member_salvage_value(i), p_log_level_rec);
4792: fa_debug_pkg.add(l_calling_fn, 'td_salvage_value('||to_char(d)||')' ,
4793: td_salvage_value(d), p_log_level_rec);
4794: fa_debug_pkg.add(l_calling_fn, 't_member_deprn_limit_amount('||to_char(i)||')' ,
4795: fa_amort_pvt.t_member_deprn_limit_amount(i), p_log_level_rec);
4796: fa_debug_pkg.add(l_calling_fn, 'td_deprn_limit_amount('||to_char(d)||')' ,
4797: td_deprn_limit_amount(d), p_log_level_rec);
4798: end if;
4799:
4799:
4800:
4801:
4802: if (p_reclass_src_dest = 'SOURCE') and
4803: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4804:
4805: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4806: (l_asset_fin_rec_reclass.cost - td_cost(d));
4807: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4801:
4802: if (p_reclass_src_dest = 'SOURCE') and
4803: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4804:
4805: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4806: (l_asset_fin_rec_reclass.cost - td_cost(d));
4807: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4808: (l_asset_fin_rec_reclass.cip_cost - td_cip_cost(d));
4809: --tk_util.debug('Synchronizing change_in_cost: '||to_char(fa_amort_pvt.t_change_in_cost(i)));
4803: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
4804:
4805: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4806: (l_asset_fin_rec_reclass.cost - td_cost(d));
4807: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4808: (l_asset_fin_rec_reclass.cip_cost - td_cip_cost(d));
4809: --tk_util.debug('Synchronizing change_in_cost: '||to_char(fa_amort_pvt.t_change_in_cost(i)));
4810: end if;
4811: end if;
4805: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) +
4806: (l_asset_fin_rec_reclass.cost - td_cost(d));
4807: fa_amort_pvt.t_change_in_cip_cost(i) := fa_amort_pvt.t_change_in_cip_cost(i) +
4808: (l_asset_fin_rec_reclass.cip_cost - td_cip_cost(d));
4809: --tk_util.debug('Synchronizing change_in_cost: '||to_char(fa_amort_pvt.t_change_in_cost(i)));
4810: end if;
4811: end if;
4812:
4813: --tk_util.debug('fa_amort_pvt.t_member_salvage_value('||to_char(i)||'): '|| to_char(fa_amort_pvt.t_member_salvage_value(i)));
4809: --tk_util.debug('Synchronizing change_in_cost: '||to_char(fa_amort_pvt.t_change_in_cost(i)));
4810: end if;
4811: end if;
4812:
4813: --tk_util.debug('fa_amort_pvt.t_member_salvage_value('||to_char(i)||'): '|| to_char(fa_amort_pvt.t_member_salvage_value(i)));
4814: --tk_util.debug('fa_amort_pvt.t_cost('||to_char(d)||'): '|| to_char(fa_amort_pvt.t_cost(i)));
4815:
4816: --
4817: -- Apply delta to books sumamry global variables
4810: end if;
4811: end if;
4812:
4813: --tk_util.debug('fa_amort_pvt.t_member_salvage_value('||to_char(i)||'): '|| to_char(fa_amort_pvt.t_member_salvage_value(i)));
4814: --tk_util.debug('fa_amort_pvt.t_cost('||to_char(d)||'): '|| to_char(fa_amort_pvt.t_cost(i)));
4815:
4816: --
4817: -- Apply delta to books sumamry global variables
4818: --
4815:
4816: --
4817: -- Apply delta to books sumamry global variables
4818: --
4819: fa_amort_pvt.t_salvage_type(i) := nvl(p_asset_fin_rec_adj.salvage_type,
4820: fa_amort_pvt.t_salvage_type(i));
4821: fa_amort_pvt.t_deprn_limit_type(i) := nvl(p_asset_fin_rec_adj.deprn_limit_type,
4822: fa_amort_pvt.t_deprn_limit_type(i));
4823:
4816: --
4817: -- Apply delta to books sumamry global variables
4818: --
4819: fa_amort_pvt.t_salvage_type(i) := nvl(p_asset_fin_rec_adj.salvage_type,
4820: fa_amort_pvt.t_salvage_type(i));
4821: fa_amort_pvt.t_deprn_limit_type(i) := nvl(p_asset_fin_rec_adj.deprn_limit_type,
4822: fa_amort_pvt.t_deprn_limit_type(i));
4823:
4824: if (px_asset_fin_rec_new.depreciate_flag <>
4817: -- Apply delta to books sumamry global variables
4818: --
4819: fa_amort_pvt.t_salvage_type(i) := nvl(p_asset_fin_rec_adj.salvage_type,
4820: fa_amort_pvt.t_salvage_type(i));
4821: fa_amort_pvt.t_deprn_limit_type(i) := nvl(p_asset_fin_rec_adj.deprn_limit_type,
4822: fa_amort_pvt.t_deprn_limit_type(i));
4823:
4824: if (px_asset_fin_rec_new.depreciate_flag <>
4825: p_asset_fin_rec_old.depreciate_flag) then
4818: --
4819: fa_amort_pvt.t_salvage_type(i) := nvl(p_asset_fin_rec_adj.salvage_type,
4820: fa_amort_pvt.t_salvage_type(i));
4821: fa_amort_pvt.t_deprn_limit_type(i) := nvl(p_asset_fin_rec_adj.deprn_limit_type,
4822: fa_amort_pvt.t_deprn_limit_type(i));
4823:
4824: if (px_asset_fin_rec_new.depreciate_flag <>
4825: p_asset_fin_rec_old.depreciate_flag) then
4826: fa_amort_pvt.t_depreciate_flag(i) := px_asset_fin_rec_new.depreciate_flag;
4822: fa_amort_pvt.t_deprn_limit_type(i));
4823:
4824: if (px_asset_fin_rec_new.depreciate_flag <>
4825: p_asset_fin_rec_old.depreciate_flag) then
4826: fa_amort_pvt.t_depreciate_flag(i) := px_asset_fin_rec_new.depreciate_flag;
4827: end if;
4828:
4829: if (nvl(p_asset_fin_rec_old.deprn_method_code,
4830: px_asset_fin_rec_new.deprn_method_code) <> px_asset_fin_rec_new.deprn_method_code) then
4827: end if;
4828:
4829: if (nvl(p_asset_fin_rec_old.deprn_method_code,
4830: px_asset_fin_rec_new.deprn_method_code) <> px_asset_fin_rec_new.deprn_method_code) then
4831: fa_amort_pvt.t_deprn_method_code(i) := px_asset_fin_rec_new.deprn_method_code;
4832: fa_amort_pvt.t_life_in_months(i) := px_asset_fin_rec_new.life_in_months;
4833: fa_amort_pvt.t_adjusted_rate(i) := px_asset_fin_rec_new.adjusted_rate;
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4828:
4829: if (nvl(p_asset_fin_rec_old.deprn_method_code,
4830: px_asset_fin_rec_new.deprn_method_code) <> px_asset_fin_rec_new.deprn_method_code) then
4831: fa_amort_pvt.t_deprn_method_code(i) := px_asset_fin_rec_new.deprn_method_code;
4832: fa_amort_pvt.t_life_in_months(i) := px_asset_fin_rec_new.life_in_months;
4833: fa_amort_pvt.t_adjusted_rate(i) := px_asset_fin_rec_new.adjusted_rate;
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4829: if (nvl(p_asset_fin_rec_old.deprn_method_code,
4830: px_asset_fin_rec_new.deprn_method_code) <> px_asset_fin_rec_new.deprn_method_code) then
4831: fa_amort_pvt.t_deprn_method_code(i) := px_asset_fin_rec_new.deprn_method_code;
4832: fa_amort_pvt.t_life_in_months(i) := px_asset_fin_rec_new.life_in_months;
4833: fa_amort_pvt.t_adjusted_rate(i) := px_asset_fin_rec_new.adjusted_rate;
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4837: fa_amort_pvt.t_life_in_months(i));
4830: px_asset_fin_rec_new.deprn_method_code) <> px_asset_fin_rec_new.deprn_method_code) then
4831: fa_amort_pvt.t_deprn_method_code(i) := px_asset_fin_rec_new.deprn_method_code;
4832: fa_amort_pvt.t_life_in_months(i) := px_asset_fin_rec_new.life_in_months;
4833: fa_amort_pvt.t_adjusted_rate(i) := px_asset_fin_rec_new.adjusted_rate;
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4837: fa_amort_pvt.t_life_in_months(i));
4838: fa_amort_pvt.t_adjusted_rate(i) := nvl(p_asset_fin_rec_adj.adjusted_rate,
4832: fa_amort_pvt.t_life_in_months(i) := px_asset_fin_rec_new.life_in_months;
4833: fa_amort_pvt.t_adjusted_rate(i) := px_asset_fin_rec_new.adjusted_rate;
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4837: fa_amort_pvt.t_life_in_months(i));
4838: fa_amort_pvt.t_adjusted_rate(i) := nvl(p_asset_fin_rec_adj.adjusted_rate,
4839: fa_amort_pvt.t_adjusted_rate(i));
4840: --tk_util.debug('adj adjusted_rate: '||to_char(p_asset_fin_rec_adj.adjusted_rate));
4833: fa_amort_pvt.t_adjusted_rate(i) := px_asset_fin_rec_new.adjusted_rate;
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4837: fa_amort_pvt.t_life_in_months(i));
4838: fa_amort_pvt.t_adjusted_rate(i) := nvl(p_asset_fin_rec_adj.adjusted_rate,
4839: fa_amort_pvt.t_adjusted_rate(i));
4840: --tk_util.debug('adj adjusted_rate: '||to_char(p_asset_fin_rec_adj.adjusted_rate));
4841: --tk_util.debug('2 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4834: --tk_util.debug('1 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4837: fa_amort_pvt.t_life_in_months(i));
4838: fa_amort_pvt.t_adjusted_rate(i) := nvl(p_asset_fin_rec_adj.adjusted_rate,
4839: fa_amort_pvt.t_adjusted_rate(i));
4840: --tk_util.debug('adj adjusted_rate: '||to_char(p_asset_fin_rec_adj.adjusted_rate));
4841: --tk_util.debug('2 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4842: end if;
4835: else
4836: fa_amort_pvt.t_life_in_months(i) := nvl(p_asset_fin_rec_adj.life_in_months,
4837: fa_amort_pvt.t_life_in_months(i));
4838: fa_amort_pvt.t_adjusted_rate(i) := nvl(p_asset_fin_rec_adj.adjusted_rate,
4839: fa_amort_pvt.t_adjusted_rate(i));
4840: --tk_util.debug('adj adjusted_rate: '||to_char(p_asset_fin_rec_adj.adjusted_rate));
4841: --tk_util.debug('2 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4842: end if;
4843:
4837: fa_amort_pvt.t_life_in_months(i));
4838: fa_amort_pvt.t_adjusted_rate(i) := nvl(p_asset_fin_rec_adj.adjusted_rate,
4839: fa_amort_pvt.t_adjusted_rate(i));
4840: --tk_util.debug('adj adjusted_rate: '||to_char(p_asset_fin_rec_adj.adjusted_rate));
4841: --tk_util.debug('2 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4842: end if;
4843:
4844: fa_amort_pvt.t_bonus_rule(i) := nvl(p_asset_fin_rec_adj.bonus_rule,
4845: fa_amort_pvt.t_bonus_rule(i));
4840: --tk_util.debug('adj adjusted_rate: '||to_char(p_asset_fin_rec_adj.adjusted_rate));
4841: --tk_util.debug('2 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4842: end if;
4843:
4844: fa_amort_pvt.t_bonus_rule(i) := nvl(p_asset_fin_rec_adj.bonus_rule,
4845: fa_amort_pvt.t_bonus_rule(i));
4846: -- fa_amort_pvt.t_adjusted_capacity(i) :=
4847: fa_amort_pvt.t_production_capacity(i) := nvl(fa_amort_pvt.t_production_capacity(i), 0) +
4848: nvl(p_asset_fin_rec_adj.production_capacity, 0);
4841: --tk_util.debug('2 adjusted_rate: '||to_char(fa_amort_pvt.t_adjusted_rate(i)));
4842: end if;
4843:
4844: fa_amort_pvt.t_bonus_rule(i) := nvl(p_asset_fin_rec_adj.bonus_rule,
4845: fa_amort_pvt.t_bonus_rule(i));
4846: -- fa_amort_pvt.t_adjusted_capacity(i) :=
4847: fa_amort_pvt.t_production_capacity(i) := nvl(fa_amort_pvt.t_production_capacity(i), 0) +
4848: nvl(p_asset_fin_rec_adj.production_capacity, 0);
4849: fa_amort_pvt.t_unit_of_measure(i) := nvl(p_asset_fin_rec_adj.unit_of_measure,
4842: end if;
4843:
4844: fa_amort_pvt.t_bonus_rule(i) := nvl(p_asset_fin_rec_adj.bonus_rule,
4845: fa_amort_pvt.t_bonus_rule(i));
4846: -- fa_amort_pvt.t_adjusted_capacity(i) :=
4847: fa_amort_pvt.t_production_capacity(i) := nvl(fa_amort_pvt.t_production_capacity(i), 0) +
4848: nvl(p_asset_fin_rec_adj.production_capacity, 0);
4849: fa_amort_pvt.t_unit_of_measure(i) := nvl(p_asset_fin_rec_adj.unit_of_measure,
4850: fa_amort_pvt.t_unit_of_measure(i));
4843:
4844: fa_amort_pvt.t_bonus_rule(i) := nvl(p_asset_fin_rec_adj.bonus_rule,
4845: fa_amort_pvt.t_bonus_rule(i));
4846: -- fa_amort_pvt.t_adjusted_capacity(i) :=
4847: fa_amort_pvt.t_production_capacity(i) := nvl(fa_amort_pvt.t_production_capacity(i), 0) +
4848: nvl(p_asset_fin_rec_adj.production_capacity, 0);
4849: fa_amort_pvt.t_unit_of_measure(i) := nvl(p_asset_fin_rec_adj.unit_of_measure,
4850: fa_amort_pvt.t_unit_of_measure(i));
4851: --
4845: fa_amort_pvt.t_bonus_rule(i));
4846: -- fa_amort_pvt.t_adjusted_capacity(i) :=
4847: fa_amort_pvt.t_production_capacity(i) := nvl(fa_amort_pvt.t_production_capacity(i), 0) +
4848: nvl(p_asset_fin_rec_adj.production_capacity, 0);
4849: fa_amort_pvt.t_unit_of_measure(i) := nvl(p_asset_fin_rec_adj.unit_of_measure,
4850: fa_amort_pvt.t_unit_of_measure(i));
4851: --
4852: -- I don't know what to store in these columns
4853: --
4846: -- fa_amort_pvt.t_adjusted_capacity(i) :=
4847: fa_amort_pvt.t_production_capacity(i) := nvl(fa_amort_pvt.t_production_capacity(i), 0) +
4848: nvl(p_asset_fin_rec_adj.production_capacity, 0);
4849: fa_amort_pvt.t_unit_of_measure(i) := nvl(p_asset_fin_rec_adj.unit_of_measure,
4850: fa_amort_pvt.t_unit_of_measure(i));
4851: --
4852: -- I don't know what to store in these columns
4853: --
4854: -- fa_amort_pvt.t_remaining_life1(i) :=
4850: fa_amort_pvt.t_unit_of_measure(i));
4851: --
4852: -- I don't know what to store in these columns
4853: --
4854: -- fa_amort_pvt.t_remaining_life1(i) :=
4855: -- fa_amort_pvt.t_remaining_life2(i) :=
4856:
4857: fa_amort_pvt.t_ceiling_name(i) := nvl(p_asset_fin_rec_adj.ceiling_name,
4858: fa_amort_pvt.t_ceiling_name(i));
4851: --
4852: -- I don't know what to store in these columns
4853: --
4854: -- fa_amort_pvt.t_remaining_life1(i) :=
4855: -- fa_amort_pvt.t_remaining_life2(i) :=
4856:
4857: fa_amort_pvt.t_ceiling_name(i) := nvl(p_asset_fin_rec_adj.ceiling_name,
4858: fa_amort_pvt.t_ceiling_name(i));
4859:
4853: --
4854: -- fa_amort_pvt.t_remaining_life1(i) :=
4855: -- fa_amort_pvt.t_remaining_life2(i) :=
4856:
4857: fa_amort_pvt.t_ceiling_name(i) := nvl(p_asset_fin_rec_adj.ceiling_name,
4858: fa_amort_pvt.t_ceiling_name(i));
4859:
4860: if (p_asset_fin_rec_old.group_asset_id = px_asset_fin_rec_new.group_asset_id) then
4861: null;
4854: -- fa_amort_pvt.t_remaining_life1(i) :=
4855: -- fa_amort_pvt.t_remaining_life2(i) :=
4856:
4857: fa_amort_pvt.t_ceiling_name(i) := nvl(p_asset_fin_rec_adj.ceiling_name,
4858: fa_amort_pvt.t_ceiling_name(i));
4859:
4860: if (p_asset_fin_rec_old.group_asset_id = px_asset_fin_rec_new.group_asset_id) then
4861: null;
4862: else
4859:
4860: if (p_asset_fin_rec_old.group_asset_id = px_asset_fin_rec_new.group_asset_id) then
4861: null;
4862: else
4863: fa_amort_pvt.t_group_asset_id(i) := px_asset_fin_rec_new.group_asset_id;
4864: end if;
4865:
4866: if (nvl(p_asset_fin_rec_old.super_group_id, 0) = nvl(px_asset_fin_rec_new.super_group_id, 0)) then
4867: null;
4865:
4866: if (nvl(p_asset_fin_rec_old.super_group_id, 0) = nvl(px_asset_fin_rec_new.super_group_id, 0)) then
4867: null;
4868: else
4869: fa_amort_pvt.t_super_group_id(i) := px_asset_fin_rec_new.super_group_id;
4870: end if;
4871:
4872: fa_amort_pvt.t_over_depreciate_option(i) := nvl(p_asset_fin_rec_adj.over_depreciate_option,
4873: fa_amort_pvt.t_over_depreciate_option(i));
4868: else
4869: fa_amort_pvt.t_super_group_id(i) := px_asset_fin_rec_new.super_group_id;
4870: end if;
4871:
4872: fa_amort_pvt.t_over_depreciate_option(i) := nvl(p_asset_fin_rec_adj.over_depreciate_option,
4873: fa_amort_pvt.t_over_depreciate_option(i));
4874:
4875: if (nvl(p_asset_fin_rec_old.salvage_type,
4876: px_asset_fin_rec_new.salvage_type) = px_asset_fin_rec_new.salvage_type) then
4869: fa_amort_pvt.t_super_group_id(i) := px_asset_fin_rec_new.super_group_id;
4870: end if;
4871:
4872: fa_amort_pvt.t_over_depreciate_option(i) := nvl(p_asset_fin_rec_adj.over_depreciate_option,
4873: fa_amort_pvt.t_over_depreciate_option(i));
4874:
4875: if (nvl(p_asset_fin_rec_old.salvage_type,
4876: px_asset_fin_rec_new.salvage_type) = px_asset_fin_rec_new.salvage_type) then
4877: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i) +
4873: fa_amort_pvt.t_over_depreciate_option(i));
4874:
4875: if (nvl(p_asset_fin_rec_old.salvage_type,
4876: px_asset_fin_rec_new.salvage_type) = px_asset_fin_rec_new.salvage_type) then
4877: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i) +
4878: nvl(p_asset_fin_rec_adj.percent_salvage_value, 0);
4879: else
4880: fa_amort_pvt.t_percent_salvage_value(i) := nvl(px_asset_fin_rec_new.percent_salvage_value, 0);
4881: end if;
4876: px_asset_fin_rec_new.salvage_type) = px_asset_fin_rec_new.salvage_type) then
4877: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i) +
4878: nvl(p_asset_fin_rec_adj.percent_salvage_value, 0);
4879: else
4880: fa_amort_pvt.t_percent_salvage_value(i) := nvl(px_asset_fin_rec_new.percent_salvage_value, 0);
4881: end if;
4882:
4883: if (nvl(p_asset_fin_rec_old.deprn_limit_type,
4884: px_asset_fin_rec_new.deprn_limit_type) = px_asset_fin_rec_new.deprn_limit_type) then
4881: end if;
4882:
4883: if (nvl(p_asset_fin_rec_old.deprn_limit_type,
4884: px_asset_fin_rec_new.deprn_limit_type) = px_asset_fin_rec_new.deprn_limit_type) then
4885: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i) +
4886: nvl(p_asset_fin_rec_adj.allowed_deprn_limit, 0);
4887: else
4888: fa_amort_pvt.t_allowed_deprn_limit(i) := nvl(px_asset_fin_rec_new.allowed_deprn_limit, 0);
4889: end if;
4884: px_asset_fin_rec_new.deprn_limit_type) = px_asset_fin_rec_new.deprn_limit_type) then
4885: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i) +
4886: nvl(p_asset_fin_rec_adj.allowed_deprn_limit, 0);
4887: else
4888: fa_amort_pvt.t_allowed_deprn_limit(i) := nvl(px_asset_fin_rec_new.allowed_deprn_limit, 0);
4889: end if;
4890:
4891: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
4892: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
4887: else
4888: fa_amort_pvt.t_allowed_deprn_limit(i) := nvl(px_asset_fin_rec_new.allowed_deprn_limit, 0);
4889: end if;
4890:
4891: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
4892: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
4893: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
4894: ,p_log_level_rec => p_log_level_rec);
4895: fa_amort_pvt.t_salvage_value(i) := l_temp_num;
4888: fa_amort_pvt.t_allowed_deprn_limit(i) := nvl(px_asset_fin_rec_new.allowed_deprn_limit, 0);
4889: end if;
4890:
4891: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
4892: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
4893: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
4894: ,p_log_level_rec => p_log_level_rec);
4895: fa_amort_pvt.t_salvage_value(i) := l_temp_num;
4896: else -- case of SUM
4891: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
4892: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
4893: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
4894: ,p_log_level_rec => p_log_level_rec);
4895: fa_amort_pvt.t_salvage_value(i) := l_temp_num;
4896: else -- case of SUM
4897: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i);
4898: end if;
4899:
4893: fa_round_pkg.fa_ceil(l_temp_num, p_asset_hdr_rec.book_type_code
4894: ,p_log_level_rec => p_log_level_rec);
4895: fa_amort_pvt.t_salvage_value(i) := l_temp_num;
4896: else -- case of SUM
4897: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i);
4898: end if;
4899:
4900: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
4901: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
4896: else -- case of SUM
4897: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i);
4898: end if;
4899:
4900: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
4901: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
4902: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
4903: ,p_log_level_rec => p_log_level_rec);
4904: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
4897: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_member_salvage_value(i);
4898: end if;
4899:
4900: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
4901: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
4902: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
4903: ,p_log_level_rec => p_log_level_rec);
4904: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
4905: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'SUM') then
4900: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
4901: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
4902: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
4903: ,p_log_level_rec => p_log_level_rec);
4904: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
4905: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'SUM') then
4906: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i);
4907: else -- case of 'NONE'
4908: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
4901: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
4902: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
4903: ,p_log_level_rec => p_log_level_rec);
4904: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
4905: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'SUM') then
4906: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i);
4907: else -- case of 'NONE'
4908: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
4909: end if;
4902: fa_round_pkg.fa_floor(l_temp_num, p_asset_hdr_rec.book_type_code
4903: ,p_log_level_rec => p_log_level_rec);
4904: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
4905: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'SUM') then
4906: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i);
4907: else -- case of 'NONE'
4908: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
4909: end if;
4910:
4904: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
4905: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'SUM') then
4906: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := fa_amort_pvt.t_member_deprn_limit_amount(i);
4907: else -- case of 'NONE'
4908: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
4909: end if;
4910:
4911: if (p_log_level_rec.statement_level) then
4912: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_type('||to_char(i)||')',
4908: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
4909: end if;
4910:
4911: if (p_log_level_rec.statement_level) then
4912: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_type('||to_char(i)||')',
4913: fa_amort_pvt.t_salvage_type(i));
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4909: end if;
4910:
4911: if (p_log_level_rec.statement_level) then
4912: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_type('||to_char(i)||')',
4913: fa_amort_pvt.t_salvage_type(i));
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4910:
4911: if (p_log_level_rec.statement_level) then
4912: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_type('||to_char(i)||')',
4913: fa_amort_pvt.t_salvage_type(i));
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4911: if (p_log_level_rec.statement_level) then
4912: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_type('||to_char(i)||')',
4913: fa_amort_pvt.t_salvage_type(i));
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4912: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_type('||to_char(i)||')',
4913: fa_amort_pvt.t_salvage_type(i));
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4920: fa_debug_pkg.add(l_calling_fn,
4913: fa_amort_pvt.t_salvage_type(i));
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4920: fa_debug_pkg.add(l_calling_fn,
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4914: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_percent_salvage_value('||to_char(i)||')',
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4920: fa_debug_pkg.add(l_calling_fn,
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4922: fa_amort_pvt.t_deprn_limit_type(i));
4915: fa_amort_pvt.t_percent_salvage_value(i));
4916: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_salvage_value('||to_char(i)||')',
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4920: fa_debug_pkg.add(l_calling_fn,
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4922: fa_amort_pvt.t_deprn_limit_type(i));
4923: fa_debug_pkg.add(l_calling_fn,
4917: fa_amort_pvt.t_salvage_value(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4920: fa_debug_pkg.add(l_calling_fn,
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4922: fa_amort_pvt.t_deprn_limit_type(i));
4923: fa_debug_pkg.add(l_calling_fn,
4924: 'fa_amort_pvt.t_allowed_deprn_limit('||to_char(i)||')',
4925: fa_amort_pvt.t_allowed_deprn_limit(i));
4918: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_member_salvage_value('||to_char(i)||')',
4919: fa_amort_pvt.t_member_salvage_value(i));
4920: fa_debug_pkg.add(l_calling_fn,
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4922: fa_amort_pvt.t_deprn_limit_type(i));
4923: fa_debug_pkg.add(l_calling_fn,
4924: 'fa_amort_pvt.t_allowed_deprn_limit('||to_char(i)||')',
4925: fa_amort_pvt.t_allowed_deprn_limit(i));
4926: fa_debug_pkg.add(l_calling_fn,
4920: fa_debug_pkg.add(l_calling_fn,
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4922: fa_amort_pvt.t_deprn_limit_type(i));
4923: fa_debug_pkg.add(l_calling_fn,
4924: 'fa_amort_pvt.t_allowed_deprn_limit('||to_char(i)||')',
4925: fa_amort_pvt.t_allowed_deprn_limit(i));
4926: fa_debug_pkg.add(l_calling_fn,
4927: 'fa_amort_pvt.t_allowed_deprn_limit_amount('||to_char(i)||')',
4928: fa_amort_pvt.t_allowed_deprn_limit_amount(i));
4921: 'fa_amort_pvt.t_deprn_limit_type('||to_char(i)||')',
4922: fa_amort_pvt.t_deprn_limit_type(i));
4923: fa_debug_pkg.add(l_calling_fn,
4924: 'fa_amort_pvt.t_allowed_deprn_limit('||to_char(i)||')',
4925: fa_amort_pvt.t_allowed_deprn_limit(i));
4926: fa_debug_pkg.add(l_calling_fn,
4927: 'fa_amort_pvt.t_allowed_deprn_limit_amount('||to_char(i)||')',
4928: fa_amort_pvt.t_allowed_deprn_limit_amount(i));
4929: fa_debug_pkg.add(l_calling_fn,
4923: fa_debug_pkg.add(l_calling_fn,
4924: 'fa_amort_pvt.t_allowed_deprn_limit('||to_char(i)||')',
4925: fa_amort_pvt.t_allowed_deprn_limit(i));
4926: fa_debug_pkg.add(l_calling_fn,
4927: 'fa_amort_pvt.t_allowed_deprn_limit_amount('||to_char(i)||')',
4928: fa_amort_pvt.t_allowed_deprn_limit_amount(i));
4929: fa_debug_pkg.add(l_calling_fn,
4930: 'fa_amort_pvt.t_member_deprn_limit_amount('||to_char(i)||')',
4931: fa_amort_pvt.t_member_deprn_limit_amount(i));
4924: 'fa_amort_pvt.t_allowed_deprn_limit('||to_char(i)||')',
4925: fa_amort_pvt.t_allowed_deprn_limit(i));
4926: fa_debug_pkg.add(l_calling_fn,
4927: 'fa_amort_pvt.t_allowed_deprn_limit_amount('||to_char(i)||')',
4928: fa_amort_pvt.t_allowed_deprn_limit_amount(i));
4929: fa_debug_pkg.add(l_calling_fn,
4930: 'fa_amort_pvt.t_member_deprn_limit_amount('||to_char(i)||')',
4931: fa_amort_pvt.t_member_deprn_limit_amount(i));
4932: end if;
4926: fa_debug_pkg.add(l_calling_fn,
4927: 'fa_amort_pvt.t_allowed_deprn_limit_amount('||to_char(i)||')',
4928: fa_amort_pvt.t_allowed_deprn_limit_amount(i));
4929: fa_debug_pkg.add(l_calling_fn,
4930: 'fa_amort_pvt.t_member_deprn_limit_amount('||to_char(i)||')',
4931: fa_amort_pvt.t_member_deprn_limit_amount(i));
4932: end if;
4933:
4934:
4927: 'fa_amort_pvt.t_allowed_deprn_limit_amount('||to_char(i)||')',
4928: fa_amort_pvt.t_allowed_deprn_limit_amount(i));
4929: fa_debug_pkg.add(l_calling_fn,
4930: 'fa_amort_pvt.t_member_deprn_limit_amount('||to_char(i)||')',
4931: fa_amort_pvt.t_member_deprn_limit_amount(i));
4932: end if;
4933:
4934:
4935: --
4940: -- deprn_method_code, adjusted_rate, bonus_rule
4941: -- If this is destination asset for reclass transaction, this place is too late to
4942: -- set reset_adjusted_cost_flag
4943: if (i = 1) or
4944: (fa_amort_pvt.t_change_in_cost(i) <> 0) or
4945: (fa_amort_pvt.t_change_in_cip_cost(i) <> 0) then
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4941: -- If this is destination asset for reclass transaction, this place is too late to
4942: -- set reset_adjusted_cost_flag
4943: if (i = 1) or
4944: (fa_amort_pvt.t_change_in_cost(i) <> 0) or
4945: (fa_amort_pvt.t_change_in_cip_cost(i) <> 0) then
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4942: -- set reset_adjusted_cost_flag
4943: if (i = 1) or
4944: (fa_amort_pvt.t_change_in_cost(i) <> 0) or
4945: (fa_amort_pvt.t_change_in_cip_cost(i) <> 0) then
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4943: if (i = 1) or
4944: (fa_amort_pvt.t_change_in_cost(i) <> 0) or
4945: (fa_amort_pvt.t_change_in_cip_cost(i) <> 0) then
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4944: (fa_amort_pvt.t_change_in_cost(i) <> 0) or
4945: (fa_amort_pvt.t_change_in_cip_cost(i) <> 0) then
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4945: (fa_amort_pvt.t_change_in_cip_cost(i) <> 0) then
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4946: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4947: elsif (nvl(fa_amort_pvt.t_percent_salvage_value(i), 0) <> nvl(fa_amort_pvt.t_percent_salvage_value(i-1),0)) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4948: (nvl(fa_amort_pvt.t_allowed_deprn_limit(i), 0) <> nvl(fa_amort_pvt.t_allowed_deprn_limit(i-1), 0)) or
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4949: (fa_amort_pvt.t_salvage_value(i) <> fa_amort_pvt.t_salvage_value(i-1)) or
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4950: (nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0) <>
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4951: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0)) or
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4952: (fa_amort_pvt.t_deprn_method_code(i) <> fa_amort_pvt.t_deprn_method_code(i-1)) or
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4953: (nvl(fa_amort_pvt.t_adjusted_rate(i), 0) <> nvl(fa_amort_pvt.t_adjusted_rate(i-1), 0)) or
4954: (nvl(fa_amort_pvt.t_bonus_rule(i), 'NULL') <> nvl(fa_amort_pvt.t_bonus_rule(i-1), 'NULL') or
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4955: (fa_amort_pvt.t_expense_adjustment_amount(i) <> 0) or
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4956: (fa_amort_pvt.t_reserve_adjustment_amount(i) <> 0)) then
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4957: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4958: if (p_log_level_rec.statement_level) then
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4959: fa_debug_pkg.add('tk','1',fa_amort_pvt.t_member_salvage_value(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4960: fa_debug_pkg.add('tk','2', fa_amort_pvt.t_member_deprn_limit_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4968: fa_debug_pkg.add('tk','0', fa_amort_pvt.t_expense_adjustment_amount(i-1));
4961: fa_debug_pkg.add('tk','3', fa_amort_pvt.t_percent_salvage_value(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4968: fa_debug_pkg.add('tk','0', fa_amort_pvt.t_expense_adjustment_amount(i-1));
4969: fa_debug_pkg.add('tk','1', fa_amort_pvt.t_reserve_adjustment_amount(i-1));
4962: fa_debug_pkg.add('tk','4', fa_amort_pvt.t_allowed_deprn_limit(i-1));
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4968: fa_debug_pkg.add('tk','0', fa_amort_pvt.t_expense_adjustment_amount(i-1));
4969: fa_debug_pkg.add('tk','1', fa_amort_pvt.t_reserve_adjustment_amount(i-1));
4970: end if;
4963: fa_debug_pkg.add('tk','5', fa_amort_pvt.t_salvage_value(i-1));
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4968: fa_debug_pkg.add('tk','0', fa_amort_pvt.t_expense_adjustment_amount(i-1));
4969: fa_debug_pkg.add('tk','1', fa_amort_pvt.t_reserve_adjustment_amount(i-1));
4970: end if;
4971: --bug3872075: Need group's change_in_cost etc instead of delta
4964: fa_debug_pkg.add('tk','6', fa_amort_pvt.t_allowed_deprn_limit_amount(i-1));
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4968: fa_debug_pkg.add('tk','0', fa_amort_pvt.t_expense_adjustment_amount(i-1));
4969: fa_debug_pkg.add('tk','1', fa_amort_pvt.t_reserve_adjustment_amount(i-1));
4970: end if;
4971: --bug3872075: Need group's change_in_cost etc instead of delta
4972: elsif ((p_reclass_src_dest is not null) and
4965: fa_debug_pkg.add('tk','7', fa_amort_pvt.t_deprn_method_code(i-1));
4966: fa_debug_pkg.add('tk','8', fa_amort_pvt.t_adjusted_rate(i-1));
4967: fa_debug_pkg.add('tk','9', fa_amort_pvt.t_bonus_rule(i-1));
4968: fa_debug_pkg.add('tk','0', fa_amort_pvt.t_expense_adjustment_amount(i-1));
4969: fa_debug_pkg.add('tk','1', fa_amort_pvt.t_reserve_adjustment_amount(i-1));
4970: end if;
4971: --bug3872075: Need group's change_in_cost etc instead of delta
4972: elsif ((p_reclass_src_dest is not null) and
4973: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4969: fa_debug_pkg.add('tk','1', fa_amort_pvt.t_reserve_adjustment_amount(i-1));
4970: end if;
4971: --bug3872075: Need group's change_in_cost etc instead of delta
4972: elsif ((p_reclass_src_dest is not null) and
4973: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4974: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0))) then
4975:
4976: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4977: if (p_log_level_rec.statement_level) then
4970: end if;
4971: --bug3872075: Need group's change_in_cost etc instead of delta
4972: elsif ((p_reclass_src_dest is not null) and
4973: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4974: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0))) then
4975:
4976: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4977: if (p_log_level_rec.statement_level) then
4978: fa_debug_pkg.add(l_calling_fn, 'Reclass trx and still change in', 'COST');
4972: elsif ((p_reclass_src_dest is not null) and
4973: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4974: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0))) then
4975:
4976: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4977: if (p_log_level_rec.statement_level) then
4978: fa_debug_pkg.add(l_calling_fn, 'Reclass trx and still change in', 'COST');
4979: end if;
4980: else
4977: if (p_log_level_rec.statement_level) then
4978: fa_debug_pkg.add(l_calling_fn, 'Reclass trx and still change in', 'COST');
4979: end if;
4980: else
4981: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'N';
4982:
4983: if (i = 2) then
4984: if (fa_amort_pvt.t_period_num(i) = 1 and
4985: nvl(fa_cache_pkg.fazcdrd_record.period_update_flag,'N') = 'Y') or
4980: else
4981: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'N';
4982:
4983: if (i = 2) then
4984: if (fa_amort_pvt.t_period_num(i) = 1 and
4985: nvl(fa_cache_pkg.fazcdrd_record.period_update_flag,'N') = 'Y') or
4986: (nvl(fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, 'N') = 'Y') or
4987: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4988: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0)) then
4983: if (i = 2) then
4984: if (fa_amort_pvt.t_period_num(i) = 1 and
4985: nvl(fa_cache_pkg.fazcdrd_record.period_update_flag,'N') = 'Y') or
4986: (nvl(fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, 'N') = 'Y') or
4987: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4988: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0)) then
4989:
4990: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4991: else
4984: if (fa_amort_pvt.t_period_num(i) = 1 and
4985: nvl(fa_cache_pkg.fazcdrd_record.period_update_flag,'N') = 'Y') or
4986: (nvl(fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, 'N') = 'Y') or
4987: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4988: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0)) then
4989:
4990: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4991: else
4992: fa_amort_pvt.t_adjusted_cost(i) := fa_amort_pvt.t_adjusted_cost(i-1);
4986: (nvl(fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, 'N') = 'Y') or
4987: ((nvl(fa_amort_pvt.t_change_in_cost(i), 0) <> 0) or
4988: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0)) then
4989:
4990: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4991: else
4992: fa_amort_pvt.t_adjusted_cost(i) := fa_amort_pvt.t_adjusted_cost(i-1);
4993: -- Bug 5741720: Adding following to reflect adjusted_cost
4994: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
4988: (nvl(fa_amort_pvt.t_change_in_cip_cost(i), 0) <> 0)) then
4989:
4990: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4991: else
4992: fa_amort_pvt.t_adjusted_cost(i) := fa_amort_pvt.t_adjusted_cost(i-1);
4993: -- Bug 5741720: Adding following to reflect adjusted_cost
4994: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
4995:
4996: if (p_log_level_rec.statement_level) then
4990: fa_amort_pvt.t_reset_adjusted_cost_flag(i) := 'Y';
4991: else
4992: fa_amort_pvt.t_adjusted_cost(i) := fa_amort_pvt.t_adjusted_cost(i-1);
4993: -- Bug 5741720: Adding following to reflect adjusted_cost
4994: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
4995:
4996: if (p_log_level_rec.statement_level) then
4997: fa_debug_pkg.add(l_calling_fn, 'Inheriting adj cost from', 'Previous Period');
4998: end if;
4998: end if;
4999:
5000: end if;
5001: elsif (i = 1) then
5002: fa_amort_pvt.t_adjusted_cost(i) := 0;
5003: -- Bug 5741720: Adding following to reflect adjusted_cost
5004: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
5005:
5006: if (p_log_level_rec.statement_level) then
5000: end if;
5001: elsif (i = 1) then
5002: fa_amort_pvt.t_adjusted_cost(i) := 0;
5003: -- Bug 5741720: Adding following to reflect adjusted_cost
5004: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
5005:
5006: if (p_log_level_rec.statement_level) then
5007: fa_debug_pkg.add(l_calling_fn, 'Resetting adjusted cost with ', '0');
5008: end if;
5009:
5010: end if;
5011:
5012: if (p_log_level_rec.statement_level) then
5013: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_adjusted_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_cost(i));
5014: fa_debug_pkg.add(l_calling_fn, 'l_asset_fin_rec_new.adjusted_cost', l_asset_fin_rec_new.adjusted_cost);
5015: end if;
5016: end if;
5017:
5015: end if;
5016: end if;
5017:
5018:
5019: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
5020: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
5021: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i),
5022: fa_amort_pvt.t_salvage_value(i));
5023:
5016: end if;
5017:
5018:
5019: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
5020: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
5021: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i),
5022: fa_amort_pvt.t_salvage_value(i));
5023:
5024: fa_amort_pvt.t_date_placed_in_service(i) := nvl(p_asset_fin_rec_adj.date_placed_in_service,
5017:
5018:
5019: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
5020: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
5021: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i),
5022: fa_amort_pvt.t_salvage_value(i));
5023:
5024: fa_amort_pvt.t_date_placed_in_service(i) := nvl(p_asset_fin_rec_adj.date_placed_in_service,
5025: fa_amort_pvt.t_date_placed_in_service(i));
5018:
5019: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
5020: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
5021: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i),
5022: fa_amort_pvt.t_salvage_value(i));
5023:
5024: fa_amort_pvt.t_date_placed_in_service(i) := nvl(p_asset_fin_rec_adj.date_placed_in_service,
5025: fa_amort_pvt.t_date_placed_in_service(i));
5026:
5020: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
5021: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i),
5022: fa_amort_pvt.t_salvage_value(i));
5023:
5024: fa_amort_pvt.t_date_placed_in_service(i) := nvl(p_asset_fin_rec_adj.date_placed_in_service,
5025: fa_amort_pvt.t_date_placed_in_service(i));
5026:
5027:
5028: fa_amort_pvt.t_ytd_proceeds_of_sale(i) := fa_amort_pvt.t_ytd_proceeds_of_sale(i) +
5021: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i),
5022: fa_amort_pvt.t_salvage_value(i));
5023:
5024: fa_amort_pvt.t_date_placed_in_service(i) := nvl(p_asset_fin_rec_adj.date_placed_in_service,
5025: fa_amort_pvt.t_date_placed_in_service(i));
5026:
5027:
5028: fa_amort_pvt.t_ytd_proceeds_of_sale(i) := fa_amort_pvt.t_ytd_proceeds_of_sale(i) +
5029: nvl(p_asset_fin_rec_adj.ytd_proceeds, 0) +
5024: fa_amort_pvt.t_date_placed_in_service(i) := nvl(p_asset_fin_rec_adj.date_placed_in_service,
5025: fa_amort_pvt.t_date_placed_in_service(i));
5026:
5027:
5028: fa_amort_pvt.t_ytd_proceeds_of_sale(i) := fa_amort_pvt.t_ytd_proceeds_of_sale(i) +
5029: nvl(p_asset_fin_rec_adj.ytd_proceeds, 0) +
5030: l_proceeds_of_sale;
5031:
5032: fa_amort_pvt.t_ltd_proceeds_of_sale(i) := fa_amort_pvt.t_ltd_proceeds_of_sale(i) +
5028: fa_amort_pvt.t_ytd_proceeds_of_sale(i) := fa_amort_pvt.t_ytd_proceeds_of_sale(i) +
5029: nvl(p_asset_fin_rec_adj.ytd_proceeds, 0) +
5030: l_proceeds_of_sale;
5031:
5032: fa_amort_pvt.t_ltd_proceeds_of_sale(i) := fa_amort_pvt.t_ltd_proceeds_of_sale(i) +
5033: nvl(p_asset_fin_rec_adj.ltd_proceeds, 0) +
5034: l_proceeds_of_sale;
5035:
5036: --
5035:
5036: --
5037: -- Not Yet Implemented
5038: --
5039: fa_amort_pvt.t_ytd_cost_of_removal(i) := fa_amort_pvt.t_ytd_cost_of_removal(i) +
5040: nvl(p_asset_fin_rec_adj.ltd_cost_of_removal , 0) +
5041: l_cost_of_removal;
5042:
5043: fa_amort_pvt.t_ltd_cost_of_removal(i) := fa_amort_pvt.t_ltd_cost_of_removal(i) +
5039: fa_amort_pvt.t_ytd_cost_of_removal(i) := fa_amort_pvt.t_ytd_cost_of_removal(i) +
5040: nvl(p_asset_fin_rec_adj.ltd_cost_of_removal , 0) +
5041: l_cost_of_removal;
5042:
5043: fa_amort_pvt.t_ltd_cost_of_removal(i) := fa_amort_pvt.t_ltd_cost_of_removal(i) +
5044: nvl(p_asset_fin_rec_adj.ltd_cost_of_removal , 0) +
5045: l_cost_of_removal;
5046:
5047:
5044: nvl(p_asset_fin_rec_adj.ltd_cost_of_removal , 0) +
5045: l_cost_of_removal;
5046:
5047:
5048: fa_amort_pvt.t_unrevalued_cost(i) := fa_amort_pvt.t_unrevalued_cost(i) +
5049: nvl(p_asset_fin_rec_adj.unrevalued_cost, 0);
5050:
5051: fa_amort_pvt.t_reval_amortization_basis(i) := fa_amort_pvt.t_reval_amortization_basis(i) +
5052: nvl(p_asset_fin_rec_adj.reval_amortization_basis, 0);
5047:
5048: fa_amort_pvt.t_unrevalued_cost(i) := fa_amort_pvt.t_unrevalued_cost(i) +
5049: nvl(p_asset_fin_rec_adj.unrevalued_cost, 0);
5050:
5051: fa_amort_pvt.t_reval_amortization_basis(i) := fa_amort_pvt.t_reval_amortization_basis(i) +
5052: nvl(p_asset_fin_rec_adj.reval_amortization_basis, 0);
5053:
5054:
5055: if (p_log_level_rec.statement_level) then
5056: fa_debug_pkg.add(l_calling_fn, 'Finish Populating Global Variables', ' '
5057: ,p_log_level_rec => p_log_level_rec);
5058: end if;
5059:
5060: -- fa_amort_pvt.t_reval_ceiling(i) :=
5061:
5062: -- fa_amort_pvt.t_eofy_adj_cost(i) -- Unchanged
5063: -- fa_amort_pvt.t_eofy_formula_factor(i) Unchanged
5064: -- fa_amort_pvt.t_eofy_reserve(i) Unchanged
5058: end if;
5059:
5060: -- fa_amort_pvt.t_reval_ceiling(i) :=
5061:
5062: -- fa_amort_pvt.t_eofy_adj_cost(i) -- Unchanged
5063: -- fa_amort_pvt.t_eofy_formula_factor(i) Unchanged
5064: -- fa_amort_pvt.t_eofy_reserve(i) Unchanged
5065: if (i = 1) then
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5059:
5060: -- fa_amort_pvt.t_reval_ceiling(i) :=
5061:
5062: -- fa_amort_pvt.t_eofy_adj_cost(i) -- Unchanged
5063: -- fa_amort_pvt.t_eofy_formula_factor(i) Unchanged
5064: -- fa_amort_pvt.t_eofy_reserve(i) Unchanged
5065: if (i = 1) then
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5060: -- fa_amort_pvt.t_reval_ceiling(i) :=
5061:
5062: -- fa_amort_pvt.t_eofy_adj_cost(i) -- Unchanged
5063: -- fa_amort_pvt.t_eofy_formula_factor(i) Unchanged
5064: -- fa_amort_pvt.t_eofy_reserve(i) Unchanged
5065: if (i = 1) then
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5068:
5062: -- fa_amort_pvt.t_eofy_adj_cost(i) -- Unchanged
5063: -- fa_amort_pvt.t_eofy_formula_factor(i) Unchanged
5064: -- fa_amort_pvt.t_eofy_reserve(i) Unchanged
5065: if (i = 1) then
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5068:
5069: fa_amort_pvt.t_eofy_adj_cost(i) := 0;
5070: fa_amort_pvt.t_eofy_formula_factor(i) := 1;
5063: -- fa_amort_pvt.t_eofy_formula_factor(i) Unchanged
5064: -- fa_amort_pvt.t_eofy_reserve(i) Unchanged
5065: if (i = 1) then
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5068:
5069: fa_amort_pvt.t_eofy_adj_cost(i) := 0;
5070: fa_amort_pvt.t_eofy_formula_factor(i) := 1;
5071: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5065: if (i = 1) then
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5068:
5069: fa_amort_pvt.t_eofy_adj_cost(i) := 0;
5070: fa_amort_pvt.t_eofy_formula_factor(i) := 1;
5071: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5072:
5073: else
5066: fa_amort_pvt.t_eop_adj_cost(i) := 0;
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5068:
5069: fa_amort_pvt.t_eofy_adj_cost(i) := 0;
5070: fa_amort_pvt.t_eofy_formula_factor(i) := 1;
5071: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5072:
5073: else
5074: fa_amort_pvt.t_eop_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5067: fa_amort_pvt.t_eop_formula_factor(i) := 1;
5068:
5069: fa_amort_pvt.t_eofy_adj_cost(i) := 0;
5070: fa_amort_pvt.t_eofy_formula_factor(i) := 1;
5071: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5072:
5073: else
5074: fa_amort_pvt.t_eop_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5075: fa_amort_pvt.t_eop_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5070: fa_amort_pvt.t_eofy_formula_factor(i) := 1;
5071: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5072:
5073: else
5074: fa_amort_pvt.t_eop_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5075: fa_amort_pvt.t_eop_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5076:
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5071: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5072:
5073: else
5074: fa_amort_pvt.t_eop_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5075: fa_amort_pvt.t_eop_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5076:
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5073: else
5074: fa_amort_pvt.t_eop_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5075: fa_amort_pvt.t_eop_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5076:
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5074: fa_amort_pvt.t_eop_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5075: fa_amort_pvt.t_eop_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5076:
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5075: fa_amort_pvt.t_eop_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5076:
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5076:
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5084: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_eofy_formula_factor(i - 1);
5077: if (fa_amort_pvt.t_period_num(i) = 1) then
5078: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_adjusted_cost(i - 1);
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5084: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_eofy_formula_factor(i - 1);
5085: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
5079: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_formula_factor(i - 1);
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5084: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_eofy_formula_factor(i - 1);
5085: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
5086: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5087: end if;
5080: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5084: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_eofy_formula_factor(i - 1);
5085: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
5086: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5087: end if;
5088:
5081: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5084: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_eofy_formula_factor(i - 1);
5085: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
5086: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5087: end if;
5088:
5089: end if;
5082: else
5083: fa_amort_pvt.t_eofy_adj_cost(i) := fa_amort_pvt.t_eofy_adj_cost(i - 1);
5084: fa_amort_pvt.t_eofy_formula_factor(i) := fa_amort_pvt.t_eofy_formula_factor(i - 1);
5085: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
5086: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
5087: end if;
5088:
5089: end if;
5090:
5097: -- This is current period but has some transaction entered and requires to recalculate
5098: -- adjusted_cost.
5099: --
5100: if ((l_bs_ind <= i) and
5101: (fa_amort_pvt.t_period_counter(i) < p_period_rec.period_counter)) or
5102: ((fa_amort_pvt.t_period_counter(i) = p_period_rec.period_counter) and
5103: (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y')) then
5104:
5105: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
5098: -- adjusted_cost.
5099: --
5100: if ((l_bs_ind <= i) and
5101: (fa_amort_pvt.t_period_counter(i) < p_period_rec.period_counter)) or
5102: ((fa_amort_pvt.t_period_counter(i) = p_period_rec.period_counter) and
5103: (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y')) then
5104:
5105: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
5106: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
5099: --
5100: if ((l_bs_ind <= i) and
5101: (fa_amort_pvt.t_period_counter(i) < p_period_rec.period_counter)) or
5102: ((fa_amort_pvt.t_period_counter(i) = p_period_rec.period_counter) and
5103: (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y')) then
5104:
5105: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
5106: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
5107: --tk_util.debug('fa_amort_pvt.t_period_counter(i): '||to_char(fa_amort_pvt.t_period_counter(i)));
5101: (fa_amort_pvt.t_period_counter(i) < p_period_rec.period_counter)) or
5102: ((fa_amort_pvt.t_period_counter(i) = p_period_rec.period_counter) and
5103: (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y')) then
5104:
5105: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
5106: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
5107: --tk_util.debug('fa_amort_pvt.t_period_counter(i): '||to_char(fa_amort_pvt.t_period_counter(i)));
5108:
5109: if (p_reclass_src_dest = 'SOURCE') and
5103: (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y')) then
5104:
5105: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
5106: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
5107: --tk_util.debug('fa_amort_pvt.t_period_counter(i): '||to_char(fa_amort_pvt.t_period_counter(i)));
5108:
5109: if (p_reclass_src_dest = 'SOURCE') and
5110: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
5111: if (i = 1) then
5106: --tk_util.debug('l_trx_period_rec.period_counter: '||to_char(l_trx_period_rec.period_counter));
5107: --tk_util.debug('fa_amort_pvt.t_period_counter(i): '||to_char(fa_amort_pvt.t_period_counter(i)));
5108:
5109: if (p_reclass_src_dest = 'SOURCE') and
5110: (l_trx_period_rec.period_counter = fa_amort_pvt.t_period_counter(i)) then
5111: if (i = 1) then
5112: null;
5113: else
5114:
5125: if nvl(px_asset_fin_rec_new.tracking_method,'NULL') = 'CALCULATE' and
5126: l_trx_period_rec.period_counter = l_current_period_counter then
5127:
5128: x_deprn_reserve := (-1)*l_mem_deprn_reserve;
5129: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5130: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5131:
5132: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5133: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5126: l_trx_period_rec.period_counter = l_current_period_counter then
5127:
5128: x_deprn_reserve := (-1)*l_mem_deprn_reserve;
5129: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5130: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5131:
5132: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5133: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5134:
5128: x_deprn_reserve := (-1)*l_mem_deprn_reserve;
5129: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5130: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5131:
5132: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5133: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5134:
5135: if (p_log_level_rec.statement_level) then
5136: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: x_deprn_reserve', x_deprn_reserve
5129: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5130: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5131:
5132: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5133: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5134:
5135: if (p_log_level_rec.statement_level) then
5136: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: x_deprn_reserve', x_deprn_reserve
5137: ,p_log_level_rec => p_log_level_rec);
5135: if (p_log_level_rec.statement_level) then
5136: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: x_deprn_reserve', x_deprn_reserve
5137: ,p_log_level_rec => p_log_level_rec);
5138: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: reserve_adjustment_amount',
5139: fa_amort_pvt.t_reserve_adjustment_amount(i));
5140: end if;
5141:
5142: elsif nvl(px_asset_fin_rec_new.tracking_method,'NULL') = 'ALLOCATE' and
5143: (l_mem_loop_first) then
5142: elsif nvl(px_asset_fin_rec_new.tracking_method,'NULL') = 'ALLOCATE' and
5143: (l_mem_loop_first) then
5144:
5145: x_deprn_reserve := (-1)*l_mem_deprn_reserve;
5146: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5147: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5148:
5149: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5150: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5143: (l_mem_loop_first) then
5144:
5145: x_deprn_reserve := (-1)*l_mem_deprn_reserve;
5146: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5147: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5148:
5149: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5150: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5151: l_mem_loop_first := FALSE;
5145: x_deprn_reserve := (-1)*l_mem_deprn_reserve;
5146: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5147: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5148:
5149: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5150: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5151: l_mem_loop_first := FALSE;
5152:
5153: if (p_log_level_rec.statement_level) then
5146: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5147: fa_amort_pvt.t_reserve_adjustment_amount(i) + x_deprn_reserve;
5148:
5149: fa_amort_pvt.t_eofy_reserve(i) := fa_amort_pvt.t_eofy_reserve(i) - l_mem_eofy_reserve;
5150: fa_amort_pvt.t_change_in_eofy_reserve(i) := (-1)* l_mem_eofy_reserve;
5151: l_mem_loop_first := FALSE;
5152:
5153: if (p_log_level_rec.statement_level) then
5154: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: x_deprn_reserve', x_deprn_reserve
5153: if (p_log_level_rec.statement_level) then
5154: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: x_deprn_reserve', x_deprn_reserve
5155: ,p_log_level_rec => p_log_level_rec);
5156: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: reserve_adjustment_amount',
5157: fa_amort_pvt.t_reserve_adjustment_amount(i));
5158: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: eofy_reserve',
5159: fa_amort_pvt.t_eofy_reserve(i));
5160: end if;
5161:
5155: ,p_log_level_rec => p_log_level_rec);
5156: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: reserve_adjustment_amount',
5157: fa_amort_pvt.t_reserve_adjustment_amount(i));
5158: fa_debug_pkg.add(l_calling_fn, 'HHIRAGA Debug: eofy_reserve',
5159: fa_amort_pvt.t_eofy_reserve(i));
5160: end if;
5161:
5162: else
5163:
5161:
5162: else
5163:
5164: /* commented due to bug#5601379\
5165: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5166: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5167: (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve); */
5168: --tk_util.debug('l_old_reserve: '||to_char(l_old_reserve));
5169: --tk_util.debug('t_deprn_reserve: '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5162: else
5163:
5164: /* commented due to bug#5601379\
5165: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5166: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5167: (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve); */
5168: --tk_util.debug('l_old_reserve: '||to_char(l_old_reserve));
5169: --tk_util.debug('t_deprn_reserve: '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5170: x_deprn_reserve := (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve);
5163:
5164: /* commented due to bug#5601379\
5165: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5166: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5167: (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve); */
5168: --tk_util.debug('l_old_reserve: '||to_char(l_old_reserve));
5169: --tk_util.debug('t_deprn_reserve: '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5170: x_deprn_reserve := (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve);
5171:
5165: fa_amort_pvt.t_reserve_adjustment_amount(i) :=
5166: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5167: (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve); */
5168: --tk_util.debug('l_old_reserve: '||to_char(l_old_reserve));
5169: --tk_util.debug('t_deprn_reserve: '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5170: x_deprn_reserve := (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve);
5171:
5172: end if; -- End of HHIRAGA if-statement
5173:
5166: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5167: (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve); */
5168: --tk_util.debug('l_old_reserve: '||to_char(l_old_reserve));
5169: --tk_util.debug('t_deprn_reserve: '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5170: x_deprn_reserve := (fa_amort_pvt.t_deprn_reserve(i - 1) - l_old_reserve);
5171:
5172: end if; -- End of HHIRAGA if-statement
5173:
5174: --
5176: -- happens in period of member addition
5177: --
5178: -- Bug4328772:
5179: -- Commenting out following condition and replacing with a condition with the line below
5180: -- if (p_reclassed_asset_dpis < fa_amort_pvt.t_calendar_period_open_date(l_count)) then
5181: if (l_trx_period_rec.period_counter < fa_amort_pvt.t_period_counter(l_count)) then
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5177: --
5178: -- Bug4328772:
5179: -- Commenting out following condition and replacing with a condition with the line below
5180: -- if (p_reclassed_asset_dpis < fa_amort_pvt.t_calendar_period_open_date(l_count)) then
5181: if (l_trx_period_rec.period_counter < fa_amort_pvt.t_period_counter(l_count)) then
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5178: -- Bug4328772:
5179: -- Commenting out following condition and replacing with a condition with the line below
5180: -- if (p_reclassed_asset_dpis < fa_amort_pvt.t_calendar_period_open_date(l_count)) then
5181: if (l_trx_period_rec.period_counter < fa_amort_pvt.t_period_counter(l_count)) then
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5179: -- Commenting out following condition and replacing with a condition with the line below
5180: -- if (p_reclassed_asset_dpis < fa_amort_pvt.t_calendar_period_open_date(l_count)) then
5181: if (l_trx_period_rec.period_counter < fa_amort_pvt.t_period_counter(l_count)) then
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5180: -- if (p_reclassed_asset_dpis < fa_amort_pvt.t_calendar_period_open_date(l_count)) then
5181: if (l_trx_period_rec.period_counter < fa_amort_pvt.t_period_counter(l_count)) then
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5188: fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1) := l_gr_asset_deprn_rec.reval_ytd_deprn;
5181: if (l_trx_period_rec.period_counter < fa_amort_pvt.t_period_counter(l_count)) then
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5188: fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1) := l_gr_asset_deprn_rec.reval_ytd_deprn;
5189: fa_amort_pvt.t_reval_reserve(i - 1) := l_gr_asset_deprn_rec.reval_deprn_reserve;
5182: fa_amort_pvt.t_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.ytd_deprn;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5188: fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1) := l_gr_asset_deprn_rec.reval_ytd_deprn;
5189: fa_amort_pvt.t_reval_reserve(i - 1) := l_gr_asset_deprn_rec.reval_deprn_reserve;
5190: end if;
5183: fa_amort_pvt.t_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.deprn_reserve;
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5188: fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1) := l_gr_asset_deprn_rec.reval_ytd_deprn;
5189: fa_amort_pvt.t_reval_reserve(i - 1) := l_gr_asset_deprn_rec.reval_deprn_reserve;
5190: end if;
5191: end if; -- (i = 1)
5184: fa_amort_pvt.t_bonus_ytd_deprn(i - 1) := l_gr_asset_deprn_rec.bonus_ytd_deprn;
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5188: fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1) := l_gr_asset_deprn_rec.reval_ytd_deprn;
5189: fa_amort_pvt.t_reval_reserve(i - 1) := l_gr_asset_deprn_rec.reval_deprn_reserve;
5190: end if;
5191: end if; -- (i = 1)
5192: end if; -- (p_reclass_src_dest = 'SOURCE') and
5185: fa_amort_pvt.t_bonus_deprn_reserve(i - 1) := l_gr_asset_deprn_rec.bonus_deprn_reserve;
5186: fa_amort_pvt.t_ltd_production(i - 1) := l_gr_asset_deprn_rec.ltd_production;
5187: fa_amort_pvt.t_ytd_production(i - 1) := l_gr_asset_deprn_rec.ytd_production;
5188: fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1) := l_gr_asset_deprn_rec.reval_ytd_deprn;
5189: fa_amort_pvt.t_reval_reserve(i - 1) := l_gr_asset_deprn_rec.reval_deprn_reserve;
5190: end if;
5191: end if; -- (i = 1)
5192: end if; -- (p_reclass_src_dest = 'SOURCE') and
5193:
5193:
5194: if (i = 1) then
5195: l_eop_rec_cost := 0;
5196: l_eop_sal_val := 0;
5197: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5198: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5194: if (i = 1) then
5195: l_eop_rec_cost := 0;
5196: l_eop_sal_val := 0;
5197: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5198: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5195: l_eop_rec_cost := 0;
5196: l_eop_sal_val := 0;
5197: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5198: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5196: l_eop_sal_val := 0;
5197: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5198: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5197: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5198: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5198: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5199: fa_amort_pvt.t_reserve_adjustment_amount(i);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5200: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5201: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
5202: fa_amort_pvt.t_ltd_production(i) := 0;
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5203: fa_amort_pvt.t_ytd_production(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5204: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5205: fa_amort_pvt.t_reval_reserve(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5206: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5207: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i - 1);
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5208: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5209: if (fa_amort_pvt.t_period_num(i) = 1) then
5210: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5217: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
5211: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5217: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
5218: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5212: fa_amort_pvt.t_ytd_production(i) := 0;
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5217: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
5218: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5220:
5213: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5217: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
5218: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5220:
5221: end if;
5214: else
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5217: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
5218: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5220:
5221: end if;
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5215: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
5216: fa_amort_pvt.t_ytd_deprn(i - 1);
5217: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
5218: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5220:
5221: end if;
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5218: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5220:
5221: end if;
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5219: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
5220:
5221: end if;
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5227: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5220:
5221: end if;
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5227: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5228: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
5221: end if;
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5227: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5228: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
5229:
5222: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5227: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5228: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
5229:
5230: end if;
5223: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5227: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5228: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
5229:
5230: end if;
5231:
5224: fa_amort_pvt.t_reserve_adjustment_amount(i) +
5225: fa_amort_pvt.t_deprn_reserve(i - 1);
5226: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
5227: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
5228: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
5229:
5230: end if;
5231:
5232: /* TEST BY HH */
5233: if (p_log_level_rec.statement_level) then
5234: fa_debug_pkg.add(l_calling_fn, 'HH CHECK i =',
5235: i || 'at Line Number from 4555'
5236: ,p_log_level_rec => p_log_level_rec);
5237: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_amount(i)',
5238: fa_amort_pvt.t_deprn_amount(i));
5239: if (i > 1) then
5240: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i - 1)',
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5234: fa_debug_pkg.add(l_calling_fn, 'HH CHECK i =',
5235: i || 'at Line Number from 4555'
5236: ,p_log_level_rec => p_log_level_rec);
5237: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_amount(i)',
5238: fa_amort_pvt.t_deprn_amount(i));
5239: if (i > 1) then
5240: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i - 1)',
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5242: end if;
5236: ,p_log_level_rec => p_log_level_rec);
5237: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_amount(i)',
5238: fa_amort_pvt.t_deprn_amount(i));
5239: if (i > 1) then
5240: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i - 1)',
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5242: end if;
5243: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reserve_adjustment_amount(i)',
5244: fa_amort_pvt.t_reserve_adjustment_amount(i));
5237: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_amount(i)',
5238: fa_amort_pvt.t_deprn_amount(i));
5239: if (i > 1) then
5240: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i - 1)',
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5242: end if;
5243: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reserve_adjustment_amount(i)',
5244: fa_amort_pvt.t_reserve_adjustment_amount(i));
5245: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i)',
5239: if (i > 1) then
5240: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i - 1)',
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5242: end if;
5243: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reserve_adjustment_amount(i)',
5244: fa_amort_pvt.t_reserve_adjustment_amount(i));
5245: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i)',
5246: fa_amort_pvt.t_deprn_reserve(i));
5247:
5240: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i - 1)',
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5242: end if;
5243: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reserve_adjustment_amount(i)',
5244: fa_amort_pvt.t_reserve_adjustment_amount(i));
5245: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i)',
5246: fa_amort_pvt.t_deprn_reserve(i));
5247:
5248: end if;
5241: fa_amort_pvt.t_deprn_reserve(i - 1));
5242: end if;
5243: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reserve_adjustment_amount(i)',
5244: fa_amort_pvt.t_reserve_adjustment_amount(i));
5245: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i)',
5246: fa_amort_pvt.t_deprn_reserve(i));
5247:
5248: end if;
5249: /* End of TEST BY HH */
5242: end if;
5243: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reserve_adjustment_amount(i)',
5244: fa_amort_pvt.t_reserve_adjustment_amount(i));
5245: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve(i)',
5246: fa_amort_pvt.t_deprn_reserve(i));
5247:
5248: end if;
5249: /* End of TEST BY HH */
5250:
5256:
5257: if (i = 1) then
5258: l_asset_deprn_rec.deprn_amount := 0;
5259: l_asset_deprn_rec.ytd_deprn := 0;
5260: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_reserve_adjustment_amount(i);
5261: l_asset_deprn_rec.bonus_deprn_amount := 0;
5262: l_asset_deprn_rec.bonus_ytd_deprn := 0;
5263: l_asset_deprn_rec.bonus_deprn_reserve := 0;
5264: l_asset_deprn_rec.ltd_production := 0;
5268: l_asset_deprn_rec.reval_deprn_expense := 0;
5269: l_asset_deprn_rec.reval_deprn_reserve := 0;
5270: l_asset_deprn_rec.reval_ytd_deprn := 0;
5271: else
5272: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
5273: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5269: l_asset_deprn_rec.reval_deprn_reserve := 0;
5270: l_asset_deprn_rec.reval_ytd_deprn := 0;
5271: else
5272: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
5273: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5270: l_asset_deprn_rec.reval_ytd_deprn := 0;
5271: else
5272: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
5273: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5271: else
5272: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
5273: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5272: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
5273: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5273: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5274: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5275: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5283: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
5276: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5283: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
5284: l_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(i);
5277: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5283: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
5284: l_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(i);
5285: end if;
5278: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5283: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
5284: l_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(i);
5285: end if;
5286:
5279: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5283: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
5284: l_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(i);
5285: end if;
5286:
5287: --
5280: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
5281: l_asset_deprn_rec.reval_amortization := fa_amort_pvt.t_reval_amortization(i);
5282: l_asset_deprn_rec.reval_deprn_expense := fa_amort_pvt.t_reval_deprn_expense(i);
5283: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
5284: l_asset_deprn_rec.reval_ytd_deprn := fa_amort_pvt.t_ytd_reval_deprn_expense(i);
5285: end if;
5286:
5287: --
5288: -- Populate l_asset_fin_rec_new
5286:
5287: --
5288: -- Populate l_asset_fin_rec_new
5289: --
5290: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
5291: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5287: --
5288: -- Populate l_asset_fin_rec_new
5289: --
5290: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
5291: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5288: -- Populate l_asset_fin_rec_new
5289: --
5290: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
5291: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5289: --
5290: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
5291: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5290: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
5291: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5291: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5299: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
5292: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5299: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
5300: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
5293: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5299: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
5300: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
5301:
5294: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5299: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
5300: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
5301:
5302: l_dpr_in.asset_num := p_asset_desc_rec.asset_number;
5295: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5299: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
5300: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
5301:
5302: l_dpr_in.asset_num := p_asset_desc_rec.asset_number;
5303: l_dpr_in.calendar_type := fa_cache_pkg.fazcbc_record.deprn_calendar;
5296: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
5297: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
5298: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
5299: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
5300: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
5301:
5302: l_dpr_in.asset_num := p_asset_desc_rec.asset_number;
5303: l_dpr_in.calendar_type := fa_cache_pkg.fazcbc_record.deprn_calendar;
5304: l_dpr_in.book := p_asset_hdr_rec.book_type_code;
5303: l_dpr_in.calendar_type := fa_cache_pkg.fazcbc_record.deprn_calendar;
5304: l_dpr_in.book := p_asset_hdr_rec.book_type_code;
5305: l_dpr_in.asset_id := p_asset_hdr_rec.asset_id;
5306:
5307: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
5308: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
5309: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
5310: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
5311: l_dpr_in.rate_adj_factor := 1;
5304: l_dpr_in.book := p_asset_hdr_rec.book_type_code;
5305: l_dpr_in.asset_id := p_asset_hdr_rec.asset_id;
5306:
5307: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
5308: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
5309: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
5310: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
5311: l_dpr_in.rate_adj_factor := 1;
5312: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
5305: l_dpr_in.asset_id := p_asset_hdr_rec.asset_id;
5306:
5307: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
5308: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
5309: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
5310: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
5311: l_dpr_in.rate_adj_factor := 1;
5312: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
5313: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
5306:
5307: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
5308: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
5309: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
5310: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
5311: l_dpr_in.rate_adj_factor := 1;
5312: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
5313: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
5314: l_dpr_in.ltd_prod := 0;
5308: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
5309: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
5310: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
5311: l_dpr_in.rate_adj_factor := 1;
5312: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
5313: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
5314: l_dpr_in.ltd_prod := 0;
5315: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for this faxcde call
5316: l_dpr_in.deprn_rsv := 0;
5309: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
5310: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
5311: l_dpr_in.rate_adj_factor := 1;
5312: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
5313: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
5314: l_dpr_in.ltd_prod := 0;
5315: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for this faxcde call
5316: l_dpr_in.deprn_rsv := 0;
5317: l_dpr_in.reval_rsv := l_asset_deprn_rec.reval_deprn_reserve;
5319: l_dpr_in.bonus_ytd_deprn := l_asset_deprn_rec.bonus_ytd_deprn;
5320: l_dpr_in.bonus_deprn_rsv := l_asset_deprn_rec.bonus_deprn_reserve;
5321: l_dpr_in.prior_fy_bonus_exp := l_asset_deprn_rec.prior_fy_bonus_expense;
5322:
5323: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
5324: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
5325: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
5326: l_dpr_in.jdate_in_service :=
5327: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5320: l_dpr_in.bonus_deprn_rsv := l_asset_deprn_rec.bonus_deprn_reserve;
5321: l_dpr_in.prior_fy_bonus_exp := l_asset_deprn_rec.prior_fy_bonus_expense;
5322:
5323: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
5324: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
5325: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
5326: l_dpr_in.jdate_in_service :=
5327: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5328: --
5321: l_dpr_in.prior_fy_bonus_exp := l_asset_deprn_rec.prior_fy_bonus_expense;
5322:
5323: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
5324: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
5325: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
5326: l_dpr_in.jdate_in_service :=
5327: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5328: --
5329: -- Use dpis as prorate and deprn start date
5323: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
5324: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
5325: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
5326: l_dpr_in.jdate_in_service :=
5327: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5328: --
5329: -- Use dpis as prorate and deprn start date
5330: -- This is ok since this code is only for group now
5331: -- Need to pass actual prorate/deprn start date if this code is open for standalone assets
5329: -- Use dpis as prorate and deprn start date
5330: -- This is ok since this code is only for group now
5331: -- Need to pass actual prorate/deprn start date if this code is open for standalone assets
5332: --
5333: l_dpr_in.prorate_jdate := to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5334: l_dpr_in.deprn_start_jdate :=
5335: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5336: l_dpr_in.prorate_date := fa_amort_pvt.t_date_placed_in_service(i);
5337: l_dpr_in.orig_deprn_start_date := fa_amort_pvt.t_date_placed_in_service(i);
5331: -- Need to pass actual prorate/deprn start date if this code is open for standalone assets
5332: --
5333: l_dpr_in.prorate_jdate := to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5334: l_dpr_in.deprn_start_jdate :=
5335: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5336: l_dpr_in.prorate_date := fa_amort_pvt.t_date_placed_in_service(i);
5337: l_dpr_in.orig_deprn_start_date := fa_amort_pvt.t_date_placed_in_service(i);
5338:
5339:
5332: --
5333: l_dpr_in.prorate_jdate := to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5334: l_dpr_in.deprn_start_jdate :=
5335: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5336: l_dpr_in.prorate_date := fa_amort_pvt.t_date_placed_in_service(i);
5337: l_dpr_in.orig_deprn_start_date := fa_amort_pvt.t_date_placed_in_service(i);
5338:
5339:
5340: l_dpr_in.jdate_retired := 0; -- don't know this is correct or not
5333: l_dpr_in.prorate_jdate := to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5334: l_dpr_in.deprn_start_jdate :=
5335: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
5336: l_dpr_in.prorate_date := fa_amort_pvt.t_date_placed_in_service(i);
5337: l_dpr_in.orig_deprn_start_date := fa_amort_pvt.t_date_placed_in_service(i);
5338:
5339:
5340: l_dpr_in.jdate_retired := 0; -- don't know this is correct or not
5341: l_dpr_in.ret_prorate_jdate := 0; -- don't know this is correct or not
5338:
5339:
5340: l_dpr_in.jdate_retired := 0; -- don't know this is correct or not
5341: l_dpr_in.ret_prorate_jdate := 0; -- don't know this is correct or not
5342: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
5343:
5344: l_dpr_in.rsv_known_flag := TRUE;
5345: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
5346:
5341: l_dpr_in.ret_prorate_jdate := 0; -- don't know this is correct or not
5342: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
5343:
5344: l_dpr_in.rsv_known_flag := TRUE;
5345: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
5346:
5347: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
5348: l_dpr_in.prior_fy_exp := 0; -- This needs to be 0 for this faxcde call
5349:
5343:
5344: l_dpr_in.rsv_known_flag := TRUE;
5345: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
5346:
5347: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
5348: l_dpr_in.prior_fy_exp := 0; -- This needs to be 0 for this faxcde call
5349:
5350: l_dpr_in.short_fiscal_year_flag := fa_amort_pvt.t_short_fiscal_year_flag(i);
5351:
5346:
5347: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
5348: l_dpr_in.prior_fy_exp := 0; -- This needs to be 0 for this faxcde call
5349:
5350: l_dpr_in.short_fiscal_year_flag := fa_amort_pvt.t_short_fiscal_year_flag(i);
5351:
5352: l_dpr_in.old_adj_cost := fa_amort_pvt.t_adjusted_cost(i);
5353: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
5354:
5348: l_dpr_in.prior_fy_exp := 0; -- This needs to be 0 for this faxcde call
5349:
5350: l_dpr_in.short_fiscal_year_flag := fa_amort_pvt.t_short_fiscal_year_flag(i);
5351:
5352: l_dpr_in.old_adj_cost := fa_amort_pvt.t_adjusted_cost(i);
5353: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
5354:
5355: l_dpr_in.super_group_id := fa_amort_pvt.t_super_group_id(i);
5356: l_dpr_in.over_depreciate_option := fa_amort_pvt.t_over_depreciate_option(i);
5349:
5350: l_dpr_in.short_fiscal_year_flag := fa_amort_pvt.t_short_fiscal_year_flag(i);
5351:
5352: l_dpr_in.old_adj_cost := fa_amort_pvt.t_adjusted_cost(i);
5353: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
5354:
5355: l_dpr_in.super_group_id := fa_amort_pvt.t_super_group_id(i);
5356: l_dpr_in.over_depreciate_option := fa_amort_pvt.t_over_depreciate_option(i);
5357:
5351:
5352: l_dpr_in.old_adj_cost := fa_amort_pvt.t_adjusted_cost(i);
5353: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
5354:
5355: l_dpr_in.super_group_id := fa_amort_pvt.t_super_group_id(i);
5356: l_dpr_in.over_depreciate_option := fa_amort_pvt.t_over_depreciate_option(i);
5357:
5358: --
5359: -- These values are not stored in Books_Summary since these value won't be
5352: l_dpr_in.old_adj_cost := fa_amort_pvt.t_adjusted_cost(i);
5353: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
5354:
5355: l_dpr_in.super_group_id := fa_amort_pvt.t_super_group_id(i);
5356: l_dpr_in.over_depreciate_option := fa_amort_pvt.t_over_depreciate_option(i);
5357:
5358: --
5359: -- These values are not stored in Books_Summary since these value won't be
5360: -- Changed over periods.
5392: l_running_mode := fa_std_types.FA_DPR_NORMAL;
5393:
5394:
5395: if (not fa_cache_pkg.fazccmt(
5396: fa_amort_pvt.t_deprn_method_code(i),
5397: fa_amort_pvt.t_life_in_months(i))) then
5398: if (p_log_level_rec.statement_level) then
5399: fa_debug_pkg.add(l_calling_fn, 'Error calling',
5400: 'fa_cache_pkg.fazccmt'
5393:
5394:
5395: if (not fa_cache_pkg.fazccmt(
5396: fa_amort_pvt.t_deprn_method_code(i),
5397: fa_amort_pvt.t_life_in_months(i))) then
5398: if (p_log_level_rec.statement_level) then
5399: fa_debug_pkg.add(l_calling_fn, 'Error calling',
5400: 'fa_cache_pkg.fazccmt'
5401: ,p_log_level_rec => p_log_level_rec);
5473: end if;
5474:
5475: l_dpr_in.p_cl_begin := 1;
5476:
5477: if (fa_amort_pvt.t_period_num(i) = 1) then
5478: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
5479: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5480: else
5481: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
5474:
5475: l_dpr_in.p_cl_begin := 1;
5476:
5477: if (fa_amort_pvt.t_period_num(i) = 1) then
5478: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
5479: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5480: else
5481: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
5482: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
5477: if (fa_amort_pvt.t_period_num(i) = 1) then
5478: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
5479: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5480: else
5481: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
5482: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
5483: end if;
5484:
5485: l_dpr_in.rate_adj_factor := 1;
5478: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
5479: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5480: else
5481: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
5482: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
5483: end if;
5484:
5485: l_dpr_in.rate_adj_factor := 1;
5486:
5639: if p_asset_type_rec.asset_type = 'GROUP' and
5640: nvl(l_dpr_in.tracking_method,'OTHER') = 'ALLOCATE' then
5641:
5642: l_no_allocation_for_last := 'Y';
5643: if (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y') and
5644: (not (l_first_process)
5645: and p_trans_rec.transaction_type_code = 'GROUP ADDITION') then
5646:
5647: l_no_allocation_for_last := 'N';
5644: (not (l_first_process)
5645: and p_trans_rec.transaction_type_code = 'GROUP ADDITION') then
5646:
5647: l_no_allocation_for_last := 'N';
5648: if fa_amort_pvt.t_period_num(i) = 1 then
5649: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i) - 1;
5650: l_recalc_start_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5651: else
5652: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5645: and p_trans_rec.transaction_type_code = 'GROUP ADDITION') then
5646:
5647: l_no_allocation_for_last := 'N';
5648: if fa_amort_pvt.t_period_num(i) = 1 then
5649: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i) - 1;
5650: l_recalc_start_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5651: else
5652: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5653: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i) - 1;
5648: if fa_amort_pvt.t_period_num(i) = 1 then
5649: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i) - 1;
5650: l_recalc_start_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5651: else
5652: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5653: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i) - 1;
5654: end if;
5655:
5656: if (p_log_level_rec.statement_level) then
5649: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i) - 1;
5650: l_recalc_start_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
5651: else
5652: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5653: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i) - 1;
5654: end if;
5655:
5656: if (p_log_level_rec.statement_level) then
5657: fa_debug_pkg.add(l_calling_fn, '++++ Call ++++', 'FA_TRACK_MEMBER_PVT.POPULATE_MEMBER_ASSETS_TABLE'
5655:
5656: if (p_log_level_rec.statement_level) then
5657: fa_debug_pkg.add(l_calling_fn, '++++ Call ++++', 'FA_TRACK_MEMBER_PVT.POPULATE_MEMBER_ASSETS_TABLE'
5658: ,p_log_level_rec => p_log_level_rec);
5659: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reset_adjusted_cost_flag(i)',
5660: fa_amort_pvt.t_reset_adjusted_cost_flag(i));
5661: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_fy', l_recalc_start_fy
5662: ,p_log_level_rec => p_log_level_rec);
5663: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_period_num', l_recalc_start_period_num
5656: if (p_log_level_rec.statement_level) then
5657: fa_debug_pkg.add(l_calling_fn, '++++ Call ++++', 'FA_TRACK_MEMBER_PVT.POPULATE_MEMBER_ASSETS_TABLE'
5658: ,p_log_level_rec => p_log_level_rec);
5659: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reset_adjusted_cost_flag(i)',
5660: fa_amort_pvt.t_reset_adjusted_cost_flag(i));
5661: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_fy', l_recalc_start_fy
5662: ,p_log_level_rec => p_log_level_rec);
5663: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_period_num', l_recalc_start_period_num
5664: ,p_log_level_rec => p_log_level_rec);
5671: if (nvl(l_old_recalc_end_fy,l_recalc_start_fy) = l_recalc_start_fy and
5672: nvl(l_old_recalc_end_period_num,l_recalc_start_period_num+1) <> l_recalc_start_period_num) then
5673: l_backup_processed_flag := FALSE;
5674: elsif (l_backup_processed_flag) then
5675: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5676: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i);
5677: end if;
5678:
5679: else
5672: nvl(l_old_recalc_end_period_num,l_recalc_start_period_num+1) <> l_recalc_start_period_num) then
5673: l_backup_processed_flag := FALSE;
5674: elsif (l_backup_processed_flag) then
5675: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5676: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i);
5677: end if;
5678:
5679: else
5680:
5677: end if;
5678:
5679: else
5680:
5681: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5682: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i);
5683:
5684: l_processed_flag := TRUE;
5685: fa_track_member_pvt.l_process_deprn_for_member := 'NO';
5678:
5679: else
5680:
5681: l_recalc_start_fy := fa_amort_pvt.t_fiscal_year(i);
5682: l_recalc_start_period_num := fa_amort_pvt.t_period_num(i);
5683:
5684: l_processed_flag := TRUE;
5685: fa_track_member_pvt.l_process_deprn_for_member := 'NO';
5686: /*
5690:
5691: if (p_log_level_rec.statement_level) then
5692: fa_debug_pkg.add(l_calling_fn, '++++ Call ++++', 'FA_TRACK_MEMBER_PVT.POPULATE_MEMBER_ASSETS_TABLE'
5693: ,p_log_level_rec => p_log_level_rec);
5694: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reset_adjusted_cost_flag(i)',
5695: fa_amort_pvt.t_reset_adjusted_cost_flag(i));
5696: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_fy', l_recalc_start_fy
5697: ,p_log_level_rec => p_log_level_rec);
5698: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_period_num', l_recalc_start_period_num
5691: if (p_log_level_rec.statement_level) then
5692: fa_debug_pkg.add(l_calling_fn, '++++ Call ++++', 'FA_TRACK_MEMBER_PVT.POPULATE_MEMBER_ASSETS_TABLE'
5693: ,p_log_level_rec => p_log_level_rec);
5694: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_reset_adjusted_cost_flag(i)',
5695: fa_amort_pvt.t_reset_adjusted_cost_flag(i));
5696: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_fy', l_recalc_start_fy
5697: ,p_log_level_rec => p_log_level_rec);
5698: fa_debug_pkg.add(l_calling_fn, 'l_recalc_start_period_num', l_recalc_start_period_num
5699: ,p_log_level_rec => p_log_level_rec);
5911: -- this is reclass source group.
5912: -- otherwise, deprn basis rule function gets called all the time
5913: -- if process reaches here.
5914: --
5915: if (fa_amort_pvt.t_reset_adjusted_cost_flag(i) = 'Y') then
5916: if (not FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS
5917: (p_event_type => 'AMORT_ADJ',
5918: p_asset_fin_rec_new => l_asset_fin_rec_new,
5919: p_asset_fin_rec_old => l_asset_fin_rec_old,
5951:
5952: raise calc_failed;
5953: end if;
5954:
5955: fa_amort_pvt.t_adjusted_cost(i) := l_asset_fin_rec_new.adjusted_cost;
5956: fa_amort_pvt.t_rate_adjustment_factor(i) := l_asset_fin_rec_new.rate_adjustment_factor;
5957: fa_amort_pvt.t_formula_factor(i) := l_asset_fin_rec_new.formula_factor;
5958:
5959: if (p_log_level_rec.statement_level) then
5952: raise calc_failed;
5953: end if;
5954:
5955: fa_amort_pvt.t_adjusted_cost(i) := l_asset_fin_rec_new.adjusted_cost;
5956: fa_amort_pvt.t_rate_adjustment_factor(i) := l_asset_fin_rec_new.rate_adjustment_factor;
5957: fa_amort_pvt.t_formula_factor(i) := l_asset_fin_rec_new.formula_factor;
5958:
5959: if (p_log_level_rec.statement_level) then
5960: fa_debug_pkg.add(l_calling_fn, 'Returned values from ',
5953: end if;
5954:
5955: fa_amort_pvt.t_adjusted_cost(i) := l_asset_fin_rec_new.adjusted_cost;
5956: fa_amort_pvt.t_rate_adjustment_factor(i) := l_asset_fin_rec_new.rate_adjustment_factor;
5957: fa_amort_pvt.t_formula_factor(i) := l_asset_fin_rec_new.formula_factor;
5958:
5959: if (p_log_level_rec.statement_level) then
5960: fa_debug_pkg.add(l_calling_fn, 'Returned values from ',
5961: 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS'
5976: --
5977: -- Adjusted_cost and formula_factor are setup in last faxcde call so skipping
5978: -- deprn basis call should require no action
5979: --
5980: fa_amort_pvt.t_rate_adjustment_factor(i) := fa_amort_pvt.t_rate_adjustment_factor(i-1);
5981: end if;
5982:
5983: --* HHIRAGA - Tracking Test
5984:
5993: (l_current_period_counter = l_trx_period_rec.period_counter)and
5994: (p_reclass_src_dest ='SOURCE') and
5995: (i=l_count) then
5996:
5997: fa_amort_pvt.t_change_in_cost(i) := fa_amort_pvt.t_change_in_cost(i) - l_change_in_cost;
5998:
5999: end if; */
6000:
6001: -- bug #5768759 changes end here
6004: -- Now this is current period, so don't need to run depreciation
6005: --
6006: --tk_util.debug('l_count - l_bs_ind + 1: '||to_char(l_count - l_bs_ind + 1)||':'||to_char(i));
6007:
6008: if (fa_amort_pvt.t_period_counter(i) = p_period_rec.period_counter) then
6009:
6010: --tk_util.debug('Exit');
6011: EXIT;
6012: end if;
6021: -- next transaction from database and determine if depreciation needs
6022: -- to be called or not.
6023: --
6024: --tk_util.debug('l_period_rec.period_counter: '||to_char(l_period_rec.period_counter));
6025: --tk_util.debug('fa_amort_pvt.t_period_counter: '||to_char(fa_amort_pvt.t_period_counter(i)));
6026:
6027: -- if (p_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) or
6028: -- (px_asset_fin_rec_new.depreciate_flag = 'NO' or
6029: -- px_asset_fin_rec_new.disabled_flag = 'Y') then
6023: --
6024: --tk_util.debug('l_period_rec.period_counter: '||to_char(l_period_rec.period_counter));
6025: --tk_util.debug('fa_amort_pvt.t_period_counter: '||to_char(fa_amort_pvt.t_period_counter(i)));
6026:
6027: -- if (p_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) or
6028: -- (px_asset_fin_rec_new.depreciate_flag = 'NO' or
6029: -- px_asset_fin_rec_new.disabled_flag = 'Y') then
6030:
6031: if (p_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) and
6027: -- if (p_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) or
6028: -- (px_asset_fin_rec_new.depreciate_flag = 'NO' or
6029: -- px_asset_fin_rec_new.disabled_flag = 'Y') then
6030:
6031: if (p_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) and
6032: (not (fa_amort_pvt.t_depreciate_flag(i) = 'NO' or
6033: nvl(px_asset_fin_rec_new.disabled_flag, 'N') = 'Y')) then
6034:
6035: if (p_log_level_rec.statement_level) then
6028: -- (px_asset_fin_rec_new.depreciate_flag = 'NO' or
6029: -- px_asset_fin_rec_new.disabled_flag = 'Y') then
6030:
6031: if (p_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) and
6032: (not (fa_amort_pvt.t_depreciate_flag(i) = 'NO' or
6033: nvl(px_asset_fin_rec_new.disabled_flag, 'N') = 'Y')) then
6034:
6035: if (p_log_level_rec.statement_level) then
6036: fa_debug_pkg.add(l_calling_fn, 'Run Depreciation ', i
6059: FOR j in (i + 1)..(l_count) LOOP
6060: l_adjusted_ind := l_adjusted_ind + 1;
6061: e := e + 1;
6062:
6063: --tk_util.debug('reset_adjusted_cost_flag: '||fa_amort_pvt.t_reset_adjusted_cost_flag(j));
6064: --tk_util.debug('cost(e):salvage_value(e):cip_cost(e):deprn_limit_amount(e):'||to_char(td_cost(e))||':'||to_char(td_salvage_value(e))||':'||to_char(td_cip_cost(e))||':'||to_char(td_deprn_limit_amount(e)));
6065:
6066: --
6067: -- Needed to use (e - 1) for sal and limit because delta table
6067: -- Needed to use (e - 1) for sal and limit because delta table
6068: -- contains actual amounts for these values since there is no chagne
6069: -- in columns for these values.
6070: --
6071: if (fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
6072: (j = (l_count)) or
6073: (td_cost(e) <> 0) or
6074: ((td_salvage_value(e) - td_salvage_value(e - 1)) <> 0) or
6075: (td_cip_cost(e) <> 0) or
6074: ((td_salvage_value(e) - td_salvage_value(e - 1)) <> 0) or
6075: (td_cip_cost(e) <> 0) or
6076: ((td_deprn_limit_amount(e) - td_deprn_limit_amount(e - 1)) <> 0) then
6077:
6078: if (fa_amort_pvt.t_period_num(j) = 1) then
6079: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6080: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6081: else
6082: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6075: (td_cip_cost(e) <> 0) or
6076: ((td_deprn_limit_amount(e) - td_deprn_limit_amount(e - 1)) <> 0) then
6077:
6078: if (fa_amort_pvt.t_period_num(j) = 1) then
6079: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6080: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6081: else
6082: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6083: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6078: if (fa_amort_pvt.t_period_num(j) = 1) then
6079: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6080: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6081: else
6082: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6083: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6084: end if;
6085:
6086: l_period_counter := fa_amort_pvt.t_period_counter(j) - 1;
6079: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6080: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6081: else
6082: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6083: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6084: end if;
6085:
6086: l_period_counter := fa_amort_pvt.t_period_counter(j) - 1;
6087: EXIT;
6082: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6083: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6084: end if;
6085:
6086: l_period_counter := fa_amort_pvt.t_period_counter(j) - 1;
6087: EXIT;
6088: end if;
6089:
6090: END LOOP;
6091: else
6092: FOR j in (i + 1)..(l_count) LOOP
6093: l_adjusted_ind := l_adjusted_ind + 1;
6094:
6095: --tk_util.debug('reset_adjusted_cost_flag: '||fa_amort_pvt.t_reset_adjusted_cost_flag(j));
6096:
6097: if (fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
6098: (j = (l_count)) then
6099: if (fa_amort_pvt.t_period_num(j) = 1) then
6093: l_adjusted_ind := l_adjusted_ind + 1;
6094:
6095: --tk_util.debug('reset_adjusted_cost_flag: '||fa_amort_pvt.t_reset_adjusted_cost_flag(j));
6096:
6097: if (fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
6098: (j = (l_count)) then
6099: if (fa_amort_pvt.t_period_num(j) = 1) then
6100: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6101: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6095: --tk_util.debug('reset_adjusted_cost_flag: '||fa_amort_pvt.t_reset_adjusted_cost_flag(j));
6096:
6097: if (fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
6098: (j = (l_count)) then
6099: if (fa_amort_pvt.t_period_num(j) = 1) then
6100: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6101: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6102: else
6103: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6096:
6097: if (fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
6098: (j = (l_count)) then
6099: if (fa_amort_pvt.t_period_num(j) = 1) then
6100: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6101: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6102: else
6103: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6104: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6099: if (fa_amort_pvt.t_period_num(j) = 1) then
6100: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6101: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6102: else
6103: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6104: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6105: end if;
6106:
6107: l_period_counter := fa_amort_pvt.t_period_counter(j) - 1;
6100: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j) - 1;
6101: l_period_num := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
6102: else
6103: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6104: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6105: end if;
6106:
6107: l_period_counter := fa_amort_pvt.t_period_counter(j) - 1;
6108: EXIT;
6103: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j);
6104: l_period_num := fa_amort_pvt.t_period_num(j) - 1;
6105: end if;
6106:
6107: l_period_counter := fa_amort_pvt.t_period_counter(j) - 1;
6108: EXIT;
6109: end if;
6110:
6111: END LOOP;
6114:
6115: --
6116: -- Prepare Running Depreciation
6117: --
6118: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
6119: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
6120: l_dpr_in.y_end := l_fiscal_year;
6121: l_dpr_in.p_cl_end := l_period_num;
6122:
6115: --
6116: -- Prepare Running Depreciation
6117: --
6118: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
6119: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
6120: l_dpr_in.y_end := l_fiscal_year;
6121: l_dpr_in.p_cl_end := l_period_num;
6122:
6123: -- HHIRAGA set loop ended period
6135: fa_debug_pkg.add(l_calling_fn, 'and year of ', l_dpr_in.y_end
6136: ,p_log_level_rec => p_log_level_rec);
6137: end if;
6138:
6139: if (fa_amort_pvt.t_period_num(i) <> 1) then
6140: l_dpr_in.deprn_rounding_flag := 'ADJ';
6141: end if;
6142:
6143: l_dpr_in.prior_fy_exp := l_asset_deprn_rec.prior_fy_expense;
6286: l_bs_ind := l_bs_ind + l_adjusted_ind;
6287:
6288: else
6289:
6290: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
6291: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
6292: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
6293: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
6294:
6287:
6288: else
6289:
6290: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
6291: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
6292: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
6293: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
6294:
6295: if (p_log_level_rec.statement_level) then
6288: else
6289:
6290: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
6291: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
6292: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
6293: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
6294:
6295: if (p_log_level_rec.statement_level) then
6296: fa_debug_pkg.add(' '||l_calling_fn, 'Depreciation is ', 'SKIPPED'
6289:
6290: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
6291: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
6292: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
6293: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
6294:
6295: if (p_log_level_rec.statement_level) then
6296: fa_debug_pkg.add(' '||l_calling_fn, 'Depreciation is ', 'SKIPPED'
6297: ,p_log_level_rec => p_log_level_rec);
6296: fa_debug_pkg.add(' '||l_calling_fn, 'Depreciation is ', 'SKIPPED'
6297: ,p_log_level_rec => p_log_level_rec);
6298: end if;
6299:
6300: end if; -- (l_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) or
6301:
6302: else
6303: if (i = 1) then
6304: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6300: end if; -- (l_period_rec.period_counter <> fa_amort_pvt.t_period_counter(i)) or
6301:
6302: else
6303: if (i = 1) then
6304: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6305: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6301:
6302: else
6303: if (i = 1) then
6304: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6305: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6302: else
6303: if (i = 1) then
6304: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6305: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6303: if (i = 1) then
6304: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6305: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6304: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6305: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6305: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6306: fa_amort_pvt.t_reserve_adjustment_amount(i);
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6307: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6308: fa_amort_pvt.t_bonus_deprn_reserve(i) := 0;
6309: fa_amort_pvt.t_ltd_production(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6310: fa_amort_pvt.t_ytd_production(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6311: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6312: fa_amort_pvt.t_reval_reserve(i) := 0;
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6313: else
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6314: if (fa_amort_pvt.t_period_num(i) = 1) then
6315: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6322: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
6316: fa_amort_pvt.t_bonus_ytd_deprn(i) := 0;
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6322: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
6323: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6317: fa_amort_pvt.t_ytd_production(i) := 0;
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6322: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
6323: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6325:
6318: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := 0;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6322: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
6323: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6325:
6326: end if;
6319: else
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6322: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
6323: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6325:
6326: end if;
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6320: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i) +
6321: fa_amort_pvt.t_ytd_deprn(i - 1);
6322: fa_amort_pvt.t_bonus_ytd_deprn(i) := fa_amort_pvt.t_bonus_ytd_deprn(i - 1);
6323: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6325:
6326: end if;
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6323: fa_amort_pvt.t_ytd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6325:
6326: end if;
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6324: fa_amort_pvt.t_ytd_reval_deprn_expense(i) := fa_amort_pvt.t_ytd_reval_deprn_expense(i - 1);
6325:
6326: end if;
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6332: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6325:
6326: end if;
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6332: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6333: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
6326: end if;
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6332: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6333: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
6334:
6327: --tk_util.debug('fa_amort_pvt.t_deprn_reserve(i - 1): '||to_char(fa_amort_pvt.t_deprn_reserve(i - 1)));
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6332: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6333: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
6334:
6335: end if;
6328: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_amount(i) +
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6332: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6333: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
6334:
6335: end if;
6336:
6329: fa_amort_pvt.t_reserve_adjustment_amount(i) +
6330: fa_amort_pvt.t_deprn_reserve(i - 1);
6331: fa_amort_pvt.t_bonus_deprn_reserve(i) := fa_amort_pvt.t_bonus_deprn_reserve(i - 1);
6332: fa_amort_pvt.t_ltd_production(i) := fa_amort_pvt.t_ltd_production(i - 1);
6333: fa_amort_pvt.t_reval_reserve(i) := fa_amort_pvt.t_reval_reserve(i - 1);
6334:
6335: end if;
6336:
6337: --
6336:
6337: --
6338: -- This is necessary to call FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS.
6339: --
6340: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
6341: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6337: --
6338: -- This is necessary to call FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS.
6339: --
6340: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
6341: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6338: -- This is necessary to call FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS.
6339: --
6340: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
6341: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6339: --
6340: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
6341: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6340: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
6341: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6341: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6349: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
6342: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6349: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
6350: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
6343: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6349: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
6350: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
6351:
6344: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6349: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
6350: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
6351:
6352: end if; -- (l_bs_ind <= i)
6345: l_asset_fin_rec_new.group_asset_id := fa_amort_pvt.t_group_asset_id(i);
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6349: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
6350: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
6351:
6352: end if; -- (l_bs_ind <= i)
6353:
6346: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
6347: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
6348: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
6349: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
6350: l_asset_fin_rec_new.super_group_id := fa_amort_pvt.t_super_group_id(i);
6351:
6352: end if; -- (l_bs_ind <= i)
6353:
6354: END LOOP; -- FOR i IN 1..l_count LOOP
6357: -- Need to reset eofy and eop rec cost and salvage value
6358: -- for deprn basis call
6359: --
6360: if (l_count > fa_cache_pkg.fazcct_record.number_per_fiscal_year) then
6361: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - fa_amort_pvt.t_period_num(l_count));
6362: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_count - fa_amort_pvt.t_period_num(l_count));
6363:
6364: if (l_count > 1) then
6365: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - 1);
6358: -- for deprn basis call
6359: --
6360: if (l_count > fa_cache_pkg.fazcct_record.number_per_fiscal_year) then
6361: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - fa_amort_pvt.t_period_num(l_count));
6362: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_count - fa_amort_pvt.t_period_num(l_count));
6363:
6364: if (l_count > 1) then
6365: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - 1);
6366: l_eop_sal_val := fa_amort_pvt.t_salvage_value(l_count - 1);
6361: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - fa_amort_pvt.t_period_num(l_count));
6362: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_count - fa_amort_pvt.t_period_num(l_count));
6363:
6364: if (l_count > 1) then
6365: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - 1);
6366: l_eop_sal_val := fa_amort_pvt.t_salvage_value(l_count - 1);
6367: end if;
6368: end if;
6369:
6362: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_count - fa_amort_pvt.t_period_num(l_count));
6363:
6364: if (l_count > 1) then
6365: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(l_count - 1);
6366: l_eop_sal_val := fa_amort_pvt.t_salvage_value(l_count - 1);
6367: end if;
6368: end if;
6369:
6370: -- Call Depreciable Basis Rule for Formula/NBV Basis
6420: l_asset_fin_rec_new.formula_factor
6421: ,p_log_level_rec => p_log_level_rec);
6422: end if;
6423:
6424: px_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(l_count);
6425: px_asset_fin_rec_new.recoverable_cost:= fa_amort_pvt.t_recoverable_cost(l_count);
6426: px_asset_fin_rec_new.adjusted_recoverable_cost:=
6427: fa_amort_pvt.t_adjusted_recoverable_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6421: ,p_log_level_rec => p_log_level_rec);
6422: end if;
6423:
6424: px_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(l_count);
6425: px_asset_fin_rec_new.recoverable_cost:= fa_amort_pvt.t_recoverable_cost(l_count);
6426: px_asset_fin_rec_new.adjusted_recoverable_cost:=
6427: fa_amort_pvt.t_adjusted_recoverable_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6429: px_asset_fin_rec_new.allowed_deprn_limit_amount :=
6423:
6424: px_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(l_count);
6425: px_asset_fin_rec_new.recoverable_cost:= fa_amort_pvt.t_recoverable_cost(l_count);
6426: px_asset_fin_rec_new.adjusted_recoverable_cost:=
6427: fa_amort_pvt.t_adjusted_recoverable_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6429: px_asset_fin_rec_new.allowed_deprn_limit_amount :=
6430: fa_amort_pvt.t_allowed_deprn_limit_amount(l_count);
6431: px_asset_fin_rec_new.percent_salvage_value := fa_amort_pvt.t_percent_salvage_value(l_count);
6424: px_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(l_count);
6425: px_asset_fin_rec_new.recoverable_cost:= fa_amort_pvt.t_recoverable_cost(l_count);
6426: px_asset_fin_rec_new.adjusted_recoverable_cost:=
6427: fa_amort_pvt.t_adjusted_recoverable_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6429: px_asset_fin_rec_new.allowed_deprn_limit_amount :=
6430: fa_amort_pvt.t_allowed_deprn_limit_amount(l_count);
6431: px_asset_fin_rec_new.percent_salvage_value := fa_amort_pvt.t_percent_salvage_value(l_count);
6432: px_asset_fin_rec_new.allowed_deprn_limit := fa_amort_pvt.t_allowed_deprn_limit(l_count);
6426: px_asset_fin_rec_new.adjusted_recoverable_cost:=
6427: fa_amort_pvt.t_adjusted_recoverable_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6429: px_asset_fin_rec_new.allowed_deprn_limit_amount :=
6430: fa_amort_pvt.t_allowed_deprn_limit_amount(l_count);
6431: px_asset_fin_rec_new.percent_salvage_value := fa_amort_pvt.t_percent_salvage_value(l_count);
6432: px_asset_fin_rec_new.allowed_deprn_limit := fa_amort_pvt.t_allowed_deprn_limit(l_count);
6433:
6434: -- For now, this won't be touched.
6427: fa_amort_pvt.t_adjusted_recoverable_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6429: px_asset_fin_rec_new.allowed_deprn_limit_amount :=
6430: fa_amort_pvt.t_allowed_deprn_limit_amount(l_count);
6431: px_asset_fin_rec_new.percent_salvage_value := fa_amort_pvt.t_percent_salvage_value(l_count);
6432: px_asset_fin_rec_new.allowed_deprn_limit := fa_amort_pvt.t_allowed_deprn_limit(l_count);
6433:
6434: -- For now, this won't be touched.
6435: -- px_asset_fin_rec_new.unrevalued_cost := fa_amort_pvt.t_unrevalued_cost(l_count);
6428: px_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(l_count);
6429: px_asset_fin_rec_new.allowed_deprn_limit_amount :=
6430: fa_amort_pvt.t_allowed_deprn_limit_amount(l_count);
6431: px_asset_fin_rec_new.percent_salvage_value := fa_amort_pvt.t_percent_salvage_value(l_count);
6432: px_asset_fin_rec_new.allowed_deprn_limit := fa_amort_pvt.t_allowed_deprn_limit(l_count);
6433:
6434: -- For now, this won't be touched.
6435: -- px_asset_fin_rec_new.unrevalued_cost := fa_amort_pvt.t_unrevalued_cost(l_count);
6436:
6431: px_asset_fin_rec_new.percent_salvage_value := fa_amort_pvt.t_percent_salvage_value(l_count);
6432: px_asset_fin_rec_new.allowed_deprn_limit := fa_amort_pvt.t_allowed_deprn_limit(l_count);
6433:
6434: -- For now, this won't be touched.
6435: -- px_asset_fin_rec_new.unrevalued_cost := fa_amort_pvt.t_unrevalued_cost(l_count);
6436:
6437: px_asset_fin_rec_new.production_capacity := fa_amort_pvt.t_production_capacity(l_count);
6438: px_asset_fin_rec_new.reval_ceiling := fa_amort_pvt.t_reval_ceiling(l_count);
6439: -- px_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_count);
6433:
6434: -- For now, this won't be touched.
6435: -- px_asset_fin_rec_new.unrevalued_cost := fa_amort_pvt.t_unrevalued_cost(l_count);
6436:
6437: px_asset_fin_rec_new.production_capacity := fa_amort_pvt.t_production_capacity(l_count);
6438: px_asset_fin_rec_new.reval_ceiling := fa_amort_pvt.t_reval_ceiling(l_count);
6439: -- px_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_count);
6440: px_asset_fin_rec_new.adjusted_cost := l_asset_fin_rec_new.adjusted_cost;
6441: -- px_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_count);
6434: -- For now, this won't be touched.
6435: -- px_asset_fin_rec_new.unrevalued_cost := fa_amort_pvt.t_unrevalued_cost(l_count);
6436:
6437: px_asset_fin_rec_new.production_capacity := fa_amort_pvt.t_production_capacity(l_count);
6438: px_asset_fin_rec_new.reval_ceiling := fa_amort_pvt.t_reval_ceiling(l_count);
6439: -- px_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_count);
6440: px_asset_fin_rec_new.adjusted_cost := l_asset_fin_rec_new.adjusted_cost;
6441: -- px_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_count);
6442: px_asset_fin_rec_new.rate_adjustment_factor := l_asset_fin_rec_new.rate_adjustment_factor;
6435: -- px_asset_fin_rec_new.unrevalued_cost := fa_amort_pvt.t_unrevalued_cost(l_count);
6436:
6437: px_asset_fin_rec_new.production_capacity := fa_amort_pvt.t_production_capacity(l_count);
6438: px_asset_fin_rec_new.reval_ceiling := fa_amort_pvt.t_reval_ceiling(l_count);
6439: -- px_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_count);
6440: px_asset_fin_rec_new.adjusted_cost := l_asset_fin_rec_new.adjusted_cost;
6441: -- px_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_count);
6442: px_asset_fin_rec_new.rate_adjustment_factor := l_asset_fin_rec_new.rate_adjustment_factor;
6443: px_asset_fin_rec_new.reval_amortization_basis :=
6437: px_asset_fin_rec_new.production_capacity := fa_amort_pvt.t_production_capacity(l_count);
6438: px_asset_fin_rec_new.reval_ceiling := fa_amort_pvt.t_reval_ceiling(l_count);
6439: -- px_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(l_count);
6440: px_asset_fin_rec_new.adjusted_cost := l_asset_fin_rec_new.adjusted_cost;
6441: -- px_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_count);
6442: px_asset_fin_rec_new.rate_adjustment_factor := l_asset_fin_rec_new.rate_adjustment_factor;
6443: px_asset_fin_rec_new.reval_amortization_basis :=
6444: fa_amort_pvt.t_reval_amortization_basis(l_count);
6445: px_asset_fin_rec_new.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(l_count);
6440: px_asset_fin_rec_new.adjusted_cost := l_asset_fin_rec_new.adjusted_cost;
6441: -- px_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_count);
6442: px_asset_fin_rec_new.rate_adjustment_factor := l_asset_fin_rec_new.rate_adjustment_factor;
6443: px_asset_fin_rec_new.reval_amortization_basis :=
6444: fa_amort_pvt.t_reval_amortization_basis(l_count);
6445: px_asset_fin_rec_new.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(l_count);
6446: -- px_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(l_count);
6447: px_asset_fin_rec_new.formula_factor := l_asset_fin_rec_new.formula_factor;
6448: px_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(l_count);
6441: -- px_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(l_count);
6442: px_asset_fin_rec_new.rate_adjustment_factor := l_asset_fin_rec_new.rate_adjustment_factor;
6443: px_asset_fin_rec_new.reval_amortization_basis :=
6444: fa_amort_pvt.t_reval_amortization_basis(l_count);
6445: px_asset_fin_rec_new.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(l_count);
6446: -- px_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(l_count);
6447: px_asset_fin_rec_new.formula_factor := l_asset_fin_rec_new.formula_factor;
6448: px_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(l_count);
6449:
6442: px_asset_fin_rec_new.rate_adjustment_factor := l_asset_fin_rec_new.rate_adjustment_factor;
6443: px_asset_fin_rec_new.reval_amortization_basis :=
6444: fa_amort_pvt.t_reval_amortization_basis(l_count);
6445: px_asset_fin_rec_new.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(l_count);
6446: -- px_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(l_count);
6447: px_asset_fin_rec_new.formula_factor := l_asset_fin_rec_new.formula_factor;
6448: px_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(l_count);
6449:
6450: --
6444: fa_amort_pvt.t_reval_amortization_basis(l_count);
6445: px_asset_fin_rec_new.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(l_count);
6446: -- px_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(l_count);
6447: px_asset_fin_rec_new.formula_factor := l_asset_fin_rec_new.formula_factor;
6448: px_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(l_count);
6449:
6450: --
6451: -- When returning catch up expenses, amounts in p_asset_deprn_rec_adj need to be
6452: -- excluded because it was included at beginning to find correct catchup but
6464: x_deprn_expense := l_asset_deprn_rec.deprn_reserve -
6465: p_asset_deprn_rec.deprn_reserve;
6466: else
6467: x_deprn_expense := l_asset_deprn_rec.deprn_reserve -
6468: --fa_amort_pvt.t_deprn_reserve(fa_amort_pvt.t_cost.LAST) -
6469: p_asset_deprn_rec.deprn_reserve -
6470: nvl(p_asset_deprn_rec_adj.deprn_reserve, 0) - x_deprn_reserve;
6471: end if;
6472:
6483: fa_debug_pkg.add(l_calling_fn, 'p_asset_deprn_rec.deprn_reserve', p_asset_deprn_rec.deprn_reserve
6484: ,p_log_level_rec => p_log_level_rec);
6485: fa_debug_pkg.add(l_calling_fn, 'p_asset_deprn_rec_adj.deprn_reserve', p_asset_deprn_rec_adj.deprn_reserve
6486: ,p_log_level_rec => p_log_level_rec);
6487: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve('||to_char(l_count)||')',
6488: fa_amort_pvt.t_deprn_reserve(l_count));
6489: end if;
6490:
6491: -- HHIRAGA
6484: ,p_log_level_rec => p_log_level_rec);
6485: fa_debug_pkg.add(l_calling_fn, 'p_asset_deprn_rec_adj.deprn_reserve', p_asset_deprn_rec_adj.deprn_reserve
6486: ,p_log_level_rec => p_log_level_rec);
6487: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve('||to_char(l_count)||')',
6488: fa_amort_pvt.t_deprn_reserve(l_count));
6489: end if;
6490:
6491: -- HHIRAGA
6492: --+++++++++ Call member level maintenance for tracking +++++++
6551: --
6552: --tk_util.debug('period# : cost: chcost: msal: exp: ytd: rsv: rsv');
6553: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
6554: /*
6555: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
6556: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6552: --tk_util.debug('period# : cost: chcost: msal: exp: ytd: rsv: rsv');
6553: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
6554: /*
6555: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
6556: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6553: --tk_util.debug('period# : cost: adjcost: exp: eofy: rsvaj: rsv: dlmt: arec');
6554: /*
6555: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
6556: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6554: /*
6555: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
6556: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6555: for i in fa_amort_pvt.t_cost.FIRST..fa_amort_pvt.t_cost.LAST loop
6556: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6556: --tk_util.debug(rpad(to_char(fa_amort_pvt.t_period_counter(i)), 8, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6557: lpad(to_char(fa_amort_pvt.t_cost(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6558: -- lpad(substrb(to_char(fa_amort_pvt.t_rate_adjustment_factor(i)), 1, 10), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6559: -- fa_amort_pvt.t_reset_adjusted_cost_flag(i)||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6560: -- lpad(to_char(fa_amort_pvt.t_change_in_cost(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6561: lpad(to_char(fa_amort_pvt.t_adjusted_cost(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6562: -- lpad(to_char(fa_amort_pvt.t_salvage_value(i)), 10, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6570: -- lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
6563: -- lpad(to_char(fa_amort_pvt.t_member_salvage_value(i)), 10, ' ')||':'||
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6570: -- lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
6571: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
6564: -- lpad(to_char(fa_amort_pvt.t_deprn_adjustment_amount(i)), 10, ' ')||':'||
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6570: -- lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
6571: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
6572: );
6565: lpad(to_char(fa_amort_pvt.t_deprn_amount(i)), 10, ' ')||':'||
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6570: -- lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
6571: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
6572: );
6573: end loop;
6566: lpad(to_char(fa_amort_pvt.t_ytd_deprn(i)), 10, ' ')||':'||
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6570: -- lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
6571: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
6572: );
6573: end loop;
6574: */
6567: -- lpad(to_char(fa_amort_pvt.t_eofy_reserve(i)), 10, ' ')||':'||
6568: lpad(to_char(fa_amort_pvt.t_reserve_adjustment_amount(i)), 10, ' ')||':'||
6569: lpad(to_char(fa_amort_pvt.t_deprn_reserve(i)), 10, ' ')||':'||
6570: -- lpad(nvl(to_char(fa_amort_pvt.t_allowed_deprn_limit_amount(i)), 'null'), 5, ' ')||':'||
6571: lpad(to_char(fa_amort_pvt.t_adjusted_recoverable_cost(i)), 10, ' ')
6572: );
6573: end loop;
6574: */
6575: if (p_mrc_sob_type_code = 'R') then
6572: );
6573: end loop;
6574: */
6575: if (p_mrc_sob_type_code = 'R') then
6576: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6577: UPDATE FA_BOOKS_SUMMARY_MRC_V
6578: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6574: */
6575: if (p_mrc_sob_type_code = 'R') then
6576: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6577: UPDATE FA_BOOKS_SUMMARY_MRC_V
6578: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6575: if (p_mrc_sob_type_code = 'R') then
6576: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6577: UPDATE FA_BOOKS_SUMMARY_MRC_V
6578: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6576: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6577: UPDATE FA_BOOKS_SUMMARY_MRC_V
6578: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6577: UPDATE FA_BOOKS_SUMMARY_MRC_V
6578: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6578: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6579: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6580: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6581: , COST = fa_amort_pvt.t_cost(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6582: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6583: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6584: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6585: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6586: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6587: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6588: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6589: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6590: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6591: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6592: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6593: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6594: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6595: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6596: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6597: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6598: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6599: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6600: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6601: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6602: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6603: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6604: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6605: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6606: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6607: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6608: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6609: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6610: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6611: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6612: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6613: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6614: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6615: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6616: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6617: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6618: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6619: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6620: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6621: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6622: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6623: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6624: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6625: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6626: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6627: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6628: , PRODUCTION = fa_amort_pvt.t_production(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6629: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6630: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6631: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6632: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6633: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6634: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6642: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6635: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6642: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6643: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6636: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6642: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6643: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6644: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6637: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6642: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6643: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6644: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6645: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6638: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6642: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6643: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6644: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6645: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6646: , LAST_UPDATE_LOGIN = p_trans_rec.who_info.last_update_login
6639: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6640: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6641: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6642: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6643: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6644: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6645: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6646: , LAST_UPDATE_LOGIN = p_trans_rec.who_info.last_update_login
6647: WHERE ASSET_ID = p_asset_hdr_rec.asset_id
6645: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6646: , LAST_UPDATE_LOGIN = p_trans_rec.who_info.last_update_login
6647: WHERE ASSET_ID = p_asset_hdr_rec.asset_id
6648: AND BOOK_TYPE_CODE = p_asset_hdr_rec.book_type_code
6649: AND PERIOD_COUNTER = fa_amort_pvt.t_period_counter(i);
6650:
6651: else
6652: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6653: UPDATE FA_BOOKS_SUMMARY
6648: AND BOOK_TYPE_CODE = p_asset_hdr_rec.book_type_code
6649: AND PERIOD_COUNTER = fa_amort_pvt.t_period_counter(i);
6650:
6651: else
6652: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6653: UPDATE FA_BOOKS_SUMMARY
6654: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6650:
6651: else
6652: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6653: UPDATE FA_BOOKS_SUMMARY
6654: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6651: else
6652: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6653: UPDATE FA_BOOKS_SUMMARY
6654: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6652: FORALL i in l_temp_ind..fa_amort_pvt.t_cost.LAST
6653: UPDATE FA_BOOKS_SUMMARY
6654: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6653: UPDATE FA_BOOKS_SUMMARY
6654: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6654: SET RESET_ADJUSTED_COST_FLAG = fa_amort_pvt.t_reset_adjusted_cost_flag(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6655: , CHANGE_IN_COST = fa_amort_pvt.t_change_in_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6656: , CHANGE_IN_CIP_COST = fa_amort_pvt.t_change_in_cip_cost(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6657: , COST = fa_amort_pvt.t_cost(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6658: , CIP_COST = fa_amort_pvt.t_cip_cost(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6659: , SALVAGE_TYPE = fa_amort_pvt.t_salvage_type(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6660: , PERCENT_SALVAGE_VALUE = fa_amort_pvt.t_percent_salvage_value(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6661: , SALVAGE_VALUE = fa_amort_pvt.t_salvage_value(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6662: , MEMBER_SALVAGE_VALUE = fa_amort_pvt.t_member_salvage_value(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6663: , RECOVERABLE_COST = fa_amort_pvt.t_recoverable_cost(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6664: , DEPRN_LIMIT_TYPE = fa_amort_pvt.t_deprn_limit_type(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6665: , ALLOWED_DEPRN_LIMIT = fa_amort_pvt.t_allowed_deprn_limit(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6666: , ALLOWED_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_allowed_deprn_limit_amount(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6667: , MEMBER_DEPRN_LIMIT_AMOUNT = fa_amort_pvt.t_member_deprn_limit_amount(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6668: , ADJUSTED_RECOVERABLE_COST = fa_amort_pvt.t_adjusted_recoverable_cost(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6669: , ADJUSTED_COST = fa_amort_pvt.t_adjusted_cost(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6670: , DEPRECIATE_FLAG = fa_amort_pvt.t_depreciate_flag(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6671: , DEPRN_METHOD_CODE = fa_amort_pvt.t_deprn_method_code(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6672: , LIFE_IN_MONTHS = fa_amort_pvt.t_life_in_months(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6673: , RATE_ADJUSTMENT_FACTOR = fa_amort_pvt.t_rate_adjustment_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6674: , ADJUSTED_RATE = fa_amort_pvt.t_adjusted_rate(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6675: , BONUS_RULE = fa_amort_pvt.t_bonus_rule(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6676: , ADJUSTED_CAPACITY = fa_amort_pvt.t_adjusted_capacity(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6677: , PRODUCTION_CAPACITY = fa_amort_pvt.t_production_capacity(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6678: , UNIT_OF_MEASURE = fa_amort_pvt.t_unit_of_measure(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6679: , REMAINING_LIFE1 = fa_amort_pvt.t_remaining_life1(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6680: , REMAINING_LIFE2 = fa_amort_pvt.t_remaining_life2(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6681: , FORMULA_FACTOR = fa_amort_pvt.t_formula_factor(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6682: , UNREVALUED_COST = fa_amort_pvt.t_unrevalued_cost(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6683: , REVAL_AMORTIZATION_BASIS = fa_amort_pvt.t_reval_amortization_basis(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6684: , REVAL_CEILING = fa_amort_pvt.t_reval_ceiling(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6685: , CEILING_NAME = fa_amort_pvt.t_ceiling_name(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6686: , EOFY_ADJ_COST = fa_amort_pvt.t_eofy_adj_cost(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6687: , EOFY_FORMULA_FACTOR = fa_amort_pvt.t_eofy_formula_factor(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6688: , EOFY_RESERVE = fa_amort_pvt.t_eofy_reserve(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6689: , EOP_ADJ_COST = fa_amort_pvt.t_eop_adj_cost(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6690: , EOP_FORMULA_FACTOR = fa_amort_pvt.t_eop_formula_factor(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6691: , SHORT_FISCAL_YEAR_FLAG = fa_amort_pvt.t_short_fiscal_year_flag(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6692: , GROUP_ASSET_ID = fa_amort_pvt.t_group_asset_id(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6693: , SUPER_GROUP_ID = fa_amort_pvt.t_super_group_id(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6694: , OVER_DEPRECIATE_OPTION = fa_amort_pvt.t_over_depreciate_option(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6695: , DEPRN_AMOUNT = fa_amort_pvt.t_deprn_amount(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6696: , YTD_DEPRN = fa_amort_pvt.t_ytd_deprn(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6697: , DEPRN_RESERVE = fa_amort_pvt.t_deprn_reserve(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6698: , BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_bonus_deprn_amount(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6699: , BONUS_YTD_DEPRN = fa_amort_pvt.t_bonus_ytd_deprn(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6700: , BONUS_DEPRN_RESERVE = fa_amort_pvt.t_bonus_deprn_reserve(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6701: , BONUS_RATE = fa_amort_pvt.t_bonus_rate(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6702: , LTD_PRODUCTION = fa_amort_pvt.t_ltd_production(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6703: , YTD_PRODUCTION = fa_amort_pvt.t_ytd_production(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6704: , PRODUCTION = fa_amort_pvt.t_production(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6705: , REVAL_AMORTIZATION = fa_amort_pvt.t_reval_amortization(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6706: , REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_reval_deprn_expense(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6707: , REVAL_RESERVE = fa_amort_pvt.t_reval_reserve(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6708: , YTD_REVAL_DEPRN_EXPENSE = fa_amort_pvt.t_ytd_reval_deprn_expense(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6709: , DEPRN_OVERRIDE_FLAG = fa_amort_pvt.t_deprn_override_flag(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6710: , SYSTEM_DEPRN_AMOUNT = fa_amort_pvt.t_system_deprn_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6718: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6711: , SYSTEM_BONUS_DEPRN_AMOUNT = fa_amort_pvt.t_system_bonus_deprn_amount(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6718: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6719: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6712: , YTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ytd_proceeds_of_sale(i)
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6718: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6719: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6720: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6713: , LTD_PROCEEDS_OF_SALE = fa_amort_pvt.t_ltd_proceeds_of_sale(i)
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6718: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6719: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6720: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6721: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6714: , YTD_COST_OF_REMOVAL = fa_amort_pvt.t_ytd_cost_of_removal(i)
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6718: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6719: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6720: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6721: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6722: , LAST_UPDATE_LOGIN = p_trans_rec.who_info.last_update_login
6715: , LTD_COST_OF_REMOVAL = fa_amort_pvt.t_ltd_cost_of_removal(i)
6716: , DEPRN_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_deprn_adjustment_amount(i)
6717: , EXPENSE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_expense_adjustment_amount(i)
6718: , RESERVE_ADJUSTMENT_AMOUNT = fa_amort_pvt.t_reserve_adjustment_amount(i)
6719: , CHANGE_IN_EOFY_RESERVE = fa_amort_pvt.t_change_in_eofy_reserve(i)
6720: , LAST_UPDATE_DATE = p_trans_rec.who_info.last_update_date
6721: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6722: , LAST_UPDATE_LOGIN = p_trans_rec.who_info.last_update_login
6723: WHERE ASSET_ID = p_asset_hdr_rec.asset_id
6721: , LAST_UPDATED_BY = p_trans_rec.who_info.last_updated_by
6722: , LAST_UPDATE_LOGIN = p_trans_rec.who_info.last_update_login
6723: WHERE ASSET_ID = p_asset_hdr_rec.asset_id
6724: AND BOOK_TYPE_CODE = p_asset_hdr_rec.book_type_code
6725: AND PERIOD_COUNTER = fa_amort_pvt.t_period_counter(i);
6726: end if;
6727:
6728: end if; -- (p_update_books_summary)
6729:
7035: x_bonus_deprn_exp OUT NOCOPY NUMBER,
7036: x_deprn_rsv OUT NOCOPY NUMBER,
7037: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return boolean IS
7038:
7039: l_calling_fn varchar2(50) := 'newFA_AMORT_PVT.faxama';
7040: l_reval_deprn_rsv_adj number :=0;
7041: l_afn_zero number:=0;
7042:
7043: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
7192: p_calling_fn => l_calling_fn
7193: ,p_log_level_rec => p_log_level_rec) then
7194:
7195: if (p_log_level_rec.statement_level) then
7196: fa_debug_pkg.add('calc_fin_info', 'calling FA_AMORT_PVT.createGroup', 'FAILED'
7197: ,p_log_level_rec => p_log_level_rec);
7198: end if;
7199:
7200: return (FALSE);
7214: then
7215: -- Member addition and adjustment that has impact to the group
7216:
7217: if (p_log_level_rec.statement_level) then
7218: fa_debug_pkg.add('calc_fin_info', 'calling FA_AMORT_PVT.maintainGroup', 'FAILED'
7219: ,p_log_level_rec => p_log_level_rec);
7220: end if;
7221:
7222: end if;
7434: p_mrc_sob_type_code VARCHAR2,
7435: x_exp_rsv_amount OUT NOCOPY NUMBER,
7436: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return BOOLEAN IS
7437:
7438: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.GetExpRsv';
7439:
7440: --
7441: -- This cursor doesn't include period counter created as condition
7442: -- because it is not certain that prior period unplanned is allowed
7730: AND ADJ.PERIOD_COUNTER_CREATED = p_period_rec.period_counter
7731: AND ADJ.ADJUSTMENT_TYPE in ('RESERVE', 'EXPENSE');
7732:
7733:
7734: l_calling_fn VARCHAR2(100) := 'FA_AMORT_PVT.GetDeprnRec';
7735: l_dpr FA_STD_TYPES.FA_DEPRN_ROW_STRUCT;
7736: l_run_mode VARCHAR2(20) := 'TRANSACTION';
7737: l_status BOOLEAN;
7738:
7964: p_mrc_sob_type_code VARCHAR2,
7965: p_calling_fn VARCHAR2,
7966: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return BOOLEAN IS
7967:
7968: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.GetEofyReserve';
7969: get_err EXCEPTION;
7970:
7971: --
7972: -- Find transaction which is
8377: p_mrc_sob_type_code VARCHAR2,
8378: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)
8379: return BOOLEAN is
8380:
8381: l_calling_fn VARCHAR2(50) := 'FA_AMORT_PVT.GetFinAdjRec';
8382: get_err EXCEPTION;
8383:
8384: CURSOR c_get_fin_adj_rec IS
8385: select decode(p_reclass_src_dest, 'SOURCE', -1, 1) * sum(inbk.cost - nvl(outbk.cost, 0))
9752: select asset_id
9753: from fa_transaction_headers
9754: where transaction_header_id = p_trans_rec.member_transaction_header_id;
9755:
9756: l_calling_fn VARCHAR2(100) := 'FA_AMORT_PVT.GetFinRec';
9757: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
9758: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
9759: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
9760: l_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type;
14346: x_deprn_exp OUT NOCOPY NUMBER,
14347: x_bonus_deprn_exp OUT NOCOPY NUMBER,
14348: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) return boolean IS
14349:
14350: l_calling_fn varchar2(50) := 'FA_AMORT_PVT.faxama';
14351: l_reval_deprn_rsv_adj number :=0;
14352: l_afn_zero number:=0;
14353:
14354: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
14451: (fa_cache_pkg.fazcdrd_record.rule_name = 'ENERGY PERIOD END BALANCE') and -- ENERGY
14452: (px_trans_rec.transaction_type_code = 'REINSTATEMENT') then -- ENERGY
14453: if (p_log_level_rec.statement_level) then
14454: fa_debug_pkg.add(l_calling_fn, 'calling function ',
14455: 'FA_AMORT_PVT.calc_raf_adj_cost'
14456: ,p_log_level_rec => p_log_level_rec);
14457: end if;
14458:
14459: l_asset_deprn_rec_new := p_asset_deprn_rec;
14463: px_asset_fin_rec_new.salvage_value := px_asset_fin_rec_new.cost * .1;
14464: px_asset_fin_rec_new.recoverable_cost := px_asset_fin_rec_new.cost - px_asset_fin_rec_new.salvage_value;
14465: px_asset_fin_rec_new.adjusted_recoverable_cost := px_asset_fin_rec_new.recoverable_cost;
14466:
14467: if not FA_AMORT_PVT.calc_raf_adj_cost
14468: (p_trans_rec => px_trans_rec,
14469: p_asset_hdr_rec => p_asset_hdr_rec,
14470: p_asset_desc_rec => p_asset_desc_rec,
14471: p_asset_type_rec => p_asset_type_rec,
15645: p_mrc_sob_type_code IN VARCHAR2,
15646: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null) RETURN BOOLEAN IS
15647:
15648:
15649: l_calling_fn VARCHAR2(50) := 'fa_amort_pvt.calc_raf_adj_cost';
15650:
15651: --+++++++ variables for Eofy Recoverable Cost/Salvage Value +++++++
15652: l_eofy_rec_cost NUMBER;
15653: l_eofy_sal_val NUMBER;
16063: p_mrc_sob_type_code => p_mrc_sob_type_code,
16064: p_calling_fn => l_calling_fn) then
16065:
16066: if (p_log_level_rec.statement_level) then
16067: fa_debug_pkg.add(l_calling_fn, 'calling FA_AMORT_PVT.createGroup', 'FAILED',
16068: p_log_level_rec => p_log_level_rec);
16069: end if;
16070:
16071: return (FALSE);
16207: p_mrc_sob_type_code VARCHAR2,
16208: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)
16209: RETURN BOOLEAN is
16210:
16211: l_calling_fn varchar2(100) := 'FA_AMORT_PVT.check_dpis_change';
16212:
16213: CURSOR c_check_dpis_change is
16214: select inbk.cost
16215: , inbk.cip_cost
16278: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type
16279: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)
16280: RETURN BOOLEAN is
16281:
16282: l_calling_fn varchar2(100) := 'FA_AMORT_PVT.check_member_existence';
16283:
16284: CURSOR c_mem_exists IS
16285: select transaction_header_id_in
16286: from fa_books
16320: return false;
16321:
16322: END check_member_existence;
16323:
16324: END FA_AMORT_PVT;