

ACCRINTM() - Accrued interest at maturity
The data passed to this function is : issue date, settlement date, interest
percentage, par value, and basis.
| 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 |
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
|
|