This function parses a character vector describing a partnership waterfall into a date frame. The function looks to recogonize whether the promote is based upon an internal rate of return or capital multiple hurdle.
tidy_promote_structure( promote_structures = c("20 over a 12", "30 / 18", "40 over a 10x"), return_wide = F )
promote_structures | character vector of promote structures |
---|---|
return_wide | return data in wide form |
a data frame
Other calculation:
calculate_cash_flow_dates()
,
calculate_cash_flow_waterfall_partnership()
,
calculate_cash_flow_waterfall()
,
calculate_cash_flows_returns()
,
calculate_days_accrued_pref()
,
calculate_irr_periods()
,
calculate_leverage_metrics()
,
calculate_loan_payment()
,
calculate_residual_valuation_cap_rates()
,
calculate_residual_valuation_ebitda_multiples()
,
calculate_share_proceeds()
,
calculate_valuation_post_money()
Other partnership calculation:
calculate_cash_flow_dates()
,
calculate_cash_flow_waterfall_partnership()
,
calculate_cash_flow_waterfall()
,
calculate_cash_flows_returns()
,
calculate_days_accrued_pref()
,
calculate_irr_periods()
tidy_promote_structure(promote_structures = c("20 over a 12", '30 / 18', "40 over a 10x"), return_wide = T)