TAA Tools
DSPMONEY        DISPLAY MONEY                          TAAMONA

The Display  Money commands provide  the typical types  of calculations
relative to  accumulating money, borrowing  money, paying money  out of
a  fund, etc.   See  CVTMONEY for CVT  commands that  will allow return
variables with the  same information.   Several commands are  provided.

A menu  is provided to  allow for easy  access to all of  the commands.
To access the menu, specify:

           GO    DSPMONEY

A command may also be invoked to access the menu:

           DSPMONEY

The commands are as follows:

   DSPMONGROW    How  much  will  an initial  amount  grow  to  that is
                 invested for a certain number of years?

   DSPMONLOAN    What is  the  periodic  payment amount  if  a  certain
                 amount is  borrowed for  a specific  number of  years?
                 This is the typical mortgage calculation.

   DSPMONPV      What  is  the  present  value  of  money?    You  will
                 receive an amount in the  future.  What would  someone
                 pay you  today  for the  promise to  receive the  full
                 amount in the future.

   DSPMONLVL     How much  money will be accumulated if  you make level
                 payments for a certain number of years?

   DSPMONANU     How  much money will you  need to establish an annuity
                 that will  pay  you a  level income  for  a period  of
                 years?

   DSPMONFUND    You want  to accumulate a  certain amount of  money at
                 a  specific date in the future.   How much do you need
                 to invest each period?

   DSPMONDIST    You have a sum of  money today and want to  distribute
                 it  with   fixed  amount  distributions.     How  many
                 distributions can be made?

The  commands prompt you for  the typical information such  as how many
years, interest rate,  frequency of payment  etc.  Most  of the  output
shows a  summary  by year.   Where  appropriate,  you may  enter a  tax
percent to show the impact of being taxed on the interest.

The answers are displayed using DSPSPLF or may be printed.

When  GO DSPMONEY  is used,  a data  area named  DSPMONEY is  placed in
QTEMP.   It will  include the values  for the last  command entered for
each option.   This allows  the same  option to be  requested again  so
that  the parameter  prompts will  contain the  last  values specified.
This is very useful if you are trying different alternatives.

The following are a few typical commands:

  **   How  much is 10,000.00 invested  today at 8%  worth in 10 years?

           DSPMONGROW  INLAMT(10000) INTRATE(8)

  **   What is the monthly payment  if 50,000 is borrowed for 25  years
       at 10%?

           DSPMONLOAN  LOANAMT(50000) INTRATE(8)

  **   How much money  do you need to  invest to receive an  annuity of
       1000 a month for 10 years at 8% interest?

           DSPMONANU   AMTRCV(1000) INTRATE(8)

Display Money Growth - DSPMONGROW                     *CMD
---------------------------------

DSPMONGROW shows  how much an initial amount  will grow after a certain
number of  years.   The  money  is considered  to  be invested  at  the
beginning of the year.

   INLAMT        The initial amount of money to be invested.

   INTRATE       The interest  rate to  be earned.   Six  and one  half
                 percent should be entered as 6.5.

   COMPOUND      The   frequency  in   which  the   interest   will  be
                 compounded.    The  default  is  *MTHLY.    The  other
                 values  which  may be  entered  are  *DAILY,  *WEEKLY,
                 *QTRLY, *SEMIAN, and *ANN.

   YEARS         The number  of years that the money  is to accumulate.
                 Only  full years are  considered.  The  default is 10.

   STRYEAR       The year  to  start.   The  default  is *CUR  for  the
                 current year.

   TAXRATE       The  tax  rate   to  be  considered  for   the  earned
                 interest.   The  default is  0.   Entering a  tax rate
                 lets  you  see   the  net  interest   that  is   being
                 accumulated.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT   may  be   specified.     This  is   the  same
                 definition as most DSP commands.

Display Money Loan - DSPMONLOAN                      *CMD
-------------------------------

