home *** CD-ROM | disk | FTP | other *** search
-
- Updated 5/30/87
-
-
- This program is NOT public domain, however, it may be copied and
- redistributed for nonprofit purposes as long as the built in title
- screen is not removed.
-
- ---------------------------------------------------------------------------
-
- The following program is written in AmigaBasic (no moaning
- please). It's rather long but it is also fairly user friendly and
- does what I think needs to be done with a checking account. The
- Check Tracker maintains a record of all checking transactions and
- includes the capability of editing and searching all entries. When
- the time comes to evaluate the monthly statement the program will
- assist in verifying that all balances are correct and in the event
- of a problem it will run through all pertinant data for
- verification. Also, the program can handle up to 96 different
- accounts (If that's not enough then don't call us....we'll call
- you).
-
- -------------------------------------------------------------------
-
- STARTUP NOTES
- ~~~~~~~~~~~~~
- As I said before, this program is written in AmigaBasic.
-
- You should run the loader program first as Basic's default
- memory allocation is insufficient to load the program. The loader
- will allocate some more memory then load the run the main program.
-
- I recommend putting the Loader and the Main program in thier
- own directory. Each account will require it's own subdirectory. If
- you like, you can create the subdirectories now or wait till the
- program asks you to do so (you can multitask back to CLI or
- WorkBench from the program as needed).
-
- When starting the program make sure BASIC is in the correct
- directory. From CLI you can CD to the directory then use the
- following command:
-
- RUN DF0:AMIGABASIC CheckLoader
-
- From within basic you can set the directory by typing the following
- in the OUTPUT window:
-
- CHDIR "DFx:directory"
-
- I was trying to set up the CheckLoader icon so that it started basic
- from df0: but it didn't leave basic in the correct subdirectory. If
- anyone knows how to make this work, drop me a line.
- ------------------------------------------------------------------
-
- I'm really not sure how much documentation is needed to use
- this program. I will hit the high points and appreciate any
- comments from users.
-
- At present, this program allows for 50 entries/month. Drop
- me a note if this isn't enough.
-
- STARTING A NEW ACCOUNT
- When beginning a new account I recommend going back far
- enough such that all checks have cleared. If a check clears or is
- lost from before the start of this program if can cause some
- problems. When entering new data, if a check being entered has
- ALREADY cleared ust the status Old Check.
-
- CHECK I.D. NUMBERS
- Check I.D. numbers are used at the time of statement
- evaluation to determine which checks have been returned and which
- are outstanding so be careful when entering these numbers. Any
- entry with a status of New check or Old check must have a unique
- number. Conversly the status identifiers of N and O should only be
- used for checks.
-
- FILE STORAGE
- The program stores each month as a separate file in an
- accounts' subdirectory. If you accidently type 6/5/97 instead of
- 6/5/87 when entering a date the program will be forced to create
- 12X10=120 files (1/ month). Be very careful when entering dates. I
- have included some elementary date checking. This is in the form of
- a warning which can occur even if you do enter the correct date.
-
- STATUS USEAGE
- Anytime money goes into the account you should use the
- status Deposit or Interest (they are treated the same). Money going
- out (besides a check) should be logged as Cash. If a check goes 4
- months without being cashed the program will VOID it, recompute the
- correct balance and provide a notice to this affect.
-
- ENTERING DATES
- Dates can be entered in either of the following forms:
-
- 3-2-62
- 03/02/62
-
- Also, the day entry is not always needed. If this is the case, the
- program will prompt for MM/(DD)/YY and you can simply enter:
-
- 3/62
-
-
- ------------------------------------------------------------------
-
- This is about it for DOC for now (I'm a rather lazy person).
- I'm sure I've left out some piece of crucial information. I have
- tried to have the program check all user input for validity. I'd
- love to hear any ideas for improvments (although this program is
- already inconviently long).
-
- I'm considering removing some of the sections where the
- program asks the user (ARE YOU SURE). Tends to get annoying after a
- (short) while. Drop me your ideas.
-
- I can be reached through the BBS's listed below. Tell me
- where you have problems and I'll spruce up the doc.
-
- David Levin
-
- People/Link - I.D. # OMS281
- LAAUG line (213) 559-7367 - Send mail to David Levin
-