>------------------------------------------------------------------------------R
For the Nc200 Only


OldToNew.Bas
------------
You need to run this progam first

Option (1) creates the Money.Dat file that the Accounts.Bas needs.

If you have been using the previous version of Accounts then opttion (2) will 
convert the oldMoney.Dat file to the new form. It also renames your original 
Money.Dat to Money_0.Dat as a backup



Accounts.Bas
------------
I wrote this program to look after my own expenses on my current account so it 
only deals with one credit card which is paid off at the end of the month.

As the program uses the date in its functions it is advisable to keep the NC200 
time/date relatively accurate.

Pressing Stop in any option returns to the main menu.

Mostly in any option if no data is entered when asked the program will return to 
the main menu.






                                  Accounts.Bas

(0) Reload Data and (1) Save Data
Loads and saves the data respectively.  If you have made a change to the data 
then option (1) will be highlighted as a reminder. When you do save, it 
overwrites the old file.

(2) View/Alter Current Account
This shows the last 20 transactions in the current account in 2 steps of 10. If 
you enter no data it will return to the main menu. 

Although only 46 characters are displayed for the text descriptive part, all of 
what you have entered will actually be saved. See (G). As transactions are made 
they work themselves from the bottom to the top and then "fall off" but before 
they fall off the program automatically creates an archive file so no data is 
actually lost. All transactions are automatically date stamped.
It will create 14 archives after which the next one will revert back to 00


(3) Find Item in the Current Account
A small search search and find routine on the current account and is 
case sensitive.

(4) Graph of Current Account
Produces a graph of the current account and is auto scaling.

(5) View/Alter Credit Card
A bit like the current account but you first have to enter a line number and 
then the data. If you enter a line number and no data, it will delete that 
entry. I use this when I pay off only certain items on the credit card.

(6) Pay Credit Card
To pay off the credit card.  Once you have entered the the cheque number the 
program automatically makes an entry into the current account and clears all the 
old credit card entries.  If the credit card value is zero then the program will 
see this and exit this option automatically. 


(7) View Direct Debits
As it Says

(8)Alter Direct Debits
First select a line number, then some descriptive text, then the value, then the 
day of the month it is payable, then a "Y" if it is seen to have been paid for 
the current month.  If you select a line with existing data it allows you to 
enter new data, however if you just press RETURN it will ask you if you want to 
delete it.

(9) Pay Direct Debits
When Accounts.Bas is first run, it pays any direct debits automatically if the 
day they are set to pay is the same as the current day and this will have 
happened if you see option (1) highlighted as soon as the program has run.

This manually pays the direct debits.  If a debit has a tick on the left it 
means it has already been paid this month and so won't be offered this time. If 
the debit is payable on the current day a beep will be heard. When the Accounts 
program is run, it looks to see if any debts are payable on the current day and 
if so runs this option.  Any debits which are paid will automatically be entered 
into the current account.  If there are no debits or they have all been paid 
then the program will see this and exit this option automatically.

(A) Reset Direct Debits
At the start of a new month all the debits are automatically reset to unpaid but 
you can do the same at any time here or set them all to paid

(B) Re-sort Direct Debits
To keep all the Debits day payable's in numerical order.

(C) Cash for End of the Month
An option I created for me.  Now, being salaried I take out money per week       
and to keep track of how much I have at the end of the month I use this to help 
me. It makes an entry into line 20 in option 5.

(D) Banks Difference
I use this to keep a track of the actual balance from the bank to what this 
program calculates.

(E) Create Text File of All Data
This writes all the information you see displayed from all the various       
options to a Protext text file. You can select the file name or it will      
create one called Accxxx.Txt.  It duplicates all the text descriptions in case 
any were shortened.


(F) Resort Credit Card
Removes any unused lines if you have deleted individuall ones in option (5)

(G)
As It Says

(Q) Quit
Ends the program.  If it jumps to the Save routine then it means you have       
made changes without saving. Entering 'y' here will save the data then exit the 
program or you can hit the Stop key to abort the exit.



Archive.Bas
-----------
This program reads the the Archive file. the archives are called MON_ and 
the program will ask for the filename. Just enter the number (it assumes MON_) 
and press return.  This program is really a cut down version of Accounts.txt and 
I tend to use it mostly for option (P) to create a text version which I then 
transfer to a word processor. If the archive file is MON_00.DAT then the text 
file generated will be MON_00.TXT.

The author accepts no liability for any damages arising through the use of this 
program.

I can be contacted at peterhopkins@tiscali.co.uk