DBA Data[Home] [Help]

APPS.FA_IMPAIRMENT_PREV_PVT dependencies on FA_AMORT_PVT

Line 2195: FETCH c_get_period_rec BULK COLLECT INTO fa_amort_pvt.t_period_counter

2191: fa_debug_pkg.add(l_calling_fn,'BEGIN', p_asset_id, p_log_level_rec => p_log_level_rec);
2192: end if;
2193:
2194: OPEN c_get_period_rec;
2195: FETCH c_get_period_rec BULK COLLECT INTO fa_amort_pvt.t_period_counter
2196: , fa_amort_pvt.t_calendar_period_open_date
2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year

Line 2196: , fa_amort_pvt.t_calendar_period_open_date

2192: end if;
2193:
2194: OPEN c_get_period_rec;
2195: FETCH c_get_period_rec BULK COLLECT INTO fa_amort_pvt.t_period_counter
2196: , fa_amort_pvt.t_calendar_period_open_date
2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost

Line 2197: , fa_amort_pvt.t_calendar_period_close_date

2193:
2194: OPEN c_get_period_rec;
2195: FETCH c_get_period_rec BULK COLLECT INTO fa_amort_pvt.t_period_counter
2196: , fa_amort_pvt.t_calendar_period_open_date
2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost

Line 2198: , fa_amort_pvt.t_period_num

2194: OPEN c_get_period_rec;
2195: FETCH c_get_period_rec BULK COLLECT INTO fa_amort_pvt.t_period_counter
2196: , fa_amort_pvt.t_calendar_period_open_date
2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost

Line 2199: , fa_amort_pvt.t_fiscal_year

2195: FETCH c_get_period_rec BULK COLLECT INTO fa_amort_pvt.t_period_counter
2196: , fa_amort_pvt.t_calendar_period_open_date
2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost

Line 2200: , fa_amort_pvt.t_cost

2196: , fa_amort_pvt.t_calendar_period_open_date
2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis

Line 2201: , fa_amort_pvt.t_recoverable_cost

2197: , fa_amort_pvt.t_calendar_period_close_date
2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name

Line 2202: , fa_amort_pvt.t_adjusted_recoverable_cost

2198: , fa_amort_pvt.t_period_num
2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule

Line 2203: , fa_amort_pvt.t_adjusted_cost

2199: , fa_amort_pvt.t_fiscal_year
2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit

Line 2204: , fa_amort_pvt.t_reval_amortization_basis

2200: , fa_amort_pvt.t_cost
2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value

Line 2205: , fa_amort_pvt.t_ceiling_name

2201: , fa_amort_pvt.t_recoverable_cost
2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value
2209: , fa_amort_pvt.t_salvage_value

Line 2206: , fa_amort_pvt.t_bonus_rule

2202: , fa_amort_pvt.t_adjusted_recoverable_cost
2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value
2209: , fa_amort_pvt.t_salvage_value
2210: , tbs_change_in_sal

Line 2207: , fa_amort_pvt.t_allowed_deprn_limit

2203: , fa_amort_pvt.t_adjusted_cost
2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value
2209: , fa_amort_pvt.t_salvage_value
2210: , tbs_change_in_sal
2211: , fa_amort_pvt.t_allowed_deprn_limit_amount

Line 2208: , fa_amort_pvt.t_percent_salvage_value

2204: , fa_amort_pvt.t_reval_amortization_basis
2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value
2209: , fa_amort_pvt.t_salvage_value
2210: , tbs_change_in_sal
2211: , fa_amort_pvt.t_allowed_deprn_limit_amount
2212: , tbs_change_in_limit

Line 2209: , fa_amort_pvt.t_salvage_value

2205: , fa_amort_pvt.t_ceiling_name
2206: , fa_amort_pvt.t_bonus_rule
2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value
2209: , fa_amort_pvt.t_salvage_value
2210: , tbs_change_in_sal
2211: , fa_amort_pvt.t_allowed_deprn_limit_amount
2212: , tbs_change_in_limit
2213: , fa_amort_pvt.t_depreciate_flag

Line 2211: , fa_amort_pvt.t_allowed_deprn_limit_amount

2207: , fa_amort_pvt.t_allowed_deprn_limit
2208: , fa_amort_pvt.t_percent_salvage_value
2209: , fa_amort_pvt.t_salvage_value
2210: , tbs_change_in_sal
2211: , fa_amort_pvt.t_allowed_deprn_limit_amount
2212: , tbs_change_in_limit
2213: , fa_amort_pvt.t_depreciate_flag
2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code

Line 2213: , fa_amort_pvt.t_depreciate_flag

2209: , fa_amort_pvt.t_salvage_value
2210: , tbs_change_in_sal
2211: , fa_amort_pvt.t_allowed_deprn_limit_amount
2212: , tbs_change_in_limit
2213: , fa_amort_pvt.t_depreciate_flag
2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate

Line 2214: , fa_amort_pvt.t_date_placed_in_service

2210: , tbs_change_in_sal
2211: , fa_amort_pvt.t_allowed_deprn_limit_amount
2212: , tbs_change_in_limit
2213: , fa_amort_pvt.t_depreciate_flag
2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity

Line 2215: , fa_amort_pvt.t_deprn_method_code

2211: , fa_amort_pvt.t_allowed_deprn_limit_amount
2212: , tbs_change_in_limit
2213: , fa_amort_pvt.t_depreciate_flag
2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity

Line 2216: , fa_amort_pvt.t_life_in_months

2212: , tbs_change_in_limit
2213: , fa_amort_pvt.t_depreciate_flag
2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount

Line 2217: , fa_amort_pvt.t_adjusted_rate

2213: , fa_amort_pvt.t_depreciate_flag
2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount

Line 2218: , fa_amort_pvt.t_production_capacity

2214: , fa_amort_pvt.t_date_placed_in_service
2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale

Line 2219: , fa_amort_pvt.t_adjusted_capacity

2215: , fa_amort_pvt.t_deprn_method_code
2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale

Line 2220: , fa_amort_pvt.t_expense_adjustment_amount

2216: , fa_amort_pvt.t_life_in_months
2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal

Line 2221: , fa_amort_pvt.t_reserve_adjustment_amount

2217: , fa_amort_pvt.t_adjusted_rate
2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal

Line 2222: , fa_amort_pvt.t_ytd_proceeds_of_sale

2218: , fa_amort_pvt.t_production_capacity
2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost

Line 2223: , fa_amort_pvt.t_ltd_proceeds_of_sale

2219: , fa_amort_pvt.t_adjusted_capacity
2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost
2227: , fa_amort_pvt.t_change_in_cip_cost

Line 2224: , fa_amort_pvt.t_ytd_cost_of_removal

2220: , fa_amort_pvt.t_expense_adjustment_amount
2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost
2227: , fa_amort_pvt.t_change_in_cip_cost
2228: , fa_amort_pvt.t_reset_adjusted_cost_flag

Line 2225: , fa_amort_pvt.t_ltd_cost_of_removal

2221: , fa_amort_pvt.t_reserve_adjustment_amount
2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost
2227: , fa_amort_pvt.t_change_in_cip_cost
2228: , fa_amort_pvt.t_reset_adjusted_cost_flag
2229: , tbs_transaction_header_id

Line 2226: , fa_amort_pvt.t_change_in_cost

2222: , fa_amort_pvt.t_ytd_proceeds_of_sale
2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost
2227: , fa_amort_pvt.t_change_in_cip_cost
2228: , fa_amort_pvt.t_reset_adjusted_cost_flag
2229: , tbs_transaction_header_id
2230: , tbs_change_in_retirements_cost

Line 2227: , fa_amort_pvt.t_change_in_cip_cost

2223: , fa_amort_pvt.t_ltd_proceeds_of_sale
2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost
2227: , fa_amort_pvt.t_change_in_cip_cost
2228: , fa_amort_pvt.t_reset_adjusted_cost_flag
2229: , tbs_transaction_header_id
2230: , tbs_change_in_retirements_cost
2231: , fa_amort_pvt.t_change_in_eofy_reserve

Line 2228: , fa_amort_pvt.t_reset_adjusted_cost_flag

2224: , fa_amort_pvt.t_ytd_cost_of_removal
2225: , fa_amort_pvt.t_ltd_cost_of_removal
2226: , fa_amort_pvt.t_change_in_cost
2227: , fa_amort_pvt.t_change_in_cip_cost
2228: , fa_amort_pvt.t_reset_adjusted_cost_flag
2229: , tbs_transaction_header_id
2230: , tbs_change_in_retirements_cost
2231: , fa_amort_pvt.t_change_in_eofy_reserve
2232: , fa_amort_pvt.t_reval_reserve

Line 2231: , fa_amort_pvt.t_change_in_eofy_reserve

2227: , fa_amort_pvt.t_change_in_cip_cost
2228: , fa_amort_pvt.t_reset_adjusted_cost_flag
2229: , tbs_transaction_header_id
2230: , tbs_change_in_retirements_cost
2231: , fa_amort_pvt.t_change_in_eofy_reserve
2232: , fa_amort_pvt.t_reval_reserve
2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve

Line 2232: , fa_amort_pvt.t_reval_reserve

2228: , fa_amort_pvt.t_reset_adjusted_cost_flag
2229: , tbs_transaction_header_id
2230: , tbs_change_in_retirements_cost
2231: , fa_amort_pvt.t_change_in_eofy_reserve
2232: , fa_amort_pvt.t_reval_reserve
2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount

Line 2233: , fa_amort_pvt.t_bonus_deprn_amount

2229: , tbs_transaction_header_id
2230: , tbs_change_in_retirements_cost
2231: , fa_amort_pvt.t_change_in_eofy_reserve
2232: , fa_amort_pvt.t_reval_reserve
2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment

Line 2234: , fa_amort_pvt.t_bonus_ytd_deprn

2230: , tbs_change_in_retirements_cost
2231: , fa_amort_pvt.t_change_in_eofy_reserve
2232: , fa_amort_pvt.t_reval_reserve
2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve

Line 2235: , fa_amort_pvt.t_bonus_deprn_reserve

2231: , fa_amort_pvt.t_change_in_eofy_reserve
2232: , fa_amort_pvt.t_reval_reserve
2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor

Line 2236: , fa_amort_pvt.t_impairment_amount

2232: , fa_amort_pvt.t_reval_reserve
2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor

Line 2237: , fa_amort_pvt.t_ytd_impairment

2233: , fa_amort_pvt.t_bonus_deprn_amount
2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type

Line 2238: , fa_amort_pvt.t_impairment_reserve

2234: , fa_amort_pvt.t_bonus_ytd_deprn
2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type

Line 2239: , fa_amort_pvt.t_rate_adjustment_factor

2235: , fa_amort_pvt.t_bonus_deprn_reserve
2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount

Line 2240: , fa_amort_pvt.t_formula_factor

2236: , fa_amort_pvt.t_impairment_amount
2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn

Line 2241: , fa_amort_pvt.t_salvage_type

2237: , fa_amort_pvt.t_ytd_impairment
2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve

Line 2242: , fa_amort_pvt.t_deprn_limit_type

2238: , fa_amort_pvt.t_impairment_reserve
2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production

Line 2243: , fa_amort_pvt.t_deprn_amount

2239: , fa_amort_pvt.t_rate_adjustment_factor
2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production

Line 2244: , fa_amort_pvt.t_ytd_deprn

2240: , fa_amort_pvt.t_formula_factor
2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production

Line 2245: , fa_amort_pvt.t_deprn_reserve

2241: , fa_amort_pvt.t_salvage_type
2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag

Line 2246: , fa_amort_pvt.t_ltd_production

2242: , fa_amort_pvt.t_deprn_limit_type
2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount

Line 2247: , fa_amort_pvt.t_ytd_production

2243: , fa_amort_pvt.t_deprn_amount
2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost

Line 2248: , fa_amort_pvt.t_production

2244: , fa_amort_pvt.t_ytd_deprn
2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor

Line 2249: , fa_amort_pvt.t_capitalized_flag

2245: , fa_amort_pvt.t_deprn_reserve
2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve

Line 2250: , fa_amort_pvt.t_unplanned_amount

2246: , fa_amort_pvt.t_ltd_production
2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve
2254: , fa_amort_pvt.t_eop_adj_cost

Line 2251: , fa_amort_pvt.t_eofy_adj_cost

2247: , fa_amort_pvt.t_ytd_production
2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve
2254: , fa_amort_pvt.t_eop_adj_cost
2255: , fa_amort_pvt.t_bonus_rate

Line 2252: , fa_amort_pvt.t_eofy_formula_factor

2248: , fa_amort_pvt.t_production
2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve
2254: , fa_amort_pvt.t_eop_adj_cost
2255: , fa_amort_pvt.t_bonus_rate
2256: ;

Line 2253: , fa_amort_pvt.t_eofy_reserve

2249: , fa_amort_pvt.t_capitalized_flag
2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve
2254: , fa_amort_pvt.t_eop_adj_cost
2255: , fa_amort_pvt.t_bonus_rate
2256: ;
2257: CLOSE c_get_period_rec;

Line 2254: , fa_amort_pvt.t_eop_adj_cost

2250: , fa_amort_pvt.t_unplanned_amount
2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve
2254: , fa_amort_pvt.t_eop_adj_cost
2255: , fa_amort_pvt.t_bonus_rate
2256: ;
2257: CLOSE c_get_period_rec;
2258:

Line 2255: , fa_amort_pvt.t_bonus_rate

2251: , fa_amort_pvt.t_eofy_adj_cost
2252: , fa_amort_pvt.t_eofy_formula_factor
2253: , fa_amort_pvt.t_eofy_reserve
2254: , fa_amort_pvt.t_eop_adj_cost
2255: , fa_amort_pvt.t_bonus_rate
2256: ;
2257: CLOSE c_get_period_rec;
2258:
2259:

Line 2261: fa_debug_pkg.add(l_calling_fn,'c_get_period_rec returned', fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);

2257: CLOSE c_get_period_rec;
2258:
2259:
2260: if (p_log_level_rec.statement_level) then
2261: fa_debug_pkg.add(l_calling_fn,'c_get_period_rec returned', fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);
2262: end if;
2263:
2264:
2265: OPEN c_get_member_trx;

Line 2295: fa_amort_pvt.t_reset_adjusted_cost_flag(1) := 'Y';

2291: if (p_log_level_rec.statement_level) then
2292: fa_debug_pkg.add(l_calling_fn,'c_get_member_trx returned', tt_transaction_header_id.count, p_log_level_rec => p_log_level_rec);
2293: end if;
2294:
2295: fa_amort_pvt.t_reset_adjusted_cost_flag(1) := 'Y';
2296: l_start_pc := fa_amort_pvt.t_period_counter(1);
2297:
2298: if (p_log_level_rec.statement_level) then
2299: fa_debug_pkg.add(l_calling_fn,'Before trx loop', l_start_pc, p_log_level_rec => p_log_level_rec);

Line 2296: l_start_pc := fa_amort_pvt.t_period_counter(1);

2292: fa_debug_pkg.add(l_calling_fn,'c_get_member_trx returned', tt_transaction_header_id.count, p_log_level_rec => p_log_level_rec);
2293: end if;
2294:
2295: fa_amort_pvt.t_reset_adjusted_cost_flag(1) := 'Y';
2296: l_start_pc := fa_amort_pvt.t_period_counter(1);
2297:
2298: if (p_log_level_rec.statement_level) then
2299: fa_debug_pkg.add(l_calling_fn,'Before trx loop', l_start_pc, p_log_level_rec => p_log_level_rec);
2300: end if;

Line 2333: fa_amort_pvt.t_reset_adjusted_cost_flag(loc) := 'Y';

2329: end if;
2330:
2331: if (l_process_this_trx) then
2332:
2333: fa_amort_pvt.t_reset_adjusted_cost_flag(loc) := 'Y';
2334: fa_amort_pvt.t_change_in_cost(loc) := fa_amort_pvt.t_change_in_cost(loc) + tt_cost(i);
2335:
2336: if (p_log_level_rec.statement_level) then
2337: fa_debug_pkg.add(l_calling_fn,'trx type code('||to_char(i)||')', tt_transaction_type_code(i));

Line 2334: fa_amort_pvt.t_change_in_cost(loc) := fa_amort_pvt.t_change_in_cost(loc) + tt_cost(i);

2330:
2331: if (l_process_this_trx) then
2332:
2333: fa_amort_pvt.t_reset_adjusted_cost_flag(loc) := 'Y';
2334: fa_amort_pvt.t_change_in_cost(loc) := fa_amort_pvt.t_change_in_cost(loc) + tt_cost(i);
2335:
2336: if (p_log_level_rec.statement_level) then
2337: fa_debug_pkg.add(l_calling_fn,'trx type code('||to_char(i)||')', tt_transaction_type_code(i));
2338: end if;

Line 2346: fa_amort_pvt.t_ytd_deprn(loc-1) := l_ytd_deprn;

2342: FETCH c_get_init_rsv INTO l_ytd_deprn, l_deprn_reserve;
2343: CLOSE c_get_init_rsv;
2344:
2345: if (l_deprn_reserve <> 0) then
2346: fa_amort_pvt.t_ytd_deprn(loc-1) := l_ytd_deprn;
2347: fa_amort_pvt.t_deprn_reserve(loc-1) := l_deprn_reserve;
2348: end if;
2349: end if;
2350:

Line 2347: fa_amort_pvt.t_deprn_reserve(loc-1) := l_deprn_reserve;

2343: CLOSE c_get_init_rsv;
2344:
2345: if (l_deprn_reserve <> 0) then
2346: fa_amort_pvt.t_ytd_deprn(loc-1) := l_ytd_deprn;
2347: fa_amort_pvt.t_deprn_reserve(loc-1) := l_deprn_reserve;
2348: end if;
2349: end if;
2350:
2351:

Line 2374: fa_amort_pvt.t_deprn_method_code(loc) := tt_deprn_method_code(i);

2370: fa_debug_pkg.add(l_calling_fn,'tt_salvage_type_in('||to_char(i)||')', tt_salvage_type_in(i));
2371: end if;
2372:
2373: tbs_transaction_header_id(loc) := tt_transaction_header_id(i);
2374: fa_amort_pvt.t_deprn_method_code(loc) := tt_deprn_method_code(i);
2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);
2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);

Line 2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);

2371: end if;
2372:
2373: tbs_transaction_header_id(loc) := tt_transaction_header_id(i);
2374: fa_amort_pvt.t_deprn_method_code(loc) := tt_deprn_method_code(i);
2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);
2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);

Line 2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);

