home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / bmaster2.zip / BMASTER.DOC < prev    next >
Text File  |  1987-11-06  |  21KB  |  425 lines

  1.  
  2.  
  3.  
  4.                         PC-BILL MASTER USER'S GUIDE
  5.  
  6.                                Version 2.10
  7.  
  8.  
  9.                        copyright 1987 by John Davis
  10.  
  11.                             ALL RIGHTS RESERVED
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. INTRODUCTION
  19.  
  20. PC-BILL MASTER is, plain and simple, a system that manages your checking
  21. accounts for you. PC-BILL MASTER was written because the author wanted a
  22. system that was easy to use, had a regular check book register type display
  23. and maintained a file of recurring payments. Many other public domain and
  24. shareware programs were examined before development was begun, but none met
  25. the author's needs exactly.
  26.  
  27.      Some features of PC-BILL MASTER -
  28.  
  29.           -    Familiar easy to use register type display
  30.           -    Recurring payments module that can also be used as a
  31.                budgeting system
  32.           -    Ability to enter items as posted (immediately effecting
  33.                the balance) or unposted future items (totaled into
  34.                an unposted balance)
  35.           -    Easy bank statement balancing
  36.           -    A search capability that allows retrieval of items based
  37.                upon the contents of any field including a partial
  38.                string search; items retrieved are also totaled
  39.           -    Up to 500 items per check register with an unlimited
  40.                number of separate registers
  41.           -    Up to 100 ledger account codes and titles
  42.  
  43.  
  44.  
  45. SHAREWARE
  46.  
  47. PC-BILL MASTER is being marketed under a unique scheme known as shareware.
  48. This software is not public domain and is fully protected by all federal
  49. copyright laws. You are encouraged to make copies of PC-BILL MASTER and
  50. distribute them to anyone that you wish. If you found PC-BILL MASTER to be
  51. usefull and plan to continue using it; it is to your benefit that you
  52. register your copy. When you register you will be placed on a mailing list
  53. that will be used to notify you when the next release (version 3.0) of
  54. PC-BILL MASTER is available. PC-BILL MASTER is constantly being improved, and
  55. the next release will include these improvements along with a reports
  56. module and graphing capability which is not available in the current
  57. (version 2.10) release. As a user of the program you are encouraged to
  58. submit any ideas for enhancements or any problems that you might have found
  59. with the program. In addition, I would very much like to hear what you
  60. think of PC-BILL MASTER in general.
  61.  
  62. To register your copy of PC-BILL MASTER, send $15 along with your name and
  63. address to -
  64.  
  65.                     John Davis
  66.                     1011 Brookgreen Dr.
  67.                     Cary, N.C. 27511
  68.  
  69.  
  70.  
  71. FILES ON DISK
  72.  
  73.      README -       Contains a list of current files and any changes to
  74.                     the documentation
  75.      BMASTER.DOC -  This documentation
  76.      BMASTER.EXE -  PC-BILL MASTER main menu module
  77.      PAYMENTS.TBC - PC-BILL MASTER payments module
  78.      BMASTER.CFG -  Configuration file
  79.      CHECK.REG -    Empty check book register file
  80.      PAY.DAT -      Empty payments file
  81.  
  82.  
  83.  
  84. TO USE PC-BILL MASTER
  85.  
  86.      1)   Boot DOS,
  87.      2)   Insert PC-BILL MASTER program disk into disk drive,
  88.      3)   Type "BMASTER" and PC-BILL MASTER will begin execution.
  89.  
  90.  
  91.  
  92. A NOTE ABOUT MENUS
  93.  
  94. A number of different menus appear within PC-BILL MASTER. When a menu
  95. appears, to highlight a menu item, simply press the up or down arrow. To
  96. select the highlighted menu item, press the enter key. To exit from the
  97. menu, either select the last menu item or press the escape key.
  98.  
  99.  
  100.  
  101. PC-BILL MASTER MAIN MENU
  102.  
  103. After the program loads and displays a credit's screen you will be prompted
  104. to either verify or enter the current date. The current date should be
  105. entered as MM/DD/YY. After checking for correct entry of the date the
  106. PC-BILL MASTER main menu will appear. From this menu you can either access
  107. a check book or load the payments module. The last item on the menu is used
  108. to exit PC-BILL MASTER. It is important that you always exit PC-BILL MASTER
  109. by using this option rather than simply turning off your machine, as
  110. PC-BILL MASTER rewrites the configuration file while executing the last
  111. option.
  112.  
  113.  
  114.  
  115. PC-BILL MASTER CHECK BOOK
  116.  
  117. The first option on the main menu is to access a check book. If this is the
  118. first time you have executed PC-BILL MASTER, an empty check book will be
  119. created for you. At the top of the screen on the very first line will be
  120. the account name and also the check book file name. On the next line the
  121. current account balance will appear; as will the total of all unposted
  122. items and the unposted balace (current account balance plus unposted items).
  123. Next the bottom most portion of the register will appear, with the last
  124. posted item in the check book being the last item on the screen. To scroll
  125. through the register simply press the up and down arrow keys. As scrolling
  126. takes place the current item appears highlighted. To scroll backwards and
  127. forwards a screen within the register press pgup and pgdown. To go to the
  128. beginning of the register press home and to go to the end of the register
  129. press end.
  130.  
  131. PC-BILL MASTER actually uses two different types of displays. The initial
  132. display is the previously mentioned register display. If you press the
  133. escape key, the item display appears. The item display shows one item on
  134. the screen at a time, but at a greater level of detail. Where certain
  135. fields in the register display might have to be truncated, the item display
  136. shows the entire field. In addition, the item display gives a list of
  137. account codes and titles that are currently being used. The item
  138. positioning keys mentioned previously (up and down arrows, pgup, pgdown,
  139. home and end) work identically on the item display as they do on the
  140. register display. To return back to the register display from the item
  141. display simply press escape.
  142.  
  143. At the bottom of either display appears a list of function keys that
  144. perform certain commands. Before describing the function keys however I
  145. wish to describe the various fields associated with each item on the
  146. screen.
  147.  
  148.      FIELD                    DESCRIPTION
  149.      -----                    -----------
  150.  
  151.      Date           Contains the date of the item, when entering if you
  152.                     press enter without keying anything the current
  153.                     date is taken as the default.
  154.  
  155.      Type           "C" for check, "D" for deposit.
  156.  
  157.      Number         Sequential check number for the item, when entering
  158.                     if you press enter without keying anything the previous
  159.                     number is incremented automatically by 1.
  160.  
  161.      Payee          Payee for the item.
  162.  
  163.      Amount         Amount of the item.
  164.  
  165.      Memo           Memo for the item.
  166.  
  167.      Code           Ledger account code from 00 to 99.
  168.  
  169.      Code Title     Appears to right of code on item display, does not
  170.                     appear on the register display. When adding a new
  171.                     item if the code has not been used before you will
  172.                     be prompted to enter a new title if desired, titles
  173.                     are optional though.
  174.  
  175.      Flag           Can be used for any reason needed, for example
  176.                     a value of "T" could be used to flag tax deductions.
  177.  
  178.      Posted         "Y" means item is posted, while "N" means item is
  179.                     unposted.
  180.  
  181.      Clear          "Y" means item has cleared bank, while " " means item
  182.                     has not cleared.
  183.  
  184.      Balance        Account balance when item was posted, note - this is
  185.                     not necessarily the current balance, it is only
  186.                     the current balance at the point the item is posted.
  187.  
  188. It should be noted that regardless of which display is on the screen, the
  189. above fields for each item will be present; except for code title which
  190. appears only on the item display.
  191.  
  192. The following is a list of all function keys that perform certain commands
  193. in PC-BILL MASTER. The function keys work identically from both item and
  194. register displays.
  195.  
  196.      FUNCTION KEY             DESCRIPTION
  197.      ------------             -----------
  198.  
  199.           F1        Displays a help screen.
  200.  
  201.           F2        Enter a new item.  A blank item display will appear.
  202.                     You should then key values followed by the enter key
  203.                     for each field on the screen.  By pressing enter
  204.                     without keying a value within a field, the default
  205.                     value for the field will be taken.  Note at the end
  206.                     the default value for posted is "Y"; thus if you
  207.                     want the item to be entered as unposted you must
  208.                     key an "N".  All items are entered at the end of
  209.                     the register, but as the file is written to disk
  210.                     when you exit the program all posted items are
  211.                     kept together and all unposted kept together also.
  212.                     During entry (or changing) of an item, you can
  213.                     press the up and down arrows to position you at
  214.                     a field. If the field already has a value, the
  215.                     cursor will appear at the end of the value. Press
  216.                     backspace to delete the field and reenter or change
  217.                     the value as needed. To exit from entry (or change)
  218.                     mode, press the escape key. The entry (or change)
  219.                     menu will then appear. From this menu you can choose
  220.                     to accept the entry as keyed, abort the entry or
  221.                     to return to entry mode.
  222.  
  223.           F3        Change current item.  You can change any field except
  224.                     for three exceptions.  First you can not change the
  225.                     amount for a posted item.  Also you can not change
  226.                     the posted field itself. Nor can you change the
  227.                     type field.
  228.  
  229.           F4        Delete current item.  You can only delete unposted
  230.                     items.
  231.  
  232.           F5        Post current item.  The current item can only
  233.                     be posted if it is unposted.  When posting occurs
  234.                     the posted field is changed to "Y", the current
  235.                     balance is changed to reflect the amount change,
  236.                     the balance field on the item is updated and
  237.                     the item is removed from the unposted items
  238.                     total. In addition, if the posted item had a
  239.                     blank date, the current date is entered as the
  240.                     item date and the check number is incremented
  241.                     by one and entered as the item check number.
  242.                     Note, once an item is posted it can
  243.                     not be unposted.  If you have made an error
  244.                     you will have to add a new item reflecting
  245.                     the correction amount.
  246.  
  247.           F6        Search for items. Search can be performed on most
  248.                     of the fields on the item display. The search is
  249.                     of the "AND" type meaning that if you have
  250.                     search values entered into two fields both searches
  251.                     have to be true for the item to be selected. A partial
  252.                     string search is allowed on all string type fields.
  253.                     For example to select all items entered during the
  254.                     month of November, simply key "11" in the date
  255.                     field. Note, the up and down arrow keys will position
  256.                     you at a field just like in enter and change mode.
  257.                     Once you have entered the search criteria, press the
  258.                     escape key and the search will begin. The register
  259.                     display will appear and all items that match your
  260.                     search criteria will scroll onto the screen.
  261.                     After all items appear on the screen a total of the
  262.                     amounts will appear. The search criteria is very
  263.                     usefull if you wish to list all items that have
  264.                     a certain account code. You can get a total of the
  265.                     account code by doing this also. It is also very
  266.                     usefull if you wish to find all the items that
  267.                     have been written to a certain payee.
  268.  
  269.           F7        Mark item as having cleared bank. This function key
  270.                     is used when you balance your bank statement. By
  271.                     positioning an item as the current item and pressing
  272.                     this function key, the item will be marked as cleared.
  273.                     A "Y" will appear in the cleared field on the screen.
  274.                     A subsequent press of this function key will erase the
  275.                     "Y". After you have marked all the items that have
  276.                     cleared on your statement, press function key 8
  277.                     to display the statement balance.
  278.  
  279.           F8        Displays statement balance for use in bank
  280.                     reconciliation. After you have marked all items as
  281.                     cleared you should enter any bank charges that appear
  282.                     on your bank statement. The charges should be entered
  283.                     as posted and also be marked as having cleared the
  284.                     bank. Function key 8 will then compute a statement
  285.                     balance which should match the balance that
  286.                     appears on your bank statement.
  287.  
  288.           F9        Utilities menu. Will be explained below.
  289.  
  290.           F10       Return to PC-BILL MASTER main menu. First the
  291.                     current check book is written to disk and then
  292.                     the main menu will be displayed.
  293.  
  294.  
  295.  
  296. UTILITIES MENU
  297.  
  298.      Function key 9 will display the utilities menu. The various menu
  299. selections appear below.
  300.  
  301.      MENU SELECTION                     DESCRIPTION
  302.      --------------                     -----------
  303.  
  304. Registration Information      Displays information on how to register your
  305.                               copy of PC-BILL MASTER.
  306.  
  307.  
  308. Load Payments To Check Book   Loads to the current check book all payments
  309.                               that are being maintained within the
  310.                               payment's module. The payments are loaded
  311.                               as unposted with a blank date. Function
  312.                               key 5 should then be used to post
  313.                               each payment as desired. This function
  314.                               key will assign the item the current
  315.                               date and will increment and enter the
  316.                               check number also.
  317.  
  318. Display Check Book Menu       Displays a menu that will allow you to 1)
  319.                               create a new check book or 2) load a
  320.                               previously created check book. Before either
  321.                               action occurs though, the currently loaded
  322.                               check book is saved.
  323.  
  324. Set Screen Colors             You can change colors for normal text,
  325.                               highlighted text and the background. Your
  326.                               color changes are automatically saved when
  327.                               the configuration file is written to disk.
  328.  
  329. Change Account Name           Allows you to change the account name of
  330.                               the currently loaded check book. This does
  331.                               not change the disk file name only the
  332.                               name that appears at the top of the
  333.                               register screen. To change the disk file
  334.                               name use the DOS rename command. Note though
  335.                               that all check book files must end with
  336.                               a ".REG" suffix.
  337.  
  338. Change Accout Balance         Allows you to change the current balance
  339.                               of the currently loaded check book.
  340.  
  341. Clear Check Book Of All       Does just as it says, this is a very
  342.      Entries                  powerful function and should be used
  343.                               very carefully.
  344.  
  345. Update Account Titles         Allows you to update any of the
  346.                               account titles. Use the up and down arrows
  347.                               to position the account code desired. Then
  348.                               either enter or change the title as
  349.                               needed. Press escape to return to the menu.
  350.  
  351. Display Free Space            Displays free space.
  352.  
  353.  
  354.  
  355. PC-BILL MASTER PAYMENT'S MODULE
  356.  
  357. The second option on the main menu will load the payment's module. The
  358. payment's file (PAY.DAT) is a separate file from any check book. PC-BILL
  359. MASTER only recoqnizes one payment file (PAY.DAT), but separate files can
  360. be maintained by using the DOS rename command. The payment file is in
  361. reality a subset of the normal check book file. All fields are present
  362. except for date, number, posted, balance and cleared. Several differences
  363. do exist between the check book module and the payment's module. First any
  364. amount can be changed. Also any item can be deleted. When a new item is
  365. entered using function key 2, it is entered as the next item below the
  366. current item, rather than at the end of the file. A running total of
  367. all check and deposits as well as a payment's balance is maintained at the
  368. top of the display.
  369.  
  370. Most of the function keys, enter and change mode and menus work the same in
  371. the payment's module as in the check book module. There are fewer function
  372. keys though. The only new function key found is function key 5 which serves
  373. to zero out the amount field in all the items in the file.
  374.  
  375. The payment's module can be used in several different ways. I use it as an
  376. original entry point for all my regular monthly bills. I start a month by
  377. zeroing out all the amount fields for the bills as they were paid during
  378. the previous month. I then delete any bills that were for the previous
  379. month only. As the bills come in during a month, I enter the new amounts,
  380. still using the payment's module and I also enter in any new bills that are
  381. to be paid that month. Then on the first day of the month when I am
  382. actually ready to pay my bills, I go into the main module and load the
  383. payments after I enter and post my monthly pay check. I then item by item
  384. post each payment, while at the same time I write the check.
  385.  
  386. The Payment's module could also be used to maintain a budget for all
  387. expenditures, with the payee amount serving as the budget category. I would
  388. like to hear from others that might have suggestions on additional uses of
  389. the payment's module as well as the unposted item ability. The combination
  390. of these two functions can provide a very powerfull personal finance
  391. capability.
  392.  
  393.  
  394.  
  395. FINALLY
  396.  
  397. I hope you find PC-BILL MASTER to be as usefull to you as I have found it
  398. to be myself. I did not setout to release this program as shareware but
  399. rather developed it primarily for my own use; thus the low registration
  400. fee. I wanted to keep it simple, but wanted to emphasize the payment's
  401. capability. I seriously urge you that if you determine any functions that
  402. you would like to see added to PC-BILL MASTER, please let me know. Have fun
  403. and keep in touch.
  404.  
  405.                               John Davis
  406.  
  407.  
  408.  
  409. STATEMENT OF WARRANTY AND LIABILITY
  410.  
  411. The author makes no warranty of any kind, express or implied, including
  412. without limitation, any warranties of merchantability and/or fitness for a
  413. particular purpose. The author shall not be liable for any damages, whether
  414. direct, indirect, special or consequential arising from a failure of this
  415. program to operate in the manner desired by the user. In addition, the
  416. author shall not be liable for any damage to data or property which may be
  417. caused directly or indirectly by use of the program.
  418.  
  419. IN NO EVENT WILL THE AUTHOR BE LIABLE FOR ANY DAMAGES, INCLUDING ANY LOST
  420. PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  421. OUT OF YOUR USE OR INABILITY TO USE THE PROGRAM, OR FOR ANY CLAIM BY ANY
  422. OTHER PARTY.
  423.  
  424.  
  425.