home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 058.lha / Check.doc < prev    next >
Text File  |  1986-11-20  |  5KB  |  123 lines

  1.  
  2.          Updated 5/30/87
  3.  
  4.  
  5.    This program is NOT public domain, however, it may be copied and
  6. redistributed for nonprofit purposes as long as the built in title
  7. screen is not removed.
  8.  
  9. ---------------------------------------------------------------------------
  10.  
  11.     The following program is written in AmigaBasic (no moaning
  12. please).  It's rather long but it is also fairly user friendly and
  13. does what I think needs to be done with a checking account.  The
  14. Check Tracker maintains a record of all checking transactions and
  15. includes the capability of editing and searching all entries.  When
  16. the time comes to evaluate the monthly statement the program will
  17. assist in verifying that all balances are correct and in the event
  18. of a problem it will run through all pertinant data for
  19. verification.  Also, the program can handle up to 96 different
  20. accounts (If that's not enough then don't call us....we'll call
  21. you).
  22.  
  23. -------------------------------------------------------------------
  24.  
  25. STARTUP NOTES
  26. ~~~~~~~~~~~~~
  27.     As I said before, this program is written in AmigaBasic.
  28.  
  29.     You should run the loader program first as Basic's default
  30. memory allocation is insufficient to load the program.  The loader
  31. will allocate some more memory then load the run the main program.
  32.  
  33.     I recommend putting the Loader and the Main program in thier
  34. own directory.  Each account will require it's own subdirectory.  If
  35. you like, you can create the subdirectories now or wait till the
  36. program asks you to do so (you can multitask back to CLI or
  37. WorkBench from the program as needed).
  38.  
  39.     When starting the program make sure BASIC is in the correct
  40. directory.  From CLI you can CD to the directory then use the
  41. following command:
  42.  
  43. RUN DF0:AMIGABASIC CheckLoader
  44.  
  45. From within basic you can set the directory by typing the following
  46. in the OUTPUT window:
  47.  
  48. CHDIR "DFx:directory"
  49.  
  50. I was trying to set up the CheckLoader icon so that it started basic
  51. from df0: but it didn't leave basic in the correct subdirectory.  If
  52. anyone knows how to make this work, drop me a line.
  53. ------------------------------------------------------------------
  54.  
  55.     I'm really not sure how much documentation is needed to use
  56. this program.  I will hit the high points and appreciate any
  57. comments from users.
  58.  
  59.     At present, this program allows for 50 entries/month.  Drop
  60. me a note if this isn't enough.
  61.  
  62. STARTING A NEW ACCOUNT
  63.     When beginning a new account I recommend going back far
  64. enough such that all checks have cleared.  If a check clears or is
  65. lost from before the start of this program if can cause some
  66. problems.  When entering new data, if a check being entered has
  67. ALREADY cleared ust the status Old Check.
  68.  
  69. CHECK I.D. NUMBERS
  70.     Check I.D. numbers are used at the time of statement
  71. evaluation to determine which checks have been returned and which
  72. are outstanding so be careful when entering these numbers.  Any
  73. entry with a status of New check or Old check must have a unique
  74. number.  Conversly the status identifiers of N and O should only be
  75. used for checks.
  76.  
  77. FILE STORAGE
  78.     The program stores each month as a separate file in an
  79. accounts' subdirectory.  If you accidently type 6/5/97 instead of
  80. 6/5/87 when entering a date the program will be forced to create
  81. 12X10=120 files (1/ month).  Be very careful when entering dates.  I
  82. have included some elementary date checking.  This is in the form of
  83. a warning which can occur even if you do enter the correct date.
  84.  
  85. STATUS USEAGE
  86.     Anytime money goes into the account you should use the
  87. status Deposit or Interest (they are treated the same).  Money going
  88. out (besides a check) should be logged as Cash.  If a check goes 4
  89. months without being cashed the program will VOID it, recompute the
  90. correct balance and provide a notice to this affect.
  91.  
  92. ENTERING DATES
  93.     Dates can be entered in either of the following forms:
  94.  
  95. 3-2-62
  96. 03/02/62
  97.  
  98. Also, the day entry is not always needed.  If this is the case, the
  99. program will prompt for MM/(DD)/YY and you can simply enter:
  100.  
  101. 3/62
  102.  
  103.  
  104. ------------------------------------------------------------------
  105.  
  106.     This is about it for DOC for now (I'm a rather lazy person).
  107. I'm sure I've left out some piece of crucial information.  I have
  108. tried to have the program check all user input for validity.  I'd
  109. love to hear any ideas for improvments (although this program is
  110. already inconviently long).
  111.  
  112.     I'm considering removing some of the sections where the
  113. program asks the user (ARE YOU SURE).  Tends to get annoying after a
  114. (short) while.  Drop me your ideas.
  115.  
  116.     I can be reached through the BBS's listed below.  Tell me
  117. where you have problems and I'll spruce up the doc.
  118.  
  119. David Levin
  120.  
  121. People/Link - I.D. # OMS281
  122. LAAUG line (213) 559-7367 - Send mail to David Levin
  123.