2372:
2373: tbs_transaction_header_id(loc) := tt_transaction_header_id(i);
2374: fa_amort_pvt.t_deprn_method_code(loc) := tt_deprn_method_code(i);
2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);
2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);
2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);

Line 2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);

2373: tbs_transaction_header_id(loc) := tt_transaction_header_id(i);
2374: fa_amort_pvt.t_deprn_method_code(loc) := tt_deprn_method_code(i);
2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);
2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);
2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);
2381: fa_amort_pvt.t_production_capacity(loc) := tt_production_capacity(i);

Line 2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);

2374: fa_amort_pvt.t_deprn_method_code(loc) := tt_deprn_method_code(i);
2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);
2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);
2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);
2381: fa_amort_pvt.t_production_capacity(loc) := tt_production_capacity(i);
2382: end if;

Line 2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);

2375: fa_amort_pvt.t_salvage_type(loc) := tt_salvage_type_in(i);
2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);
2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);
2381: fa_amort_pvt.t_production_capacity(loc) := tt_production_capacity(i);
2382: end if;
2383:

Line 2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);

2376: fa_amort_pvt.t_percent_salvage_value(loc) := tt_percent_salvage_value_in(i);
2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);
2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);
2381: fa_amort_pvt.t_production_capacity(loc) := tt_production_capacity(i);
2382: end if;
2383:
2384: if (p_log_level_rec.statement_level) then

Line 2381: fa_amort_pvt.t_production_capacity(loc) := tt_production_capacity(i);

2377: fa_amort_pvt.t_deprn_limit_type(loc) := tt_deprn_limit_type_in(i);
2378: fa_amort_pvt.t_allowed_deprn_limit(loc) := tt_allowed_deprn_limit_in(i);
2379: fa_amort_pvt.t_life_in_months(loc) := tt_life_in_months(i);
2380: fa_amort_pvt.t_adjusted_rate(loc) := tt_adjusted_rate(i);
2381: fa_amort_pvt.t_production_capacity(loc) := tt_production_capacity(i);
2382: end if;
2383:
2384: if (p_log_level_rec.statement_level) then
2385: fa_debug_pkg.add(l_calling_fn,'Find Unplan and Impairment Amount', tt_transaction_key(i));

Line 2429: fa_amort_pvt.t_impairment_amount(loc-1) := fa_amort_pvt.t_impairment_amount(loc-1) +

2425: end if;
2426:
2427: if tt_transaction_key(i) = 'IM' then
2428: -- accumulation may not be necessary because we only allow a impairment per pereiod.
2429: fa_amort_pvt.t_impairment_amount(loc-1) := fa_amort_pvt.t_impairment_amount(loc-1) +
2430: l_adj_amount;
2431: elsif (tt_transaction_key(i) in ('UE', 'UA', 'U')) then
2432: fa_amort_pvt.t_unplanned_amount(loc) := fa_amort_pvt.t_unplanned_amount(loc) +
2433: l_adj_amount;

Line 2432: fa_amort_pvt.t_unplanned_amount(loc) := fa_amort_pvt.t_unplanned_amount(loc) +

2428: -- accumulation may not be necessary because we only allow a impairment per pereiod.
2429: fa_amort_pvt.t_impairment_amount(loc-1) := fa_amort_pvt.t_impairment_amount(loc-1) +
2430: l_adj_amount;
2431: elsif (tt_transaction_key(i) in ('UE', 'UA', 'U')) then
2432: fa_amort_pvt.t_unplanned_amount(loc) := fa_amort_pvt.t_unplanned_amount(loc) +
2433: l_adj_amount;
2434: fa_amort_pvt.t_expense_adjustment_amount(loc) := fa_amort_pvt.t_expense_adjustment_amount(loc) +
2435: l_adj_amount;
2436: elsif (tt_transaction_type_code(i) like '%RETIREMENT') then

Line 2434: fa_amort_pvt.t_expense_adjustment_amount(loc) := fa_amort_pvt.t_expense_adjustment_amount(loc) +

2430: l_adj_amount;
2431: elsif (tt_transaction_key(i) in ('UE', 'UA', 'U')) then
2432: fa_amort_pvt.t_unplanned_amount(loc) := fa_amort_pvt.t_unplanned_amount(loc) +
2433: l_adj_amount;
2434: fa_amort_pvt.t_expense_adjustment_amount(loc) := fa_amort_pvt.t_expense_adjustment_amount(loc) +
2435: l_adj_amount;
2436: elsif (tt_transaction_type_code(i) like '%RETIREMENT') then
2437: fa_amort_pvt.t_reserve_adjustment_amount(i) := fa_amort_pvt.t_reserve_adjustment_amount(loc) -
2438: l_adj_amount;

Line 2437: fa_amort_pvt.t_reserve_adjustment_amount(i) := fa_amort_pvt.t_reserve_adjustment_amount(loc) -

2433: l_adj_amount;
2434: fa_amort_pvt.t_expense_adjustment_amount(loc) := fa_amort_pvt.t_expense_adjustment_amount(loc) +
2435: l_adj_amount;
2436: elsif (tt_transaction_type_code(i) like '%RETIREMENT') then
2437: fa_amort_pvt.t_reserve_adjustment_amount(i) := fa_amort_pvt.t_reserve_adjustment_amount(loc) -
2438: l_adj_amount;
2439: fa_amort_pvt.t_impairment_amount(loc-1) := fa_amort_pvt.t_impairment_amount(loc-1) -
2440: l_ret_imp_amount;
2441: end if;

Line 2439: fa_amort_pvt.t_impairment_amount(loc-1) := fa_amort_pvt.t_impairment_amount(loc-1) -

2435: l_adj_amount;
2436: elsif (tt_transaction_type_code(i) like '%RETIREMENT') then
2437: fa_amort_pvt.t_reserve_adjustment_amount(i) := fa_amort_pvt.t_reserve_adjustment_amount(loc) -
2438: l_adj_amount;
2439: fa_amort_pvt.t_impairment_amount(loc-1) := fa_amort_pvt.t_impairment_amount(loc-1) -
2440: l_ret_imp_amount;
2441: end if;
2442:
2443: end if; -- (tt_transaction_key(i) in ('UE', 'UA', 'U', 'IM')

Line 2495: FOR i in 1..fa_amort_pvt.t_period_counter.count LOOP

2491: l_asset_fin_rec_old.adjusted_capacity := 0;
2492: l_asset_fin_rec_new := l_asset_fin_rec_old;
2493:
2494:
2495: FOR i in 1..fa_amort_pvt.t_period_counter.count LOOP
2496:
2497: if (l_skip) and (tbs_transaction_header_id(i) = 0) then
2498:
2499: if (p_log_level_rec.statement_level) then

Line 2500: fa_debug_pkg.add(l_calling_fn,'Skip this period', fa_amort_pvt.t_period_counter(i));

2496:
2497: if (l_skip) and (tbs_transaction_header_id(i) = 0) then
2498:
2499: if (p_log_level_rec.statement_level) then
2500: fa_debug_pkg.add(l_calling_fn,'Skip this period', fa_amort_pvt.t_period_counter(i));
2501: end if;
2502:
2503: l_bs_ind := l_bs_ind + 1;
2504: else

Line 2513: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i) + fa_amort_pvt.t_change_in_cost(i);

2509: l_skip := FALSE;
2510:
2511:
2512: if (i = 1) then
2513: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i) + fa_amort_pvt.t_change_in_cost(i);
2514: else
2515: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i-1) + fa_amort_pvt.t_change_in_cost(i);
2516: end if;
2517:

Line 2515: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i-1) + fa_amort_pvt.t_change_in_cost(i);

2511:
2512: if (i = 1) then
2513: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i) + fa_amort_pvt.t_change_in_cost(i);
2514: else
2515: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i-1) + fa_amort_pvt.t_change_in_cost(i);
2516: end if;
2517:
2518: if (p_log_level_rec.statement_level) then
2519: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));

Line 2519: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));

2515: fa_amort_pvt.t_cost(i) := fa_amort_pvt.t_cost(i-1) + fa_amort_pvt.t_change_in_cost(i);
2516: end if;
2517:
2518: if (p_log_level_rec.statement_level) then
2519: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));
2520: end if;
2521:
2522: if (fa_amort_pvt.t_salvage_type(i) is null) then
2523: fa_amort_pvt.t_salvage_type(i) := fa_amort_pvt.t_salvage_type(i-1);

Line 2522: if (fa_amort_pvt.t_salvage_type(i) is null) then

2518: if (p_log_level_rec.statement_level) then
2519: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));
2520: end if;
2521:
2522: if (fa_amort_pvt.t_salvage_type(i) is null) then
2523: fa_amort_pvt.t_salvage_type(i) := fa_amort_pvt.t_salvage_type(i-1);
2524: end if;
2525:
2526: if (p_log_level_rec.statement_level) then

Line 2523: fa_amort_pvt.t_salvage_type(i) := fa_amort_pvt.t_salvage_type(i-1);

2519: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));
2520: end if;
2521:
2522: if (fa_amort_pvt.t_salvage_type(i) is null) then
2523: fa_amort_pvt.t_salvage_type(i) := fa_amort_pvt.t_salvage_type(i-1);
2524: end if;
2525:
2526: if (p_log_level_rec.statement_level) then
2527: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));

Line 2527: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));

2523: fa_amort_pvt.t_salvage_type(i) := fa_amort_pvt.t_salvage_type(i-1);
2524: end if;
2525:
2526: if (p_log_level_rec.statement_level) then
2527: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));
2528: end if;
2529:
2530: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
2531: if (p_log_level_rec.statement_level) then

Line 2530: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then

2526: if (p_log_level_rec.statement_level) then
2527: fa_debug_pkg.add(l_calling_fn,'t_salvage_type('||to_char(i)||')', fa_amort_pvt.t_salvage_type(i));
2528: end if;
2529:
2530: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
2531: if (p_log_level_rec.statement_level) then
2532: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));
2533: end if;
2534:

Line 2532: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));

2528: end if;
2529:
2530: if (fa_amort_pvt.t_salvage_type(i) = 'PCT') then
2531: if (p_log_level_rec.statement_level) then
2532: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));
2533: end if;
2534:
2535: if (fa_amort_pvt.t_percent_salvage_value(i) is null) then
2536: if (i > 1) then

Line 2535: if (fa_amort_pvt.t_percent_salvage_value(i) is null) then

2531: if (p_log_level_rec.statement_level) then
2532: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));
2533: end if;
2534:
2535: if (fa_amort_pvt.t_percent_salvage_value(i) is null) then
2536: if (i > 1) then
2537: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i-1);
2538: else
2539: fa_amort_pvt.t_percent_salvage_value(i) := 0;

Line 2537: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i-1);

2533: end if;
2534:
2535: if (fa_amort_pvt.t_percent_salvage_value(i) is null) then
2536: if (i > 1) then
2537: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i-1);
2538: else
2539: fa_amort_pvt.t_percent_salvage_value(i) := 0;
2540: end if;
2541: end if;

Line 2539: fa_amort_pvt.t_percent_salvage_value(i) := 0;

2535: if (fa_amort_pvt.t_percent_salvage_value(i) is null) then
2536: if (i > 1) then
2537: fa_amort_pvt.t_percent_salvage_value(i) := fa_amort_pvt.t_percent_salvage_value(i-1);
2538: else
2539: fa_amort_pvt.t_percent_salvage_value(i) := 0;
2540: end if;
2541: end if;
2542:
2543: if (p_log_level_rec.statement_level) then

Line 2544: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));

2540: end if;
2541: end if;
2542:
2543: if (p_log_level_rec.statement_level) then
2544: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));
2545: end if;
2546:
2547: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
2548: fa_round_pkg.fa_ceil(l_temp_num, p_book_type_code, p_log_level_rec => p_log_level_rec);

Line 2547: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);

2543: if (p_log_level_rec.statement_level) then
2544: fa_debug_pkg.add(l_calling_fn,'t_percent_salvage_value('||to_char(i)||')', fa_amort_pvt.t_percent_salvage_value(i));
2545: end if;
2546:
2547: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
2548: fa_round_pkg.fa_ceil(l_temp_num, p_book_type_code, p_log_level_rec => p_log_level_rec);
2549: fa_amort_pvt.t_salvage_value(i) := l_temp_num;
2550: else
2551: if (p_log_level_rec.statement_level) then

Line 2549: fa_amort_pvt.t_salvage_value(i) := l_temp_num;

2545: end if;
2546:
2547: l_temp_num := fa_amort_pvt.t_cost(i) * fa_amort_pvt.t_percent_salvage_value(i);
2548: fa_round_pkg.fa_ceil(l_temp_num, p_book_type_code, p_log_level_rec => p_log_level_rec);
2549: fa_amort_pvt.t_salvage_value(i) := l_temp_num;
2550: else
2551: if (p_log_level_rec.statement_level) then
2552: fa_debug_pkg.add(l_calling_fn,'tbs_change_in_sal('||to_char(i)||')', tbs_change_in_sal(i));
2553: end if;

Line 2556: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_salvage_value(i-1) + tbs_change_in_sal(i);

2552: fa_debug_pkg.add(l_calling_fn,'tbs_change_in_sal('||to_char(i)||')', tbs_change_in_sal(i));
2553: end if;
2554:
2555: if (i > 1) then
2556: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_salvage_value(i-1) + tbs_change_in_sal(i);
2557: else
2558: fa_amort_pvt.t_salvage_value(i) := tbs_change_in_sal(i);
2559: end if;
2560: end if;

Line 2558: fa_amort_pvt.t_salvage_value(i) := tbs_change_in_sal(i);

2554:
2555: if (i > 1) then
2556: fa_amort_pvt.t_salvage_value(i) := fa_amort_pvt.t_salvage_value(i-1) + tbs_change_in_sal(i);
2557: else
2558: fa_amort_pvt.t_salvage_value(i) := tbs_change_in_sal(i);
2559: end if;
2560: end if;
2561:
2562: if (p_log_level_rec.statement_level) then

Line 2563: fa_debug_pkg.add(l_calling_fn,'t_salvage_value('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));

2559: end if;
2560: end if;
2561:
2562: if (p_log_level_rec.statement_level) then
2563: fa_debug_pkg.add(l_calling_fn,'t_salvage_value('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));
2564: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2565: end if;
2566:
2567: if (fa_amort_pvt.t_deprn_limit_type(i) is null) then

Line 2564: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));

2560: end if;
2561:
2562: if (p_log_level_rec.statement_level) then
2563: fa_debug_pkg.add(l_calling_fn,'t_salvage_value('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));
2564: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2565: end if;
2566:
2567: if (fa_amort_pvt.t_deprn_limit_type(i) is null) then
2568: fa_amort_pvt.t_deprn_limit_type(i) := fa_amort_pvt.t_deprn_limit_type(i-1);

Line 2567: if (fa_amort_pvt.t_deprn_limit_type(i) is null) then

2563: fa_debug_pkg.add(l_calling_fn,'t_salvage_value('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));
2564: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2565: end if;
2566:
2567: if (fa_amort_pvt.t_deprn_limit_type(i) is null) then
2568: fa_amort_pvt.t_deprn_limit_type(i) := fa_amort_pvt.t_deprn_limit_type(i-1);
2569: end if;
2570:
2571: if (p_log_level_rec.statement_level) then

Line 2568: fa_amort_pvt.t_deprn_limit_type(i) := fa_amort_pvt.t_deprn_limit_type(i-1);

2564: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2565: end if;
2566:
2567: if (fa_amort_pvt.t_deprn_limit_type(i) is null) then
2568: fa_amort_pvt.t_deprn_limit_type(i) := fa_amort_pvt.t_deprn_limit_type(i-1);
2569: end if;
2570:
2571: if (p_log_level_rec.statement_level) then
2572: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));

Line 2572: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));

2568: fa_amort_pvt.t_deprn_limit_type(i) := fa_amort_pvt.t_deprn_limit_type(i-1);
2569: end if;
2570:
2571: if (p_log_level_rec.statement_level) then
2572: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2573: end if;
2574:
2575: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
2576: if (fa_amort_pvt.t_allowed_deprn_limit(i) is null) then

Line 2575: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then

2571: if (p_log_level_rec.statement_level) then
2572: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2573: end if;
2574:
2575: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
2576: if (fa_amort_pvt.t_allowed_deprn_limit(i) is null) then
2577: if (i > 1) then
2578: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i-1);
2579: else

Line 2576: if (fa_amort_pvt.t_allowed_deprn_limit(i) is null) then

2572: fa_debug_pkg.add(l_calling_fn,'t_deprn_limit_type('||to_char(i)||')', fa_amort_pvt.t_deprn_limit_type(i));
2573: end if;
2574:
2575: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
2576: if (fa_amort_pvt.t_allowed_deprn_limit(i) is null) then
2577: if (i > 1) then
2578: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i-1);
2579: else
2580: fa_amort_pvt.t_allowed_deprn_limit(i) := 0;

Line 2578: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i-1);

2574:
2575: if (fa_amort_pvt.t_deprn_limit_type(i) = 'PCT') then
2576: if (fa_amort_pvt.t_allowed_deprn_limit(i) is null) then
2577: if (i > 1) then
2578: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i-1);
2579: else
2580: fa_amort_pvt.t_allowed_deprn_limit(i) := 0;
2581: end if;
2582: end if;

Line 2580: fa_amort_pvt.t_allowed_deprn_limit(i) := 0;

2576: if (fa_amort_pvt.t_allowed_deprn_limit(i) is null) then
2577: if (i > 1) then
2578: fa_amort_pvt.t_allowed_deprn_limit(i) := fa_amort_pvt.t_allowed_deprn_limit(i-1);
2579: else
2580: fa_amort_pvt.t_allowed_deprn_limit(i) := 0;
2581: end if;
2582: end if;
2583:
2584: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));

Line 2584: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));

2580: fa_amort_pvt.t_allowed_deprn_limit(i) := 0;
2581: end if;
2582: end if;
2583:
2584: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
2585: fa_round_pkg.fa_floor(l_temp_num, l_asset_hdr_rec.book_type_code, p_log_level_rec => p_log_level_rec);
2586: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
2587:
2588: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'AMT') then

Line 2586: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;

2582: end if;
2583:
2584: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
2585: fa_round_pkg.fa_floor(l_temp_num, l_asset_hdr_rec.book_type_code, p_log_level_rec => p_log_level_rec);
2586: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
2587:
2588: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'AMT') then
2589: if (i > 1) then
2590: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0) +

Line 2588: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'AMT') then

2584: l_temp_num := fa_amort_pvt.t_cost(i) * (1 - fa_amort_pvt.t_allowed_deprn_limit(i));
2585: fa_round_pkg.fa_floor(l_temp_num, l_asset_hdr_rec.book_type_code, p_log_level_rec => p_log_level_rec);
2586: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
2587:
2588: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'AMT') then
2589: if (i > 1) then
2590: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0) +
2591: tbs_change_in_limit(i);
2592: else

