home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boldly Go Collection
/
version40.iso
/
TS
/
17A
/
CHKBKV2.ZIP
/
CHKBKV2.DOC
next >
Wrap
Text File
|
1992-02-10
|
33KB
|
1,057 lines
The Checkbook/Credit Card Organizer
presented by
KSH Software
Copyright (C) 1992 Version 2.0
All Rights Reserved
2
TABLE OF CONTENTS
1. INTRODUCTION . . . . . . . . . . . . . . . . . . . 3
1.1. Required Equipment . . . . . . . . . . . . . . . . 3
1.2. Optional Equipment . . . . . . . . . . . . . . . . 3
1.3. Shareware/Copyright Notice . . . . . . . . . . . . 4
1.4. Warranty . . . . . . . . . . . . . . . . . . . . . 4
2. INSTALLATION . . . . . . . . . . . . . . . . . . . 5
2.1. Original Installation . . . . . . . . . . . . . . 5
2.2. Upgrading . . . . . . . . . . . . . . . . . . . . 5
2.3. Running Checkbook . . . . . . . . . . . . . . . . 5
2.3.1. Running Checkbook w/a Monochrome
or LCD Monitor . . . . . . . . . . . . . . . . 6
3. USAGE . . . . . . . . . . . . . . . . . . . . . . 7
3.1. The Turbo Vision Environment . . . . . . . . . . . 7
3.2. Online Help . . . . . . . . . . . . . . . . . . . 8
3.3. Checkbook . . . . . . . . . . . . . . . . . . . . 8
3.3.1. Opening Checkbooks . . . . . . . . . . . . . . 8
3.3.2. Creating New Checkbooks . . . . . . . . . . . . 9
3.3.3. Closing Checkbooks . . . . . . . . . . . . . . 9
3.3.4. Adding Checkbook Records . . . . . . . . . . . 9
3.3.5. Editing Checkbook Records . . . . . . . . . . . 10
3.3.6. Deleting Checkbook Records . . . . . . . . . . 10
3.3.7. Balancing the Checkbook . . . . . . . . . . . . 10
3.3.8. Printing the Checkbook . . . . . . . . . . . . 10
3.3.9. Leaving the Program . . . . . . . . . . . . . . 11
3.4. Credit Card . . . . . . . . . . . . . . . . . . . 11
3.4.1. Credit Card File . . . . . . . . . . . . . . . 11
3.4.1.1. Selecting Cards . . . . . . . . . . . . . . . 11
3.4.1.2. Adding Cards . . . . . . . . . . . . . . . . 12
3.4.1.3. Editing Cards . . . . . . . . . . . . . . . . 12
3.4.1.4. Deleting Cards . . . . . . . . . . . . . . . 12
3.4.1.5. Printing Card File . . . . . . . . . . . . . 12
3.5 Card Transaction File . . . . . . . . . . . . . . 12
3.5.1. Opening Transaction File . . . . . . . . . . . 13
3.5.2. Closing Transaction File . . . . . . . . . . . 13
3.5.3. Creating a New Transaction File . . . . . . . . 13
3.5.4. Adding Transactions . . . . . . . . . . . . . . 13
3.5.5. Editing Transactions . . . . . . . . . . . . . 13
3.5.6. Deleting Transaction . . . . . . . . . . . . . 14
3.5.7. Sorting Transactions . . . . . . . . . . . . . 14
3.5.8. Printing Transaction File . . . . . . . . . . . 14
4. REGISTRATION INFORMATION . . . . . . . . . . . . . 15
5. HOW TO CONTACT ME . . . . . . . . . . . . . . . . 16
3
1. INTRODUCTION
This is the Version 2.0 Release of my Checkbook/Credit
Card Organizer program. This program was developed due to
some major financial problems that I went through. I lost
track of my Credit Card Accounts and my Checkbook went to
hell--desperate action had to be taken.
I am releasing this program as shareware to help other
people from getting into this situation (and to make me some
money [hopefully]). It will also help me pay my shareware
payments which I have been putting off. (Phil Katz, the
check will be in the mail).
This program was written in Turbo Pascal V6.0. I have
taken advantage of the Turbo Vision environment to bring a
friendly interface to the user.
I welcome any comments and suggestions on correcting
problems which you may have had with this program. See the
last section "HOW TO CONTACT ME" to, well, find out how to
contact me.
Version 0.5 Beta has many fixes over the earlier
versions. The file REVISION.DOC has a brief list of the
changes that I made. For the most part, the fixes were with
the sort option (in the credit card subsystem). I originally
had some placement problems, but I believe those have been
repaired.
Versions later than V0.51 Beta have a more flexible
directory structure. The program no longer has to reside in
specific directories, however, the data files WILL reside in
a sub-directory CHKFILES. This sub-directory MUST be in the
same directory as the CHKBKV2 program.
Version V2.0 brings the Turbo Vision environment to the
user. The program can still handle any number of checkbooks
located anywhere on the disk, however, the Credit card files
CREDIT.CRD and CARDTRAN.CRD must reside in the CHKFILES
directory.
1.1. Required Equipment
I developed this program on a Tandy 1000 SL with 640K, a
hard drive, and MS-DOS 5.0. I suggest that you have at least
512K of memory. This program requires MS-DOS 3.0 or higher.
It will work on both hard drive and floppy drive based
systems.
1.2. Optional Equipment
This program will use both the printer and a Microsoft
compatible mouse.
4
1.3. Shareware/Copyright Notice
This program is NOT FREE. This program is distributed
as shareware or user-supported software. I am asking for a
mere $20 as a registration fee to get me out of hock. Your
registration fee will put you on a mailing list that will
inform you of later updates. If you decide to keep and use
this program, you must send in the registration. Please make
checks payable to Sean Haynes.
Mail payments to:
Sean A.R. Haynes
8303 East Bay Village
Middletown, RI 02840-3614
This program is Copyright 1992 by Sean A.R. Haynes. All
rights reserved. This program may be freely distributed
among friends [or enemies I'm not picky] and BBS systems
under the sole condition that all files included in this
archive remain intact.
The following files are included in this archive:
CHKBKV2.EXE
CONVERT2.EXE
CHKBKV2.DOC
REGISTER.FRM
REVISION.DOC
If any of these files are missing, please notify your
BBS sysop and contact me at the number listed in the HOW TO
CONTACT ME section.
1.4. Warranty
The unregistered version of this program comes with no
warranty. It is distributed "as-is" and neither KSH Software
nor Sean A.R. Haynes assumes any responsibility for any
damage believed to be caused by this Software. (My lawyers
made me say that).
The registered version of this Software is warranted to
be free from defects in workmanship and quality. If any
defects or problems in the program or medium are discovered,
KSH Software's and Sean A.R. Haynes liability will be limited
to the replacement of the corrected software, medium, and
supporting documentation. KSH Software and Sean A.R. Haynes
assumes no responsibility for any damage believed to be
caused by this program.
5
2. INSTALLATION
If you already have a copy of this program with a
version number earlier than 2.0, you need to run the CONVERT2
program. The data files of the earlier versions use
different filenames.
NOTE: If you have an existing Credit Card Transaction
file, you must sort it before running CONVERT2!
2.1. Original Installation
Place the CHKBKV2.EXE file in the directory that you
want to run the program in. No other files are necessary for
the unregistered version to run.
Versions 0.52 and later allow flexibility of directory
paths. The program can reside in any sub-directory. The
program will create a '\CHKFILES' sub-directory from the
directory that contains the CHKBKV2.EXE program. It is
highly recommended that the path that contains CHKBKV2.EXE be
added to your PATH list.
Your CONFIG.SYS file may need to be modified to handle
this program. If the statement FILES=20 does not appear,
then it will need to be added. If the FILES= statement
already exists, but has a number lower than 20, then the
number must be increased.
2.2. Upgrading
If you have a version earlier than V0.4, you will need
to contact me to obtain a program to upgrade your data files.
If you have a version earlier than V2.0, you will need
to run the CONVERT2.EXE program. De-archive the
CONVERT2.EXE and CHKBKV2.EXE files into the directory with
already existing CHKBOOK.EXE program. Type CONVERT2. The
program will explain what will happen.
IMPORTANT NOTE: If you have a Card Transaction file,
please be sure to run the SORT option from the older version.
If you do not run this, it could have adverse affects on the
operation of V2.0!!!!!!!!!!!
2.3. Running Checkbook
To run the program, you make sure that (1) the program
is installed correctly (see section 3), (2) that the CHKBOOK
directory is either added to your path list or your current
DOS directory, and (3) that all the necessary files have been
De-archived (again see section 3).
6
To execute the program, simply type CHKBKV2 at the DOS
prompt.
2.3.1. Running Checkbook with a Monochrome or LCD Monitor
The Turbo Vision software should auto-detect the type of
monitor that you are using. If you are having a problem with
the way that they screen looks, type MODE BW80 or MODE MONO
before executing the program.
7
3. USAGE
I tried to design this program to be easy to use and
follow. If there are any problems with ease of usage, I
would happily field any suggestions or comments for changes.
The screen is layout of the screen is as follows: The
top of the screen show the Main Menu. Then '≡' Menu contains
program information options. The 'Checkbook' Menu contains
checkbook options and the Exit Program option. The 'Credit
Card' Menu contains credit card options. The 'Window' Menu
contains window manipulation options.
The bottom of the screen contains the 'Easy Access'
Menu. These are options that are used the most often and can
be selected just by clicking on them or selecting the
appropriate function keys.
3.1. The Turbo Vision Environment
If a mouse is not being used with program menus and
fields can be selected in the following ways.
To reach the Main Menu, press the F10 key. This will
highlight the '≡' menu. Use the arrow keys to select the
menu that you desire and press the 'Enter' key. You can also
reach the different menus by pressing 'Alt' + the highlighted
letter of the menu name (e.g. 'w' for Window).
Once a menu is pulled down, you can select the desired
option by using the arrow keys to select it or you can type
its highlighted letter. Many of the options have 'short cut
keys' which can be typed instead of pulling down a menu.
Table 1 shows the list of 'short cut keys' and their
meanings.
The 'Esc' always chooses the 'Cancel' button, and
'Return' always chooses the 'OK' button. The 'Tab' key will
scroll you through input fields of dialog boxes.
Pressing Alt and the highlighted letter of a menu item,
input line, or button will select that option.
8
Table 1
┌───────────────────────────────────────────────────────────┐
│ F1 - Help │
│ F2 - Open Checkbook Window │
│ Ctrl-F2 - Open New Checkbook Window │
│ F3 - Open Transaction Window │
│ Ctrl-F3 - Open New Transaction Window │
│ Alt-F3 - Close Current Window │
│ F5 - Zoom/UnZoom Window │
│ Ctrl-F5 - Size/Move Window │
│ F6 - Next Window │
│ Shft-F6 - Previous Window │
│ F7 - Add Checkbook Record │
│ Ctrl-F7 - Balance Current Checkbook │
│ Alt-F7 - Edit/View Checkbook Record │
│ F8 - Add Transaction Record │
│ Alt-F8 - Edit/View Transaction Record │
│ F9 - Add/Edit/Print/Delete Credit Card Records │
│ F10 - Menu │
│ Alt-Space - Toggle Checkbook Record Paid Flag │
│ Alt-X - Exit Program │
│ Esc - Cancel │
│ Return - OK │
│ Tab - Cycles you through available input fields │
│ Arrows - Scrolls the screen in that direction │
│ PgUp,PgDn - Pages the screen Up/Dn │
│ Home,End - Scrolls to the left/right ends of the │
│ window │
│ Ctrl-PgUp,Ctrl-PgDn │
│ - Scrolls to the top/bottom of the window │
└───────────────────────────────────────────────────────────┘
3.2. Online Help
Online Hypertext Help will be available with Version
2.01 ONLY TO REGISTERED USERS. Because of the extensive work
required into designing the Hypertext Help, I decided to
release this version without it, to avoid delaying the
promised release any longer.
Pressing F1 or selecting 'Help' from the Easy Access
Menu will bring up the Help window with your registration
information.
3.3. Checkbook
In Version V2.0, checkbooks can be located anywhere on
your disk, and should have the .CKB extension.
3.3.1. Opening Checkbooks
To open a checkbook, either select 'Open' from the
Checkbook menu, 'Open CB' from the easy access menu, or
press 'F2'.
9
The 'Open Checkbook' dialog box will appear. Select the
checkbook file that you wish to open by clicking on it with
the mouse, highlighting it with the arrow keys. Once the
file you wish to open is highlighted, either press 'Enter',
or select 'Open' or 'OK' buttons with the mouse or keyboard.
SHORT CUT HINTS: (1) Selecting the downarrow will open
a history of recently opened files. (2) Double-clicking with
the mouse will automatically open that selection.
3.3.2. Creating New Checkbooks
To create a new checkbook, either select 'New' from the
Checkbook menu or press 'Ctrl-F2'.
The 'New Checkbook' dialog box will appear. Type the
name of the new checkbook that you wish to create and press
'Enter', or click the 'New' or 'OK' buttons.
WARNING: Typing the name of an already existing
checkbook will erase that checkbook!
3.3.3. Closing Checkbooks
To close a checkbook, either select 'Close' from the
Checkbook menu, press 'Alt-F3', or click on the close box in
the upper left hand corner of the window (It looks like [■]).
3.3.4. Adding Checkbook Records
To add a checkbook record, either select 'Add Record'
from the Checkbook menu, press 'F7', or 'Add CB Rec' from the
Easy Access Menu.
This will bring up the 'Add Checkbook Record' dialog
box. Select the transaction type by either using the arrow
keys or clicking on it with the mouse. Press Tab to cycle
through the Check Number, Amount, Date, and Description
fields. Not all fields need to filled, i.e. inapplicable
fields can be left blank.
Negative values need not be entered. The program will
automatically decide whether a transaction is a credit or
debit depending on the Transaction type.
The description field is larger than the area displayed
for it. The line will automatically scroll to it's largest
possible size.
NOTE: If making a credit card payment, leave the
description field blank. It will be automatically filled in
with the Credit Card name. See 'Selecting Cards' below.
10
3.3.5. Editing Checkbook Records
To edit a checkbook record, either select 'Edit/View
Record' from the Checkbook menu, or press 'Shift-F7'.
This will bring up the Edit/View Record dialog box. All
the data is entered and changed as in the Add Record dialog
box, except that the negative sign must be entered for debit
transactions.
3.3.6. Deleting Checkbook Records
To delete a checkbook record select 'Delete Record' from
the Checkbook menu. You will be asked to confirm the
deletion. Select 'Yes' to delete the highlighted record, or
'No' or 'Cancel' to abort.
NOTE: Once a record is deleted, it cannot be recovered!
3.3.7. Balancing Your Checkbook
The best thing about using a computer program to balance
a checkbook is that it makes the process quick and easy. It
is no longer necessary to spend a long amount of time going
through the register to make sure that the checkbook
balances.
To toggle whether a check has been paid or not, select
the record with the arrow keys or the mouse and press 'Alt-
Space', or select 'Toggle Paid' from the Checkbook Menu.
Once all paid records have been marked 'Paid', select
'Balance' from the checkbook menu or press 'Ctrl-F7'. The
'Balance Checkbook' dialog box will appear. Type in the
ending balance from your bank statement.
The program will display a dialog box stating that the
balance is either correct or off by some amount. Selecting
'Yes' will automatically update the checkbook for the error.
NOTE: Due to internal floating-point rounding errors,
sometimes the program will say that the balance is off by
$0.00. If this happens, selecting 'Yes' will eliminate the
rounding error.
3.3.8. Printing Your Checkbook
To print the checkbook select 'Print' from the Checkbook
Menu. The select range dialog box will appear. Type in a
start and end date to be printed and press 'Enter' or select
'OK'. The program will ask you to confirm that the printer
is ready. If the printer is ready select 'Yes', otherwise
select 'No' or 'Cancel'.
11
NOTE: To select the extreme condition for any range in
the 'Select Range' dialog box, just leave that field blank.
For instance, typing 1991 into just the two year fields will
print out from 00/00/1991 to 13/32/1991. Leaving all fields
blank will print out the entire checkbook.
3.3.9. Leaving the Program
To leave the program select either 'Exit' from the
Checkbook menu, or press 'Alt-X'.
3.4. Credit Card
I decided to add the Credit Card subsystem due to the
fact that one of the major reasons behind my current
financial difficulty was that I inadvertently over extended
myself in the credit card department. I needed some way of
keeping track of how much I was spending on credit cards and
how much money I had left. I also liked the idea of having
one place that I could look to see how much I was really in
hock for.
3.4.1. Credit Card File
The Credit Card File is where all the information
pertinent to the cards themselves are stored. The
information stored in the credit card file includes the Bank
Name, Card Description, and the Credit Limit. This is the
file that the Card Transaction and Checkbook portions of the
program access to determine the current balance and credit
available.
To view the current Credit Card File select either
'Add/Edit Cards' from the Credit Card Menu, or press 'F9'.
The 'Add/Edit Card' dialog box will appear. The 'OK' and
'Cancel' buttons will return the program to normal
operations.
NOTE: Cards must exist in order to make transactions in
the card transaction file and to make credit card payments in
the checkbooks.
3.4.1.1. Selecting Cards
The 'Add/Edit Card' dialog box will appear under two
other circumstances. When a credit card payment is made, or
when a credit card transaction is added.
To select the card to apply this transaction to, use the
mouse or the arrow keys to highlight the wanted card and
press 'Enter' or select the 'OK' button.
To abort the transaction select the 'Cancel' button.
12
3.4.1.2. Adding Cards
To add a card select the 'Add' button from the 'Add/Edit
Card' dialog. The 'Add Card' dialog box will appear. Fill
in all the fields by using the 'Tab' key to switch fields.
Inapplicable fields can be left blank. Press 'Enter' or
select 'OK' when finished.
Leaving the 'Credit Limit' field blank means that the
card is a debit or charge card (e.g. American Express) and
the current balance will displayed in the card transaction
file.
That is all there is to adding credit cards. For
security reasons, I figured it wise not to keep track of Card
Numbers, but if you think that it should be added (with the
telephone #'s of the issuers?) in case your cards are lost or
stolen. Feel free to contact me and I will add it to later
versions.
3.4.1.3. Editing Cards
To edit a card, select the 'Edit' button from the
'Add/Edit Card' dialog box. The 'Edit Card' dialog box will
appear. Edit the blanks the same way as adding a new card
(above).
3.4.1.4. Deleting Cards
For those people who have gone through the misfortune of
having a credit card cancelled or those of you who were wise
enough to cut them up before you got into major financial
difficulties, I have made it possible to delete credit cards.
To delete a card, select the 'Delete' button from the
'Add/Edit Card' dialog box. A confirmation box will appear,
select 'Yes' to proceed with the deletion, otherwise select
'No' or 'Cancel'.
WARNING: Once a card is deleted, it cannot be
recovered. Any records in the Card Transaction file that
once belonged to that card will now list 9999 as the card
number. 9999 is the pseudo-card number for deleted cards.
Printouts and screen displays will now list the card as
Deleted.
3.4.1.5. Printing Card File
To print the Card File, select the 'Print' button from
the 'Add/Edit Card' dialog box. Fill in the ranges as
described in the 'Printing the Checkbook' section.
3.5. Card Transaction File
13
Card balances are listed in one of two formats. If a
card has no credit limit (e.g. American Express), then the
current BALANCE of that card will be displayed. If a credit
limit has been specified for a particular card, then the
CREDIT AVAILABLE on that card will be displayed. The very
last column will tell you which value is being displayed.
NOTE: Only one transaction file can exist at a time.
3.5.1. Opening Transaction File
To open the Transaction File select either 'Open' from
the Credit Card menu, 'Open CC' from the Easy Access menu, or
press 'F3'.
3.5.2. Closing Transaction File
To close a transaction file, select either 'Close' from
the Credit Card menu, press 'Alt-F3', or click on the close
box in the upper left hand corner of the window (It looks
like [■]).
3.5.3. Creating a New Transaction File
To create a new transaction file, select either 'New'
from the Credit Card menu or press 'Ctrl-F3'. The program
may ask you confirm the action. Selecting 'Yes' will create
the new file, other choose 'No' or 'Cancel'.
NOTE: Creating a new transaction file will delete the
existing transaction file. Use only if necessary.
3.5.4. Adding Transactions
To add transactions to the transaction file, select
either 'Add Record' from the Credit Card menu, 'Add CC Rec'
from the Easy Access Menu, or press 'F8'.
This will display the 'Add Transaction' dialog box.
Fill in the information in the same way as you would in the
'Add Check' dialog box.
Depending on what type of transaction is selected, the
program will determine if the Amount should be added or
subtracted from the balance.
3.5.5. Editing Transactions
To edit a transaction, either select 'Edit/View Record'
from the Credit Card menu, or press 'Shift-F8'.
This will display the 'Edit/View Transaction' dialog
box. Update the information the same way as in 'Editing
Checks'.
14
NOTE: Records cannot be switched from one card to
another. In order to do that, the record must be deleted and
re-added.
3.5.6. Deleting Transactions
To delete a transaction select 'Delete' from the Credit
Card Menu.
3.5.7. Sorting Transactions
This is done automatically in Version V2.0. Please make
sure that the file has been pre-sorted prior to running the
CONVERT2.EXE program!
3.5.8. Printing Transaction File
To print the transaction file, select 'Print' from the Credit
Card Menu.
15
4. REGISTRATION INFORMATION
Please register your copy of the Checkbook Organizer.
Below is a copy of the Registration form: (you can also
print out REGISTER.FRM).
------------------------------------------------------------
KSH SOFTWARE
CHECKBOOK ORGANIZER V2.0 (C) 1992
-------------------------------------------------------------
Name: ______________________________________________________
Company: __________________________ Title: _________________
Address: _____________________________________ Apt. #: _____
City: ____________________________ State: ____ ZIP: ________
------------------------------------------------------------
Comments: _________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
------------------------------------------------------------
ELECTRONIC ADDRESSES
[ ] BBS: Telephone #: (____) ____-______ Name: ____________
[ ] Internet Address: ____________________________________
[ ] America Online: ____________________________________
(PC-Link, Promenade)
[ ] Other: ____________________________________
-------------------------------------------------------------
Please enclose $20 registration fee.
Make check or money order payable to: Sean A. Haynes
Mail this form to: Sean A.R. Haynes
KSH Software Registration
8303 East Bay Village
Middletown, RI 02840
16
5. HOW TO CONTACT ME
I can be reached at the following addresses:
USnail: Sean A.R. Haynes
8303 East Bay Village
Middletown, RI 02840
INTERNET: Sorry, currently unavailable here.
BBS: MORE (401) 849-2215
(401) 849-1874
NCC (401) 846-1763
(401) 848-2981
NJS (401) 841-3990
VOICE: (401) 848-7189
OTHER: PC-Link, America Online, Promenade -> Killer68
Comments and suggestions are always welcome.....