contents.gifprev1.gifnext1.gif

ACCRINTM() - Accrued interest at maturity

Calculates the accrued interest for a security that pays interest at maturity.

The data passed to this function is : issue date, settlement date, interest percentage, par value, and basis.

Returns

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

Arguments

Type
Field
Description
long
lIssue
Issue date
long
lSettle
Coupon date
double
dInt
Interest
double
dPar
Par value
integer
sBasis
Valid codes:
0 30/360 days
1 Actual/Actual days
2 Actual/360 days
3 Actual/365 days
16-bit DLL declarations

PowerBuilder Function declaration

function double ACCRINTM(long lIssue, long lSettle, double dInt, double dPar, int sBasis) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function ACCRINTM lib "IFL16" (ByVal lIssue As Long, ByVal lSettle As Long, ByVal dInt As Double, ByVal dPar As Double, ByVal sBasis as Integer) As Double

C/C++ Synopsis

#include "function.h"

double ACCRINTM(long lIssue, long lSettle, double dInt, double dPar, int sBasis)

32-bit DLL declarations

PowerBuilder Function declaration

function double ACCRINTM(long lIssue, long lSettle, double dInt, double dPar, int sBasis) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function ACCRINTM lib "IFL32" (ByVal lIssue As Long, ByVal lSettle As Long, ByVal dInt As Double, ByVal dPar As Double, ByVal sBasis as Integer) As Double

C/C++ Synopsis

#include "function.h"

double ACCRINTM(long lIssue, long lSettle, double dInt, double dPar, short sBasis)

Example:

lIssue
=
33297
(April 1, 1991)
lSettle
=
33404
(June 15, 1991)
dInt
=
0.1
(10%)
dPar
=
1000.00

sBasis
=
1

Result: $ 20.54795