Line 2590: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0) +

2586: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := l_temp_num;
2587:
2588: elsif(fa_amort_pvt.t_deprn_limit_type(i) = 'AMT') then
2589: if (i > 1) then
2590: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0) +
2591: tbs_change_in_limit(i);
2592: else
2593: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := tbs_change_in_limit(i);
2594: end if;

Line 2593: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := tbs_change_in_limit(i);

2589: if (i > 1) then
2590: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i-1), 0) +
2591: tbs_change_in_limit(i);
2592: else
2593: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := tbs_change_in_limit(i);
2594: end if;
2595: else -- case of 'NONE'
2596: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
2597: end if;

Line 2596: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;

2592: else
2593: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := tbs_change_in_limit(i);
2594: end if;
2595: else -- case of 'NONE'
2596: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
2597: end if;
2598:
2599: if (p_log_level_rec.statement_level) then
2600: fa_debug_pkg.add(l_calling_fn, 'sal_val('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));

Line 2600: fa_debug_pkg.add(l_calling_fn, 'sal_val('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));

2596: fa_amort_pvt.t_allowed_deprn_limit_amount(i) := null;
2597: end if;
2598:
2599: if (p_log_level_rec.statement_level) then
2600: fa_debug_pkg.add(l_calling_fn, 'sal_val('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));
2601: fa_debug_pkg.add(l_calling_fn, 'limit('||to_char(i)||')', fa_amort_pvt.t_allowed_deprn_limit_amount(i));
2602: end if;
2603:
2604: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);

Line 2601: fa_debug_pkg.add(l_calling_fn, 'limit('||to_char(i)||')', fa_amort_pvt.t_allowed_deprn_limit_amount(i));

2597: end if;
2598:
2599: if (p_log_level_rec.statement_level) then
2600: fa_debug_pkg.add(l_calling_fn, 'sal_val('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));
2601: fa_debug_pkg.add(l_calling_fn, 'limit('||to_char(i)||')', fa_amort_pvt.t_allowed_deprn_limit_amount(i));
2602: end if;
2603:
2604: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
2605: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -

Line 2604: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);

2600: fa_debug_pkg.add(l_calling_fn, 'sal_val('||to_char(i)||')', fa_amort_pvt.t_salvage_value(i));
2601: fa_debug_pkg.add(l_calling_fn, 'limit('||to_char(i)||')', fa_amort_pvt.t_allowed_deprn_limit_amount(i));
2602: end if;
2603:
2604: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
2605: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
2606: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0);
2607:
2608: if (p_log_level_rec.statement_level) then

Line 2605: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -

2601: fa_debug_pkg.add(l_calling_fn, 'limit('||to_char(i)||')', fa_amort_pvt.t_allowed_deprn_limit_amount(i));
2602: end if;
2603:
2604: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
2605: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
2606: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0);
2607:
2608: if (p_log_level_rec.statement_level) then
2609: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));

Line 2606: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0);

2602: end if;
2603:
2604: fa_amort_pvt.t_recoverable_cost(i) := fa_amort_pvt.t_cost(i) - fa_amort_pvt.t_salvage_value(i);
2605: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
2606: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0);
2607:
2608: if (p_log_level_rec.statement_level) then
2609: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2610: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));

Line 2609: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));

2605: fa_amort_pvt.t_adjusted_recoverable_cost(i) := fa_amort_pvt.t_cost(i) -
2606: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0);
2607:
2608: if (p_log_level_rec.statement_level) then
2609: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2610: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2611: end if;
2612:
2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then

Line 2610: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));

2606: nvl(fa_amort_pvt.t_allowed_deprn_limit_amount(i), 0);
2607:
2608: if (p_log_level_rec.statement_level) then
2609: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2610: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2611: end if;
2612:
2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then
2614: fa_amort_pvt.t_deprn_method_code(i) := fa_amort_pvt.t_deprn_method_code(i-1);

Line 2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then

2609: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2610: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2611: end if;
2612:
2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then
2614: fa_amort_pvt.t_deprn_method_code(i) := fa_amort_pvt.t_deprn_method_code(i-1);
2615: fa_amort_pvt.t_adjusted_rate(i) := fa_amort_pvt.t_adjusted_rate(i-1);
2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);
2617: end if;

Line 2614: fa_amort_pvt.t_deprn_method_code(i) := fa_amort_pvt.t_deprn_method_code(i-1);

2610: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2611: end if;
2612:
2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then
2614: fa_amort_pvt.t_deprn_method_code(i) := fa_amort_pvt.t_deprn_method_code(i-1);
2615: fa_amort_pvt.t_adjusted_rate(i) := fa_amort_pvt.t_adjusted_rate(i-1);
2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);
2617: end if;
2618:

Line 2615: fa_amort_pvt.t_adjusted_rate(i) := fa_amort_pvt.t_adjusted_rate(i-1);

2611: end if;
2612:
2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then
2614: fa_amort_pvt.t_deprn_method_code(i) := fa_amort_pvt.t_deprn_method_code(i-1);
2615: fa_amort_pvt.t_adjusted_rate(i) := fa_amort_pvt.t_adjusted_rate(i-1);
2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);
2617: end if;
2618:
2619: if (fa_amort_pvt.t_depreciate_flag(i) is null) then

Line 2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);

2612:
2613: if (fa_amort_pvt.t_deprn_method_code(i) is null) then
2614: fa_amort_pvt.t_deprn_method_code(i) := fa_amort_pvt.t_deprn_method_code(i-1);
2615: fa_amort_pvt.t_adjusted_rate(i) := fa_amort_pvt.t_adjusted_rate(i-1);
2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);
2617: end if;
2618:
2619: if (fa_amort_pvt.t_depreciate_flag(i) is null) then
2620: fa_amort_pvt.t_depreciate_flag(i) := fa_amort_pvt.t_depreciate_flag(i-1);

Line 2619: if (fa_amort_pvt.t_depreciate_flag(i) is null) then

2615: fa_amort_pvt.t_adjusted_rate(i) := fa_amort_pvt.t_adjusted_rate(i-1);
2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);
2617: end if;
2618:
2619: if (fa_amort_pvt.t_depreciate_flag(i) is null) then
2620: fa_amort_pvt.t_depreciate_flag(i) := fa_amort_pvt.t_depreciate_flag(i-1);
2621: end if;
2622:
2623: if (p_log_level_rec.statement_level) then

Line 2620: fa_amort_pvt.t_depreciate_flag(i) := fa_amort_pvt.t_depreciate_flag(i-1);

2616: fa_amort_pvt.t_life_in_months(i) := fa_amort_pvt.t_life_in_months(i-1);
2617: end if;
2618:
2619: if (fa_amort_pvt.t_depreciate_flag(i) is null) then
2620: fa_amort_pvt.t_depreciate_flag(i) := fa_amort_pvt.t_depreciate_flag(i-1);
2621: end if;
2622:
2623: if (p_log_level_rec.statement_level) then
2624: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_period_counter', fa_amort_pvt.t_period_counter(i));

Line 2624: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_period_counter', fa_amort_pvt.t_period_counter(i));

2620: fa_amort_pvt.t_depreciate_flag(i) := fa_amort_pvt.t_depreciate_flag(i-1);
2621: end if;
2622:
2623: if (p_log_level_rec.statement_level) then
2624: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_period_counter', fa_amort_pvt.t_period_counter(i));
2625: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
2626: end if;
2627:
2628: --

Line 2629: -- Want to populate fa_amort_pvt tables but not necessary to calculate deprn basis

2625: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
2626: end if;
2627:
2628: --
2629: -- Want to populate fa_amort_pvt tables but not necessary to calculate deprn basis
2630: -- nor periodic depreciations because impairment amount has to be determined first
2631: -- for periods after impairment transactions
2632: --
2633: if fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter and

Line 2633: if fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter and

2629: -- Want to populate fa_amort_pvt tables but not necessary to calculate deprn basis
2630: -- nor periodic depreciations because impairment amount has to be determined first
2631: -- for periods after impairment transactions
2632: --
2633: if fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter and
2634: l_bs_ind <= i then
2635:
2636: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
2637:

Line 2636: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);

2632: --
2633: if fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter and
2634: l_bs_ind <= i then
2635:
2636: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
2637:
2638: if (i = 1) then
2639: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

Line 2639: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

2635:
2636: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
2637:
2638: if (i = 1) then
2639: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else

Line 2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

2636: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
2637:
2638: if (i = 1) then
2639: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else
2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +

Line 2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);

2637:
2638: if (i = 1) then
2639: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else
2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

Line 2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

2638: if (i = 1) then
2639: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else
2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);

Line 2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +

2640: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else
2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then

Line 2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

2641: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else
2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then
2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

Line 2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);

2642: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2643: else
2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then
2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +

Line 2648: if (fa_amort_pvt.t_period_num(i) = 1) then

2644: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then
2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else

Line 2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

2645: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then
2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +

Line 2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +

2646: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then
2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
2654: fa_amort_pvt.t_deprn_amount(i);

Line 2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

2647: if (i > 1) then
2648: if (fa_amort_pvt.t_period_num(i) = 1) then
2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
2654: fa_amort_pvt.t_deprn_amount(i);
2655: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +

Line 2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +

2649: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
2654: fa_amort_pvt.t_deprn_amount(i);
2655: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
2656: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2657: end if;

Line 2654: fa_amort_pvt.t_deprn_amount(i);

2650: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
2654: fa_amort_pvt.t_deprn_amount(i);
2655: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
2656: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2657: end if;
2658: else

Line 2655: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +

2651: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
2654: fa_amort_pvt.t_deprn_amount(i);
2655: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
2656: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2657: end if;
2658: else
2659: --

Line 2656: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

2652: else
2653: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
2654: fa_amort_pvt.t_deprn_amount(i);
2655: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
2656: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2657: end if;
2658: else
2659: --
2660: -- If user entered reserve exists, code below may need to be modified

Line 2662: if (fa_amort_pvt.t_period_num(i) = 1) then

2658: else
2659: --
2660: -- If user entered reserve exists, code below may need to be modified
2661: --
2662: if (fa_amort_pvt.t_period_num(i) = 1) then
2663: fa_amort_pvt.t_eofy_reserve (i) := 0;
2664: else
2665: fa_amort_pvt.t_eofy_reserve (i) := 0;
2666: end if;

Line 2663: fa_amort_pvt.t_eofy_reserve (i) := 0;

2659: --
2660: -- If user entered reserve exists, code below may need to be modified
2661: --
2662: if (fa_amort_pvt.t_period_num(i) = 1) then
2663: fa_amort_pvt.t_eofy_reserve (i) := 0;
2664: else
2665: fa_amort_pvt.t_eofy_reserve (i) := 0;
2666: end if;
2667: end if;

Line 2665: fa_amort_pvt.t_eofy_reserve (i) := 0;

2661: --
2662: if (fa_amort_pvt.t_period_num(i) = 1) then
2663: fa_amort_pvt.t_eofy_reserve (i) := 0;
2664: else
2665: fa_amort_pvt.t_eofy_reserve (i) := 0;
2666: end if;
2667: end if;
2668:
2669: end if;

Line 2672: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve', fa_amort_pvt.t_deprn_reserve(i));

2668:
2669: end if;
2670:
2671: if (p_log_level_rec.statement_level) then
2672: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve', fa_amort_pvt.t_deprn_reserve(i));
2673: end if;
2674:
2675:
2676: l_asset_fin_rec_old := l_asset_fin_rec_new;

Line 2677: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);

2673: end if;
2674:
2675:
2676: l_asset_fin_rec_old := l_asset_fin_rec_new;
2677: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2678:
2679: if (p_log_level_rec.statement_level) then
2680: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2681: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));

Line 2680: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));

2676: l_asset_fin_rec_old := l_asset_fin_rec_new;
2677: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2678:
2679: if (p_log_level_rec.statement_level) then
2680: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2681: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2682: end if;
2683:
2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);

Line 2681: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));

2677: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2678:
2679: if (p_log_level_rec.statement_level) then
2680: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2681: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2682: end if;
2683:
2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2685: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);

Line 2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);

2680: fa_debug_pkg.add(l_calling_fn, 'rec cost('||to_char(i)||')', fa_amort_pvt.t_recoverable_cost(i));
2681: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2682: end if;
2683:
2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2685: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2686: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
2687: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2688:

Line 2685: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);

2681: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost('||to_char(i)||')', fa_amort_pvt.t_adjusted_recoverable_cost(i));
2682: end if;
2683:
2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2685: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2686: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
2687: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2688:
2689: --

Line 2686: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);

2682: end if;
2683:
2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2685: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2686: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
2687: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2688:
2689: --
2690: -- If only trx happened in this period is ret then calculate deprn basis

Line 2687: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

2683:
2684: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2685: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2686: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
2687: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2688:
2689: --
2690: -- If only trx happened in this period is ret then calculate deprn basis
2691: -- for ret mode, otherwise use amort_adj mode.

Line 2694: (tbs_change_in_retirements_cost(i) = fa_amort_pvt.t_change_in_cost(i)) then

2690: -- If only trx happened in this period is ret then calculate deprn basis
2691: -- for ret mode, otherwise use amort_adj mode.
2692: --
2693: if (tbs_change_in_retirements_cost(i) <> 0) and
2694: (tbs_change_in_retirements_cost(i) = fa_amort_pvt.t_change_in_cost(i)) then
2695: l_db_event_type := 'RETIREMENT';
2696: l_recoverable_cost := l_asset_fin_rec_new.recoverable_cost;
2697: l_salvage_value := l_asset_fin_rec_new.cost - l_asset_fin_rec_new.recoverable_cost;
2698: l_asset_retire_rec.cost_retired := -1 * tbs_change_in_retirements_cost(i);

Line 2707: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);

2703: l_asset_retire_rec := null;
2704: end if;
2705:
2706:
2707: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);

Line 2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);

2704: end if;
2705:
2706:
2707: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);

Line 2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);

2705:
2706:
2707: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
2713: l_dpr_in.rate_adj_factor := 1;

Line 2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);

2706:
2707: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
2713: l_dpr_in.rate_adj_factor := 1;
2714: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);

Line 2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);

2707: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
2713: l_dpr_in.rate_adj_factor := 1;
2714: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
2715: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);

Line 2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);

2708: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
2709: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
2713: l_dpr_in.rate_adj_factor := 1;
2714: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
2715: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
2716: l_dpr_in.ltd_prod := 0;

Line 2714: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);

2710: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
2713: l_dpr_in.rate_adj_factor := 1;
2714: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
2715: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
2716: l_dpr_in.ltd_prod := 0;
2717: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
2718: l_dpr_in.prior_fy_exp := 0;

Line 2715: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);

2711: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
2712: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
2713: l_dpr_in.rate_adj_factor := 1;
2714: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
2715: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
2716: l_dpr_in.ltd_prod := 0;
2717: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
2718: l_dpr_in.prior_fy_exp := 0;
2719: l_dpr_in.deprn_rsv := 0;

Line 2720: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);

2716: l_dpr_in.ltd_prod := 0;
2717: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
2718: l_dpr_in.prior_fy_exp := 0;
2719: l_dpr_in.deprn_rsv := 0;
2720: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
2721: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
2722: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
2724:

Line 2721: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);

2717: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
2718: l_dpr_in.prior_fy_exp := 0;
2719: l_dpr_in.deprn_rsv := 0;
2720: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
2721: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
2722: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
2724:
2725: if (i = 1) then

Line 2722: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);

2718: l_dpr_in.prior_fy_exp := 0;
2719: l_dpr_in.deprn_rsv := 0;
2720: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
2721: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
2722: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
2724:
2725: if (i = 1) then
2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);

Line 2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);

2719: l_dpr_in.deprn_rsv := 0;
2720: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
2721: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
2722: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
2724:
2725: if (i = 1) then
2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);

Line 2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);

2722: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
2724:
2725: if (i = 1) then
2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
2729: else
2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);

Line 2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);

2723: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
2724:
2725: if (i = 1) then
2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
2729: else
2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;

Line 2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);

2724:
2725: if (i = 1) then
2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
2729: else
2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;
2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;

Line 2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);

2726: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
2729: else
2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;
2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;
2733: end if;
2734:

Line 2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;

2727: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
2729: else
2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;
2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;
2733: end if;
2734:
2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);

Line 2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;

2728: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
2729: else
2730: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;
2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;
2733: end if;
2734:
2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);

Line 2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);

2731: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i-1) + l_dpr_in.impairment_exp;
2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;
2733: end if;
2734:
2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
2737: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
2738: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i); -- bug5894464
2739: l_dpr_in.jdate_in_service :=

Line 2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);

2732: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i-1) + l_dpr_in.impairment_exp;
2733: end if;
2734:
2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
2737: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
2738: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i); -- bug5894464
2739: l_dpr_in.jdate_in_service :=
2740: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));

Line 2737: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);

2733: end if;
2734:
2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
2737: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
2738: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i); -- bug5894464
2739: l_dpr_in.jdate_in_service :=
2740: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
2741: l_dpr_in.deprn_start_jdate := to_number(to_char(l_asset_fin_rec_old.deprn_start_date, 'J'));

Line 2738: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i); -- bug5894464

2734:
2735: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
2737: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
2738: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i); -- bug5894464
2739: l_dpr_in.jdate_in_service :=
2740: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
2741: l_dpr_in.deprn_start_jdate := to_number(to_char(l_asset_fin_rec_old.deprn_start_date, 'J'));
2742: l_dpr_in.prorate_jdate := to_number(to_char(l_asset_fin_rec_old.prorate_date, 'J'));

Line 2740: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));

2736: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
2737: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
2738: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i); -- bug5894464
2739: l_dpr_in.jdate_in_service :=
2740: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
2741: l_dpr_in.deprn_start_jdate := to_number(to_char(l_asset_fin_rec_old.deprn_start_date, 'J'));
2742: l_dpr_in.prorate_jdate := to_number(to_char(l_asset_fin_rec_old.prorate_date, 'J'));
2743:
2744: if (p_log_level_rec.statement_level) then

Line 2749: fa_amort_pvt.t_deprn_method_code(i),

2745: fa_debug_pkg.add(l_calling_fn, 'Before Calling', 'fa_cache_pkg.fazccmt', p_log_level_rec => p_log_level_rec);
2746: end if;
2747:
2748: if (not fa_cache_pkg.fazccmt(
2749: fa_amort_pvt.t_deprn_method_code(i),
2750: fa_amort_pvt.t_life_in_months(i),
2751: p_log_level_rec)) then
2752: if (p_log_level_rec.statement_level) then
2753: fa_debug_pkg.add(l_calling_fn, 'Error calling', 'fa_cache_pkg.fazccmt', p_log_level_rec => p_log_level_rec);

