contents.gifprev1.gifnext1.gif

APMT() - Advance payments

Calculate the periodic payment when a payment has made in advance.

Returns

Double value if successful. If an error occurs, this function returns a zero.

Arguments

Type
Field
Description
double
dPrincipal
Loan principal
double
dBalloon
Balloon payment
double
dInt
Periodic interest rate
long
dTerm
Total number of periods
long
dAdv
Period number of advance payment
16-bit DLL declarations

PowerBuilder Function declaration

function double APMT(double dPrincipal, double dBalloon, double dInt, long dTerm, long dAdv) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function APMT lib "IFL16" (ByVal dPrincipal As Double, ByVal dBalloon As Double, ByVal dTerm As Long, Byval dAdv As Long) As Double

C/C++ Synopsis

#include "function.h"

double APMT(double dPrincipal, double dBalloon, double dInt, long dTerm, long dAdv)

32-bit DLL declarations

PowerBuilder Function declaration

function double APMT(double dPrincipal, double dBalloon, double dInt, long dTerm, long dAdv) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function APMT lib "IFL32" (ByVal dPrincipal As Double, ByVal dBalloon As Double, ByVal dTerm As Long, Byval dAdv As Long) As Double

C/C++ Synopsis

#include "function.h"

double APMT(double dPrincipal, double dBalloon, double dInt, long dTerm, long dAdv)

Example:

dPrincipal
=
-750

dBalloon
=
0

dInt
=
0.1
(10%)
dTerm
=
12

dAdv
=
3

Result: $ 64.45