Welcome to the Calyx Software Message Boards where you can share ideas and solutions with other Calyx users! Calyx personnel including Tech Support, Development, QA, and Business Planning often visit these message boards unofficially to better understand our customers' needs. To submit your suggestions Click Here.
This discussion forum is a service provided by Calyx Software. Calyx Software does not endorse any particular point of view expressed in this forum or any information provided in it. The use of the information provided by other users in this message board is at your own risk.
Calyx Software Message Board
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      



Calc PI in a custom formExpand / Collapse
Author
Message
Posted 5/15/2006 10:41:55 AM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 1/5/2009 9:52:02 AM
Posts: 28, Visits: 44
Hi,

Does anyone know how to calculate a Principle + Interest payment in Word in a custom form? In excel I'd do it like:

=PMT(7%/12,360,150000)

If I wanted to calc the payment for a 7%,$150k, 30yr fixed

But MS Word does not recognize the =pmt function

Thanks
Jay
Post #3155
Posted 5/15/2006 3:10:33 PM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 10/8/2008 8:13:28 PM
Posts: 126, Visits: 152
I don't know why you would want to since Point Calculates payments for you, but you can use this:

{=ROUND(PV*I/1200/(1-(1+I/1200)^(-N)),2) }

Here PV is beginning loan amount, I is annual interest rate, and N is term in months. You must use Ctrl + F9 to get your {} brackets. Typing them will not work.

Regards,

Post #3159
Posted 5/15/2006 8:53:09 PM


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 9/12/2008 11:24:50 AM
Posts: 289, Visits: 242
Careful with this. If the payment is interest only or has some sort of term that limits or increases payments, the PI payment will be disclosed incorrectly. An if-then-else or select case structure can be used in VBA as a function to return the correct payment:

e.g.

Function CalcPmt(PV,i,N,IOMos,GradPmt())

Select Case

IO > 0

..... calculate IO

IsArray(GradPmt)

.... calculate graduated payment or buydown

case else

.... calculate PI

End Select

CalcPmt = Pmt

End Function

- Mike
mike@mtig.biz

Post #3172
Posted 5/16/2006 1:00:47 PM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 10/8/2008 8:13:28 PM
Posts: 126, Visits: 152
True, but the original post specifically asked for P+I payments. It's only one more step to use a nested IF statement to test if Interest Only is >=1 (use Field ID 555) and you avoid needing vba.

{=IF(IO >=1,ROUND(PV*I/1200,2),ROUND(PV*I/1200/(1-(1+I/1200)^(-N)),2)) }

Regards,

Post #3184
Posted 5/17/2006 3:01:37 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 1/5/2009 9:52:02 AM
Posts: 28, Visits: 44
Hi,

Yes, I know point calcs PI

But I was trying to do a custom ARM disclosure where it would give the examples of a 30 & 15 year fixed rate, and display the PI payment at the initial rate and at the ARM lifetime cap.

Is there a better way to do this in point?  If so, I'd rather use something built-in

Thanks

Jay

Post #3199
Posted 5/18/2006 1:43:49 PM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: 10/8/2008 8:13:28 PM
Posts: 126, Visits: 152
jstrauss (5/17/2006)
Hi,

Yes, I know point calcs PI

But I was trying to do a custom ARM disclosure where it would give the examples of a 30 & 15 year fixed rate, and display the PI payment at the initial rate and at the ARM lifetime cap.

Is there a better way to do this in point?  If so, I'd rather use something built-in

Thanks

Jay

Ok, then just use {=ROUND(PV*I/1200/(1-(1+I/1200)^(-360)),2) } for the 30 year payment, and {=ROUND(PV*I/1200/(1-(1+I/1200)^(-180)),2) } for the 15 year payment. Replace "I" with the rate field in Point. If you want to add the life cap of an ARM, then replace "I" with the rate field + the life cap field. Replace "PV" with the loan amount in Point.

Remember you can't type {}, you have to use Ctrl+F9

Regards,

Post #3205
« Prev Topic | Next Topic »


Reading This TopicExpand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Emmanuel Huna, Bryan Telford, Jason Beck, Mike Thompson, BetaFisch

PermissionsExpand / Collapse

All times are GMT -8:00, Time now is 12:37am

Powered by InstantForum.NET v4.1.4 © 2009
Execution: 0.031. 9 queries. Compression Enabled.
© 2005 Calyx Software. All rights reserved.