DSPMONLOAN  will describe what the periodic  payment will be to pay off
a loan of a specific amount of  money over a period of years.   This is
the typical  mortgage calculation.  The  payment is made at  the end of
the  period.  There is an optional  parameter (ADDPRN) which allows you
to pay additional principal  each period to  pay the loan off  earlier.

   LOANAMT       The amount to be loaned.

   INTRATE       The interest  rate to  be charged.   Six and  one half
                 percent should be entered as 6.5.

   YEARS         The  number of years  to repay.   Only full  years are
                 used.  The default is 10.

   STRYEAR       The year to start.   The default  is *CUR which  means
                 the current year.

   STRMTH        The month  to  start.   The default  is  *CUR for  the
                 current month.

   PAYFREQ       The  payment  frequency.     The  default  is  *MTHLY.
                 Other   values  which  may   be  entered  are  *BIMTH,
                 *QTRLY, *SEMIAN, and *ANN.

   ADDPRN        The additional  principal amount.   The default is  0.
                 This amount  does not reduce the regular  payment.  It
                 allows  you to  pay off the  loan earlier  by paying a
                 fixed  amount  every  period   (in  addition  to   the
                 regular payment)  to reduce the  principal.   This has
                 the effect  of reducing the number  of pay periods and
                 causing the last  payment to be  less than the  normal
                 amount.   For  example,  if  your monthly  payment  is
                 312.45,  you can  pay an  additional 100.00  per month
                 to  help  reduce the  principal and  thus pay  off the
                 loan earlier.

   DETAIL        The amount of output  to be produced.  The  default is
                 *YEARLY for one  line per year.  You  may also specify
                 *PAYFREQ   to  see  one  line   of  output  for  every
                 payment.  The  intent of this  parameter is to  reduce
                 the  amount of  output.    The *PAYFREQ  value  should
                 only be needed when you want a detail schedule.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT  may   be  specified.     This   is  the   same
                 definition as most DSP commands.

Display Money Present Value - DSPMONPV                *CMD
--------------------------------------

DSPMONPV determines the  present value of  money that will  be received
in  the future.    For  example, assume  you  are to  receive  a 10,000
payment  at the end  of the year.   If you  go to the  bank today, they
will not  give you  the  full 10,000  but rather  a discounted  amount.
This is the inverse of DSPMONGROW.

   AMT           The amount of  money to be received at  the end of the
                 period.

   INTRATE       The  interest  rate to  be  used.   Six  and  one half
                 percent should be entered as 6.5.

   COMPOUND      The  frequency   in  which   the  interest   will   be
                 compounded.    The  default  is  *MTHLY.    The  other
                 values  which  may  be  entered  are *DAILY,  *WEEKLY,
                 *QTRLY, *SEMIAN, and *ANN.

   YEARS         The  number  of  years  that   the  money  is  to   be
                 discounted.   Only  full years  are  considered.   The
                 default is 10.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT   may  be   specified.     This  is   the  same
                 definition as most DSP commands.

Display Money Level - DSPMONLVL                       *CMD
-------------------------------

DSPMONLVL shows how much  money will be accumulated by  making periodic
payments for  a number of  years.  The payments  are to be  made at the
beginning of each period.

   LVLAMT        The amount you plan to invest per period.

   INTRATE       The  interest rate  to be  earned.   Six and  one half
                 percent should be entered as 6.5.

   LVLFREQ       The frequency  in  which  you  plan to  invest.    The
                 default  is *MTHLY.   The  other values  which may  be
                 entered  are   *QTRLY,  *SEMIAN,  and  *ANN.    It  is
                 assumed that the  interest will be  compounded at  the
                 same frequency as your investment.

   YEARS         The number of  years that the money is  to accumulate.
                 Only full  years are considered.   The default  is 10.

   STRYEAR       The  year  to  start.   The  default is  *CUR  for the
                 current year.

   STRMTH        The month  to  start.   The default  is  *CUR for  the
                 current month.

   INLAMT        The  initial  amount  of   money  that  exists.    The
                 default  is 0.  This value  assumes you already have a
                 lump  sum  and  want  to  add  to  it  with   periodic
                 investments.  This is the lump sum amount.

   TAXRATE       The  tax  rate   to  be  considered  for   the  earned
                 interest.   The  default is  0.   Entering a  tax rate
                 lets  you  see   the  net  interest   that  is   being
                 accumulated.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT   may  be   specified.     This  is   the  same
                 definition as most DSP commands.