Line 2750: fa_amort_pvt.t_life_in_months(i),

2746: end if;
2747:
2748: if (not fa_cache_pkg.fazccmt(
2749: fa_amort_pvt.t_deprn_method_code(i),
2750: fa_amort_pvt.t_life_in_months(i),
2751: p_log_level_rec)) then
2752: if (p_log_level_rec.statement_level) then
2753: fa_debug_pkg.add(l_calling_fn, 'Error calling', 'fa_cache_pkg.fazccmt', p_log_level_rec => p_log_level_rec);
2754: end if;

Line 2799: if (fa_amort_pvt.t_period_num(i) = 1) then

2795:
2796: -- bug5894464
2797: l_dpr_in.p_cl_begin := 1;
2798:
2799: if (fa_amort_pvt.t_period_num(i) = 1) then
2800: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
2801: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
2802: else
2803: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);

Line 2800: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;

2796: -- bug5894464
2797: l_dpr_in.p_cl_begin := 1;
2798:
2799: if (fa_amort_pvt.t_period_num(i) = 1) then
2800: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
2801: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
2802: else
2803: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
2804: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;

Line 2803: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);

2799: if (fa_amort_pvt.t_period_num(i) = 1) then
2800: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
2801: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
2802: else
2803: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
2804: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
2805: end if;
2806: -- bug5894464
2807:

Line 2804: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;

2800: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
2801: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
2802: else
2803: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
2804: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
2805: end if;
2806: -- bug5894464
2807:
2808: --+++++++ Call Depreciation engine for rate adjustment factor +++++++

Line 2822: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);

2818: raise pro_err;
2819: end if;
2820: end if; -- (((nvl(fa_cache_pkg.fazccmt_record.rate_source_rule, ' ') not in(fa_std_types.FAD_RSR_FLAT,
2821:
2822: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
2823: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
2824: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
2825:
2826: if (p_log_level_rec.statement_level) then

Line 2823: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);

2819: end if;
2820: end if; -- (((nvl(fa_cache_pkg.fazccmt_record.rate_source_rule, ' ') not in(fa_std_types.FAD_RSR_FLAT,
2821:
2822: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
2823: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
2824: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
2825:
2826: if (p_log_level_rec.statement_level) then
2827: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);

Line 2824: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);

2820: end if; -- (((nvl(fa_cache_pkg.fazccmt_record.rate_source_rule, ' ') not in(fa_std_types.FAD_RSR_FLAT,
2821:
2822: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
2823: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
2824: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
2825:
2826: if (p_log_level_rec.statement_level) then
2827: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
2828: end if;

Line 2830: l_asset_deprn_rec.impairment_reserve := --fa_amort_pvt.t_impairment_amount(i) +

2826: if (p_log_level_rec.statement_level) then
2827: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
2828: end if;
2829:
2830: l_asset_deprn_rec.impairment_reserve := --fa_amort_pvt.t_impairment_amount(i) +
2831: l_dpr_out.new_impairment_rsv;
2832:
2833: -- Manipulate eofy_reserve in if following conditioin is satisfied as
2834: -- depreciable basis will not use actual eofy_reserve

Line 2837: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_impairment_amount(i)', fa_amort_pvt.t_impairment_amount(i));

2833: -- Manipulate eofy_reserve in if following conditioin is satisfied as
2834: -- depreciable basis will not use actual eofy_reserve
2835:
2836: if (p_log_level_rec.statement_level) then
2837: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_impairment_amount(i)', fa_amort_pvt.t_impairment_amount(i));
2838: fa_debug_pkg.add(l_calling_fn, 'rule_name', fa_cache_pkg.fazcdbr_record.rule_name, p_log_level_rec => p_log_level_rec);
2839: fa_debug_pkg.add(l_calling_fn, 'deprn_basis_rule', fa_cache_pkg.fazccmt_record.deprn_basis_rule, p_log_level_rec => p_log_level_rec);
2840: fa_debug_pkg.add(l_calling_fn, 'use_rsv_after_imp_flag', fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, p_log_level_rec => p_log_level_rec);
2841: end if;

Line 2843: if (i > 1) and (fa_amort_pvt.t_impairment_amount(i-1) <> 0) and

2839: fa_debug_pkg.add(l_calling_fn, 'deprn_basis_rule', fa_cache_pkg.fazccmt_record.deprn_basis_rule, p_log_level_rec => p_log_level_rec);
2840: fa_debug_pkg.add(l_calling_fn, 'use_rsv_after_imp_flag', fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, p_log_level_rec => p_log_level_rec);
2841: end if;
2842:
2843: if (i > 1) and (fa_amort_pvt.t_impairment_amount(i-1) <> 0) and
2844: (fa_cache_pkg.fazcdbr_record.rule_name = 'FLAT RATE EXTENSION') and
2845: (fa_cache_pkg.fazccmt_record.deprn_basis_rule = fa_std_types.FAD_DBR_NBV) and
2846: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
2847:

Line 2848: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +

2844: (fa_cache_pkg.fazcdbr_record.rule_name = 'FLAT RATE EXTENSION') and
2845: (fa_cache_pkg.fazccmt_record.deprn_basis_rule = fa_std_types.FAD_DBR_NBV) and
2846: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
2847:
2848: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +
2849: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2850: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;
2851:
2852: end if;

Line 2849: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

2845: (fa_cache_pkg.fazccmt_record.deprn_basis_rule = fa_std_types.FAD_DBR_NBV) and
2846: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
2847:
2848: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +
2849: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2850: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;
2851:
2852: end if;
2853:

Line 2850: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;

2846: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
2847:
2848: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +
2849: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
2850: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;
2851:
2852: end if;
2853:
2854: if (p_log_level_rec.statement_level) then

Line 2887: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),

2883: p_eofy_salvage_value => l_eofy_sal_val,
2884: p_eop_salvage_value => l_eop_sal_val,
2885: p_mrc_sob_type_code => p_mrc_sob_type_code,
2886: p_used_by_adjustment => 'ADJUSTMENT',
2887: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),
2888: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),
2889: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),
2890:
2891: p_log_level_rec => p_log_level_rec)) then

Line 2888: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),

2884: p_eop_salvage_value => l_eop_sal_val,
2885: p_mrc_sob_type_code => p_mrc_sob_type_code,
2886: p_used_by_adjustment => 'ADJUSTMENT',
2887: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),
2888: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),
2889: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),
2890:
2891: p_log_level_rec => p_log_level_rec)) then
2892: if (p_log_level_rec.statement_level) then

Line 2889: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),

2885: p_mrc_sob_type_code => p_mrc_sob_type_code,
2886: p_used_by_adjustment => 'ADJUSTMENT',
2887: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),
2888: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),
2889: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),
2890:
2891: p_log_level_rec => p_log_level_rec)) then
2892: if (p_log_level_rec.statement_level) then
2893: fa_debug_pkg.add(l_calling_fn, 'Error calling',

Line 2904: fa_amort_pvt.t_adjusted_cost(i));

2900: if (p_log_level_rec.statement_level) then
2901: fa_debug_pkg.add(l_calling_fn, 'Returned values from ',
2902: 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
2903: fa_debug_pkg.add(l_calling_fn, 'adjusted_cost',
2904: fa_amort_pvt.t_adjusted_cost(i));
2905: fa_debug_pkg.add(l_calling_fn, 'rate_adjustment_factor',
2906: fa_amort_pvt.t_rate_adjustment_factor(i));
2907: fa_debug_pkg.add(l_calling_fn, 'formula_factor',
2908: fa_amort_pvt.t_formula_factor(i));

Line 2906: fa_amort_pvt.t_rate_adjustment_factor(i));

2902: 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
2903: fa_debug_pkg.add(l_calling_fn, 'adjusted_cost',
2904: fa_amort_pvt.t_adjusted_cost(i));
2905: fa_debug_pkg.add(l_calling_fn, 'rate_adjustment_factor',
2906: fa_amort_pvt.t_rate_adjustment_factor(i));
2907: fa_debug_pkg.add(l_calling_fn, 'formula_factor',
2908: fa_amort_pvt.t_formula_factor(i));
2909: fa_debug_pkg.add(l_calling_fn, '====== ', '==============================', p_log_level_rec => p_log_level_rec);
2910: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CDE_PKG.faxcde', p_log_level_rec => p_log_level_rec);

Line 2908: fa_amort_pvt.t_formula_factor(i));

2904: fa_amort_pvt.t_adjusted_cost(i));
2905: fa_debug_pkg.add(l_calling_fn, 'rate_adjustment_factor',
2906: fa_amort_pvt.t_rate_adjustment_factor(i));
2907: fa_debug_pkg.add(l_calling_fn, 'formula_factor',
2908: fa_amort_pvt.t_formula_factor(i));
2909: fa_debug_pkg.add(l_calling_fn, '====== ', '==============================', p_log_level_rec => p_log_level_rec);
2910: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CDE_PKG.faxcde', p_log_level_rec => p_log_level_rec);
2911: end if;
2912:

Line 2915: FOR j in (i + 1)..(fa_amort_pvt.t_period_counter.count) LOOP

2911: end if;
2912:
2913: l_adjusted_ind := 0;
2914:
2915: FOR j in (i + 1)..(fa_amort_pvt.t_period_counter.count) LOOP
2916: l_adjusted_ind := l_adjusted_ind + 1;
2917:
2918:
2919: if (p_log_level_rec.statement_level) then

Line 2920: fa_debug_pkg.add(l_calling_fn, 't_period_counter('||to_char(j)||') ', fa_amort_pvt.t_period_counter(j));

2916: l_adjusted_ind := l_adjusted_ind + 1;
2917:
2918:
2919: if (p_log_level_rec.statement_level) then
2920: fa_debug_pkg.add(l_calling_fn, 't_period_counter('||to_char(j)||') ', fa_amort_pvt.t_period_counter(j));
2921: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
2922: end if;
2923:
2924: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or

Line 2924: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or

2920: fa_debug_pkg.add(l_calling_fn, 't_period_counter('||to_char(j)||') ', fa_amort_pvt.t_period_counter(j));
2921: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
2922: end if;
2923:
2924: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
2925: (j = (fa_amort_pvt.t_period_counter.count))) or
2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then
2927:
2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);

Line 2925: (j = (fa_amort_pvt.t_period_counter.count))) or

2921: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
2922: end if;
2923:
2924: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
2925: (j = (fa_amort_pvt.t_period_counter.count))) or
2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then
2927:
2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
2929: l_period_num := fa_amort_pvt.t_period_num(j-1);

Line 2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then

2922: end if;
2923:
2924: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
2925: (j = (fa_amort_pvt.t_period_counter.count))) or
2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then
2927:
2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
2929: l_period_num := fa_amort_pvt.t_period_num(j-1);
2930: l_period_counter := fa_amort_pvt.t_period_counter(j-1);

Line 2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);

2924: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
2925: (j = (fa_amort_pvt.t_period_counter.count))) or
2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then
2927:
2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
2929: l_period_num := fa_amort_pvt.t_period_num(j-1);
2930: l_period_counter := fa_amort_pvt.t_period_counter(j-1);
2931: EXIT;
2932: end if;

Line 2929: l_period_num := fa_amort_pvt.t_period_num(j-1);

2925: (j = (fa_amort_pvt.t_period_counter.count))) or
2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then
2927:
2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
2929: l_period_num := fa_amort_pvt.t_period_num(j-1);
2930: l_period_counter := fa_amort_pvt.t_period_counter(j-1);
2931: EXIT;
2932: end if;
2933:

Line 2930: l_period_counter := fa_amort_pvt.t_period_counter(j-1);

2926: ( fa_amort_pvt.t_period_counter(j) = p_imp_period_rec.period_counter + 1) then
2927:
2928: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
2929: l_period_num := fa_amort_pvt.t_period_num(j-1);
2930: l_period_counter := fa_amort_pvt.t_period_counter(j-1);
2931: EXIT;
2932: end if;
2933:
2934: END LOOP;

Line 2939: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);

2935:
2936: --
2937: -- Prepare Running Depreciation
2938: --
2939: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
2940: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
2941: l_dpr_in.y_end := l_fiscal_year;
2942: l_dpr_in.p_cl_end := l_period_num;
2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);

Line 2940: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);

2936: --
2937: -- Prepare Running Depreciation
2938: --
2939: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
2940: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
2941: l_dpr_in.y_end := l_fiscal_year;
2942: l_dpr_in.p_cl_end := l_period_num;
2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);

Line 2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);

2939: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
2940: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
2941: l_dpr_in.y_end := l_fiscal_year;
2942: l_dpr_in.p_cl_end := l_period_num;
2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

Line 2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);

2940: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
2941: l_dpr_in.y_end := l_fiscal_year;
2942: l_dpr_in.p_cl_end := l_period_num;
2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2948: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);

Line 2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);

2941: l_dpr_in.y_end := l_fiscal_year;
2942: l_dpr_in.p_cl_end := l_period_num;
2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2948: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
2949:

Line 2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

2942: l_dpr_in.p_cl_end := l_period_num;
2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2948: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
2949:
2950: if (l_period_rec.period_num <> 1) then

Line 2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

2943: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2948: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
2949:
2950: if (l_period_rec.period_num <> 1) then
2951: l_dpr_in.deprn_rounding_flag := 'ADJ';

Line 2948: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);

2944: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
2945: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
2946: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2947: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2948: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
2949:
2950: if (l_period_rec.period_num <> 1) then
2951: l_dpr_in.deprn_rounding_flag := 'ADJ';
2952: end if;

Line 2989: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);

2985: (l_dpr_out.new_adj_cost <> 0) then
2986:
2987: l_asset_fin_rec_new.reval_amortization_basis := l_dpr_out.new_reval_amo_basis;
2988: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
2989: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);

Line 2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);

2986:
2987: l_asset_fin_rec_new.reval_amortization_basis := l_dpr_out.new_reval_amo_basis;
2988: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
2989: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);

Line 2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);

2987: l_asset_fin_rec_new.reval_amortization_basis := l_dpr_out.new_reval_amo_basis;
2988: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
2989: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

Line 2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);

2988: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
2989: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

Line 2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);

2989: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2997: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);

Line 2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);

2990: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2997: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
2998:

Line 2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

2991: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2997: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
2998:
2999: l_asset_deprn_rec.deprn_reserve := l_dpr_out.new_deprn_rsv;

Line 2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

2992: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2997: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
2998:
2999: l_asset_deprn_rec.deprn_reserve := l_dpr_out.new_deprn_rsv;
3000: l_asset_deprn_rec.ytd_deprn := l_dpr_out.new_ytd_deprn;

Line 2997: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);

2993: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
2994: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
2995: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
2996: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
2997: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
2998:
2999: l_asset_deprn_rec.deprn_reserve := l_dpr_out.new_deprn_rsv;
3000: l_asset_deprn_rec.ytd_deprn := l_dpr_out.new_ytd_deprn;
3001: l_asset_deprn_rec.reval_deprn_reserve := l_dpr_out.new_reval_rsv;

Line 3019: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);

3015: if (p_log_level_rec.statement_level) then
3016: fa_debug_pkg.add(l_calling_fn, 'Finish copying to ', 'fin_rec_new', p_log_level_rec => p_log_level_rec);
3017: end if;
3018:
3019: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3020: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);
3021:
3022: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3023:

Line 3020: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);

3016: fa_debug_pkg.add(l_calling_fn, 'Finish copying to ', 'fin_rec_new', p_log_level_rec => p_log_level_rec);
3017: end if;
3018:
3019: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3020: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);
3021:
3022: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3023:
3024: if (l_eofy_ind > 0) then

Line 3022: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);

3018:
3019: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3020: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);
3021:
3022: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3023:
3024: if (l_eofy_ind > 0) then
3025: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);
3026: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);

Line 3025: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);

3021:
3022: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3023:
3024: if (l_eofy_ind > 0) then
3025: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);
3026: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);
3027: end if;
3028:
3029: l_bs_ind := l_bs_ind + l_adjusted_ind;

Line 3026: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);

3022: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3023:
3024: if (l_eofy_ind > 0) then
3025: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);
3026: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);
3027: end if;
3028:
3029: l_bs_ind := l_bs_ind + l_adjusted_ind;
3030:

Line 3031: end if; --fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter)

3027: end if;
3028:
3029: l_bs_ind := l_bs_ind + l_adjusted_ind;
3030:
3031: end if; --fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter)
3032:
3033: end if; -- (l_skip) and (tbs_transaction_header_id(i) = 0)
3034:
3035: END LOOP; -- i in 1..fa_amort_pvt.t_period_counter.count

Line 3035: END LOOP; -- i in 1..fa_amort_pvt.t_period_counter.count

3031: end if; --fa_amort_pvt.t_period_counter(i) <= p_imp_period_rec.period_counter)
3032:
3033: end if; -- (l_skip) and (tbs_transaction_header_id(i) = 0)
3034:
3035: END LOOP; -- i in 1..fa_amort_pvt.t_period_counter.count
3036:
3037: --
3038: -- Preserve rows in FA_BOOKS_SUMMARY_T table for later use
3039: --

Line 3042: fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);

3038: -- Preserve rows in FA_BOOKS_SUMMARY_T table for later use
3039: --
3040: if (p_log_level_rec.statement_level) then
3041: fa_debug_pkg.add(l_calling_fn,'Inserting into FA_BOOKS_SUMMARY_T',
3042: fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);
3043: end if;
3044:
3045: FORALL i in 1..fa_amort_pvt.t_period_counter.count
3046: INSERT INTO FA_BOOKS_SUMMARY_T(

Line 3045: FORALL i in 1..fa_amort_pvt.t_period_counter.count

3041: fa_debug_pkg.add(l_calling_fn,'Inserting into FA_BOOKS_SUMMARY_T',
3042: fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);
3043: end if;
3044:
3045: FORALL i in 1..fa_amort_pvt.t_period_counter.count
3046: INSERT INTO FA_BOOKS_SUMMARY_T(
3047: REQUEST_ID
3048: , IMPAIRMENT_ID
3049: , ASSET_ID

Line 3152: , fa_amort_pvt.t_period_counter(i)

3148: p_request_id
3149: , p_impairment_id
3150: , p_asset_id
3151: , p_book_type_code
3152: , fa_amort_pvt.t_period_counter(i)
3153: , fa_amort_pvt.t_fiscal_year(i)
3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)

Line 3153: , fa_amort_pvt.t_fiscal_year(i)

3149: , p_impairment_id
3150: , p_asset_id
3151: , p_book_type_code
3152: , fa_amort_pvt.t_period_counter(i)
3153: , fa_amort_pvt.t_fiscal_year(i)
3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)

