qfinbox.tvm.annuities.annuity_due_pv

qfinbox.tvm.annuities.annuity_due_pv(payment: float, rate: float, periods: int) float[source]

Calculate present value of annuity due.

Parameters:
  • payment (float) – Periodic payment amount.

  • rate (float) – Interest rate per period (as decimal).

  • periods (int) – Number of periods.

Returns:

Present value of annuity due.

Return type:

float

Examples

>>> annuity_due_pv(1000, 0.05, 10)
8107.82