CHEKBOOK v1.14 By Steve MacMillan and GFA Basic v3.07 Chekbook is an aid in getting todays complicated checking account under control. My problem has been how to balance my account when items are entered out of sequence due to automated teller withdrawals, interest payments, and service charges. If there is a disagreement (and there was) then my whole register must be reconstructed in sequence in order to follow the daily balances on my bank statements. Chekbook automates this process. All entries are automatically sorted by date so they may be entered in almost any order. The date when an item clears the bank is also entered. This date allows Chekbook to show not only the 'real' balance for a given date but also what the bank thinks you have due to items that have, and have not cleared. Also the last date when there was an agreement between these two balances is calculated. Begin by entering a starting date and balance with the 'Beginning Balance' menu selection or the 'Control-B' button combination. This should be a date where there was a definite agreement of balance between you and your bank. Items are entered using the 'Add' button or 'Control-A'. First select the type of transaction. When the 'Check #' transaction is selected the check number should be entered. The 'Date' is for the date that the transaction took place. If the year portion of the date is left empty the current year will be inserted (the asterisk key will insert the current date into any date entry). The 'Date Cleared' is for the date that the transaction cleared the bank and can be quickly entered later when you have your bank statement. Chekbook automatically adds or subtracts the amount from your balance based on the transaction type. The 'Transfer' or 'Adjustment' transactions can be a positive or negative amounts. The 'Memo' field is optional and can be used for the payee or notes. Most of the dialog boxes can be exited with the 'Control-Return' button combo in place of clicking on 'OK' and 'Control-C' for 'Cancel'. Once more than one item is entered you may increment or decrement the selected (high-lighted) item with the up/down arrow keys. To move a page at a time use a shifted arrow key. 'Clr/Home' and 'Shift-Clr/Home' display the top and bottom of the list respectively. Clicking the mouse on any displayed item, selects that item as well. The current balance, bank's balance, and the last agreement date are recalculated for the date of the selected item (thru that item). The selected item can be edited with the edit button or the 'Control-E' key combo much like adding the item. When you receive your bank statement you may clear any uncleared items by selecting the item and using the 'Clear' button or 'Control-C' to enter the cleared date only. The bank's balance reflects the amount the bank thinks you have, based on the current (selected) date, and what has or has not cleared up to that date. All uncleared items are ignored by the bank's balance. The last agreement date is the date for the last item that had cleared before the current date, and has an agreement between the bank and the current balance at that date (even though that item's clear date may be later than the agreement date). The 'Search' button allows an item or group of items to be located. Blank fields are ignored. Any text entered in the memo field will be located if contained within an item's memo text and is not case sensitive. Use the greater and lesser than buttons to locate groups of items. The next occurrence can be found with 'Control-N'. Note: a symbol like *t could be entered at the end of several item's memo field to mark a "tax record item". The entire list may be printed. Chekbook works with form feed paper and has been tested on my Star NX-1000 printer. Chekbook defaults to Epson/Star printer codes, but allows for entry of different codes that can be saved, and auto loaded when Chekbook is run. New Features 1.08 The current file is now displayed on the window's move bar. All debits are shown in a light blue shade. While in the Add/Edit or Search dialog box the transaction type selection may be scrolled with the f1 or f2 keys. You may also mouse click on any entry field. Printer listings may now include the current balance and/or the bank's balance for each line. The current date may be changed. You may now disable the 'bank' and 'current' tallies for faster scrolling speed with large files. Version 1.09 Fixes bug that slipped into 1.08 in the 11th hour. Text entry would not allow capitol 'H' or 'P'. Version 1.12 Fixes bug that prevented the use of the 'Return' key to advance to the next entry in dialog boxes. Also will not allow negative amount entries for changed 'type' edits. New feature: You may now click on the 'current amount' or 'bank balance' boxes at the bottom of the screen to disable those calculations (duplicates menu selection) for faster scrolling. Version 1.14 Fixes bug that didn't allow the right arrow to be used to move the cursor in date entries. Fixes bug in 'larger than' date searches. New features: Report function uses the search dialog box and sends all matches to the screen or printer along with a total for the group. Type 'esc' or 'return' to exit report window. After exiting the report window select 'View Current' to re-view the current report. 'Calc Date' allows you to specify any date for a temporary balance at the bottom of the screen. 'Purge Checkbook' will delete all checks in the current check list up thru the final last agreement. The last agreement date and balance will become the beginning date and balance. Note: in the current version of chekbook, the bank balance will be incorrect until the last cleared date of the purged items has passed. Be sure to have a backup of your original file before saving the smaller new one. I hope to help balance your checkbook to the penny. It has worked very well for me. If I get some mail I might add features, so please send your suggestions, bug reports, comments, or gifts of time (on GENIE) to S.MACMILLAN. -Steve