[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'math' (#rtl)

Payment

Calculate the payment for an investment

Declaration

Source position: math.pp line 572

function Payment(

  ARate: Float;

  NPeriods: Integer;

  APresentValue: Float;

  AFutureValue: Float;

  APaymentTime: tpaymenttime

):Float;

Description

Payment calculates the amount that must be payed (PMT) during number of periods (n) needed to obtain future value of an investment in the cash flow formula (see CashFlowFunctions). The function result is the amount (PMT) that must be paid in order to obtain a future value AFutureValue for an investment of a start value APresentValue (PV), where the amount must be payed NPeriods (PMT) and the interest rate isARate (q).

The APaymentTime parameter determines whether the investment (payment) is an ordinary annuity or an annuity due: ptEndOfPeriod NumberOfPeriodsmust be used if payments are at the end of each period. If the payments are at the beginning of the periode, ptStartOfPeriod must be used.

See also

FutureValue

  

Calculate the future value of an investment.

InterestRate

  

Calculate the interest rate value of an investment

NumberOfPeriods

  

Calculate the number of periods for an investment

PresentValue

  

Calculate the present value given the future value of an investment.

TPaymentTime

  

Type used in financial (interest) calculations.

CashFlowFunctions

  

Cash flow functions


Documentation generated on: Sep 28 2017