home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / cscstk31.zip / CSCSTOCK.DOC next >
Text File  |  1989-05-07  |  48KB  |  1,120 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                     CSCSTOCK
  9.  
  10.  
  11.                          Centurion Software Corporation
  12.                              Stock Portfolio Manager
  13.  
  14.  
  15.                               Document and Program
  16.                                 Copyright 1988 by
  17.                          Centurion Software Corporation
  18.                                3917 Garfield Drive
  19.                           Stone Mountain, Georgia  30083
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                          Centurion Software Corporation
  27.                              Stock Portfolio Manager
  28.  
  29.                                 Table of Contents
  30.  
  31.  
  32.                   General....................................1
  33.                   Version Number.............................1
  34.                   Evaluation period & License agreement......1
  35.                   Installation...............................2
  36.                   CONFIG.SYS and ENVIRONMENT.................2
  37.                   Hard disk installation.....................3
  38.                   Floppy disk installation...................4
  39.                   Alternate location for data files..........4
  40.                   Using the program..........................5
  41.                   Buy an investment..........................5
  42.                   Sell an investment.........................6
  43.                   Rename an investment.......................7
  44.                   Split .....................................7
  45.                   Move an investment.........................7
  46.                   Updating the prices........................8
  47.                   Other transactions.........................8
  48.                   Dividends (collect a dividend).............8
  49.                   Cash transactions..........................8
  50.                   Miscellaneous options......................8
  51.                   Select an account .........................8
  52.                   Edit operations ...........................9
  53.                   Cleanup option.............................9
  54.                   Toggle Output Device ......................9
  55.                   Report options.............................9
  56.                   Portfolio Report...........................10
  57.                   Asset Allocation report....................10
  58.                   Yearly summary report......................10
  59.                   Transaction report.........................11
  60.                   Cash report................................11
  61.                   Support for Color Monitors.................11
  62.                   Appendix A - Registration form.............12
  63.                   Appendix B - Hidden keystrokes.............13
  64.                   Appendix C - Updating from previous ver....14
  65.                   Index......................................15
  66.  
  67.  
  68.  
  69.                          Centurion Software Corporation
  70.                              Stock Portfolio Manager
  71.  
  72.  
  73.                                 Copyright 1989 by
  74.                          Centurion Software Corporation
  75.                                3917 Garfield Drive
  76.                          Stone Mountain, Georgia  30083
  77.  
  78.             I   General
  79.  
  80.             The  CSCSTOCK program is intended to provide an  inexpensive,
  81.         easy  to use method of keeping track of an investment  portfolio.
  82.         The  program is menu driven, almost self-installing and not  copy
  83.         protected.   A  minimum of 384KB of Random Access Memory  is  re-
  84.         quired,  along with at least one floppy disk drive.   Two  floppy
  85.         drives or a floppy and a hard disk are preferred.
  86.  
  87.  
  88.             The CSCSTOCK program is distributed in two methods:  via 360K
  89.         floppy disk with discreet files and via electronic remote  bulle-
  90.         tin board systems (RBBS) in the form of an ZIP archive file which
  91.         contains  all of the files required to install the program.   The
  92.         use of the RBBS distribution method should in NO WAY be construed
  93.         to suggest that the program is anything other than a  copyrighted
  94.         property of the producer, namely Centurion Software  Corporation.
  95.         All rights with respect to distribution, sale and modification of
  96.         the  program reside with Centurion Software Corp.  New users  may
  97.         evaluate the program for up to 30 days without paying any License
  98.         fee.   After the evaluation period, a License fee of $30.00  must
  99.         be  sent  to the copyright holder.  See the next  section  for  a
  100.         complete License statement.  A Laser Printed copy of the documen-
  101.         tation is available for an additional $7.50.
  102.  
  103.                     Version supported
  104.  
  105.             This document supports CSCSTOCK version 3.0.  The change from
  106.         the original release of CSCSTOCK to version 3.0 is the  inclusion
  107.         of fractional shares, correction of a bug in the RENAME function,
  108.         the  addition of several edit modes, the ability to send  reports
  109.         to  either  the screen or the printer, change from .NTX  to  .NDX
  110.         files for the indexes, support of color monitors, the addition of
  111.         account fields in all files, the addition of limited support  for
  112.         Bonds,  Mutual Funds and Limited Partnerships and the  change  of
  113.         the  Account  Summary Report to the Asset Allocation  Report  and
  114.         other minor enhancements in displays and printouts.
  115.  
  116.             II  Evaluation period and License agreement
  117.  
  118.             The CSCSTOCK program is provided to any and all users on a 30
  119.         day  evaluation  basis.  The evaluation period begins  the  first
  120.         time  the  program  begins execution and ends  30  calendar  days
  121.         later.  If, after 30 days of use, the user decides to continue to
  122.         use  the  program, a license fee of $30.00  per  computer  and/or
  123.         simultaneous user must be sent to Centurion Software Corporation,
  124.         along  with the registration form included as Appendix A of  this
  125.  
  126.  
  127.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 1
  128.                            CSC Stock Portfolio Manager
  129.  
  130.  
  131.         document.  The payment of the License fee provides a License  for
  132.         one  user to use the program on one computer.   Unlimited  backup
  133.         copies  of  the program may be made, and copies may be  given  to
  134.         anyone  as long as the entire set of files, including this  docu-
  135.         ment, is passed along with the program.  The recipient of such  a
  136.         set  of files incurs the same legal responsibility as  the  donor
  137.         for  payment of License fees.  Installation of the program  on  a
  138.         multiuser  system or making the program available via a  computer
  139.         network,  other than for distribution of the evaluation copy,  is
  140.         STRICTLY PROHIBITED.  Operators of multiuser systems and  network
  141.         environments  should contact Centurion Software  Corporation  di-
  142.         rectly  for  a multiuser and/or site License.  (Rates  for  these
  143.         Licenses are quite reasonable.)
  144.  
  145.  
  146.             III Installation
  147.  
  148.             There are two different procedures to use for installing  the
  149.         CSCSTOCK  program:  One for floppy disk based systems, the  other
  150.         for  systems with hard disks.  One additional step must  be  fol-
  151.         lowed  if  the program was received in the form of an  ZIP  file.
  152.         The files in the ZIP file must be extracted from the ZIP file  to
  153.         create  a standard distribution diskette.  This can be done  with
  154.         PKUNZIP,  available on the BBS where you found CSCSTOCK.  If  you
  155.         don't know how to extract files, contact just about any  operator
  156.         of a remote bulletin board system (RBBS) or a PC users group  for
  157.         assistance.  When the files are extracted, place all of them on a
  158.         single floppy disk, creating a standard, distribution diskette.
  159.  
  160.                     CONFIG.SYS file change
  161.  
  162.             Whether  CSCSTOCK is installed on a hard disk or on a  floppy
  163.         disk  system,  DOS  must be told to allow extra  room  for  "file
  164.         handles" so that CSCSTOCK can open all of the files it needs.  If
  165.         this is not done, then CSCSTOCK will complain about a "DOS  ERROR
  166.         4"  which simply means that it can't open enough files.   To  fix
  167.         this,  enter the following line in a file called CONFIG.SYS  that
  168.         must be in the ROOT directory of your BOOT disk:
  169.  
  170.                 FILES=20
  171.  
  172.             The  number  to the right of the equal sign (=)  must  be  at
  173.         least  20.  This change does not take effect until the system  is
  174.         "booted", so after the file has been changed and saved, press the
  175.         CNTL, ALT and DEL keys simultaneously to "boot" the system.   The
  176.         new CONFIG.SYS file will be read in during the boot process,  and
  177.         CSCSTOCK  will  be much happier.  While your  in  the  CONFIG.SYS
  178.         file,  you  might  want to set  one  other  parameter:   BUFFERS.
  179.         Setting  BUFFERS to 12 or higher will speed up some  disk  opera-
  180.         tions significantly, not just for CSCSTOCK but for other programs
  181.         as well.  The format of the BUFFERS parameter is:
  182.  
  183.             BUFFERS=12
  184.  
  185.             As  with  the FILES parameter, this parameter does  not  take
  186.         effect until the next time the system is "booted".
  187.  
  188.  
  189.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 2
  190.                            CSC Stock Portfolio Manager
  191.  
  192.  
  193.  
  194.             DOS ENRVIRONMENT VARIABLE TO CONTROL MEMORY REQUIREMENTS
  195.  
  196.             With version 2.3 and higher of CSCSTOCK, a new version of the
  197.         CLIPPER compiler is in use.  This version, while providing better
  198.         features and dBASE III compatibility, does require more RAM  than
  199.         previous versions.  The amount of RAM required can be controlled,
  200.         to a certain extend, by use of the environment variable  CLIPPER.
  201.         There are two parameters that can be set in the CLIPPER  variable
  202.         that  can  assist in allowing CSCSTOCK to run  with  limited  RAM
  203.         available:  the size of RAM allocated to the variable name  table
  204.         and the amount of RAM reserved for "external" programs,  executed
  205.         by the ! command.  The format of the command to set these parame-
  206.         ters is:
  207.  
  208.             SET CLIPPER=V###;R###
  209.  
  210.             where the ### is replaced by a number.  The recommended value
  211.         for V### is V006 (this will free up about 38K of RAM).  The value
  212.         for  R  is user selectable: choose the largest  value  that  will
  213.         still allow CSCSTOCK to run, if you plan to use external programs
  214.         during execution of CSCSTOCK.  If you don't plan on using  exter-
  215.         nal programs, then set this parameter to around 20.  So, a  typi-
  216.         cal line would be:
  217.  
  218.             SET CLIPPER=V006;R020
  219.  
  220.             This command can be placed in the AUTOEXEC.BAT file, or in  a
  221.         BAT file which is used to invoke CSCSTOCK, such as:
  222.  
  223.             echo off
  224.             cd \cscstock
  225.             set clipper=V006;R020
  226.             cscstock
  227.  
  228.                     Hard Disk Installation
  229.  
  230.             For installation on a hard disk, the only thing the user must
  231.         do is copy the executable program (CSCSTOCK.EXE) to any subdirec-
  232.         tory  in the DOS PATH.  (For information on use of the  DOS  PATH
  233.         environment variable, consult a DOS manual.)  The first time  the
  234.         program is run, it will create the necessary data base and  index
  235.         files  in the appropriate subdirectory.  The "default"  directory
  236.         that  the program will use for the data files  is  "C:\CSCSTOCK".
  237.         If  you wish to use a different subdirectory and/or  a  different
  238.         disk,  you  should  refer to section IV for  information  on  the
  239.         methods available for specifying an alternative location for  the
  240.         data files.
  241.  
  242.             After  the program has been copied onto the hard disk,  start
  243.         the  program by typing CSCSTOCK at the DOS prompt  (normally  C>)
  244.         and pressing the Enter key.  The program will display the  Centu-
  245.         rion Software Corporation copyright notice, then a License agree-
  246.         ment.   Answer the question at the bottom of the  License  agree-
  247.         ment.   Then the program will detect that the data files  do  not
  248.         exist.   You will be asked if you want to create the files,  and,
  249.  
  250.  
  251.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 3
  252.                            CSC Stock Portfolio Manager
  253.  
  254.  
  255.         if  you say yes, the program will create the files, and then  the
  256.         program will create the index files (.NDX).  If this is  success-
  257.         ful, the CSCSTOCK Main Menu will then be displayed.
  258.  
  259.                     Floppy Disk Installation
  260.  
  261.             Before installing the program on a floppy disk system, it  is
  262.         highly  recommended that the distribution diskette by  backed  up
  263.         (copied) do another disk and that the copy be used for  installa-
  264.         tion.  There is no copy protection on the program, so this is not
  265.         a cumbersome task, and is for your own safety.  There is  nothing
  266.         so frustrating as having a set of data files with a lot of histo-
  267.         ry  in them only to discover that the program itself is  unusable
  268.         because of a worn floppy.
  269.  
  270.             For installation on a floppy disk, it is recommended that the
  271.         program  (CSCSTOCK.EXE) be copied onto one floppy, and  the  data
  272.         base  files  (.DBF's) onto another.  Since  DOS  will  adequately
  273.         support  the use of two floppies on a PC equipped with  a  single
  274.         diskette drive, we suggest that, even if you have only one drive,
  275.         that the program diskette be considered the A: disk and the  data
  276.         disk  the B: disk.  Once the program is loaded into  memory,  the
  277.         program diskette can be removed and all operation will take place
  278.         on the data diskette (no overlays are involved).  [Note:   future
  279.         versions  of CSCSTOCK will probably be overlayed, requiring  that
  280.         the  program  diskette be in the drive.  At that time,  a  second
  281.         floppy or a hard disk will almost be required.]
  282.  
  283.             To  use  CSCSTOCK  in a floppy disk based  system,  type  the
  284.         following  command  at the system prompt (normally A>)  and  then
  285.         press the Enter key:
  286.  
  287.                         CSCSTOCK B:
  288.  
  289.             This tells the program to use the B: disk for the data files.
  290.         A  process very similar to the hard disk  installation  described
  291.         above will then take place, resulting in the creation of all  the
  292.         necessary  data files and index files on the floppy  drive.   The
  293.         same  command, CSCSTOCK B:, is used to start the CSCSTOCK  system
  294.         any time you want to work with your stock portfolio.
  295.  
  296.  
  297.             IV  Specifying an alternative location for data files
  298.  
  299.             If you read the installation process for floppy disk systems,
  300.         you probably have already guessed one of the methods of  specify-
  301.         ing  an  alternative  location for the data  files  of  CSCSTOCK:
  302.         enter  the disk and/or directory name(s) with the  CSCSTOCK  com-
  303.         mand.  The command would look something like:
  304.  
  305.                         CSCSTOCK D:\STOCKS
  306.  
  307.             The second method involves use of a DOS environment variable.
  308.         During program initialization, CSCSTOCK checks for the  existence
  309.         of  a variable called CSCSTOCK and, if it is present and no  disk
  310.         and/or  directory  has been specified with the  startup  command,
  311.  
  312.  
  313.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 4
  314.                            CSC Stock Portfolio Manager
  315.  
  316.  
  317.         then the disk and/or directory name contained in the  environment
  318.         variable will be used for the data files.  The advantage of  this
  319.         is  that  the directory name can be entered by  the  autoexec.bat
  320.         file.   To enter the name of the directory into the  environment,
  321.         use the DOS SET command.  For example:
  322.  
  323.                         SET CSCSTOCK=D:\STOCKS
  324.  
  325.             would  have the same effect as specifying D:\STOCKS with  the
  326.         CSCSTOCK  command.  This can also be done for floppy  disk  based
  327.         systems, such as:
  328.  
  329.                         SET CSCSTOCK=B:
  330.  
  331.             Note that a disk and/or directory specified with the CSCSTOCK
  332.         command overrides the entry in the environment variable.
  333.  
  334.  
  335.             V   Using the program
  336.  
  337.             Due  to  the menu-driven nature of the CSCSTOCK  program,  it
  338.         really  is quite simple to use.  These next few section  of  this
  339.         document  will guide the user through the options that appear  on
  340.         the  main menu.  The options will be grouped, from left to  right
  341.         on  the  main menu.  The first section will  describe  the  stock
  342.         transactions  options: Buy, Sell, Rename, Split, Move.  The  next
  343.         section  will  deal  with the Update Prices  option.   The  third
  344.         section to follow will deal with the Other Transactions  options:
  345.         Dividends  and  Cash.   Then the  Miscellaneous  options:  Select
  346.         Account,  Edit Operations, Cleanup Data Files and  toggle  Output
  347.         Device.   Finally,  the reporting options will  be  covered:  the
  348.         Portfolio report, the Asset Allocation report, the Yearly summary
  349.         the Transactions report and the Cash report.
  350.  
  351.             VI  Investment transactions: Buy, Sell, Split and Rename
  352.  
  353.             Use the B (Buy) option to record a investment purchase in the
  354.         data  base.   The program will ask if you are buying  more  of  a
  355.         investment that you already own.  If you answer Yes, the  program
  356.         will  then prompt for the symbol of the investment.  If  the  in-
  357.         vestment  is  found, the data currently stored will  be  used  to
  358.         "fill  in the blanks" for the transaction.  Then, enter (or  cor-
  359.         rect) the transaction date that appears in the first field.  (The
  360.         computer  automatically inserts the current date for this  field,
  361.         so  you  might need to change it if the investment  was  actually
  362.         purchased several days ago, etc.)  Next, enter the company  name.
  363.         This  is a 30 character long alpha-numeric field (you  can  enter
  364.         just about anything you want).  This field is not used much,  but
  365.         it does appear on the screen at various times.  The next field is
  366.         used to indicate whether the investment transaction is taxable in
  367.         the  current  tax  year or tax-deferred (this would  apply  to  a
  368.         self-managed  IRA,  for  example).  To indicate  a  tax  deferred
  369.         transaction, enter a Y for the Non-tax field, otherwise enter  an
  370.         N.
  371.  
  372.  
  373.  
  374.  
  375.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 5
  376.                            CSC Stock Portfolio Manager
  377.  
  378.  
  379.             The  next three fields control how the investment  is  listed
  380.         for  various  reports and prompts, and how you can refer  to  the
  381.         investment.  The SYMBOL field should be used to record the actual
  382.         symbol  as it appears on the stock exchange.  Your broker  should
  383.         be  able  to supply this symbol, and it probably appears  on  the
  384.         monthly  statement  from the broker.  The next  field,  Newspaper
  385.         Listing,  should be the name of the company as it appears in  the
  386.         newspaper  that  you normally use to look up the  prices  of  the
  387.         investments.   This  field, along with the exchange  field,  will
  388.         determine  what order the program prompts for the prices  of  the
  389.         investments  in  the portfolio during the  Update  Price  option.
  390.         Also,  either of these two fields (SYMBOL and NEWSPAPER  LISTING)
  391.         may  be  used to retrieve the investment for later  sale,  split,
  392.         renaming  and  Dividend collection.  The Exchange field  is  only
  393.         used  as  a  prefix for the display  order  determination  during
  394.         Update Price operations and for several reports, thus keeping all
  395.         investments with the same Exchange designation appearing  sequen-
  396.         tially, reducing the amount of page flipping in the newspaper.
  397.  
  398.             Now  the data for the actual purchase is entered.  First  the
  399.         number  of shares must be entered.  This number can have up to  4
  400.         decimal  places,  to account for shares purchased  by  investment
  401.         reinvestment  plans  or employee savings plans.  Then  enter  the
  402.         purchase price on a per share basis.  Next, the total  commission
  403.         for  the  purchase.  The next field may be entered  now  or  not.
  404.         This  field,  annual Dividend, is  automatically  updated  during
  405.         Dividend  collection operations.  It is only used as  a  starting
  406.         point  for  the Dividend collection operation, and  is  thus  not
  407.         critical.   Last, enter up to 78 characters of notes.  Note  that
  408.         the display on the screen is less than 78 characters, but it will
  409.         scroll  as  the cursor moves from side to side, allowing  all  78
  410.         characters  to be entered.  The total amount of the  purchase  is
  411.         automatically deducted from the Cash account.
  412.  
  413.             Use  the S (Sell) option to sell a investment that is in  the
  414.         active data base.  Only investments that are indicated as  ACTIVE
  415.         may  be sold.  (Actually, an ACTIVE investment is any  investment
  416.         that  has not been sold.)  First, the program needs to know  what
  417.         investment  to  sell.  Enter either the Symbol or  the  Newspaper
  418.         Listing for the investment to be sold.  If the program can't find
  419.         the  investment, it will complain.  If it does find it,  if  will
  420.         determine if there are both taxable and non-taxable shares of the
  421.         investment.   If both types exist, the program will ask  if  non-
  422.         taxable  shares  are  being sold.  Enter Y  to  sell  non-taxable
  423.         shares,  N to sell taxable shares.  The program will then  deter-
  424.         mine  the maximum number of shares that can be sold, and  display
  425.         that  number along with the most recently entered price  for  the
  426.         investment  and  the commission for the purchase on  the  screen.
  427.         Make  any adjustments necessary to the numbers.  Since there  can
  428.         be  multiple  transactions purchasing the  same  investment,  the
  429.         program calculates the actual number of shares held.
  430.  
  431.             To  process  the  sale, the program starts  with  the  oldest
  432.         transaction  (FIFO) and begins selling shares.  There  are  three
  433.         separate situations that can arise when the program is selling  a
  434.         investment:   (1) the sale is for less that the number  purchased
  435.  
  436.  
  437.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 6
  438.                            CSC Stock Portfolio Manager
  439.  
  440.  
  441.         in  the  transaction being considered, (2) the sale  is  for  the
  442.         exact number of shares purchased in the transaction being consid-
  443.         ered  or (3) the sale is for more shares than were  purchased  in
  444.         the  transaction  being considered (but no more  than  the  total
  445.         number of shares still active).  If case (1) is used, the  trans-
  446.         action is split into two, with the accumulated Dividends and  the
  447.         purchase commission pro-rated between the two transactions.   One
  448.         of these transactions now falls into the second category, and  is
  449.         sold  normally.  If the sale falls into the third  category,  the
  450.         shares of the current transaction are sold normally but the  sale
  451.         commission  is  pro-rated by the number of shares, and  then  the
  452.         program looks at the next transaction, and the next if necessary,
  453.         until  it  becomes a category 1 or category 2  transaction.   The
  454.         total  amount of the sale is automatically added to the Cash  ac-
  455.         count,  in accordance with the taxable/not-taxable nature of  the
  456.         sale.
  457.  
  458.             Use the R option to rename a investment.  The renaming  could
  459.         be because of a merger or just a name change.  The program  needs
  460.         to know the symbol (or newspaper listing) of the investment being
  461.         renamed, then the symbol, paper listing, name or exchange may  be
  462.         changed.   All recorded Dividends are changed to reflect the  new
  463.         symbol (Dividends are tracked by symbol).  The Cash  transactions
  464.         ARE  NOT changed, however, since the symbol is only part  of  the
  465.         notes.   With release 1.5, all occurences of the same  investment
  466.         in the transaction file are also renamed, even those  investments
  467.         which have been sold (and repurchased).  A bug in prior  versions
  468.         resulted  in an inconsistency between the Active investment  file
  469.         and  the  Investments  (transaction) file.  In  this  version  of
  470.         CSCSTOCK, the Active investment file has been eliminated  entire-
  471.         ly,  and the program uses a special index file to  locate  active
  472.         investments.
  473.  
  474.  
  475.             Use the / option to split a stock.  The split parameters  are
  476.         entered just the way a stock split is declared.  For example, a 2
  477.         for  1 split, or a 3 for 2 split, etc.  Since shares are  tracked
  478.         to the ten thousandths of a share, it will probably be  necessary
  479.         to enter a "sell" tranasction to reflect the fact that most stock
  480.         splits automatically sell fractional shares.  The current  price,
  481.         the number of shares and the annual Dividend are all adjusted  in
  482.         accordance  with the split parameters.  Note that all  previously
  483.         sold stock transactions of the same name are also split,  result-
  484.         ing in a consistent list of stock transactions.  Thus if stock  A
  485.         is bought and sold many times, then splits, all previous transac-
  486.         tions will also be split.
  487.  
  488.             Use  the M option to move investments between accounts.   The
  489.         program will prompt for the name of the investment to move.   You
  490.         may  move  an individual investment, ALL  investments  or  ACTIVE
  491.         investments.   The  program  will also ask for the  OLD  and  NEW
  492.         accounts, tax status of the investment, the transfer date and the
  493.         amount  of  CASH to move with the transfer.  Investments  of  the
  494.         proper name or category, and the proper tax status, will be moved
  495.         from  the old account to the new account.  Two CASH  transactions
  496.         will be entered, effecting the cash transfer.
  497.  
  498.  
  499.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 7
  500.                            CSC Stock Portfolio Manager
  501.  
  502.  
  503.  
  504.  
  505.             VII Updating the prices of the investments
  506.  
  507.             The Update price option  (U) is used to update the prices  of
  508.         the  investments  in the active  portfolio/account.   First,  the
  509.         program  asks which type of investment is being  updated,  Stock,
  510.         Bond,  Mutual Fund, Limited Partnership or Other.  Highlight  the
  511.         correct  investment  type (use the up and down  arrow  keys)  and
  512.         press  ENTER.   A  "spreadsheet-like" display  will  result.   To
  513.         change  the  price of an investment, move the  highlight  to  the
  514.         price of the investment, and type a new number.  End entry of the
  515.         number with the ENTER key.  The new price is automatically stored
  516.         in  the file.  When all of the prices have been updated, hit  the
  517.         ESCape key to return to the main menu.
  518.  
  519.  
  520.             VIII    The Other Transactions
  521.  
  522.             The  D  (collect  a Dividend) option is used  to  record  the
  523.         receipt  of  a  Dividend for a currently  held  investment.   The
  524.         program  prompts  the  user for the investment  (use  either  the
  525.         symbol or the paper listing).  The current annual Dividend  field
  526.         is divided by 4 to represent a quarterly Dividend and the program
  527.         displays  the current quarterly Dividend, both in terms of  total
  528.         shares  and  a per share basis.  You may enter a  new  figure  in
  529.         either place.  If a new total is entered, the program will calcu-
  530.         late  the per share figure, multiply by 4 and record this  amount
  531.         in the investment data bases.  If a per share amount is  entered,
  532.         a  new  total  amount will be calculated.  In  either  case,  the
  533.         amount of the Dividend will be recorded in the Dividend data base
  534.         and  the  Cash data base as a deposit.   The  taxable/non-taxable
  535.         nature  of the Dividend will be preserved (if both types  of  in-
  536.         vestments  are  held, two entries will be made in the  Cash  data
  537.         base).  The amount of the Dividend will also be recorded in  each
  538.         transaction currently active.
  539.  
  540.             The C (Cash) transaction allows you to record a deposit or  a
  541.         withdrawal  from the Cash account.  Each transaction must have  a
  542.         date and an indication of whether it is affects the tax  deferred
  543.         or taxable balance.
  544.  
  545.  
  546.             IX  The Miscellaneous options
  547.  
  548.             CSCSTOCK  maintains an "account" field in each of  the  data-
  549.         bases  used.  Reports can be for ONE account or for ALL  acounts.
  550.         To specify which account (or to cancel an account specification),
  551.         use  the  # option.  A list of currently used  accounts  will  be
  552.         displayed.  If the account desired is listed, move the  highlight
  553.         bar  to the appropriate entry and press ENTER.  If a new  account
  554.         is  being defined, hit the ESCape key; the program will allow  an
  555.         account  name  to be entered.  The name of the  selected  account
  556.         will  be  displayed at the top of the main menu.   To  cancel  an
  557.         account  selection, again use the # key: the program will ask  if
  558.         you wish to cancel an account selection.
  559.  
  560.  
  561.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 8
  562.                            CSC Stock Portfolio Manager
  563.  
  564.  
  565.  
  566.             The Edit operations allow individual records in the  Transac-
  567.         tions  (sold or active investments), Investments (active  invest-
  568.         ments), Dividends or Cash files to be modified.  For the Transac-
  569.         tions, Investments and Dividend files, the name of the investment
  570.         (symbol or newspaper listing) must be specified and only  records
  571.         for  that investment can be edited.  For the Cash file, the  pro-
  572.         gram  moves  to the BOTTOM of the file first  before  editing  is
  573.         done.   For all of these files, a sub-menu of PgUp, PgDn,  Change
  574.         or  eXit will appear.  Some of the Edit sub-menus allow a  Search
  575.         option,  to find an record more quickly.  The program will  allow
  576.         the  use of the PgUp and PgDn keys to move from record to  record
  577.         (within  a  particular symbol for Transactions,  Investments  and
  578.         Dividends, unlimited for Cash).  To change any of the data, enter
  579.         a  'C'  (Change).   After the data has been changed,  use  the  X
  580.         option to return to the main menu.  If an attempt is made to PgDn
  581.         or  PgUp past the valid records (for Transactions, Investments  &
  582.         Dividends)  or the top or bottom of the file, the message  "First
  583.         Record" or "Last Record" is displayed and the program remains  at
  584.         the first or last valid record.  Any appropriate calculations are
  585.         re-done if numerical data is changed.  Note that this option  can
  586.         not be used to change the name, symbol, paper listing or exchange
  587.         of a investment - use the R (Rename) option for these parameters.
  588.  
  589.             The cleanup operation is used to delete batches of data  that
  590.         are  no longer current.  The program will ask for two  pieces  of
  591.         information:   which  file to cleanup and what  date  to  cleanup
  592.         through.   The files may be Investments (I), Dividends (D),  Cash
  593.         (C) or All (A).  Whichever option is specified, all records which
  594.         have  a  date on or prior to the date specified will  be  deleted
  595.         (for Investments, this means the investment was SOLD on or  prior
  596.         to  the date specified).  All deleted records are  summarized  in
  597.         the  files so that the numerical data for overall profit/loss  is
  598.         not  lost.   In the Investments file,  a  fictitious  investment,
  599.         ZZZZZZ,  is entered keeping track of the total number  of  shares
  600.         sold  with a calculated price per share.  In the  Dividend  file,
  601.         two records, both for ZZZZZZ, are added keeping track of  taxable
  602.         and  non-taxable  Dividends.  Two records are also added  to  the
  603.         Cash file when it is cleaned up.
  604.  
  605.  
  606.             The  O (toggle Output device) option is used to change  where
  607.         reports  are  sent: to the screen or the printer.   Press  the  O
  608.         option,  and  the  program will switch from the  printer  to  the
  609.         screen or vice versa.  When attempting to switch from the  Screen
  610.         to  the  Printer,  the program checks to see if  the  printer  is
  611.         ready; if it is NOT, a warning message is displayed and the  user
  612.         is given the option of fixing the problem or returning to  screen
  613.         mode output.
  614.  
  615.  
  616.             X   The Report options
  617.  
  618.             There are 5 reports available from CSCSTOCK.  All reports may
  619.         be  sent to either the screen or the printer.  When sent  to  the
  620.         screen, reports are formatted for 25 line output; for a  printer,
  621.  
  622.  
  623.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 9
  624.                            CSC Stock Portfolio Manager
  625.  
  626.  
  627.         the  format  is for 66 lines/page (the program allows  space  for
  628.         margins  top  & bottom).  Use the O option to toggle  the  output
  629.         device.
  630.  
  631.                 The Portfolio Report
  632.  
  633.                 The Portfolio report lists for each active investment:
  634.             newspaper listing,
  635.             investment type,
  636.             exchange,
  637.             current price,
  638.             purchase price,
  639.             purchase date,
  640.             current value,
  641.             total gain or loss (including commissions and Dividends),
  642.             the percent the total gain or loss is of the purchase and the
  643.                 annualized gain or loss
  644.  
  645.             Note: for all annualized figures, a year is 365 days.
  646.  
  647.             After  the last investment is listed, a one or two line  sum-
  648.         mary is displayed.  The first line is for all investments and, if
  649.         there  are non-taxable investments, the second line is  only  for
  650.         these non-taxable transactions.  The items shown are:
  651.  
  652.             Cash balance
  653.             value of the investments
  654.             total gain or loss
  655.             percent gain or loss
  656.             total value of the portfolio (or non-taxable portion)
  657.  
  658.                     The Asset Allocation Report
  659.  
  660.             The  Asset  Allocation Report lists the total  value  of  all
  661.         investments, the value of the Cash account and the total value of
  662.         the portfolio, with all figures displayed for ALL investments and
  663.         Cash and for NON-TAXABLE investments and Cash.
  664.  
  665.  
  666.                 The Yearly Summary
  667.  
  668.             The  Yearly summary report will list, for any given  calendar
  669.         year,  all  investments  that were sold during  that  year.   The
  670.         program  prompts for the year to be displayed.  The detail  lines
  671.         of  the  report are the same as for the Transaction  Report,  de-
  672.         scribed next:
  673.  
  674.             symbol (not the paper listing)
  675.             exchange
  676.             number of shares for the transaction
  677.             purchase price
  678.             sale price *
  679.             purchase date
  680.             sale date *
  681.             total commission *
  682.             total Dividends *
  683.  
  684.  
  685.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 10
  686.                            CSC Stock Portfolio Manager
  687.  
  688.  
  689.             total income *
  690.             % gain or loss *
  691.  
  692.             * For the Transaction report, these fields are only displayed
  693.         if the investment has been sold.
  694.  
  695.             After  the  last transaction, a summary is  given,  detailing
  696.         purchases,  sales,  profits, Dividends, fees and  return,  broken
  697.         down  for  total and non-taxable transactions.   For  Profits,  a
  698.         taxable  figure  is also listed.  For the Yearly report  only,  a
  699.         single line summary of Dividends is given, reporting total  Divi-
  700.         dends, non-taxable Dividends and the taxable difference.
  701.  
  702.                 The Transaction Report
  703.  
  704.             The  Transaction Report is very similar to the Yearly  report
  705.         with  the following exceptions:  all investment transactions  are
  706.         listed,  with certain fields not displayed for  investments  that
  707.         have  not  yet been sold, and the single  line  Dividend  summary
  708.         field  is  omitted.
  709.  
  710.  
  711.                 The Cash Report
  712.  
  713.             The  Cash report displays all or part of the transactions  in
  714.         the Cash file, showing:
  715.  
  716.             date of the transaction
  717.             amount (positive for deposits, negative for withdrawals)
  718.             description of transaction
  719.  
  720.             A one or two line summary is given showing the total Cash  in
  721.         the account, for all Cash and for non-tax Cash.  After  selecting
  722.         the cash report option, you will be asked to provide a date range
  723.         and  select an order: Oldest first or Newest first.
  724.  
  725.             XI  Support for Color Monitors
  726.  
  727.             Beginning  with  version 2.3 of CSCSTOCK, support  for  color
  728.         monitors  is being added.  The program will detect the use  of  a
  729.         color monitor and use colors in various ways.  The main menu will
  730.         be  white letters on a blue background.  In some reports,  colors
  731.         will  be  used to indicate transactions which have made  or  lost
  732.         money.   On  a MONOCHROME monitor, underlines and  inverse  video
  733.         will be used.  If you are using a Black & White monitor  attached
  734.         to a COLOR card (CGA or EGA), the DOS MODE command can be used to
  735.         surpress the colors, if they appear hard to read on your  screen.
  736.         The  command  "MODE BW80" should be issued  before  the  CSCSTOCK
  737.         program is executed, and the use of color should be better.  Note
  738.         that  this is a function of DOS and NOT of CSCSTOCK, so it  MIGHT
  739.         NOT  WORK on all systems.  If there is sufficient demand, a  "NON
  740.         COLOR" indicator can be built into the program.
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 11
  748.                            CSC Stock Portfolio Manager
  749.  
  750.  
  751.                                        Appendix A
  752.  
  753.                                     Registration Form
  754.  
  755.             To: Centurion Software Corp.
  756.                 3917 Garfield Drive
  757.                 Stone Mountain, Georgia  30083
  758.  
  759.             Please  register my copy of CSCSTOCK.  Enclosed is my  $30.00
  760.         License fee.  I accept the terms of the License agreement in this
  761.         document  and displayed by the program.  I understand  that  this
  762.         License fee is perpetual requiring no renewals, however, should I
  763.         request a change to the program or an update directly from Centu-
  764.         rion  Software Corporation, a fee may be charged.   I  understand
  765.         that paying this License fee does not give me any rights to  sell
  766.         or  distribute  the  program other than in  accordance  with  the
  767.         License  agreement.
  768.  
  769.             NOTE: Georgia users please include 5% sales tax, for a  total
  770.         of $31.50.
  771.  
  772.         (Please PRINT CLEARLY all information, except your signature!)
  773.  
  774.         Version: ____________________________________________________
  775.  
  776.  
  777.         Sign:    ____________________________________________________
  778.  
  779.  
  780.         Name:    ____________________________________________________
  781.  
  782.  
  783.         Address: ____________________________________________________
  784.  
  785.  
  786.                  ____________________________________________________
  787.  
  788.  
  789.                  ____________________________________________________
  790.  
  791.  
  792.                  ____________________________________________________
  793.  
  794.  
  795.         Phone:   ____________________________________________________
  796.  
  797.  
  798.         Comments:____________________________________________________
  799.  
  800.  
  801.                  ____________________________________________________
  802.  
  803.  
  804.                  ____________________________________________________
  805.  
  806.  
  807.  
  808.  
  809.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 12
  810.                            CSC Stock Portfolio Manager
  811.  
  812.  
  813.                                    Appendix B
  814.  
  815.                                 Hidden Keystrokes
  816.  
  817.             All programs developed by Centurion Software Corporation that
  818.         use  dBASE  III Plus compatible files use the same  I/O  library.
  819.         What  this means is that a certain amount of consistency is  pro-
  820.         vided and certain options, not documented within the body of  the
  821.         program  documentation, are available at many prompts.  The  pur-
  822.         pose  of this section is to describe these hidden  keystrokes  so
  823.         that all may make use of them.
  824.  
  825.             In  general,  these keystrokes work whenever the  program  is
  826.         waiting  for a menu selection (or sub-menu selection) or  waiting
  827.         for a Y/N answer.  There are certain exceptions to this caused by
  828.         the  nature of the prompts themselves.  If in doubt, try  one  of
  829.         these.   We don't use these prompts for any other purpose, so  no
  830.         harm will be done.
  831.  
  832.                 Keystroke   Purpose
  833.  
  834.                  Alt-F      The sends a form feed to the printer.
  835.  
  836.                  Alt-R      Issue  any  DOS command, such as  DIR.   Care
  837.                             should be used since it is possible to  alter
  838.                             files currently opened by the program.   This
  839.                             could  have  disastrous results.   After  the
  840.                             conclusion  of  the command,  the  screen  is
  841.                             returned  to  the same state that it  was  in
  842.                             before  the  command was issued.   Note  that
  843.                             only  a maximum of 100K of RAM  is  available
  844.                             for  this, so many programs will not in  this
  845.                             "SHELL".
  846.  
  847.                  Alt-Q      The Q command always brings up the  question:
  848.                             Do  you  really want to quit?  If  a  YES  is
  849.                             selected,  all files are closed, the  program
  850.                             is  terminated  and the user is  returned  to
  851.                             DOS.
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 13
  872.                            CSC Stock Portfolio Manager
  873.  
  874.  
  875.  
  876.             Some previous versions of CSCSTOCK did not include space  for
  877.         fractional  shares  in any of the data files.  This  new  version
  878.         will  automatically convert your old files to the new  format  if
  879.         both  format files are available.  To do this, start the  program
  880.         in the normal fashion.   Then, when the program asks for a  loca-
  881.         tion  for the new format files, enter the disk  and/or  directory
  882.         where  the new format files are stored.  DO NOT COPY THESE  FILES
  883.         OVER YOUR OLD FILES, OR YOUR OLD DATA WILL BE LOST.  The  program
  884.         will  rename your old files to .BAK, copy the new format  to  the
  885.         default  disk/directory, and use the 'append' process  to  insert
  886.         the  old records into the new files.  The program will NOT  erase
  887.         the old files.  We leave that to you to do, after you have  veri-
  888.         fied  that the conversion has taken place properly.  Please  note
  889.         that  if you are running on a floppy disk system, you should  not
  890.         remove  the  diskette containing the old format files  once  this
  891.         process  has started.  (The exception, of course, is if you  only
  892.         have  one  floppy  disk drive - then follow the  prompts  on  the
  893.         screen  VERY CAREFULLY about when to swap disks  between  phantom
  894.         drives A and B.
  895.  
  896.             If  you are upgrading from a version prior to 2.3 to  version
  897.         2.3  or higher, then the old .NTX files are no  longer  required.
  898.         The .NTX files can be deleted, and the program will create a  new
  899.         set  of .NDX files, which are completely dBASE III Plus  compati-
  900.         ble.
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 14
  934.                            CSC Stock Portfolio Manager
  935.  
  936.  
  937.  
  938.                                           Index
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.         Account, 8
  950.         Accounts, 7
  951.         Active investment, 6
  952.         Alternative directory, 4
  953.         Alternative disk, 4
  954.         Alt-F, 13
  955.         Alt-Q, 13
  956.         Alt-R, 13
  957.         Appendix A, 12
  958.         Appendix B, 13
  959.         Appendix C, 14
  960.         Archive, 2
  961.         Asset Allocation Report, 10
  962.  
  963.         BBS, 1, 2
  964.         BUFFERS=, 2
  965.         Bulletin Board, 1, 2
  966.         Buy, 5
  967.         B&W, 11
  968.  
  969.         Cash, 6, 7, 8, 9, 10, 11
  970.         Cash report, 11
  971.         Categories of stock sales, 6
  972.         CGA, 11
  973.         Cleanup, 9
  974.         CLIPPER, 2
  975.         CLIPPER=, 2
  976.         Color, 11
  977.         Commission, 6, 10
  978.         CONFIG.SYS, 2
  979.         Cost per share, 6
  980.  
  981.         Directory, 3, 4
  982.         Distribution methods, 1
  983.         Dividend, 5, 6, 7, 8, 9, 10, 11
  984.         DOS ERROR 4, 2
  985.  
  986.         Edit, 9
  987.         EGA, 11
  988.         Environment, 2, 4
  989.         Evaluation period, 1
  990.         Exchange, 5, 10
  991.  
  992.         FIFO, 6
  993.  
  994.  
  995.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 15
  996.                            CSC Stock Portfolio Manager
  997.  
  998.  
  999.         FILES=, 2
  1000.         Floppy, 4
  1001.         Fractional shares, 1, 7
  1002.  
  1003.         General, 1
  1004.  
  1005.         Hard disk, 3
  1006.         Hidden keystrokes, 13
  1007.  
  1008.         INDEX, 15
  1009.         Index files, 3
  1010.         Installation, 2, 4
  1011.         Investments, 9
  1012.  
  1013.         Keystrokes, 13
  1014.  
  1015.         License, 1, 3, 12
  1016.         License fee, 1, 12
  1017.  
  1018.         Memory, 2
  1019.         Merger, 7
  1020.         Miscellaneous options, 8
  1021.         Monochrome, 11
  1022.         Move, 7
  1023.         Multiuser, 1
  1024.  
  1025.         Networks, 1
  1026.         Newspaper listing, 5, 6, 7, 10
  1027.  
  1028.         Other transactions, 8
  1029.         Output device, 9
  1030.  
  1031.         PATH, 3
  1032.         Portfolio report, 10
  1033.         Printer, 9
  1034.  
  1035.         RAM, 1, 2
  1036.         Random Access Memory, 1
  1037.         RBBS, 1, 2
  1038.         Registration form, 12
  1039.         Rename, 7
  1040.         Report options, 9
  1041.  
  1042.         Screen, 9
  1043.         Sell, 6
  1044.         SET, 2, 4
  1045.         Shares, 6, 7
  1046.         Special keystrokes, 13
  1047.         Split, 7
  1048.         Symbol, 5, 6, 7, 10
  1049.         System requirements, 1
  1050.  
  1051.         Transaction, 9
  1052.         Transaction report, 10, 11
  1053.  
  1054.         Update from previous, 14
  1055.  
  1056.  
  1057.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 16
  1058.                            CSC Stock Portfolio Manager
  1059.  
  1060.  
  1061.         Update price, 5
  1062.         Updating the prices, 8
  1063.         Using the program, 5
  1064.  
  1065.         Version, 1, 14
  1066.  
  1067.         Yearly summary, 10
  1068.  
  1069.         ZIP, 2
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.           CSCSTOCK - Copyright 1989 - Centurion Software Corp. - Page 17
  1120.