Display Money Annuity - DSPMONANU                     *CMD
---------------------------------

DSPMONANU  shows how much  you will need  to invest today  to receive a
level amount of  money over  a period of  years.   For example, if  you
want to  receive 1,000 a  month for 20  years, how much would  you need
to  invest.   This  is a  fixed length  annuity  and does  not consider
mortality.

   AMTRCV        This  is the  amount  you  want  to  receive  at  each
                 period.

   INTRATE       The interest  rate to  be earned.   Six  and one  half
                 percent should be entered as 6.5.

   RCVFREQ       The  frequency in  which you  will receive  the money.
                 The default is  *MTHLY.   The other  values which  may
                 be  entered  are  *QTRLY,  *SEMIAN,  and  *ANN.    The
                 frequency you  receive the money is assumed  to be the
                 same   as   the   frequency  that   the   interest  is
                 compounded.

   YEARS         The number  of  years that  the money  is  to be  paid
                 out.   Only full  years are  considered.   The default
                 is 10.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT  may   be  specified.     This   is  the   same
                 definition as most DSP commands.

Display Money Fund - DSPMONFUND                       *CMD
-------------------------------

DSPMONFUND will describe  the periodic payment amount that  needs to be
made to  accumulate a specific amount of money  over a period of years.
For example, you want  to have 10,000 accumulated  after 5 years.   How
much do you need to invest each period to achieve this.

   TOTAMT        The total amount of money to be accumulated.

   INTRATE       The interest  rate to  be earned.   Six  and one  half
                 percent should be entered as 6.5.

   YEARS         The  number  of  years to  pay  into  the  fund.   The
                 default is 10.

   STRYEAR       The  year  to  start.   The  default is  *CUR  for the
                 current year.

   STRMTH        The month  to  start.   The default  is  *CUR for  the
                 current month.

   PAYFREQ       The  payment  frequency.     The  default  is  *MTHLY.
                 Other   values  which  may   be  entered  are  *QTRLY,
                 *SEMIAN, and *ANN.

   TAXRATE       The  tax  rate  to   be  considered  for  the   earned
                 interest.   The default  is 0.   Entering  a tax  rate
                 lets  you  see  the  impact  of  paying taxes  on  the
                 earned interest.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT  may   be  specified.     This   is  the   same
                 definition as most DSP commands.

Display Money Distribution - DSPMONDIST               *CMD
---------------------------------------

DSPMONDIST  will describe  how many periods  of a  level amount  can be
distributed  out of a fund.   You describe the  initial amount of money
that  exists and  the  amount  to  be  distributed each  period.    For
example, you  have 50,000 now and want  to withdraw 1000 a  month.  How
many months can you receive the 1000?

   INLAMT        The  initial   amount  of  money  that  exists  to  be
                 distributed.

   DSTAMT        The distribution amount  for each period.   This is  a
                 level amount for each period.

   INTRATE       The interest  rate to  be earned.   Six  and one  half
                 percent should be entered as 6.5.

   DSTFREQ       The  distribution  frequency.    How  often  will  the
                 distribution amount be  distributed.   The default  is
                 *MTHLY.    Other  values  which  may  be  entered  are
                 *QTRLY, *SEMIAN, and *ANN.

   STRYEAR       The  year  to start.    The default  is  *CUR for  the
                 current year.

   STRMTH        The  month  to start.   The  default  is *CUR  for the
                 current month.

   TAXRATE       The  tax  rate  to   be  considered  for  the   earned
                 interest.   The  default is  0.   Entering a  tax rate
                 lets  you  see  the  impact  of  paying  taxes on  the
                 earned interest.   It  is assumed  the initial  amount
                 is tax free.

   OUTPUT        How  to  output  the  results.    *  is  the  default.
                 *PRINT   may  be   specified.     This  is   the  same
                 definition as most DSP commands.


