Siebel VB Language Reference > Methods Reference for Siebel VB > Financial Methods >

Calculate Interest Method


The Calculate Interest method calculates, and then returns the interest portion of a payment for a given period of an annuity.

Format

IPmt(rate, period, nper, pv, fv, due)

For more information, see Arguments You Can Use with Financial Methods.

Example

The following example calculates the interest portion of a loan payment amount for payments made in the last month of the first year. The loan is for $25,000 to be paid back over 5 years at 9.5% interest:

Sub Button_Click
   Dim aprate, periods
   Dim payperiod
   Dim loanpv, due
   Dim loanfv, intpaid
   Dim msgtext
   aprate = .095
   payperiod = 12
   periods = 120
   loanpv = 25000
   loanfv = 0
   ' Assume payments are made at end of month
   due = 0
   intpaid = IPmt(aprate/12,payperiod,periods, _
   loanpv,loanfv,due)
   msgtext = "For a loan of $25,000 @ 9.5% for 10 years," _
    & Chr(10)
   msgtext = msgtext + "the interest paid in month 12 is: "_
         & Format(intpaid, "Currency")
End Sub

Siebel VB Language Reference Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.