Valore terminale con la capitalizzazione del reddito normalizzato (tv.normalised_income)¶
Restituisce il valore terminale all'orizzonte N come reddito normalizzato capitalizzato a un
tasso i, secondo il ragionamento reddituale della prassi italiana: il reddito R che l'azienda
può ottenere in modo sostenibile dopo l'orizzonte, diviso per il tasso di capitalizzazione,
con o senza una crescita perpetua. La stima di R e di i è esterna al metodo. L'approccio è un
input obbligatorio: enterprise per un reddito operativo capitalizzato a un tasso per tutti i
finanziatori, equity per un reddito netto capitalizzato al costo del capitale proprio; non
esiste un default.
fromdecimalimportDecimalimportfairmarkasfmr=fm.tv.normalised_income(120,"0.08","equity")assertr.terminal_value==Decimal("1500")assertr.basis=="equity"print(r.conventions[3])# no growth: R / i (default)grown=fm.tv.normalised_income(120,"0.09","enterprise",growth="0.01",growth_cap="0.02")assertgrown.terminal_value==Decimal("1500")assertgrown.growth_cap["status"]=="respected"
Casi di riferimento in tests/golden/tv.normalised_income/, da forme chiuse riportate in
ciascun file e da un calcolo indipendente a 50 cifre (scripts/reference_tv.py).