home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
s
/
save10.zip
/
SAVINGS2.DOC
< prev
next >
Wrap
Text File
|
1991-03-11
|
64KB
|
1,181 lines
Savings Account Management Program
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ [transaction type] ║
║ ║
║ Date xx/xx/xx ║
║ ║
║ More than one found. Indicate which you want (1, 2, 3..)║
║ ║
║ xxx.xx ║
║ xx.xx ║
║ xxxx.xx ║
╚══════════════════════════════════════════════════════════╝
You have more than one transaction of this type for that date. The amounts for
all such transactions made on that day are displayed. Select the one you want.
If you want the first on the list, press <1> then <enter>. If the one you want
isn't on this list, press <0> then <enter>. The one selected will appear on
the screen in the same form as case 3 below. If you enter a number larger than
the list is long (for example, you enter 4 and there are only 3 amounts on the
screen), you will receive a warning that the number is out of range. Please
reenter your selection, keeping within the range.
If more than forty transactions with this date are found, only the first forty
occurrences will appear on the screen.
Case 3: The screen displays:
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ [transaction type] ║
║ ║
║ Date xx/xx/xx Amount ___xxx.xx ║
║ ║
║ Category XXXXXXXXXX ║
║ ║
║ Memo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ║
║ ║
║ Reference XXXXXXXXXXX ║
║ ║
║ Delete? X Or Keep? X ║
╚══════════════════════════════════════════════════════════╝
The screen will be displaying the transaction you requested. You may now use
the arrow keys to move the cursor back and forth between the two boxes marked
Delete and Keep. Doublecheck the details of the displayed transaction. If it
is the one you want to delete, place the cursor in the box following Delete and
press <enter>. If this is not the one to be deleted, place the cursor in the
box following Keep and press <enter>. Once it has been deleted, it cannot be
recovered.
Page 19
Savings Account Management Program
Delete all Before Specified Date
This option is particularly unfriendly to use. It will try to keep you
from destroying your account records. It's not difficult, but it will
continually ask you to verify that this is what you really want to do.
When this option is chosen, the screen displays this warning message:
╔══════════════════════════════════════════════════════════╗
║ If you have not copied the data file recently, it is ║
║ recommended that you do so before continuing. Press ║
║ <enter> to continue, anything else to abort. ║
╚══════════════════════════════════════════════════════════╝
This is displayed because there is no way to restore transactions once they
have been deleted. If you make an error in the date, your only recourse is
having a back-up copy of the data files. If your back-up copy is not identical
to your working copy, please stop here and make another copy. Once that is
done, return to this point and press <enter>.
If you do not press <enter>, you will return to the Deletion Menu. If you
do press <enter>, this is the next screen:
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ ║
║ Delete all prior to what date? __/__/__ ║
╚══════════════════════════════════════════════════════════╝
Enter the date requested. All transactions with dates earlier than this date
will be deleted in a few minutes. Those with dates identical to or later than
this date will be retained. You must press <enter> at the end of the date.
This will give you the chance to change it if you accidentally press the wrong
key.
Once the date has been entered, the screen changes to this:
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ ║
║ Delete all prior to what date? xx/xx/xx ║
║ ║
║ Is this date correct? (Y or N) ║
╚══════════════════════════════════════════════════════════╝
You're given one last chance to verify the date. If it is the date you want,
press <Y>. If you press anything else, the screen asking for the date will
repeat, then this one will. Once you press <Y>, the deletion process begins.
When the program is finished deleting transactions, it will display this
screen:
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ ║
║ xxx Records deleted ║
╚══════════════════════════════════════════════════════════╝
This informs you how many transactions were actually deleted. Press any key to
return to the Deletion Menu.
Page 20
Savings Account Management Program
Reports
This option presents the Report Menu which allows you to choose among the
eleven reports currently available. This menu follows:
╔══════════════════════════════════════════════════════════╗
║ Savings Account Management Program ║
║Account: (account name) Report Menu║
║ ║
║ (Q)uit ║
║ (1) Register - list all transactions ║
║ (2) List Regular Withdrawals Only ║
║ (3) List Regular Deposits ║
║ (4) List Automatic Teller Deposits ║
║ (5) List Automatic Teller Withdrawals ║
║ (6) List All Budget Categories ║
║ (7) Transactions in a Category ║
║ (8) Transactions in Category/All Categories ║
║ (9) Annual Expenditure Report ║
║ (0) Annual Income Report ║
║ (A) Summary Report ║
║ ║
║ Enter choice ║
╚══════════════════════════════════════════════════════════╝
This menu appears with the first option (Quit) highlighted with reverse video.
Use the arrow keys (up and down) to change the highlighting to rest on the
report you want generated. Press <enter> when the proper one is highlighted.
Or press the number or letter in parentheses to select any of the reports.
These options are:
Quit - Return to the Main Menu.
Register - a listing of all transactions in the current order. You will be
asked to supply dates defining the interval you wish displayed. Only
those transactions in the interval will be listed. This report can be
displayed on the screen or listed on a printer.
List Regular Withdrawals Only - a listing of all regular withdrawals in the
current order. You will be asked to supply dates defining the interval
you wish displayed. Only those regular withdrawals in the interval will
be listed. The total money for the listed transactions is also displayed.
This report can be displayed on the screen or listed on a printer.
List Regular Deposits - A listing of all regular deposits in the current order.
Automatic teller deposits are not listed here. They are included in the
list of Automatic Teller Deposits. You will be asked to supply dates
defining the interval you wish displayed. Only those deposits with dates
in the interval will be listed. The total money for the listed
transactions is also displayed. This report can be displayed on the
screen or listed on a printer.
Page 21
Savings Account Management Program
List Automatic Teller Deposits - a listing of all automatic teller deposits in
the current order. You will be asked to supply dates defining the
interval you wish displayed. Only those automatic teller deposits with
dates in the interval will be listed. The total money for the listed
deposits is also displayed. This report can be displayed on the screen or
listed on a printer.
List Automatic Teller Withdrawals - a listing of all automatic teller
withdrawals in the current order. You will be asked to supply dates
defining the interval you wish displayed. Only those automatic teller
withdrawals with dates in the interval will be listed. The total money
for the listed withdrawals is also displayed. This report can be
displayed on the screen or listed on a printer.
List All Budget Categories - a listing of all categories currently in use in
your data file in alphabetical order. This report can be displayed on the
screen or listed on a printer.
Transactions in a Category - a listing of all transactions in the current order
which have the same category. You will be asked to supply dates defining
the interval you wish displayed and the category you wish displayed. Only
those transactions in the interval and exactly matching the category will
be listed. The total money for the listed transactions is also displayed.
This report can be displayed on the screen or listed on a printer.
Transactions in Category/All Categories - a listing of all transactions, in the
current order, arranged by category. You will be asked to supply dates
defining the interval you wish considered. All categories represented by
transactions within this interval will appear on the report, each
beginning on a fresh page. The total money for the listed transactions is
also displayed. The categories will appear in alphabetical order. This
report, which can take several pages to print, can only be printed on a
printer. It is not available for screen display. For screen display of
any one category, use the previous report.
Annual Expenditure Report - lists a table of the total amounts spent per month
for every category. Totals are given for each month and each category.
The average monthly expenditure for each category is also displayed.
Budget categories are displayed in alphabetical order. You will be asked
to supply the last two digits of the year the report is to cover. This
report can be displayed on the screen or listed on a printer.
Annual Income Report - lists a table of the total amounts deposited per month
for every category. Totals are given for each month and each category.
The average monthly deposits for each category is also displayed. Budget
categories are displayed in alphabetical order. You will be asked to
supply the last two digits of the year the report is to cover. This
report can be displayed on the screen or listed on a printer.
Summary Report - lists the total expenditures and deposits for the account for
each month and the total for the year. This report can be displayed on
the screen or listed on a printer.
Page 22
Savings Account Management Program
Transaction Register
This report produces a listing of all transactions in the current order.
You will be asked to supply dates defining the time interval you wish
displayed. Only those transactions with dates in the interval will be listed.
This report can be displayed on the screen or listed on a printer.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ Transaction Register ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
You will then be asked about the display of the report. The screen
displays:
╔══════════════════════════════════════════════════════════╗
║ Transaction Register ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Page 23
Savings Account Management Program
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ Transaction Register ║
║ ║
║ . . . ║
║ ║
║ List on the screen (S) or print on the printer (P)? P ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔════════════════════════════════════════════════════════════════════════════╗
║ Transaction Register for 04/24/89 ║
║ Account (account name) xxxxx.xx ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ With 04/10/89 Cash for Easter trip 100.00 TRIP APRIL ║
║ Dep 04/15/89 Paycheck for April 500.00 INCOME DEP # 442 ║
║ . . . . . . ║
║ . . . . . . ║
║ Press any key to continue ║
╚════════════════════════════════════════════════════════════════════════════╝
This is the screen version. It will pause after displaying 16 transactions, to
continue once any key is pressed. The printed version starts a new page after
55 transactions have been printed. The amount appearing in the heading of the
report is the current balance for this account. At the end of the report, the
total deposits and total withdrawals for this listing appears.
Heading explanations:
Tran - Transaction type. These identifiers are:
With - regular withdrawal.
Dep - Regular Deposit.
ATD - Automatic Teller Deposit.
ATW - Automatic Teller Withdrawal.
Char - Service charge.
Int - account interest.
Date - Date of the transaction.
Page 24
Savings Account Management Program
Memo - Any notes of explanation about the transaction.
Amount - Amount of the withdrawal, deposit, etc.
Category - Budget category.
Reference - the information entered in the reference field.
If there are no transactions in the data file for the dates requested, the
message "None found" will appear.
List Regular Withdrawals Only
This report produces a listing of all withdrawals in the current order.
You will be asked to supply dates defining the time interval you wish
displayed. Only those withdrawals with dates in the interval will be listed.
This report can be displayed on the screen or listed on a printer.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List Withdrawals ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
Page 25
Savings Account Management Program
You will then be asked about the display of the report. The screen displays:
╔══════════════════════════════════════════════════════════╗
║ List Withdrawals ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List Withdrawals ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? P ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔════════════════════════════════════════════════════════════════════════════╗
║ Withdrawals for 04/24/89 ║
║ Account (account name) xxx.xx ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ With 07/19/89 To cover travel expenses 150.00 TRAVEL SLIP # 27 ║
║ . . . . . . ║
║ . . . . . . ║
║ Total: 562.96 ║
║ Press any key to continue ║
╚════════════════════════════════════════════════════════════════════════════╝
Page 26
Savings Account Management Program
This is the screen version. It will pause after displaying 16 transactions, to
continue once any key is pressed. The printed version starts a new page after
55 transactions have been printed.
Heading explanations:
Tran - 'With' for withdrawal.
Date - Date of the withdrawal.
Memo - Information in the Memo field.
Amount - Amount of the withdrawal.
Category - Budget category.
Reference - Information entered in the reference field.
If there are no withdrawals in the data file for the dates requested, the
message "None found" will appear.
List Regular Deposits
This report produces a listing of all regular deposits in the current
order. You will be asked to supply dates defining the time interval you wish
displayed. Only those deposits with dates in the interval will be listed.
This report can be displayed on the screen or listed on a printer.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of Deposits ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
Page 27
Savings Account Management Program
You will then be asked about the display of the report. The screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of Deposits ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List of Deposits ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? P ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔════════════════════════════════════════════════════════════════════════════╗
║ Deposits for 04/24/89 ║
║ Account (account name) xx.xx ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ Dep 07/15/89 Refund check from I.R.S. 57.00 REFUND IRS CHECK ║
║ . . . . . . ║
║ . . . . . . ║
║ Total: 9000.00 ║
║ Press any key to continue ║
╚════════════════════════════════════════════════════════════════════════════╝
Page 28
Savings Account Management Program
This is the screen version. It will pause after displaying 16 transactions, to
continue once any key is pressed. The printed version starts a new page after
55 transactions have been printed.
Heading explanations:
Tran - The transaction type identifier, in this case, Dep for deposits.
Date - Date of the transaction.
Memo - Information on the memo line.
Amount - Amount of the transaction.
Category - The income category for the deposit.
Reference - Information in the reference field.
If there are no deposits in the data file for the dates requested, the
message "None found" will appear.
List Automatic Teller Deposits
This report produces a listing of all automatic teller deposits in the
current order. You will be asked to supply dates defining the time interval
you wish displayed. Only those automatic teller deposits with dates in the
interval will be listed. This report can be displayed on the screen or listed
on a printer.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of AutoTeller Deposits ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
Page 29
Savings Account Management Program
You will then be asked about the display of the report. The screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of AutoTeller Deposits ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List of AutoTeller Deposits ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? P ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔════════════════════════════════════════════════════════════════════════════╗
║ AutoTeller Deposits for 04/24/89 ║
║ Account (account name) xxx.xx ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ ATD 07/14/89 Deposit of racetrack winnings 15.00 WINDFALL AUTO ║
║ . . . . . . ║
║ . . . . . . ║
║ Total: 975.00 ║
║ Press any key to continue ║
╚════════════════════════════════════════════════════════════════════════════╝
Page 30
Savings Account Management Program
This is the screen version. It will pause after displaying 16
deposits, to continue once any key is pressed. The printed version starts a
new page after 55 deposits have been printed.
Heading explanations:
Tran - The transaction type identifier. This identifier is ATD for
Automatic Teller Deposit.
Date - Date of the deposit.
Memo - Information about the deposit.
Amount - Amount of the deposit.
Category - Budget category.
Reference - Information in the reference field.
If there are no automatic teller deposits in the data file for the dates
requested, the message "None found" will appear.
List Automatic Teller Withdrawals
This report produces a listing of all automatic teller withdrawals in the
current order. You will be asked to supply dates defining the time interval
you wish displayed. Only those automatic teller withdrawals with dates in the
interval will be listed. This report can be displayed on the screen or listed
on a printer.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of AutoTeller Withdrawals ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
Page 31
Savings Account Management Program
You will then be asked about the display of the report. The screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of AutoTeller Withdrawals ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List of AutoTeller Withdrawals ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ List on the screen (S) or print on the printer (P)? P ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔════════════════════════════════════════════════════════════════════════════╗
║ AutoTeller Withdrawals for 04/24/89 ║
║ Account (account name) xxx.xx ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ ATW 07/16/89 Cash for the weekend 50.00 CASH AUTO ║
║ . . . . . . ║
║ . . . . . . ║
║ Total: 975.00 ║
║ Press any key to continue ║
╚════════════════════════════════════════════════════════════════════════════╝
Page 32
Savings Account Management Program
This is the screen version. It will pause after displaying 16
withdrawals, to continue once any key is pressed. The printed version starts a
new page after 55 withdrawals have been printed.
Heading explanations:
Tran - The transaction type identifier. This identifier is ATW for
Automatic Teller Withdrawal.
Date - Date of the withdrawal.
Memo - Explanation of the withdrawal.
Amount - Amount of the withdrawal.
Category - Budget category.
Reference - Information in the reference field.
If there are no automatic teller withdrawals in the data file for the
dates requested, the message "None found" will appear.
List All Budget Categories
This report produces a listing of all categories currently in use in your
data file. It can be displayed on the screen or listed on a printer.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List of current categories ║
║ ║
║ List on screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List of current categories ║
║ ║
║ List on screen (S) or print on the printer (P)? ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Page 33
Savings Account Management Program
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔═══════════════════════════════════════════════════════════════════════════╗
║ List of current categories ║
║ ║
║ xxxxx xxxx xxxxxxxxxx xx ║
║ . . . . ║
║ . . . . ║
║ Press any key to continue ║
╚═══════════════════════════════════════════════════════════════════════════╝
The categories just appear in a list of four columns. They are in alphabetical
order. This is the screen version. Press any key to return to the Report
Menu. Each unique category appears once.
Note: The program does not differentiate between categories for deposits and
categories for withdrawals for reporting purposes.
Transactions in a Category
This report produces a listing of all transactions, in the current order,
which have the same category. You will be asked to supply dates defining the
time interval you wish displayed and the category you wish displayed. Only
those transactions with dates in the interval and categories exactly matching
the requested category will be listed. This report can be displayed on the
screen or listed on a printer. Note: For this report, the program does not
discriminate between deposit and withdrawal categories. If you use the same
category name for both deposits and withdrawals, both type of transactions will
appear on this report. The totals for each will be kept separate, however.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List by Category ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
Page 34
Savings Account Management Program
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
You will be asked to specify the category wanted. That screen looks like this:
╔══════════════════════════════════════════════════════════╗
║ List by Category ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ Which category? ║
╚══════════════════════════════════════════════════════════╝
Enter the category name you want to use for this report. Up to ten characters
may be entered. If less than 10 are used, press <enter> to continue.
Categories must match exactly to appear on this report. The program will
convert lower case letters to upper case letters, but cannot realign a
category. If you insert an extra space in the field, there will be no match.
You will then be asked about the display of the report. The screen displays:
╔══════════════════════════════════════════════════════════╗
║ List by Category ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ Which category? xxxxxx ║
║ ║
║ List on the screen (S) or print on the printer (P)? ║
╚══════════════════════════════════════════════════════════╝
Press one of three letters (case makes no difference):
S - Display the report on the screen.
P - Display the report on the printer.
Q - Return to the Report Menu.
Page 35
Savings Account Management Program
If you press <P>, you have one more task before the report begins. The
screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List by Category ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ Which category? xxxx ║
║ ║
║ List on the screen (S) or print on the printer (P)? P ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears, either on screen or on paper, depending on the
option you chose. It appears like this:
╔═══════════════════════════════════════════════════════════════════════════╗
║ Transactions for category xxxx ║
║ For account (account name) 04/24/89 ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ With 07/15/89 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 53.46 XXXXXXXXXX XXXXXXXXX ║
║ . . . . . . ║
║ ║
║ Total Deposited: 0.00 ║
║ Total Withdrawn: 102.83 ║
║ Press any key to continue ║
╚═══════════════════════════════════════════════════════════════════════════╝
This is the screen version. It will pause after displaying 16 transactions, to
continue once any key is pressed. The printed version starts a new page after
55 transactions have been printed. The total deposits for this category and
the total withdrawals for this category will appear at the end of the report.
Heading explanations:
Tran - The transaction type identifier.
Date - Date of the transaction.
Memo - Information in the memo field.
Amount - Amount of the withdrawal, deposit, etc.
Category - Budget category (these will be the same for all entries).
Reference - Information in the reverence field.
If there are no transactions in the data file for the dates and category
requested, the message "None found" will appear.
Page 36
Savings Account Management Program
Transactions in Category/All Categories
This report provides a listing of all transactions, in the current order,
arranged by category. You will be asked to supply dates defining the interval
you wish considered. All categories represented by transactions within this
interval will appear on the report, each beginning on a fresh page. The
categories will appear in alphabetical order. This report, which can take
several pages to print, can only be printed on a printer. It is not available
for screen display. For screen display of any one category, use the previous
report (Transactions in a Category). Note: For this report, the program does
not discriminate between deposit and withdrawal categories. If you use the
same category name for both deposits and withdrawals, both types of
transactions will appear on this report. The totals for each will be kept
separate, however.
When this report is chosen, the screen displays:
╔══════════════════════════════════════════════════════════╗
║ List by Category (all categories) ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
╚══════════════════════════════════════════════════════════╝
The first time any report with a range of dates is selected, the start date
(ff/ff/ff) is set to the date of the earliest transaction in the data file.
The end date is set to the system date. Make any changes you wish to these
dates. Press <enter> when satisfied with each date. Once you press <enter>,
you may not go back to the previous date. If you change the dates, then the
next report you request that needs a range of dates will use these new dates.
This is so you can print a series of reports covering the same range of dates
without having to reenter the dates each time.
There are two potential error messages with these dates.
1) Invalid date. The dates must be valid dates (February 30 is not a
valid date). The cursor will be placed in the beginning of the
invalid date so that it may be reentered.
2) Dates out of order. The start date must be at least one day earlier
than the end date. The cursor will be placed back in the start
date so that both dates may be reentered.
Page 37
Savings Account Management Program
Since this report does not appear on the screen, but is only for the
printer, the screen becomes:
╔══════════════════════════════════════════════════════════╗
║ List by Category (all categories) ║
║ ║
║ This report lists all transactions taking place over a ║
║ range of dates. Please enter them in order. ║
║ ║
║ Start date ff/ff/ff ║
║ End date ll/ll/ll ║
║ ║
║ This report goes to the printer only. ║
║ Press <enter> when the printer is ready at the top of ║
║ a page. ║
╚══════════════════════════════════════════════════════════╝
Verify your printer is on and positioned properly, then press any key except
<Q>. If you have no printer, or if you decide to stop here, press <Q> and you
will return to the Report Menu. If you have no printer and you press anything
but <Q>, your system will die and you will have to reboot.
Your report now appears on the printer. It appears like this:
╔═══════════════════════════════════════════════════════════════════════════╗
║ Transactions for category xxxxxx ║
║ For account (account name) 04/24/89 ║
║ ║
║ Tran Date Memo Amount Category Reference ║
║ With 07/15/89 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 53.46 XXXXXXXXXX XXXXXXXXX ║
║ . . . . . . ║
║ ║
║ Total Deposited: 0.00 ║
║ Total Withdrawn: 102.83 ║
╚═══════════════════════════════════════════════════════════════════════════╝
The report starts a new page after 27 transactions have been printed. Each
category starts on a new page. The categories are printed in alphabetical
order. The total deposits for this category and the total withdrawals for this
category will appear at the end of each category.
Heading explanations:
Tran - The transaction type identifier.
Date - Date of the transaction.
Memo - Information about the transaction.
Amount - Amount of the withdrawal, deposit, etc.
Category - Budget category (these will be the same for all entries).
Reference - Information in the reference field.
If there are no transactions in the data file for the dates requested, the
message "None found" will appear.
Only the first fifty (50) categories found in any given time interval will
be printed. Categories omitted will be listed on the screen.
Page 38