This program is made to help you to manage your personal finances. It is very easy to use, a page on which you write on a line left to right, a Date, an abbreviate label, a note comment, and the amount of operation. The head of the window look like this: ›0;30;41m Date Cpt Note Debit Credit›0m This program calculate the balances immediately after each entry. You can also manage previsions datas. Previsions datas may be create automatically, and for the buy to credit, prevision creation can be stop also automatically when the last payment is reached. Date is the indispensable element who the program use for is calculation. A line without date is null. This program display at the bottom of the window three balances like this: ›0;32;41m Prev=›0;30;41m4084.00 ›0;32;41mAvai=84.00 Bank=›0;30;41m650.00›0m ›0;32;41m Prev ›0m (previsions) who is the sum of all entries. You are informed on the sum you have for the year (if you use prevision). ›0;32;41m Avai ›0m (Available (Real or anticipate)) if this number is display ›0;32;41mblack/white›0m it is the real available balance, which show you the really amount available at this time for buy. If this number is display ›0;33;41morange/white›0m it is the anticipate balance who is calculate with the futur credit of the month (salary ordinary). Warning in that case your account may become overdraft. If this number is display ›0;33;42morange/black›0m then the futur credit of the month are not enough to cover your expenditure. Your accompt will become overdraft ! ›0;32;41m Bank ›0m It is the same number that appear on your bank statement. It will be help you to control your operation. First handling: Run this program by double click on its icon or, by the CLi : Run [DiskName:]Budget...LLSC (hit RETURN) This program display his window with an white cursor at the top left corner in orange date cell, who wait for you to enter an date for the first line. You have an full screen editor and you can use the mouse for cursor and letter position. ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;41m ›0;32;43m ›0m| | | | | | | | | | | | | | | | | | | | | | | | ›0;32;41m Prev=›0;30;41m.00 ›0;32;41mAvai=.00 Bank=›0;30;41m.00›0m For the first use you have to input all the neccessary datas writing in your bank statement since the date you want beginning the listing. ›0;33;40mWarning›0m you can enter date between 01/01/year-1 to 12/31/year+1 only, where year is the actual year. The first line would be a transfer line like: ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;40m010190›0m|›2mREP›0m|›2mTransfer year 1989 ›0m|›0;33;42m 850.00›0m ›0;32;41m ›0;32;43m ›0m| | | | | | | | | | | | | | | | | | | | | ›0;32;41m Prev=›0;30;41m850.00 ›0;32;41mAvai=850.00 Bank=›0;30;41m850.00›0m Then you have to recopy all the operation until today like its appear on your bank statements. The three balances would be equals. ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;40m010190›0m|›2mREP›0m|›2mTransfer year 1989 ›0m|›0;31;42m 850.00›0m ›0;32;40m100290›0m|›2mCBR›0m|›2mdebit CB (example) ›0m|›0;33;42m 200.00 ›0m ›0;32;41m ›0;32;43m ›0m| | | | | | | | | | | | | | | | | | ›0;32;41m Prev=›0;30;41m650.00 ›0;32;41mAvai=650.00 Bank=›0;30;41m650.00›0m When you have finish, have a drink! this program is ready to give you the service for what it is made. But before that it is important to save your work, for that click the right mouse and put the red arrow on the left top of the window and at the ›31;42m Program ›0m word you will see display: ›4;32;40m ›31;40m ›0m ›0;31;42m Program ›4;32;41m ›4;30;41m Command Memo About... ›0m ›30;41m New ›0;30;41mote Debit Credit›0m ›30;41m Load ›0m›2mransfer year 1989 ›0m|›0;31;42m 850.00›0m ›30;41m Save as ›0m›2mebit CB (example) ›0m|›0;33;42m 200.00 ›0m ›30;41m ›33;42mSave ›30;41m ›0m | ›30;41m ›0m | ›30;41m Quit ›0m | | | | | | | | | | ›0;32;41m Prev=›0;30;41m650.00 ›0;32;41mAvai=650.00 Bank=›0;30;41m650.00›0m When you choose Save the word hightlight, release now right mouse button and a sample window requester is displayed: ›4;31;40m ›0m ›4;30;41m File name to save ›0m ›32;43mmyFileName›41m ›43m ›0m Type in any name you want, who may be preceded by disk name and hit RETURN key to running save. The window requester disappear and at the bottom of the screen a black line inform you the saving progress. ›30;42m Saving moment please... ›31m2 ›30;41m0 ›32;41m Avai=650.00 Bank=›30m650.00›0m Now you can enter all the recent debit or credit that your bank does not know. For that type $ (or ] A1000 qwerty) who is interpreted by the program ( ›0;32;41m109990›0m for example in October) as a current operation. Fill the other cells by any data, even temporary, and when you write the amount after the first RETURN, Budget can now calculate the ›0;32;41m Avai ›0m and ›0;32;41m Prev ›0m balance immediately, note that ›0;32;41m bank ›0m balance is unchanged. If you enter a prevision date (after the currently month) only the ›0;32;41m Prev ›0m balance would be changed. Example enter a salary and a meal in a restaurant : ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;40m010190›0m|›2mREP›0m|›2mTransfer year 1989 ›0m|›0;31;42m 850.00›0m ›0;32;40m100290›0m|›2mCBR›0m|›2mdebit CB (example) ›0m|›0;33;42m 200.00 ›0m ›0;32;41m109990›0m|SAL|salary October |›0;30;42m 4000.00›0m ›0;32;41m109990›0m|CHQ|birthday meal |›0;33;42m 566.00 ›0m ›0;32;41m ›0;32;43m ›0m| | | | | | | | | | | | ›0;32;41m Prev=›0;30;41m4084.00 ›0;32;41mAvai=84.00 Bank=›0;30;41m650.00›0m ›33mNotez :›0m the amount of the salary appear in blue that want mean that this amount is not count in the ›32;41m Avai ›0m balance. It is count only in the anticipate calculation. When you receive the bank statement you only change the temporary date by the real one, for each line concerned. The ›0;32;41m Avai ›0m balance is unchanged but the ›0;32;41m Bank ›0m statement is updated to the new value. When finish the ›0;32;41m Bank ›0m balance must by equals with the same on your bank statement. The program will class automatically the lines per date before save, if neccessary. Repair line (or inserted line): Is the empty line on which the cursor wait after a loading, it is the alone line who permit line insertion after an entry. When you have previsions datas, repair line is always between current line and these previsions datas. On the example repair line is the empty one with the orange cursor on it. Reserved WORD: In the rubrique Cpt I have programmed some facilities with this following words: --- (three minus) that I use to separe months between them. example: ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;40m010190›0m|›2mREP›0m|›2mTransfer year 1989 ›0m|›0;31;42m 850.00›0m ›0;32;40m100290›0m|›2mCBR›0m|›2mdebit CB (example) ›0m|›0;33;42m 200.00 ›0m ›0;32;41m109990›0m|SAL|salary October |›0;30;42m 4000.00›0m ›0;32;41m109990›0m|CHQ|birthday meal |›0;33;42m 566.00 ›0m ›0;33;40m100190›0m|›0;33;40m---›0m|›0;33;40mOctober --------------------›0m| ›0;32;41m ›0;32;43m ›0m| | | | | | | | | ›0;32;41m Prev=›0;30;41m4084.00 ›0;32;41mAvai=84.00 Bank=›0;30;41m650.00›0m Then choose Classifying in the second menu and less a second you will see display : ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;40m010190›0m|›2mREP›0m|›2mTransfer year 1989 ›0m|›0;31;42m 850.00›0m ›0;33;40m100190›0m|›0;33;40m---›0m|›0;33;40mOctober --------------------›0m| ›0;32;40m100290›0m|›2mCBR›0m|›2mdebit CB (example) ›0m|›0;33;42m 200.00 ›0m ›0;32;41m109990›0m|SAL|salary October |›0;30;42m 4000.00›0m ›0;32;41m109990›0m|CHQ|birthday meal |›0;33;42m 566.00 ›0m ›0;32;41m ›0;32;43m ›0m| | | | | | | | | ›0;32;41m Prev=›0;30;41m4084.00 ›0;32;41mAvai=84.00 Bank=›0;30;41m650.00›0m NCL *Need current life. If you use prevision you may be want use NCL to note for each futur month the amount you are need for your regular life. Meal, food, cigarette, car benzine, etc... In order to make correct prevision. This line is deleted when the concerned month become the current month and its amount is credited at the ›0;32;41m Avai ›0m balance. !!! This word is for an operation credit or debit to VCC another existing file, the name will be in note place. The program will then writing the inverse operation in that file automatically. When the Save menu is selected the word !!! become VCC when the saving is done. REP This word is use by the program to write the transfer of the preceding archived year. Automatic prevision: Budget program can create automatically line operation who are regularly repeated. You have only to add a * at the ›4mfirst›0m of the comment note, already in prevision, and this writing will be repeated for the next month one year after when the concerned prevision month become currently. Concerned buy to credit you may add at the ›4mend›0m of the comment note two parenthesis who contains the detailled count, Budget program in that case stop automatically prevision create when the last payment is reached. Howewer you have to enter the 12 first financial commitment by keyboard typing (easy see more key ; and '). If the period is other than monthly then replace symbol * by its period number (6 for six months, or 4, 3, 2 for corresponding months and 1 who is for a year). ›0;30;41m Date Cpt Note Debit Credit›0m ›0;32;40m010190›0m|›2mREP›0m|›2mTransfer year 1989 ›0m|›0;31;42m 850.00›0m ›0;33;40m100190›0m|›0;33;40m---›0m|›0;33;40mOctober --------------------›0m| ›0;32;40m100290›0m|›2mCBR›0m|›2mdebit CB (example) ›0m|›0;33;42m 200.00 ›0m ›0;32;41m109990›0m|SAL|salary October |›0;30;42m 4000.00›0m ›0;32;41m109990›0m|CHQ|birthday meal |›0;33;42m 566.00 ›0m ›0;32;41m ›0;32;43m ›0m| | | ›0;30;41m119990›0m|SAL|*salary November(prevision) |›0;30;42m 4000.00›0m ›0;30;41m119990›0m|CRE|*buy credit HI-FI (1/36) |›0;33;42m 325.50 ›0m ›0;32;41m Prev=›0;30;41m7758.50 ›0;32;41mAvai=84.00 Bank=›0;30;41m650.00›0m Menus: Menus are active only in the main program not while the date change requester or while the name requester (howewer Quit and cancellation are active). First menu: ›4;32;40m ›31;40m ›0m ›0;31;42m Program ›4;32;41m ›0;32;41m Command Memo About... ›0m ›30;41m New ›0m ›30;41m Load ›0m ›30;41m Save as ›0m ›30;41m Save ›0m ›30;41m ›0m ›30;41m Quit ›0m ›30;41m New ›0m empty the buffer and the window screen, and is ready for a new file. If change on the last file a bottom line requester like this appear : ›31;42m Saving ? (›33mY›31m)es (›33mN›31m)o ()Cancel ›32;41m ›0;32;41mAvai=650.00 Bank=›0;30;41m650.00›0m Where ›31;42m (›33mY›31m)es ›0m is ok! you want saving your change. Type the letter Y (or y) or click on the word itself with the left mouse button to select this answer. ›31;42m (›33mN›31m)o ›0m you ignore change and want to go to made a new file. ›31;42m ()Cancel ›0m (selected by any other key than Y,y,N,n) is to ignore the selected New menu and return to the actual file. ›30;41m Load ›0m Is to load an existing file at the place of the actual. If change the same requester as for the New selection will appear. A window name requester is displayed and you have to enter the name of file to load. ›30;41m Save as ›0m For this selection the little window name requester is displayed with the actual name of the file, that you may now change. ›30;41m Save ›0m The save function run immediately with the actual name. If no name (after a new for example) this function become the Save as and display the window name requester. A backup copy is automatically done by Budget in the drawer Bak, you may want restore file before change by typing disk:bak/MyFileName at the name requester. I suggest you to make a copy of your entire disk each month for example. ›30;41m Quit ›0m To quit the program, by a requester if change are do. Second menu: ›4;31;40m ›4;32;40m ›31;40m ›0m ›0;32;41m Program ›0;31;42m Command ›4;32;41m ›0;32;41m Memo About... ›0m ›30;41m Classifying ›0m ›30;41m Month + 1 ›0m ›30;41m Classifying ›0m This will be made automatically by the program, user can do it at any time with this function. ›30;41m Month + 1 ›0m Display at the bottom line the previously balances of the next month. Type any key or clic mouse to redisplay the actual balances. Third menu : ›4;31;40m ›4;32;40m ›31;40m ›0m ›0;32;41m Program Command ›0;31;42m Memo ›4;32;41m About... ›0;32;41m ›0m ›30;41m Scroll down ½ page. ESC then ^ ›0m ›30;41m Scroll up ½ page... ESC then v ›0m ›30;41m ^ v are the arrows keys ›0m ›30;41m Top of file.........ESC then T ›0m ›30;41m Bottom of file......ESC then B ›0m ›30;41m Insert a line...... ESC RETURN ›0m ›30;41m Remove a line...........CTRL B ›0m ›30;41m Recalculate insert line.....F6 ›0m ›30;41m ›0m ›30;41m Cancellation...............F10 ›0m ›30;41m Scroll down ½ page. ESC then ^ ›0m ›30;41m Scroll up ½ page... ESC then v ›0m Press ESC then up arrow key scroll ½ page up and ESC then down arrow key for ½ page down. ›30;41m Top of file.........ESC then T ›0m ›30;41m Bottom of file......ESC then B ›0m Press ESC then T key to see the top of file and press ESC then B key to see the bottom of file. ›30;41m Insert a line...... ESC RETURN ›0m ›30;41m Remove a line...........CTRL B ›0m Press ESC then RETURN key to make a new ligne under the current position of the cursor. Press CTRL and B to remove a line, a requester appear to confirme this choice. ›30;41m Recalculate insert line.....F6 ›0m This function allow to reposition the curseur on the current repair line (this is the one who make a new line after a RETURN). This function also recalculate the balances since the start of file. ›30;41m Cancellation...............F10 ›0m This function cancel the operation under the cursor (not in calculation mode). Fourth menu : This four rubrique show a top line copyright. ... Miscellaneous: You have at each credit debit cell an four operation calculator (the sign of the operation choice is display in white during the calculation mode). The key ΅ (or ') repeat the cell text immediately above them. when in note cell and for credit the period are incremented. ω (or ;) only in date, repeat date above and increment month. $ (or ]) put the 99 date. CTRL and D put the curseur at the start of the cell. CTRL and F put the curseur at the end of the cell. At each run program Budget...LLSC wait for the date, for user who have the backup clock it is not neccessary, delete the file :BudgetDate and the requester will not appear. I have designed this program to work in either PAL/NTSC Amiga with font 60/80 columns. Greetings...LLSC