Line 3154: , fa_amort_pvt.t_period_num(i)

3150: , p_asset_id
3151: , p_book_type_code
3152: , fa_amort_pvt.t_period_counter(i)
3153: , fa_amort_pvt.t_fiscal_year(i)
3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)

Line 3155: , fa_amort_pvt.t_calendar_period_open_date(i)

3151: , p_book_type_code
3152: , fa_amort_pvt.t_period_counter(i)
3153: , fa_amort_pvt.t_fiscal_year(i)
3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)

Line 3156: , fa_amort_pvt.t_calendar_period_close_date(i)

3152: , fa_amort_pvt.t_period_counter(i)
3153: , fa_amort_pvt.t_fiscal_year(i)
3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)

Line 3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)

3153: , fa_amort_pvt.t_fiscal_year(i)
3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)

Line 3158: , fa_amort_pvt.t_change_in_cost(i)

3154: , fa_amort_pvt.t_period_num(i)
3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)

Line 3159: , fa_amort_pvt.t_change_in_cip_cost(i)

3155: , fa_amort_pvt.t_calendar_period_open_date(i)
3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)

Line 3160: , fa_amort_pvt.t_cost(i)

3156: , fa_amort_pvt.t_calendar_period_close_date(i)
3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)

Line 3161: , fa_amort_pvt.t_salvage_type(i)

3157: , fa_amort_pvt.t_reset_adjusted_cost_flag(i)
3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)

Line 3162: , fa_amort_pvt.t_percent_salvage_value(i)

3158: , fa_amort_pvt.t_change_in_cost(i)
3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)

Line 3163: , fa_amort_pvt.t_salvage_value(i)

3159: , fa_amort_pvt.t_change_in_cip_cost(i)
3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)

Line 3164: , fa_amort_pvt.t_recoverable_cost(i)

3160: , fa_amort_pvt.t_cost(i)
3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)

Line 3165: , fa_amort_pvt.t_deprn_limit_type(i)

3161: , fa_amort_pvt.t_salvage_type(i)
3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)

Line 3166: , fa_amort_pvt.t_allowed_deprn_limit(i)

3162: , fa_amort_pvt.t_percent_salvage_value(i)
3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)

Line 3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)

3163: , fa_amort_pvt.t_salvage_value(i)
3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)

Line 3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)

3164: , fa_amort_pvt.t_recoverable_cost(i)
3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)

Line 3169: , fa_amort_pvt.t_adjusted_cost(i)

3165: , fa_amort_pvt.t_deprn_limit_type(i)
3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)

Line 3170: , fa_amort_pvt.t_depreciate_flag(i)

3166: , fa_amort_pvt.t_allowed_deprn_limit(i)
3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)

Line 3171: , fa_amort_pvt.t_date_placed_in_service(i)

3167: , fa_amort_pvt.t_allowed_deprn_limit_amount(i)
3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)

Line 3172: , fa_amort_pvt.t_deprn_method_code(i)

3168: , fa_amort_pvt.t_adjusted_recoverable_cost(i)
3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)

Line 3173: , fa_amort_pvt.t_life_in_months(i)

3169: , fa_amort_pvt.t_adjusted_cost(i)
3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)

Line 3174: , fa_amort_pvt.t_rate_adjustment_factor(i)

3170: , fa_amort_pvt.t_depreciate_flag(i)
3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)

Line 3175: , fa_amort_pvt.t_adjusted_rate(i)

3171: , fa_amort_pvt.t_date_placed_in_service(i)
3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)

Line 3176: , fa_amort_pvt.t_bonus_rule(i)

3172: , fa_amort_pvt.t_deprn_method_code(i)
3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)

Line 3177: , fa_amort_pvt.t_adjusted_capacity(i)

3173: , fa_amort_pvt.t_life_in_months(i)
3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)

Line 3178: , fa_amort_pvt.t_production_capacity(i)

3174: , fa_amort_pvt.t_rate_adjustment_factor(i)
3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)

Line 3179: , fa_amort_pvt.t_formula_factor(i)

3175: , fa_amort_pvt.t_adjusted_rate(i)
3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)

Line 3180: , fa_amort_pvt.t_reval_amortization_basis(i)

3176: , fa_amort_pvt.t_bonus_rule(i)
3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)

Line 3181: , fa_amort_pvt.t_ceiling_name(i)

3177: , fa_amort_pvt.t_adjusted_capacity(i)
3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)

Line 3182: , fa_amort_pvt.t_eofy_adj_cost(i)

3178: , fa_amort_pvt.t_production_capacity(i)
3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)

Line 3183: , fa_amort_pvt.t_eofy_formula_factor(i)

3179: , fa_amort_pvt.t_formula_factor(i)
3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)

Line 3184: , fa_amort_pvt.t_eofy_reserve(i)

3180: , fa_amort_pvt.t_reval_amortization_basis(i)
3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)

Line 3185: , fa_amort_pvt.t_eop_adj_cost(i)

3181: , fa_amort_pvt.t_ceiling_name(i)
3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)

Line 3186: , fa_amort_pvt.t_capitalized_flag(i)

3182: , fa_amort_pvt.t_eofy_adj_cost(i)
3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)

Line 3187: , fa_amort_pvt.t_deprn_amount(i)

3183: , fa_amort_pvt.t_eofy_formula_factor(i)
3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)

Line 3188: , fa_amort_pvt.t_ytd_deprn(i)

3184: , fa_amort_pvt.t_eofy_reserve(i)
3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)

Line 3189: , fa_amort_pvt.t_deprn_reserve(i)

3185: , fa_amort_pvt.t_eop_adj_cost(i)
3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)

Line 3190: , fa_amort_pvt.t_bonus_deprn_amount(i)

3186: , fa_amort_pvt.t_capitalized_flag(i)
3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)

Line 3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)

3187: , fa_amort_pvt.t_deprn_amount(i)
3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)

Line 3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)

3188: , fa_amort_pvt.t_ytd_deprn(i)
3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)

Line 3193: , fa_amort_pvt.t_bonus_rate(i)

3189: , fa_amort_pvt.t_deprn_reserve(i)
3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)

Line 3194: , fa_amort_pvt.t_ltd_production(i)

3190: , fa_amort_pvt.t_bonus_deprn_amount(i)
3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)

Line 3195: , fa_amort_pvt.t_ytd_production(i)

3191: , fa_amort_pvt.t_bonus_ytd_deprn(i)
3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)

Line 3196: , fa_amort_pvt.t_production(i)

3192: , fa_amort_pvt.t_bonus_deprn_reserve(i)
3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)

Line 3197: , fa_amort_pvt.t_reval_reserve(i)

3193: , fa_amort_pvt.t_bonus_rate(i)
3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)

Line 3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)

3194: , fa_amort_pvt.t_ltd_production(i)
3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)

Line 3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)

3195: , fa_amort_pvt.t_ytd_production(i)
3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)
3203: , fa_amort_pvt.t_unplanned_amount(i)

Line 3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)

3196: , fa_amort_pvt.t_production(i)
3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)
3203: , fa_amort_pvt.t_unplanned_amount(i)
3204: , fa_amort_pvt.t_reserve_adjustment_amount(i)

Line 3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)

3197: , fa_amort_pvt.t_reval_reserve(i)
3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)
3203: , fa_amort_pvt.t_unplanned_amount(i)
3204: , fa_amort_pvt.t_reserve_adjustment_amount(i)
3205: , sysdate

Line 3202: , fa_amort_pvt.t_expense_adjustment_amount(i)

3198: , fa_amort_pvt.t_ytd_proceeds_of_sale(i)
3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)
3203: , fa_amort_pvt.t_unplanned_amount(i)
3204: , fa_amort_pvt.t_reserve_adjustment_amount(i)
3205: , sysdate
3206: , FND_GLOBAL.USER_ID

Line 3203: , fa_amort_pvt.t_unplanned_amount(i)

3199: , fa_amort_pvt.t_ltd_proceeds_of_sale(i)
3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)
3203: , fa_amort_pvt.t_unplanned_amount(i)
3204: , fa_amort_pvt.t_reserve_adjustment_amount(i)
3205: , sysdate
3206: , FND_GLOBAL.USER_ID
3207: , sysdate

Line 3204: , fa_amort_pvt.t_reserve_adjustment_amount(i)

3200: , fa_amort_pvt.t_ytd_cost_of_removal(i)
3201: , fa_amort_pvt.t_ltd_cost_of_removal(i)
3202: , fa_amort_pvt.t_expense_adjustment_amount(i)
3203: , fa_amort_pvt.t_unplanned_amount(i)
3204: , fa_amort_pvt.t_reserve_adjustment_amount(i)
3205: , sysdate
3206: , FND_GLOBAL.USER_ID
3207: , sysdate
3208: , FND_GLOBAL.USER_ID

Line 3209: , fa_amort_pvt.t_change_in_eofy_reserve(i)

3205: , sysdate
3206: , FND_GLOBAL.USER_ID
3207: , sysdate
3208: , FND_GLOBAL.USER_ID
3209: , fa_amort_pvt.t_change_in_eofy_reserve(i)
3210: , fa_amort_pvt.t_impairment_amount(i)
3211: , fa_amort_pvt.t_ytd_impairment(i)
3212: , fa_amort_pvt.t_impairment_reserve(i)
3213: );

Line 3210: , fa_amort_pvt.t_impairment_amount(i)

3206: , FND_GLOBAL.USER_ID
3207: , sysdate
3208: , FND_GLOBAL.USER_ID
3209: , fa_amort_pvt.t_change_in_eofy_reserve(i)
3210: , fa_amort_pvt.t_impairment_amount(i)
3211: , fa_amort_pvt.t_ytd_impairment(i)
3212: , fa_amort_pvt.t_impairment_reserve(i)
3213: );
3214:

Line 3211: , fa_amort_pvt.t_ytd_impairment(i)

3207: , sysdate
3208: , FND_GLOBAL.USER_ID
3209: , fa_amort_pvt.t_change_in_eofy_reserve(i)
3210: , fa_amort_pvt.t_impairment_amount(i)
3211: , fa_amort_pvt.t_ytd_impairment(i)
3212: , fa_amort_pvt.t_impairment_reserve(i)
3213: );
3214:
3215: --********************************************************

Line 3212: , fa_amort_pvt.t_impairment_reserve(i)

3208: , FND_GLOBAL.USER_ID
3209: , fa_amort_pvt.t_change_in_eofy_reserve(i)
3210: , fa_amort_pvt.t_impairment_amount(i)
3211: , fa_amort_pvt.t_ytd_impairment(i)
3212: , fa_amort_pvt.t_impairment_reserve(i)
3213: );
3214:
3215: --********************************************************
3216: -- This can be removed later if x_dpr_out is used directly

Line 3454: FETCH c_get_bst BULK COLLECT INTO fa_amort_pvt.t_period_counter

3450:
3451: FOR j in 1..t_asset_id.count LOOP
3452:
3453: OPEN c_get_bst(t_asset_id(j));
3454: FETCH c_get_bst BULK COLLECT INTO fa_amort_pvt.t_period_counter
3455: , fa_amort_pvt.t_fiscal_year
3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date

Line 3455: , fa_amort_pvt.t_fiscal_year

3451: FOR j in 1..t_asset_id.count LOOP
3452:
3453: OPEN c_get_bst(t_asset_id(j));
3454: FETCH c_get_bst BULK COLLECT INTO fa_amort_pvt.t_period_counter
3455: , fa_amort_pvt.t_fiscal_year
3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag

Line 3456: , fa_amort_pvt.t_period_num

3452:
3453: OPEN c_get_bst(t_asset_id(j));
3454: FETCH c_get_bst BULK COLLECT INTO fa_amort_pvt.t_period_counter
3455: , fa_amort_pvt.t_fiscal_year
3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost

Line 3457: , fa_amort_pvt.t_calendar_period_open_date

3453: OPEN c_get_bst(t_asset_id(j));
3454: FETCH c_get_bst BULK COLLECT INTO fa_amort_pvt.t_period_counter
3455: , fa_amort_pvt.t_fiscal_year
3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost

Line 3458: , fa_amort_pvt.t_calendar_period_close_date

3454: FETCH c_get_bst BULK COLLECT INTO fa_amort_pvt.t_period_counter
3455: , fa_amort_pvt.t_fiscal_year
3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost

Line 3459: , fa_amort_pvt.t_reset_adjusted_cost_flag

3455: , fa_amort_pvt.t_fiscal_year
3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type

Line 3460: , fa_amort_pvt.t_change_in_cost

3456: , fa_amort_pvt.t_period_num
3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value

Line 3461: , fa_amort_pvt.t_change_in_cip_cost

3457: , fa_amort_pvt.t_calendar_period_open_date
3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value

Line 3462: , fa_amort_pvt.t_cost

3458: , fa_amort_pvt.t_calendar_period_close_date
3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost

Line 3463: , fa_amort_pvt.t_salvage_type

3459: , fa_amort_pvt.t_reset_adjusted_cost_flag
3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type

Line 3464: , fa_amort_pvt.t_percent_salvage_value

3460: , fa_amort_pvt.t_change_in_cost
3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit

Line 3465: , fa_amort_pvt.t_salvage_value

3461: , fa_amort_pvt.t_change_in_cip_cost
3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount

Line 3466: , fa_amort_pvt.t_recoverable_cost

3462: , fa_amort_pvt.t_cost
3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost

Line 3467: , fa_amort_pvt.t_deprn_limit_type

3463: , fa_amort_pvt.t_salvage_type
3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost

Line 3468: , fa_amort_pvt.t_allowed_deprn_limit

3464: , fa_amort_pvt.t_percent_salvage_value
3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag

Line 3469: , fa_amort_pvt.t_allowed_deprn_limit_amount

3465: , fa_amort_pvt.t_salvage_value
3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service

Line 3470: , fa_amort_pvt.t_adjusted_recoverable_cost

3466: , fa_amort_pvt.t_recoverable_cost
3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code

Line 3471: , fa_amort_pvt.t_adjusted_cost

3467: , fa_amort_pvt.t_deprn_limit_type
3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months

Line 3472: , fa_amort_pvt.t_depreciate_flag

3468: , fa_amort_pvt.t_allowed_deprn_limit
3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor

Line 3473: , fa_amort_pvt.t_date_placed_in_service

3469: , fa_amort_pvt.t_allowed_deprn_limit_amount
3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate

Line 3474: , fa_amort_pvt.t_deprn_method_code

3470: , fa_amort_pvt.t_adjusted_recoverable_cost
3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule

Line 3475: , fa_amort_pvt.t_life_in_months

3471: , fa_amort_pvt.t_adjusted_cost
3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity

Line 3476: , fa_amort_pvt.t_rate_adjustment_factor

3472: , fa_amort_pvt.t_depreciate_flag
3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity

Line 3477: , fa_amort_pvt.t_adjusted_rate

3473: , fa_amort_pvt.t_date_placed_in_service
3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor

Line 3478: , fa_amort_pvt.t_bonus_rule

3474: , fa_amort_pvt.t_deprn_method_code
3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis

Line 3479: , fa_amort_pvt.t_adjusted_capacity

3475: , fa_amort_pvt.t_life_in_months
3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name

Line 3480: , fa_amort_pvt.t_production_capacity

3476: , fa_amort_pvt.t_rate_adjustment_factor
3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost

Line 3481: , fa_amort_pvt.t_formula_factor

3477: , fa_amort_pvt.t_adjusted_rate
3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor

Line 3482: , fa_amort_pvt.t_reval_amortization_basis

3478: , fa_amort_pvt.t_bonus_rule
3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve

Line 3483: , fa_amort_pvt.t_ceiling_name

3479: , fa_amort_pvt.t_adjusted_capacity
3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost

Line 3484: , fa_amort_pvt.t_eofy_adj_cost

3480: , fa_amort_pvt.t_production_capacity
3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag

Line 3485: , fa_amort_pvt.t_eofy_formula_factor

3481: , fa_amort_pvt.t_formula_factor
3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount

Line 3486: , fa_amort_pvt.t_eofy_reserve

3482: , fa_amort_pvt.t_reval_amortization_basis
3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn

Line 3487: , fa_amort_pvt.t_eop_adj_cost

3483: , fa_amort_pvt.t_ceiling_name
3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve

Line 3488: , fa_amort_pvt.t_capitalized_flag

3484: , fa_amort_pvt.t_eofy_adj_cost
3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount

Line 3489: , fa_amort_pvt.t_deprn_amount

3485: , fa_amort_pvt.t_eofy_formula_factor
3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn

Line 3490: , fa_amort_pvt.t_ytd_deprn

3486: , fa_amort_pvt.t_eofy_reserve
3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve

Line 3491: , fa_amort_pvt.t_deprn_reserve

3487: , fa_amort_pvt.t_eop_adj_cost
3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate

Line 3492: , fa_amort_pvt.t_bonus_deprn_amount

3488: , fa_amort_pvt.t_capitalized_flag
3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production

Line 3493: , fa_amort_pvt.t_bonus_ytd_deprn

3489: , fa_amort_pvt.t_deprn_amount
3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production

Line 3494: , fa_amort_pvt.t_bonus_deprn_reserve

3490: , fa_amort_pvt.t_ytd_deprn
3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production

Line 3495: , fa_amort_pvt.t_bonus_rate

3491: , fa_amort_pvt.t_deprn_reserve
3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve

Line 3496: , fa_amort_pvt.t_ltd_production

3492: , fa_amort_pvt.t_bonus_deprn_amount
3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale

Line 3497: , fa_amort_pvt.t_ytd_production

3493: , fa_amort_pvt.t_bonus_ytd_deprn
3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale

Line 3498: , fa_amort_pvt.t_production

3494: , fa_amort_pvt.t_bonus_deprn_reserve
3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal

Line 3499: , fa_amort_pvt.t_reval_reserve

3495: , fa_amort_pvt.t_bonus_rate
3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal

Line 3500: , fa_amort_pvt.t_ytd_proceeds_of_sale

3496: , fa_amort_pvt.t_ltd_production
3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount

Line 3501: , fa_amort_pvt.t_ltd_proceeds_of_sale

3497: , fa_amort_pvt.t_ytd_production
3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount

Line 3502: , fa_amort_pvt.t_ytd_cost_of_removal

3498: , fa_amort_pvt.t_production
3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount

Line 3503: , fa_amort_pvt.t_ltd_cost_of_removal

3499: , fa_amort_pvt.t_reval_reserve
3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve

Line 3504: , fa_amort_pvt.t_expense_adjustment_amount

