Method: FinModeling::ReformulatedBalanceSheet.forecast_next
- Defined in:
- lib/finmodeling/reformulated_balance_sheet.rb
.forecast_next(period, policy, last_re_bs, next_re_is) ⇒ Object
114 115 116 117 118 119 120 |
# File 'lib/finmodeling/reformulated_balance_sheet.rb', line 114 def self.forecast_next(period, policy, last_re_bs, next_re_is) noa = next_re_is..total / Ratio.new(policy.sales_over_noa_on(period.value)).yearly_to_quarterly cse = last_re_bs.common_shareholders_equity.total + next_re_is.comprehensive_income.total nfa = cse - noa # FIXME: this looks suspect. What about minority interests? ForecastedReformulatedBalanceSheet.new(period, noa, nfa, cse) end |