Display Money _ DSPMONEY                              *CMD
------------------------

DSPMONEY invokes the DSPMONEY menu.  No parameters exist.

Restrictions
------------

None.

Prerequisites
-------------

The following TAA Tools must be on your system:

     EDTVAR       Edit variable
     DSPSRCMBR    Display source member
     MOVTODEC     Move to decimal
     RTVDAT       Retrieve date
     RTVSYSVAL3   Retrieve system value 3
     SNDCOMPMSG   Send completion message
     SNDESCMSG    Send escape message

Implementation
--------------

None, the tool is ready to use.

Objects used by the tool
------------------------

   Object        Type        Attribute      Src member    Src file
   ------        ----        ---------      ----------    ----------

   TAAMONA       *CMD                       TAAMONA       QATTCMD
   TAAMONA2      *CMD                       TAAMONA2      QATTCMD
   TAAMONA3      *CMD                       TAAMONA3      QATTCMD
   TAAMONA4      *CMD                       TAAMONA4      QATTCMD
   TAAMONA5      *CMD                       TAAMONA5      QATTCMD
   TAAMONA6      *CMD                       TAAMONA6      QATTCMD
   TAAMONA7      *CMD                       TAAMONA7      QATTCMD
   TAAMONA9      *CMD                       TAAMONA9      QATTCMD
   TAAMONAC      *PGM           CLP         TAAMONAC      QATTCL
   TAAMONAC2     *PGM           CLP         TAAMONAC2     QATTCL
   TAAMONAC3     *PGM           CLP         TAAMONAC3     QATTCL
   TAAMONAC4     *PGM           CLP         TAAMONAC4     QATTCL
   TAAMONAC5     *PGM           CLP         TAAMONAC5     QATTCL
   TAAMONAC6     *PGM           CLP         TAAMONAC6     QATTCL
   TAAMONAC7     *PGM           CLP         TAAMONAC7     QATTCL
   TAAMONAC8     *PGM           CLP         TAAMONAC8     QATTCL
   TAAMONAC9     *PGM           CLP         TAAMONAC9     QATTCL
   TAAMONAR      *PGM           RPG         TAAMONAR      QATTRPG
   TAAMONAR2     *PGM           RPG         TAAMONAR2     QATTRPG
   TAAMONAR3     *PGM           RPG         TAAMONAR3     QATTRPG
   TAAMONAR4     *PGM           RPG         TAAMONAR4     QATTRPG
   TAAMONAR5     *PGM           RPG         TAAMONAR5     QATTRPG
   TAAMONAR6     *PGM           RPG         TAAMONAR6     QATTRPG
   TAAMONAR7     *PGM           RPG         TAAMONAR7     QATTRPG
   TAAMONAD8     *FILE          DSPF        TAAMONAD8     QATTDDS

Structure
---------

DSPMONEY   Menu
  TAAMONAC8  CL
    TAAMONAD8  DSPF

DSPMONGROW Cmd
  TAAMONAC   CL
    TAAMONAR   RPG

DSPMONLOAN  Cmd
  TAAMONAC2  CL
    TAAMONAR2  RPG

DSPMONPV   Cmd
  TAAMONAC3  CL
    TAAMONAR3  RPG

DSPMONLVL   Cmd
  TAAMONAC4  CL
    TAAMONAR4  RPG

DSPMONANU   Cmd
  TAAMONAC5  CL
    TAAMONAR5  RPG

DSPMONFUND Cmd
  TAAMONAC6  CL
    TAAMONAR6  RPG

DSPMONDIST  Cmd
  TAAMONAC7  CL
    TAAMONAR7  RPG

DSPMONEY    Cmd
  TAAMONAC9  CL
					

Added to TAA Productivity tools April 1, 1995


Home Page Up to Top