3500: , fa_amort_pvt.t_ytd_proceeds_of_sale
3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount

Line 3505: , fa_amort_pvt.t_unplanned_amount

3501: , fa_amort_pvt.t_ltd_proceeds_of_sale
3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount
3509: , fa_amort_pvt.t_ytd_impairment

Line 3506: , fa_amort_pvt.t_reserve_adjustment_amount

3502: , fa_amort_pvt.t_ytd_cost_of_removal
3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount
3509: , fa_amort_pvt.t_ytd_impairment
3510: , fa_amort_pvt.t_impairment_reserve

Line 3507: , fa_amort_pvt.t_change_in_eofy_reserve

3503: , fa_amort_pvt.t_ltd_cost_of_removal
3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount
3509: , fa_amort_pvt.t_ytd_impairment
3510: , fa_amort_pvt.t_impairment_reserve
3511: ;

Line 3508: , fa_amort_pvt.t_impairment_amount

3504: , fa_amort_pvt.t_expense_adjustment_amount
3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount
3509: , fa_amort_pvt.t_ytd_impairment
3510: , fa_amort_pvt.t_impairment_reserve
3511: ;
3512: CLOSE c_get_bst;

Line 3509: , fa_amort_pvt.t_ytd_impairment

3505: , fa_amort_pvt.t_unplanned_amount
3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount
3509: , fa_amort_pvt.t_ytd_impairment
3510: , fa_amort_pvt.t_impairment_reserve
3511: ;
3512: CLOSE c_get_bst;
3513:

Line 3510: , fa_amort_pvt.t_impairment_reserve

3506: , fa_amort_pvt.t_reserve_adjustment_amount
3507: , fa_amort_pvt.t_change_in_eofy_reserve
3508: , fa_amort_pvt.t_impairment_amount
3509: , fa_amort_pvt.t_ytd_impairment
3510: , fa_amort_pvt.t_impairment_reserve
3511: ;
3512: CLOSE c_get_bst;
3513:
3514:

Line 3516: fa_debug_pkg.add(l_calling_fn,'Rec returned from c_get_bst', fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);

3512: CLOSE c_get_bst;
3513:
3514:
3515: if (p_log_level_rec.statement_level) then
3516: fa_debug_pkg.add(l_calling_fn,'Rec returned from c_get_bst', fa_amort_pvt.t_period_counter.count, p_log_level_rec => p_log_level_rec);
3517: end if;
3518:
3519: --
3520: -- Get reserve entry from fa_adjustments and fa_deprn_summary(b row)

Line 3545: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(1);

3541: p_mrc_sob_type_code => p_mrc_sob_type_code, p_log_level_rec => p_log_level_rec) then
3542: raise calc_err;
3543: end if;
3544:
3545: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(1);
3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);
3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);

Line 3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);

3542: raise calc_err;
3543: end if;
3544:
3545: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(1);
3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);
3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);

Line 3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);

3543: end if;
3544:
3545: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(1);
3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);
3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);

Line 3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);

3544:
3545: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(1);
3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);
3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);
3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);

Line 3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);

3545: l_asset_fin_rec_old.cost := fa_amort_pvt.t_cost(1);
3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);
3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);
3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);
3553: l_asset_fin_rec_old.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(1);

Line 3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);

3546: l_asset_fin_rec_old.recoverable_cost := fa_amort_pvt.t_recoverable_cost(1);
3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);
3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);
3553: l_asset_fin_rec_old.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(1);
3554: l_asset_fin_rec_new := l_asset_fin_rec_old;

Line 3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);

3547: l_asset_fin_rec_old.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(1);
3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);
3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);
3553: l_asset_fin_rec_old.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(1);
3554: l_asset_fin_rec_new := l_asset_fin_rec_old;
3555:

Line 3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);

3548: l_asset_fin_rec_old.adjusted_cost := fa_amort_pvt.t_adjusted_cost(1);
3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);
3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);
3553: l_asset_fin_rec_old.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(1);
3554: l_asset_fin_rec_new := l_asset_fin_rec_old;
3555:
3556: --

Line 3553: l_asset_fin_rec_old.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(1);

3549: l_asset_fin_rec_old.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(1);
3550: l_asset_fin_rec_old.formula_factor := fa_amort_pvt.t_formula_factor(1);
3551: l_asset_fin_rec_old.eofy_reserve := fa_amort_pvt.t_eofy_reserve(1);
3552: l_asset_fin_rec_old.reval_amortization_basis:= fa_amort_pvt.t_reval_amortization_basis(1);
3553: l_asset_fin_rec_old.adjusted_capacity := fa_amort_pvt.t_adjusted_capacity(1);
3554: l_asset_fin_rec_new := l_asset_fin_rec_old;
3555:
3556: --
3557: -- Factor impairment amount in

Line 3559: fa_amort_pvt.t_impairment_amount(1) := fa_amort_pvt.t_impairment_amount(1) + t_impairment_amount(j);

3555:
3556: --
3557: -- Factor impairment amount in
3558: --
3559: fa_amort_pvt.t_impairment_amount(1) := fa_amort_pvt.t_impairment_amount(1) + t_impairment_amount(j);
3560: fa_amort_pvt.t_ytd_impairment(1) := fa_amort_pvt.t_ytd_impairment(1) + t_impairment_amount(j);
3561: fa_amort_pvt.t_impairment_reserve(1) := fa_amort_pvt.t_impairment_reserve(1) + t_impairment_amount(j);
3562:
3563: if (p_log_level_rec.statement_level) then

Line 3560: fa_amort_pvt.t_ytd_impairment(1) := fa_amort_pvt.t_ytd_impairment(1) + t_impairment_amount(j);

3556: --
3557: -- Factor impairment amount in
3558: --
3559: fa_amort_pvt.t_impairment_amount(1) := fa_amort_pvt.t_impairment_amount(1) + t_impairment_amount(j);
3560: fa_amort_pvt.t_ytd_impairment(1) := fa_amort_pvt.t_ytd_impairment(1) + t_impairment_amount(j);
3561: fa_amort_pvt.t_impairment_reserve(1) := fa_amort_pvt.t_impairment_reserve(1) + t_impairment_amount(j);
3562:
3563: if (p_log_level_rec.statement_level) then
3564: fa_debug_pkg.add(l_calling_fn,'period loop', 'Begin', p_log_level_rec => p_log_level_rec);

Line 3561: fa_amort_pvt.t_impairment_reserve(1) := fa_amort_pvt.t_impairment_reserve(1) + t_impairment_amount(j);

3557: -- Factor impairment amount in
3558: --
3559: fa_amort_pvt.t_impairment_amount(1) := fa_amort_pvt.t_impairment_amount(1) + t_impairment_amount(j);
3560: fa_amort_pvt.t_ytd_impairment(1) := fa_amort_pvt.t_ytd_impairment(1) + t_impairment_amount(j);
3561: fa_amort_pvt.t_impairment_reserve(1) := fa_amort_pvt.t_impairment_reserve(1) + t_impairment_amount(j);
3562:
3563: if (p_log_level_rec.statement_level) then
3564: fa_debug_pkg.add(l_calling_fn,'period loop', 'Begin', p_log_level_rec => p_log_level_rec);
3565: end if;

Line 3572: FOR i in 2..fa_amort_pvt.t_period_counter.count LOOP

3568: -- Calculate periodic depreciation amounts
3569: --
3570: l_bs_ind := 2;
3571:
3572: FOR i in 2..fa_amort_pvt.t_period_counter.count LOOP
3573:
3574: if (p_log_level_rec.statement_level) then
3575: fa_debug_pkg.add(l_calling_fn, 't_period_counter', fa_amort_pvt.t_period_counter(i));
3576: fa_debug_pkg.add(l_calling_fn, 'imp period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);

Line 3575: fa_debug_pkg.add(l_calling_fn, 't_period_counter', fa_amort_pvt.t_period_counter(i));

3571:
3572: FOR i in 2..fa_amort_pvt.t_period_counter.count LOOP
3573:
3574: if (p_log_level_rec.statement_level) then
3575: fa_debug_pkg.add(l_calling_fn, 't_period_counter', fa_amort_pvt.t_period_counter(i));
3576: fa_debug_pkg.add(l_calling_fn, 'imp period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
3577: end if;
3578:
3579: l_trans_rec.transaction_key := 'IM';

Line 3582: fa_amort_pvt.t_ytd_impairment(i) := fa_amort_pvt.t_ytd_impairment(i-1) +

3578:
3579: l_trans_rec.transaction_key := 'IM';
3580:
3581: if (l_bs_ind <= i) then
3582: fa_amort_pvt.t_ytd_impairment(i) := fa_amort_pvt.t_ytd_impairment(i-1) +
3583: fa_amort_pvt.t_impairment_amount(i);
3584: fa_amort_pvt.t_impairment_reserve(i) := fa_amort_pvt.t_impairment_reserve(i-1) +
3585: fa_amort_pvt.t_impairment_amount(i);
3586:

Line 3583: fa_amort_pvt.t_impairment_amount(i);

3579: l_trans_rec.transaction_key := 'IM';
3580:
3581: if (l_bs_ind <= i) then
3582: fa_amort_pvt.t_ytd_impairment(i) := fa_amort_pvt.t_ytd_impairment(i-1) +
3583: fa_amort_pvt.t_impairment_amount(i);
3584: fa_amort_pvt.t_impairment_reserve(i) := fa_amort_pvt.t_impairment_reserve(i-1) +
3585: fa_amort_pvt.t_impairment_amount(i);
3586:
3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);

Line 3584: fa_amort_pvt.t_impairment_reserve(i) := fa_amort_pvt.t_impairment_reserve(i-1) +

3580:
3581: if (l_bs_ind <= i) then
3582: fa_amort_pvt.t_ytd_impairment(i) := fa_amort_pvt.t_ytd_impairment(i-1) +
3583: fa_amort_pvt.t_impairment_amount(i);
3584: fa_amort_pvt.t_impairment_reserve(i) := fa_amort_pvt.t_impairment_reserve(i-1) +
3585: fa_amort_pvt.t_impairment_amount(i);
3586:
3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
3588:

Line 3585: fa_amort_pvt.t_impairment_amount(i);

3581: if (l_bs_ind <= i) then
3582: fa_amort_pvt.t_ytd_impairment(i) := fa_amort_pvt.t_ytd_impairment(i-1) +
3583: fa_amort_pvt.t_impairment_amount(i);
3584: fa_amort_pvt.t_impairment_reserve(i) := fa_amort_pvt.t_impairment_reserve(i-1) +
3585: fa_amort_pvt.t_impairment_amount(i);
3586:
3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
3588:
3589: if (i = 1) then

Line 3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);

3583: fa_amort_pvt.t_impairment_amount(i);
3584: fa_amort_pvt.t_impairment_reserve(i) := fa_amort_pvt.t_impairment_reserve(i-1) +
3585: fa_amort_pvt.t_impairment_amount(i);
3586:
3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
3588:
3589: if (i = 1) then
3590: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

Line 3590: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

3586:
3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
3588:
3589: if (i = 1) then
3590: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else

Line 3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

3587: fa_amort_pvt.t_deprn_amount(i) := nvl(fa_amort_pvt.t_expense_adjustment_amount(i), 0);
3588:
3589: if (i = 1) then
3590: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else
3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +

Line 3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);

3588:
3589: if (i = 1) then
3590: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else
3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

Line 3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

3589: if (i = 1) then
3590: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else
3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);

Line 3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +

3591: fa_amort_pvt.t_deprn_reserve(i) := nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else
3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then

Line 3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +

3592: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else
3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then
3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

Line 3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);

3593: fa_amort_pvt.t_eofy_reserve (i) := nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3594: else
3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then
3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +

Line 3599: if (fa_amort_pvt.t_period_num(i) = 1) then

3595: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then
3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else

Line 3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

3596: nvl(fa_amort_pvt.t_deprn_amount(i), 0) +
3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then
3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +

Line 3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +

3597: nvl(fa_amort_pvt.t_reserve_adjustment_amount(i), 0);
3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then
3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3605: fa_amort_pvt.t_deprn_amount(i);

Line 3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

3598: if (i > 1) then
3599: if (fa_amort_pvt.t_period_num(i) = 1) then
3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3605: fa_amort_pvt.t_deprn_amount(i);
3606: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +

Line 3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +

3600: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3605: fa_amort_pvt.t_deprn_amount(i);
3606: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
3607: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3608: end if;

Line 3605: fa_amort_pvt.t_deprn_amount(i);

3601: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_deprn_reserve(i - 1) +
3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3605: fa_amort_pvt.t_deprn_amount(i);
3606: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
3607: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3608: end if;
3609: else

Line 3606: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +

3602: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3605: fa_amort_pvt.t_deprn_amount(i);
3606: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
3607: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3608: end if;
3609: else
3610: --

Line 3607: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

3603: else
3604: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3605: fa_amort_pvt.t_deprn_amount(i);
3606: fa_amort_pvt.t_eofy_reserve (i) := fa_amort_pvt.t_eofy_reserve(i - 1) +
3607: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3608: end if;
3609: else
3610: --
3611: -- If user entered reserve exists, code below may need to be modified

Line 3613: if (fa_amort_pvt.t_period_num(i) = 1) then

3609: else
3610: --
3611: -- If user entered reserve exists, code below may need to be modified
3612: --
3613: if (fa_amort_pvt.t_period_num(i) = 1) then
3614: fa_amort_pvt.t_eofy_reserve (i) := 0;
3615: else
3616: fa_amort_pvt.t_eofy_reserve (i) := 0;
3617: end if;

Line 3614: fa_amort_pvt.t_eofy_reserve (i) := 0;

3610: --
3611: -- If user entered reserve exists, code below may need to be modified
3612: --
3613: if (fa_amort_pvt.t_period_num(i) = 1) then
3614: fa_amort_pvt.t_eofy_reserve (i) := 0;
3615: else
3616: fa_amort_pvt.t_eofy_reserve (i) := 0;
3617: end if;
3618: end if;

Line 3616: fa_amort_pvt.t_eofy_reserve (i) := 0;

3612: --
3613: if (fa_amort_pvt.t_period_num(i) = 1) then
3614: fa_amort_pvt.t_eofy_reserve (i) := 0;
3615: else
3616: fa_amort_pvt.t_eofy_reserve (i) := 0;
3617: end if;
3618: end if;
3619:
3620: end if;

Line 3623: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve', fa_amort_pvt.t_deprn_reserve(i));

3619:
3620: end if;
3621:
3622: if (p_log_level_rec.statement_level) then
3623: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_deprn_reserve', fa_amort_pvt.t_deprn_reserve(i));
3624: end if;
3625:
3626:
3627: --

Line 3628: -- Want to populate fa_amort_pvt tables but not necessary to calculate deprn basis

3624: end if;
3625:
3626:
3627: --
3628: -- Want to populate fa_amort_pvt tables but not necessary to calculate deprn basis
3629: -- nor periodic depreciations because impairment amount has to be determined first
3630: -- for periods after impairment transactions
3631: --
3632: if (i = 1) then

Line 3646: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);

3642: l_asset_fin_rec_new := l_asset_fin_rec_old;
3643: end if;
3644:
3645: l_asset_fin_rec_old := l_asset_fin_rec_new;
3646: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3647: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3648: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3649: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
3650: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

Line 3647: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);

3643: end if;
3644:
3645: l_asset_fin_rec_old := l_asset_fin_rec_new;
3646: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3647: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3648: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3649: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
3650: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3651:

Line 3648: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);

3644:
3645: l_asset_fin_rec_old := l_asset_fin_rec_new;
3646: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3647: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3648: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3649: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
3650: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3651:
3652: if (p_log_level_rec.statement_level) then

Line 3649: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);

3645: l_asset_fin_rec_old := l_asset_fin_rec_new;
3646: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3647: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3648: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3649: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
3650: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3651:
3652: if (p_log_level_rec.statement_level) then
3653: fa_debug_pkg.add(l_calling_fn, 'Start populating', 'l_dpr_in', p_log_level_rec => p_log_level_rec);

Line 3650: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

3646: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3647: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3648: l_asset_fin_rec_new.adjusted_recoverable_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3649: l_asset_fin_rec_new.adjusted_cost := fa_amort_pvt.t_adjusted_cost(i);
3650: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3651:
3652: if (p_log_level_rec.statement_level) then
3653: fa_debug_pkg.add(l_calling_fn, 'Start populating', 'l_dpr_in', p_log_level_rec => p_log_level_rec);
3654: end if;

Line 3656: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);

3652: if (p_log_level_rec.statement_level) then
3653: fa_debug_pkg.add(l_calling_fn, 'Start populating', 'l_dpr_in', p_log_level_rec => p_log_level_rec);
3654: end if;
3655:
3656: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);

Line 3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);

3653: fa_debug_pkg.add(l_calling_fn, 'Start populating', 'l_dpr_in', p_log_level_rec => p_log_level_rec);
3654: end if;
3655:
3656: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);

Line 3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);

3654: end if;
3655:
3656: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
3662: l_dpr_in.rate_adj_factor := 1;

Line 3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);

3655:
3656: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
3662: l_dpr_in.rate_adj_factor := 1;
3663: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);

Line 3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);

3656: l_dpr_in.adj_cost := fa_amort_pvt.t_recoverable_cost(i);
3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
3662: l_dpr_in.rate_adj_factor := 1;
3663: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
3664: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);

Line 3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);

3657: l_dpr_in.salvage_value := fa_amort_pvt.t_salvage_value(i);
3658: l_dpr_in.rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
3662: l_dpr_in.rate_adj_factor := 1;
3663: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
3664: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
3665: l_dpr_in.ltd_prod := 0;

Line 3663: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);

3659: l_dpr_in.adj_rec_cost := fa_amort_pvt.t_adjusted_recoverable_cost(i);
3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
3662: l_dpr_in.rate_adj_factor := 1;
3663: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
3664: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
3665: l_dpr_in.ltd_prod := 0;
3666: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
3667: l_dpr_in.deprn_rsv := 0;

Line 3664: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);

3660: l_dpr_in.reval_amo_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3661: l_dpr_in.adj_rate := fa_amort_pvt.t_adjusted_rate(i);
3662: l_dpr_in.rate_adj_factor := 1;
3663: l_dpr_in.capacity := fa_amort_pvt.t_production_capacity(i);
3664: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
3665: l_dpr_in.ltd_prod := 0;
3666: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
3667: l_dpr_in.deprn_rsv := 0;
3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);

Line 3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);

3664: l_dpr_in.adj_capacity := fa_amort_pvt.t_adjusted_capacity(i);
3665: l_dpr_in.ltd_prod := 0;
3666: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
3667: l_dpr_in.deprn_rsv := 0;
3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);

