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

Calculate Principal Method


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

Format

PPmt(rate, per, nper, pv, fv, due)

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

Example

The following example calculates the principal 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, principal
   Dim msgtext
   aprate = 9.5/100
   payperiod = 12
   periods = 120
   loanpv = 25000
   loanfv = 0
      ' Assume payments are made at end of month
   due = 0
   principal = PPmt(aprate/12,payperiod,periods, _
   -loanpv,loanfv,due)
   msgtext = "Given a loan of $25,000 @ 9.5% for 10 years,"
      msgtext = msgtext & Chr(10) & "the principal paid in month 12 is: "
End Sub

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