# finance v1.5.0 - Table of Contents

> Cash-flow analysis for Elixir: XIRR/IRR, net present value, modified IRR, time-value-of-money, and depreciation.

## Pages

- [Finance](readme.md)
- [Changelog](changelog.md)

## Modules

- [Finance](Finance.md): Financial calculations for cash-flow analysis, time value of money,
depreciation, and risk.
- [Finance.Bonds](Finance.Bonds.md): Fixed income: pricing a bond, solving for its yield, and the standard risk
metrics (Macaulay and modified duration, convexity).
- [Finance.CashFlow](Finance.CashFlow.md): Discounting a series of cash flows: net present value (`npv/2`, `xnpv/2`) and
internal rate of return (`irr/1`, `xirr/2`, `mirr/3`).
- [Finance.Depreciation](Finance.Depreciation.md): Writing an asset down from its `cost` to its `salvage` value over its `life`.
- [Finance.Rates](Finance.Rates.md): Converting between the different ways an interest rate can be quoted.
- [Finance.Returns](Finance.Returns.md): Performance and risk metrics.
- [Finance.Solver](Finance.Solver.md): The root-finding strategy behind the rate functions (`Finance.CashFlow.irr/2`,
`Finance.CashFlow.xirr/2`, `Finance.TVM.rate/6`).
- [Finance.Solver.Newton](Finance.Solver.Newton.md): The default `Finance.Solver`: a safeguarded Newton-Raphson (the classic
`rtsafe`).
- [Finance.TVM](Finance.TVM.md): Time-value-of-money scalars: `fv/5`, `pv/5`, `pmt/5`, `nper/5`, and `rate/6`.