Line 3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);

3665: l_dpr_in.ltd_prod := 0;
3666: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
3667: l_dpr_in.deprn_rsv := 0;
3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);

Line 3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);

3666: l_dpr_in.ytd_deprn := 0; -- This needs to be 0 for the 1st faxcde call
3667: l_dpr_in.deprn_rsv := 0;
3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);

Line 3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);

3667: l_dpr_in.deprn_rsv := 0;
3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);

Line 3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);

3668: l_dpr_in.reval_rsv := fa_amort_pvt.t_reval_reserve(i);
3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);

Line 3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);

3669: l_dpr_in.bonus_deprn_exp := fa_amort_pvt.t_bonus_deprn_amount(i);
3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);

Line 3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);

3670: l_dpr_in.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);

Line 3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);

3671: l_dpr_in.bonus_deprn_rsv := fa_amort_pvt.t_bonus_deprn_reserve(i);
3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
3679: l_dpr_in.jdate_in_service :=

Line 3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);

3672: l_dpr_in.impairment_exp := fa_amort_pvt.t_impairment_amount(i);
3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
3679: l_dpr_in.jdate_in_service :=
3680: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));

Line 3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);

3673: l_dpr_in.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
3679: l_dpr_in.jdate_in_service :=
3680: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
3681: l_dpr_in.deprn_start_jdate := to_number(to_char(l_asset_fin_rec_old.deprn_start_date, 'J'));

Line 3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);

3674: l_dpr_in.impairment_rsv := fa_amort_pvt.t_impairment_reserve(i);
3675: l_dpr_in.ceil_name := fa_amort_pvt.t_ceiling_name(i);
3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
3679: l_dpr_in.jdate_in_service :=
3680: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
3681: l_dpr_in.deprn_start_jdate := to_number(to_char(l_asset_fin_rec_old.deprn_start_date, 'J'));
3682: l_dpr_in.prorate_jdate := to_number(to_char(l_asset_fin_rec_old.prorate_date, 'J'));

Line 3680: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));

3676: l_dpr_in.bonus_rule := fa_amort_pvt.t_bonus_rule(i);
3677: l_dpr_in.method_code := fa_amort_pvt.t_deprn_method_code(i);
3678: l_dpr_in.life := fa_amort_pvt.t_life_in_months(i);
3679: l_dpr_in.jdate_in_service :=
3680: to_number(to_char(fa_amort_pvt.t_date_placed_in_service(i), 'J'));
3681: l_dpr_in.deprn_start_jdate := to_number(to_char(l_asset_fin_rec_old.deprn_start_date, 'J'));
3682: l_dpr_in.prorate_jdate := to_number(to_char(l_asset_fin_rec_old.prorate_date, 'J'));
3683:
3684: if (p_log_level_rec.statement_level) then

Line 3689: fa_amort_pvt.t_deprn_method_code(i),

3685: fa_debug_pkg.add(l_calling_fn, 'Before Calling', 'fa_cache_pkg.fazccmt', p_log_level_rec => p_log_level_rec);
3686: end if;
3687:
3688: if (not fa_cache_pkg.fazccmt(
3689: fa_amort_pvt.t_deprn_method_code(i),
3690: fa_amort_pvt.t_life_in_months(i),
3691: p_log_level_rec)) then
3692: if (p_log_level_rec.statement_level) then
3693: fa_debug_pkg.add(l_calling_fn, 'Error calling', 'fa_cache_pkg.fazccmt', p_log_level_rec => p_log_level_rec);

Line 3690: fa_amort_pvt.t_life_in_months(i),

3686: end if;
3687:
3688: if (not fa_cache_pkg.fazccmt(
3689: fa_amort_pvt.t_deprn_method_code(i),
3690: fa_amort_pvt.t_life_in_months(i),
3691: p_log_level_rec)) then
3692: if (p_log_level_rec.statement_level) then
3693: fa_debug_pkg.add(l_calling_fn, 'Error calling', 'fa_cache_pkg.fazccmt', p_log_level_rec => p_log_level_rec);
3694: end if;

Line 3739: if (fa_amort_pvt.t_period_num(i) = 1) then

3735:
3736: -- bug5894464
3737: l_dpr_in.p_cl_begin := 1;
3738:
3739: if (fa_amort_pvt.t_period_num(i) = 1) then
3740: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
3741: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
3742: else
3743: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);

Line 3740: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;

3736: -- bug5894464
3737: l_dpr_in.p_cl_begin := 1;
3738:
3739: if (fa_amort_pvt.t_period_num(i) = 1) then
3740: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
3741: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
3742: else
3743: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
3744: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;

Line 3743: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);

3739: if (fa_amort_pvt.t_period_num(i) = 1) then
3740: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
3741: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
3742: else
3743: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
3744: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
3745: end if;
3746: -- bug5894464
3747:

Line 3744: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;

3740: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i) - 1;
3741: l_dpr_in.p_cl_end := fa_cache_pkg.fazcct_record.number_per_fiscal_year;
3742: else
3743: l_dpr_in.y_end := fa_amort_pvt.t_fiscal_year(i);
3744: l_dpr_in.p_cl_end := fa_amort_pvt.t_period_num(i) - 1;
3745: end if;
3746: -- bug5894464
3747:
3748: --+++++++ Call Depreciation engine for rate adjustment factor +++++++

Line 3767: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);

3763: fa_debug_pkg.add(l_calling_fn, 'setting', 'deprn_rec for basis rule', p_log_level_rec => p_log_level_rec);
3764: end if;
3765:
3766: l_asset_deprn_rec.set_of_books_id := l_asset_hdr_rec.set_of_books_id;
3767: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
3768: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3769:
3770: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
3771:

Line 3768: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);

3764: end if;
3765:
3766: l_asset_deprn_rec.set_of_books_id := l_asset_hdr_rec.set_of_books_id;
3767: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
3768: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3769:
3770: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
3771:
3772: l_asset_deprn_rec.prior_fy_expense := 0; -- setting 0 for now. not sure when this is required

Line 3770: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);

3766: l_asset_deprn_rec.set_of_books_id := l_asset_hdr_rec.set_of_books_id;
3767: l_asset_deprn_rec.deprn_amount := fa_amort_pvt.t_deprn_amount(i);
3768: l_asset_deprn_rec.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3769:
3770: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
3771:
3772: l_asset_deprn_rec.prior_fy_expense := 0; -- setting 0 for now. not sure when this is required
3773: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
3774: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);

Line 3773: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);

3769:
3770: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
3771:
3772: l_asset_deprn_rec.prior_fy_expense := 0; -- setting 0 for now. not sure when this is required
3773: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
3774: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3775: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
3776: l_asset_deprn_rec.prior_fy_bonus_expense := 0; -- setting 0 for now. not sure when this is required
3777: l_asset_deprn_rec.reval_amortization := 0; -- setting 0 for now. not sure when this is required

Line 3774: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);

3770: l_asset_deprn_rec.deprn_reserve := fa_amort_pvt.t_deprn_reserve(i);
3771:
3772: l_asset_deprn_rec.prior_fy_expense := 0; -- setting 0 for now. not sure when this is required
3773: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
3774: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3775: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
3776: l_asset_deprn_rec.prior_fy_bonus_expense := 0; -- setting 0 for now. not sure when this is required
3777: l_asset_deprn_rec.reval_amortization := 0; -- setting 0 for now. not sure when this is required
3778: l_asset_deprn_rec.reval_amortization_basis := fa_amort_pvt.t_reval_amortization_basis(i);

Line 3775: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);

3771:
3772: l_asset_deprn_rec.prior_fy_expense := 0; -- setting 0 for now. not sure when this is required
3773: l_asset_deprn_rec.bonus_deprn_amount := fa_amort_pvt.t_bonus_deprn_amount(i);
3774: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3775: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
3776: l_asset_deprn_rec.prior_fy_bonus_expense := 0; -- setting 0 for now. not sure when this is required
3777: l_asset_deprn_rec.reval_amortization := 0; -- setting 0 for now. not sure when this is required
3778: l_asset_deprn_rec.reval_amortization_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3779: l_asset_deprn_rec.reval_deprn_expense := 0; -- setting 0 for now. not sure when this is required

Line 3778: l_asset_deprn_rec.reval_amortization_basis := fa_amort_pvt.t_reval_amortization_basis(i);

3774: l_asset_deprn_rec.bonus_ytd_deprn := fa_amort_pvt.t_bonus_ytd_deprn(i);
3775: l_asset_deprn_rec.bonus_deprn_reserve := fa_amort_pvt.t_bonus_deprn_reserve(i);
3776: l_asset_deprn_rec.prior_fy_bonus_expense := 0; -- setting 0 for now. not sure when this is required
3777: l_asset_deprn_rec.reval_amortization := 0; -- setting 0 for now. not sure when this is required
3778: l_asset_deprn_rec.reval_amortization_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3779: l_asset_deprn_rec.reval_deprn_expense := 0; -- setting 0 for now. not sure when this is required
3780: l_asset_deprn_rec.reval_ytd_deprn := 0; -- setting 0 for now. not sure when this is required
3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);

Line 3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);

3777: l_asset_deprn_rec.reval_amortization := 0; -- setting 0 for now. not sure when this is required
3778: l_asset_deprn_rec.reval_amortization_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3779: l_asset_deprn_rec.reval_deprn_expense := 0; -- setting 0 for now. not sure when this is required
3780: l_asset_deprn_rec.reval_ytd_deprn := 0; -- setting 0 for now. not sure when this is required
3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);

Line 3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);

3778: l_asset_deprn_rec.reval_amortization_basis := fa_amort_pvt.t_reval_amortization_basis(i);
3779: l_asset_deprn_rec.reval_deprn_expense := 0; -- setting 0 for now. not sure when this is required
3780: l_asset_deprn_rec.reval_ytd_deprn := 0; -- setting 0 for now. not sure when this is required
3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);
3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);

Line 3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);

3779: l_asset_deprn_rec.reval_deprn_expense := 0; -- setting 0 for now. not sure when this is required
3780: l_asset_deprn_rec.reval_ytd_deprn := 0; -- setting 0 for now. not sure when this is required
3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);
3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3787:

Line 3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);

3780: l_asset_deprn_rec.reval_ytd_deprn := 0; -- setting 0 for now. not sure when this is required
3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);
3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3787:
3788: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i);

Line 3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);

3781: l_asset_deprn_rec.reval_deprn_reserve := fa_amort_pvt.t_reval_reserve(i);
3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);
3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3787:
3788: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i);
3789:

Line 3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);

3782: l_asset_deprn_rec.production := fa_amort_pvt.t_production(i);
3783: l_asset_deprn_rec.ytd_production := fa_amort_pvt.t_ytd_production(i);
3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);
3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3787:
3788: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i);
3789:
3790: if (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'Y') = 'Y') and

Line 3788: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i);

3784: l_asset_deprn_rec.ltd_production := fa_amort_pvt.t_ltd_production(i);
3785: l_asset_deprn_rec.impairment_amount := fa_amort_pvt.t_impairment_amount(i);
3786: l_asset_deprn_rec.ytd_impairment := fa_amort_pvt.t_ytd_impairment(i);
3787:
3788: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i);
3789:
3790: if (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'Y') = 'Y') and
3791: (nvl(fa_cache_pkg.fazccmt_record.rate_source_rule, ' ') = fa_std_types.FAD_RSR_FLAT) and
3792: (nvl(fa_cache_pkg.fazccmt_record.deprn_basis_rule,' ') = fa_std_types.FAD_DBR_COST) then

Line 3793: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i) + fa_amort_pvt.t_deprn_reserve(1);

3789:
3790: if (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'Y') = 'Y') and
3791: (nvl(fa_cache_pkg.fazccmt_record.rate_source_rule, ' ') = fa_std_types.FAD_RSR_FLAT) and
3792: (nvl(fa_cache_pkg.fazccmt_record.deprn_basis_rule,' ') = fa_std_types.FAD_DBR_COST) then
3793: l_asset_deprn_rec.impairment_reserve := fa_amort_pvt.t_impairment_reserve(i) + fa_amort_pvt.t_deprn_reserve(1);
3794: end if;
3795:
3796:
3797:

Line 3798: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);

3794: end if;
3795:
3796:
3797:
3798: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
3799: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
3800: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
3801:
3802: if (p_log_level_rec.statement_level) then

Line 3799: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);

3795:
3796:
3797:
3798: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
3799: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
3800: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
3801:
3802: if (p_log_level_rec.statement_level) then
3803: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);

Line 3800: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);

3796:
3797:
3798: l_period_rec.period_counter := fa_amort_pvt.t_period_counter(i);
3799: l_period_rec.period_num := fa_amort_pvt.t_period_num(i);
3800: l_period_rec.fiscal_year := fa_amort_pvt.t_fiscal_year(i);
3801:
3802: if (p_log_level_rec.statement_level) then
3803: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
3804: end if;

Line 3807: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_impairment_amount(i)', fa_amort_pvt.t_impairment_amount(i));

3803: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
3804: end if;
3805:
3806: if (p_log_level_rec.statement_level) then
3807: fa_debug_pkg.add(l_calling_fn, 'fa_amort_pvt.t_impairment_amount(i)', fa_amort_pvt.t_impairment_amount(i));
3808: fa_debug_pkg.add(l_calling_fn, 'rule_name', fa_cache_pkg.fazcdbr_record.rule_name, p_log_level_rec => p_log_level_rec);
3809: fa_debug_pkg.add(l_calling_fn, 'deprn_basis_rule', fa_cache_pkg.fazccmt_record.deprn_basis_rule, p_log_level_rec => p_log_level_rec);
3810: fa_debug_pkg.add(l_calling_fn, 'use_rsv_after_imp_flag', fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, p_log_level_rec => p_log_level_rec);
3811: end if;

Line 3813: if (i > 1) and (fa_amort_pvt.t_impairment_amount(i-1) <> 0) and

3809: fa_debug_pkg.add(l_calling_fn, 'deprn_basis_rule', fa_cache_pkg.fazccmt_record.deprn_basis_rule, p_log_level_rec => p_log_level_rec);
3810: fa_debug_pkg.add(l_calling_fn, 'use_rsv_after_imp_flag', fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, p_log_level_rec => p_log_level_rec);
3811: end if;
3812:
3813: if (i > 1) and (fa_amort_pvt.t_impairment_amount(i-1) <> 0) and
3814: (fa_cache_pkg.fazcdbr_record.rule_name = 'FLAT RATE EXTENSION') and
3815: (fa_cache_pkg.fazccmt_record.deprn_basis_rule = fa_std_types.FAD_DBR_NBV) and
3816: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
3817:

Line 3818: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +

3814: (fa_cache_pkg.fazcdbr_record.rule_name = 'FLAT RATE EXTENSION') and
3815: (fa_cache_pkg.fazccmt_record.deprn_basis_rule = fa_std_types.FAD_DBR_NBV) and
3816: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
3817:
3818: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +
3819: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3820: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;
3821:
3822: end if;

Line 3819: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);

3815: (fa_cache_pkg.fazccmt_record.deprn_basis_rule = fa_std_types.FAD_DBR_NBV) and
3816: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
3817:
3818: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +
3819: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3820: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;
3821:
3822: end if;
3823:

Line 3820: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;

3816: (nvl(fa_cache_pkg.fazcdrd_record.use_rsv_after_imp_flag, 'N') = 'Y') then
3817:
3818: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_deprn_reserve(i-1) +
3819: nvl(fa_amort_pvt.t_change_in_eofy_reserve(i), 0);
3820: fa_amort_pvt.t_eofy_reserve(i-1) := l_asset_fin_rec_new.eofy_reserve;
3821:
3822: end if;
3823:
3824:

Line 3852: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),

3848: p_eofy_salvage_value => l_eofy_sal_val,
3849: p_eop_salvage_value => l_eop_sal_val,
3850: p_mrc_sob_type_code => p_mrc_sob_type_code,
3851: p_used_by_adjustment => 'ADJUSTMENT',
3852: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),
3853: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),
3854: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),
3855: p_log_level_rec => p_log_level_rec)) then
3856: if (p_log_level_rec.statement_level) then

Line 3853: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),

3849: p_eop_salvage_value => l_eop_sal_val,
3850: p_mrc_sob_type_code => p_mrc_sob_type_code,
3851: p_used_by_adjustment => 'ADJUSTMENT',
3852: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),
3853: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),
3854: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),
3855: p_log_level_rec => p_log_level_rec)) then
3856: if (p_log_level_rec.statement_level) then
3857: fa_debug_pkg.add(l_calling_fn, 'Error calling',

Line 3854: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),

3850: p_mrc_sob_type_code => p_mrc_sob_type_code,
3851: p_used_by_adjustment => 'ADJUSTMENT',
3852: px_new_adjusted_cost => fa_amort_pvt.t_adjusted_cost(i),
3853: px_new_raf => fa_amort_pvt.t_rate_adjustment_factor(i),
3854: px_new_formula_factor => fa_amort_pvt.t_formula_factor(i),
3855: p_log_level_rec => p_log_level_rec)) then
3856: if (p_log_level_rec.statement_level) then
3857: fa_debug_pkg.add(l_calling_fn, 'Error calling',
3858: 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);

Line 3868: fa_amort_pvt.t_adjusted_cost(i));

3864: if (p_log_level_rec.statement_level) then
3865: fa_debug_pkg.add(l_calling_fn, 'Returned values from ',
3866: 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
3867: fa_debug_pkg.add(l_calling_fn, 'adjusted_cost',
3868: fa_amort_pvt.t_adjusted_cost(i));
3869: fa_debug_pkg.add(l_calling_fn, 'rate_adjustment_factor',
3870: fa_amort_pvt.t_rate_adjustment_factor(i));
3871: fa_debug_pkg.add(l_calling_fn, 'formula_factor',
3872: fa_amort_pvt.t_formula_factor(i));

Line 3870: fa_amort_pvt.t_rate_adjustment_factor(i));

3866: 'FA_CALC_DEPRN_BASIS1_PKG.CALL_DEPRN_BASIS', p_log_level_rec => p_log_level_rec);
3867: fa_debug_pkg.add(l_calling_fn, 'adjusted_cost',
3868: fa_amort_pvt.t_adjusted_cost(i));
3869: fa_debug_pkg.add(l_calling_fn, 'rate_adjustment_factor',
3870: fa_amort_pvt.t_rate_adjustment_factor(i));
3871: fa_debug_pkg.add(l_calling_fn, 'formula_factor',
3872: fa_amort_pvt.t_formula_factor(i));
3873: fa_debug_pkg.add(l_calling_fn, '====== ', '==============================', p_log_level_rec => p_log_level_rec);
3874: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CDE_PKG.faxcde', p_log_level_rec => p_log_level_rec);

Line 3872: fa_amort_pvt.t_formula_factor(i));

3868: fa_amort_pvt.t_adjusted_cost(i));
3869: fa_debug_pkg.add(l_calling_fn, 'rate_adjustment_factor',
3870: fa_amort_pvt.t_rate_adjustment_factor(i));
3871: fa_debug_pkg.add(l_calling_fn, 'formula_factor',
3872: fa_amort_pvt.t_formula_factor(i));
3873: fa_debug_pkg.add(l_calling_fn, '====== ', '==============================', p_log_level_rec => p_log_level_rec);
3874: fa_debug_pkg.add(l_calling_fn, 'Calling', 'FA_CDE_PKG.faxcde', p_log_level_rec => p_log_level_rec);
3875: end if;
3876:

Line 3880: if (fa_amort_pvt.t_period_counter(i) <> p_period_rec.period_counter) then

3876:
3877: l_adjusted_ind := 0;
3878:
3879:
3880: if (fa_amort_pvt.t_period_counter(i) <> p_period_rec.period_counter) then
3881:
3882:
3883:
3884:

Line 3885: FOR j in (i + 1)..(fa_amort_pvt.t_period_counter.count) LOOP

3881:
3882:
3883:
3884:
3885: FOR j in (i + 1)..(fa_amort_pvt.t_period_counter.count) LOOP
3886: l_adjusted_ind := l_adjusted_ind + 1;
3887:
3888: if (p_log_level_rec.statement_level) then
3889: fa_debug_pkg.add(l_calling_fn, 't_reset_adjusted_cost_flag('||to_char(j)||')',

Line 3890: fa_amort_pvt.t_reset_adjusted_cost_flag(j));

3886: l_adjusted_ind := l_adjusted_ind + 1;
3887:
3888: if (p_log_level_rec.statement_level) then
3889: fa_debug_pkg.add(l_calling_fn, 't_reset_adjusted_cost_flag('||to_char(j)||')',
3890: fa_amort_pvt.t_reset_adjusted_cost_flag(j));
3891: fa_debug_pkg.add(l_calling_fn, 't_period_counter('||to_char(j)||')',
3892: fa_amort_pvt.t_period_counter(j));
3893: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
3894: end if;

Line 3892: fa_amort_pvt.t_period_counter(j));

3888: if (p_log_level_rec.statement_level) then
3889: fa_debug_pkg.add(l_calling_fn, 't_reset_adjusted_cost_flag('||to_char(j)||')',
3890: fa_amort_pvt.t_reset_adjusted_cost_flag(j));
3891: fa_debug_pkg.add(l_calling_fn, 't_period_counter('||to_char(j)||')',
3892: fa_amort_pvt.t_period_counter(j));
3893: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
3894: end if;
3895:
3896: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or

Line 3896: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or

3892: fa_amort_pvt.t_period_counter(j));
3893: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
3894: end if;
3895:
3896: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
3897: (j = (fa_amort_pvt.t_period_counter.count))) then
3898:
3899: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
3900: l_period_num := fa_amort_pvt.t_period_num(j-1);

Line 3897: (j = (fa_amort_pvt.t_period_counter.count))) then

3893: fa_debug_pkg.add(l_calling_fn, 'p_imp_period_rec.period_counter', p_imp_period_rec.period_counter, p_log_level_rec => p_log_level_rec);
3894: end if;
3895:
3896: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
3897: (j = (fa_amort_pvt.t_period_counter.count))) then
3898:
3899: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
3900: l_period_num := fa_amort_pvt.t_period_num(j-1);
3901: l_period_counter := fa_amort_pvt.t_period_counter(j-1);

Line 3899: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);

3895:
3896: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
3897: (j = (fa_amort_pvt.t_period_counter.count))) then
3898:
3899: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
3900: l_period_num := fa_amort_pvt.t_period_num(j-1);
3901: l_period_counter := fa_amort_pvt.t_period_counter(j-1);
3902: EXIT;
3903: end if;

Line 3900: l_period_num := fa_amort_pvt.t_period_num(j-1);

3896: if ((fa_amort_pvt.t_reset_adjusted_cost_flag(j) = 'Y') or
3897: (j = (fa_amort_pvt.t_period_counter.count))) then
3898:
3899: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
3900: l_period_num := fa_amort_pvt.t_period_num(j-1);
3901: l_period_counter := fa_amort_pvt.t_period_counter(j-1);
3902: EXIT;
3903: end if;
3904:

Line 3901: l_period_counter := fa_amort_pvt.t_period_counter(j-1);

3897: (j = (fa_amort_pvt.t_period_counter.count))) then
3898:
3899: l_fiscal_year := fa_amort_pvt.t_fiscal_year(j-1);
3900: l_period_num := fa_amort_pvt.t_period_num(j-1);
3901: l_period_counter := fa_amort_pvt.t_period_counter(j-1);
3902: EXIT;
3903: end if;
3904:
3905: END LOOP;

Line 3910: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);

3906:
3907: --
3908: -- Prepare Running Depreciation
3909: --
3910: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
3911: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
3912: l_dpr_in.y_end := l_fiscal_year;
3913: l_dpr_in.p_cl_end := l_period_num;
3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);

Line 3911: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);

3907: --
3908: -- Prepare Running Depreciation
3909: --
3910: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
3911: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
3912: l_dpr_in.y_end := l_fiscal_year;
3913: l_dpr_in.p_cl_end := l_period_num;
3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);

Line 3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);

3910: l_dpr_in.y_begin := fa_amort_pvt.t_fiscal_year(i);
3911: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
3912: l_dpr_in.y_end := l_fiscal_year;
3913: l_dpr_in.p_cl_end := l_period_num;
3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

Line 3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);

3911: l_dpr_in.p_cl_begin := fa_amort_pvt.t_period_num(i);
3912: l_dpr_in.y_end := l_fiscal_year;
3913: l_dpr_in.p_cl_end := l_period_num;
3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3919: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);

Line 3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);

3912: l_dpr_in.y_end := l_fiscal_year;
3913: l_dpr_in.p_cl_end := l_period_num;
3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3919: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
3920:

Line 3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

3913: l_dpr_in.p_cl_end := l_period_num;
3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3919: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
3920:
3921:

Line 3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

3914: l_dpr_in.ytd_deprn := fa_amort_pvt.t_ytd_deprn(i);
3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3919: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
3920:
3921:
3922: --

Line 3919: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);

3915: l_dpr_in.deprn_rsv := fa_amort_pvt.t_deprn_reserve(i);
3916: l_dpr_in.adj_cost := fa_amort_pvt.t_adjusted_cost(i);
3917: l_dpr_in.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3918: l_dpr_in.rate_adj_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3919: l_dpr_in.formula_factor := fa_amort_pvt.t_formula_factor(i);
3920:
3921:
3922: --
3923: -- Calculate periodic depreciation

Line 3946: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);

3942: (l_dpr_out.new_adj_cost <> 0) then
3943:
3944: l_asset_fin_rec_new.reval_amortization_basis := l_dpr_out.new_reval_amo_basis;
3945: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
3946: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);

Line 3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);

3943:
3944: l_asset_fin_rec_new.reval_amortization_basis := l_dpr_out.new_reval_amo_basis;
3945: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
3946: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);

Line 3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);

3944: l_asset_fin_rec_new.reval_amortization_basis := l_dpr_out.new_reval_amo_basis;
3945: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
3946: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

Line 3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);

3945: l_asset_fin_rec_new.adjusted_cost := l_dpr_out.new_adj_cost;
3946: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

Line 3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);

3946: l_asset_fin_rec_new.cost := fa_amort_pvt.t_cost(i);
3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3954: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);

Line 3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);

3947: l_asset_fin_rec_new.salvage_value := fa_amort_pvt.t_salvage_value(i);
3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3954: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
3955:

Line 3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);

3948: l_asset_fin_rec_new.recoverable_cost := fa_amort_pvt.t_recoverable_cost(i);
3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3954: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
3955:
3956: end if;

Line 3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);

3949: l_asset_fin_rec_new.deprn_method_code := fa_amort_pvt.t_deprn_method_code(i);
3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3954: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
3955:
3956: end if;
3957:

Line 3954: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);

3950: l_asset_fin_rec_new.life_in_months := fa_amort_pvt.t_life_in_months(i);
3951: l_asset_fin_rec_new.depreciate_flag := fa_amort_pvt.t_depreciate_flag(i);
3952: l_asset_fin_rec_new.eofy_reserve := fa_amort_pvt.t_eofy_reserve(i);
3953: l_asset_fin_rec_new.rate_adjustment_factor := fa_amort_pvt.t_rate_adjustment_factor(i);
3954: l_asset_fin_rec_new.formula_factor := fa_amort_pvt.t_formula_factor(i);
3955:
3956: end if;
3957:
3958: if (p_log_level_rec.statement_level) then

Line 3962: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);

3958: if (p_log_level_rec.statement_level) then
3959: fa_debug_pkg.add(l_calling_fn, 'Finish copying to ', 'fin_rec_new', p_log_level_rec => p_log_level_rec);
3960: end if;
3961:
3962: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3963: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);
3964:
3965: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3966:

Line 3963: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);

3959: fa_debug_pkg.add(l_calling_fn, 'Finish copying to ', 'fin_rec_new', p_log_level_rec => p_log_level_rec);
3960: end if;
3961:
3962: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3963: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);
3964:
3965: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3966:
3967: if (l_eofy_ind > 0) then

Line 3965: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);

3961:
3962: l_eop_rec_cost := fa_amort_pvt.t_recoverable_cost(i);
3963: l_eop_sal_val := fa_amort_pvt.t_salvage_value(i);
3964:
3965: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3966:
3967: if (l_eofy_ind > 0) then
3968: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);
3969: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);

Line 3968: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);

3964:
3965: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3966:
3967: if (l_eofy_ind > 0) then
3968: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);
3969: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);
3970: end if;
3971:
3972: l_bs_ind := l_bs_ind + l_adjusted_ind;

Line 3969: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);

3965: l_eofy_ind := i - fa_amort_pvt.t_period_num(i);
3966:
3967: if (l_eofy_ind > 0) then
3968: l_eofy_rec_cost := fa_amort_pvt.t_recoverable_cost(l_eofy_ind);
3969: l_eofy_sal_val := fa_amort_pvt.t_salvage_value(l_eofy_ind);
3970: end if;
3971:
3972: l_bs_ind := l_bs_ind + l_adjusted_ind;
3973:

Line 3978: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);

3974: else
3975: -- This is current period so just add up expense and reserve entries
3976: -- from this period to deprn reserve.
3977:
3978: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
3979:
3980: if fa_amort_pvt.t_period_num(i) = 1 then
3981: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3982: else

Line 3980: if fa_amort_pvt.t_period_num(i) = 1 then

3976: -- from this period to deprn reserve.
3977:
3978: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
3979:
3980: if fa_amort_pvt.t_period_num(i) = 1 then
3981: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3982: else
3983: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3984: fa_amort_pvt.t_deprn_amount(i);

Line 3981: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);

3977:
3978: fa_amort_pvt.t_deprn_amount(i) := fa_amort_pvt.t_expense_adjustment_amount(i);
3979:
3980: if fa_amort_pvt.t_period_num(i) = 1 then
3981: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3982: else
3983: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3984: fa_amort_pvt.t_deprn_amount(i);
3985:

Line 3983: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +

3979:
3980: if fa_amort_pvt.t_period_num(i) = 1 then
3981: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3982: else
3983: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3984: fa_amort_pvt.t_deprn_amount(i);
3985:
3986: end if;
3987:

Line 3984: fa_amort_pvt.t_deprn_amount(i);

3980: if fa_amort_pvt.t_period_num(i) = 1 then
3981: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_deprn_amount(i);
3982: else
3983: fa_amort_pvt.t_ytd_deprn(i) := fa_amort_pvt.t_ytd_deprn(i-1) +
3984: fa_amort_pvt.t_deprn_amount(i);
3985:
3986: end if;
3987:
3988: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +

Line 3988: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +

3984: fa_amort_pvt.t_deprn_amount(i);
3985:
3986: end if;
3987:
3988: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3989: fa_amort_pvt.t_deprn_amount(i) +
3990: fa_amort_pvt.t_reserve_adjustment_amount(i);
3991:
3992: end if; -- (fa_amort_pvt.t_period_counter <> p_period_rec.period_counter)

Line 3989: fa_amort_pvt.t_deprn_amount(i) +

3985:
3986: end if;
3987:
3988: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3989: fa_amort_pvt.t_deprn_amount(i) +
3990: fa_amort_pvt.t_reserve_adjustment_amount(i);
3991:
3992: end if; -- (fa_amort_pvt.t_period_counter <> p_period_rec.period_counter)
3993:

Line 3990: fa_amort_pvt.t_reserve_adjustment_amount(i);

3986: end if;
3987:
3988: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3989: fa_amort_pvt.t_deprn_amount(i) +
3990: fa_amort_pvt.t_reserve_adjustment_amount(i);
3991:
3992: end if; -- (fa_amort_pvt.t_period_counter <> p_period_rec.period_counter)
3993:
3994: end if; -- l_bs_ind <= i then

Line 3992: end if; -- (fa_amort_pvt.t_period_counter <> p_period_rec.period_counter)

3988: fa_amort_pvt.t_deprn_reserve(i) := fa_amort_pvt.t_deprn_reserve(i-1) +
3989: fa_amort_pvt.t_deprn_amount(i) +
3990: fa_amort_pvt.t_reserve_adjustment_amount(i);
3991:
3992: end if; -- (fa_amort_pvt.t_period_counter <> p_period_rec.period_counter)
3993:
3994: end if; -- l_bs_ind <= i then
3995:
3996: END LOOP; -- i in 2..fa_amort_pvt.t_period_counter.count

Line 3996: END LOOP; -- i in 2..fa_amort_pvt.t_period_counter.count

3992: end if; -- (fa_amort_pvt.t_period_counter <> p_period_rec.period_counter)
3993:
3994: end if; -- l_bs_ind <= i then
3995:
3996: END LOOP; -- i in 2..fa_amort_pvt.t_period_counter.count
3997:
3998: --
3999: -- Find current reserve
4000: --

Line 4034: t_catchup(j) := fa_amort_pvt.t_deprn_reserve(fa_amort_pvt.t_period_counter.count) - l_dpr_row.deprn_rsv;

4030:
4031: --
4032: -- Find catch up by current reserve - new reserve
4033: --
4034: t_catchup(j) := fa_amort_pvt.t_deprn_reserve(fa_amort_pvt.t_period_counter.count) - l_dpr_row.deprn_rsv;
4035:
4036: --
4037: -- Store adjusted_cost, rate_adjustment_factor, and formula_factor for later use
4038: --

Line 4039: t_adjusted_cost(j) := fa_amort_pvt.t_adjusted_cost(fa_amort_pvt.t_period_counter.count);

4035:
4036: --
4037: -- Store adjusted_cost, rate_adjustment_factor, and formula_factor for later use
4038: --
4039: t_adjusted_cost(j) := fa_amort_pvt.t_adjusted_cost(fa_amort_pvt.t_period_counter.count);
4040: t_raf(j) := fa_amort_pvt.t_rate_adjustment_factor(fa_amort_pvt.t_period_counter.count);
4041: t_formula_factor(j) := fa_amort_pvt.t_formula_factor(fa_amort_pvt.t_period_counter.count);
4042: t_eofy_reserve(j) := fa_amort_pvt.t_eofy_reserve(fa_amort_pvt.t_period_counter.count);
4043: if (p_log_level_rec.statement_level) then

Line 4040: t_raf(j) := fa_amort_pvt.t_rate_adjustment_factor(fa_amort_pvt.t_period_counter.count);

4036: --
4037: -- Store adjusted_cost, rate_adjustment_factor, and formula_factor for later use
4038: --
4039: t_adjusted_cost(j) := fa_amort_pvt.t_adjusted_cost(fa_amort_pvt.t_period_counter.count);
4040: t_raf(j) := fa_amort_pvt.t_rate_adjustment_factor(fa_amort_pvt.t_period_counter.count);
4041: t_formula_factor(j) := fa_amort_pvt.t_formula_factor(fa_amort_pvt.t_period_counter.count);
4042: t_eofy_reserve(j) := fa_amort_pvt.t_eofy_reserve(fa_amort_pvt.t_period_counter.count);
4043: if (p_log_level_rec.statement_level) then
4044: fa_debug_pkg.add(l_calling_fn, 'current reserve', l_dpr_row.deprn_rsv, p_log_level_rec => p_log_level_rec);

Line 4041: t_formula_factor(j) := fa_amort_pvt.t_formula_factor(fa_amort_pvt.t_period_counter.count);

4037: -- Store adjusted_cost, rate_adjustment_factor, and formula_factor for later use
4038: --
4039: t_adjusted_cost(j) := fa_amort_pvt.t_adjusted_cost(fa_amort_pvt.t_period_counter.count);
4040: t_raf(j) := fa_amort_pvt.t_rate_adjustment_factor(fa_amort_pvt.t_period_counter.count);
4041: t_formula_factor(j) := fa_amort_pvt.t_formula_factor(fa_amort_pvt.t_period_counter.count);
4042: t_eofy_reserve(j) := fa_amort_pvt.t_eofy_reserve(fa_amort_pvt.t_period_counter.count);
4043: if (p_log_level_rec.statement_level) then
4044: fa_debug_pkg.add(l_calling_fn, 'current reserve', l_dpr_row.deprn_rsv, p_log_level_rec => p_log_level_rec);
4045: fa_debug_pkg.add(l_calling_fn, 'catchup', t_catchup(j));

Line 4042: t_eofy_reserve(j) := fa_amort_pvt.t_eofy_reserve(fa_amort_pvt.t_period_counter.count);

4038: --
4039: t_adjusted_cost(j) := fa_amort_pvt.t_adjusted_cost(fa_amort_pvt.t_period_counter.count);
4040: t_raf(j) := fa_amort_pvt.t_rate_adjustment_factor(fa_amort_pvt.t_period_counter.count);
4041: t_formula_factor(j) := fa_amort_pvt.t_formula_factor(fa_amort_pvt.t_period_counter.count);
4042: t_eofy_reserve(j) := fa_amort_pvt.t_eofy_reserve(fa_amort_pvt.t_period_counter.count);
4043: if (p_log_level_rec.statement_level) then
4044: fa_debug_pkg.add(l_calling_fn, 'current reserve', l_dpr_row.deprn_rsv, p_log_level_rec => p_log_level_rec);
4045: fa_debug_pkg.add(l_calling_fn, 'catchup', t_catchup(j));
4046: end if;