40 CLS:COLOR 3,0:LOCATE 1,1,0:PRINT"╔"STRING$(78,"═")"╗":FOR I=2 TO 10:LOCATE I,1:PRINT"║":LOCATE I,80:PRINT"║":NEXT:LOCATE 11,1:PRINT"╚"STRING$(78,"═")"╝":COLOR 0,7:LOCATE 4,20:PRINT" B U S I N E S S S I M U L A T I O N ":COLOR 7,0
50 LOCATE 6,18:PRINT"A WALK THROUGH THE AUTOMATED ACCOUNTING WORLD":LOCATE 8,22:PRINT"-- Another product of FriendlyWare --":COLOR 11,0:LOCATE 22,22:PRINT"***** Strike Any Key To Continue *****":COLOR 7,0:GOSUB 20
60 GOSUB 230:LOCATE 7,11:PRINT"The purpose of this system is to show you how easily you can keep":PRINT TAB(7)"your books with an Automated Accounting System. By automating your"
70 PRINT TAB(7)"current bookkeeping procedures, you can save a great deal of time and":PRINT TAB(7)"decrease your probability of an error. You will be able to accurately":PRINT TAB(7)"determine your financial position at the push of a button."
80 PRINT TAB(11)"During the next few minutes we will show you the chain of events":PRINT TAB(7)"which follow a simple transaction. This will include the actual start":PRINT TAB(7)"of the transaction to the Post Closing Trial Balance. We will explain"
90 PRINT TAB(7)"each step as we lead you through this simulation. Please keep in mind":PRINT TAB(7)"that the business and all transactions you will be shown are purely":PRINT TAB(7)"fictional."
100 COLOR 11,0:LOCATE 23,22:PRINT"***** Strike Any Key To Continue *****":COLOR 7,0:GOSUB 20:GOSUB 230
110 LOCATE 5,14:PRINT"Below is a list of the steps we will take to show you how":PRINT TAB(9)"easily an automated accounting system can be to implement. You":PRINT TAB(9)"will receive an explanation and an example for each step."
120 LOCATE 10,5:COLOR 11,0:PRINT"I. ";:COLOR 7,0:PRINT" FLOW OF ACCOUNTING CYCLE":LOCATE 12,5:COLOR 11:PRINT"II. ";:COLOR 7:PRINT" SET UP CHART OF ACCOUNTS":LOCATE 14,5:COLOR 11:PRINT"III.";:COLOR 7:PRINT" TRANSACTION OCCURS"
530 PRINT TAB(17)"The first thing that must be done in automating your":PRINT TAB(12)"bookkeeping procedures is the setting up of your chart of":PRINT TAB(12)"accounts. In order to do this you must determine the type"
540 PRINT TAB(12)"of transactions you will be making daily. Can a customer":PRINT TAB(12)"charge his bill? Do you always pay for your purchases in":PRINT TAB(12)"cash or do you sometimes charge them? Is your income from"
550 PRINT TAB(12)"sales or service?":PRINT TAB(17)"These are the questions you must ask yourself. The":PRINT TAB(12)"level of detail to which you break down your accounts is":PRINT TAB(12)"your decision. You can make them as simple or as complex"
560 PRINT TAB(12)"as you desire.":PRINT TAB(17)"Some examples of accounts are ";:COLOR 11,0:PRINT"CASH, ACCOUNTS PAYABLE":PRINT TAB(12)"ACCOUNTS RECEIVABLE , RENT EXPENSE , SUPPLIES EXPENSE AND":PRINT TAB(12)"REVENUE FROM SALES.":COLOR 7,0
570 COLOR 11,0:LOCATE 24,19,0:PRINT"***** Strike Any Key To Set Up Accounts *****";:GOSUB 20
580 GOSUB 650:LOCATE 7,1:PRINT TAB(8)"On the 1st of June, Homer Jones opened up the ABC Hardware Company.":PRINT TAB(5)"Below is a list of all the accounts he set up, along with the beginning"
590 PRINT TAB(5)"balances. These are the only accounts that we will be using during our":PRINT TAB(5)"business walk through.":PRINT:COLOR 11,0
690 COLOR 11,0:LOCATE 5,26:PRINT"STEP III. TRANSACTIONS OCCUR":PRINT TAB(26)STRING$(28,"-"):LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Journal *****":COLOR 7,0:RETURN
700 COLOR 11,0:LOCATE 5,26:PRINT" STEP IV. POSTING TO JOURNAL":PRINT TAB(26)" "STRING$(27,"-"):COLOR 7,0:RETURN
710 COLOR 11,0:LOCATE 4,27:PRINT"STEP V. POSTING TO LEDGERS ":COLOR 7,0:RETURN
720 LOCATE 8,20:PRINT"On the 3rd day of June, Homer purchased $1500":PRINT TAB(15)"worth of hardware from his supplier. He paid $500":PRINT TAB(15)"of the bill in cash and put the remaining amount"
730 PRINT TAB(15)"of the bill on his account, to be paid in full no":PRINT TAB(15)"later than the end of the month.":GOTO 20
740 LOCATE 7,18:PRINT"The first thing that must be done after a business":PRINT TAB(13)"transaction occurs is the posting to the journals. This":PRINT TAB(13)"should be done as soon as possible. For this simulation"
750 PRINT TAB(13)"we will be using a double entry system. This means that":PRINT TAB(13)"for every debit that is posted, a credit entry must be":PRINT TAB(13)"made. There can be several different accounts involved"
760 PRINT TAB(13)"in a single transaction.":PRINT TAB(18)"The first entry in the journal for any transaction":PRINT TAB(13)"should have the date it occured. All journal entries in"
770 PRINT TAB(13)"the transaction must have account number, account name,":PRINT TAB(13)"and either debit or credit amount.":COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Journal *****":COLOR 7,0:GOTO 20
810 PRINT:COLOR 11,0:PRINT TAB(11)"Explanation :";:COLOR 7,0:PRINT TAB(24)" 1) The debit to supplies will increase it.":PRINT TAB(24)" 2) The credit to cash will decrease it.":PRINT TAB(24)" 3) The credit to accounts payable will increase it."
820 COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Ledger *****":COLOR 7,0:GOTO 20
830 COLOR 15,0:LOCATE 5,27:PRINT STRING$(26,"-")" ":COLOR 7,0:LOCATE 7,18:PRINT"After you have made your journal entries, you must":PRINT TAB(13)"next transfer these entries, one at a time, to separate"
840 PRINT TAB(13)"ledgers. The purpose of the ledgers is to summarize all":PRINT TAB(13)"of the activity against any account for a given period":PRINT TAB(13)"of time. Each account that is set up will have a ledger"
850 PRINT TAB(13)"of its own. This ledger will contain every transaction":PRINT TAB(13)"concerning this account and the amount. The balance of":PRINT TAB(13)"the account before and after the transaction occurs is"
860 PRINT TAB(13)"also recorded.":COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Ledger *****":COLOR 7,0:GOTO 20
960 GOSUB 230:COLOR 11,0:LOCATE 4,30:PRINT"STEP VI. TRIAL BALANCE":PRINT TAB(30)STRING$(22,"-"):COLOR 7,0:RETURN
970 ON KEY(1) GOSUB 450:GOSUB 960:LOCATE 7,18:PRINT"The purpose of the trial balance is not to provide":PRINT TAB(13)"complete proof of accuracy, but instead to insure that":PRINT TAB(13)"the debits and the credits are equal. An addition error"
980 PRINT TAB(13)"will show up but an error such as posting a transaction":PRINT TAB(13)"twice or failing to post it all together or posting one":PRINT TAB(13)"to the wrong accounts will not be detected on the Trial":PRINT TAB(13)"Balance."
990 COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key For The Trial Balance *****":COLOR 7,0:GOSUB 20:GOSUB 960:LOCATE 7,8
1050 PRINT TAB(8)"╚══════╩"STRING$(30,"═")"╩═══════════╩═══════════╝":COLOR 11,0:LOCATE 23,15:PRINT"***** Strike Any Key To Prepare The Worksheet *****":COLOR 7,0:GOSUB 20
1060 ON KEY(1) GOSUB 460:GOSUB 1120:GOSUB 1070:NO=1:GOSUB 1120:GOSUB 1140:GOTO 1250
1070 LOCATE 7,20:PRINT"The WORKSHEET is a particular type of working":PRINT TAB(16)"paper employed by accountants as a preliminary to":PRINT TAB(16)"the preparation of financial statements. Its use"
1080 PRINT TAB(16)"reduces the possibility of overlooking a need for":PRINT TAB(16)"an adjustment, will provide a convenient means of":PRINT TAB(16)"verifying arithmetical accuracy, and provides for"
1090 PRINT TAB(16)"the arrangement of data in a logical form.":PRINT TAB(20)"A standard WORKSHEET has a column for account":PRINT TAB(16)"titles and eight money columns, arranged in four"
1100 PRINT TAB(16)"pairs of debit and credit columns. The principal":PRINT TAB(16)"headings of the four sets of columns are;":COLOR 11,0:PRINT:PRINT TAB(18)"1) Trial balance 3) Income Statement"
1110 PRINT TAB(18)"2) Adjustments 4) Balance Sheet":LOCATE 25,18:PRINT"***** Strike Any Key For The Worksheet *****";:COLOR 7,0:GOTO 20
1120 GOSUB 230:COLOR 11,0:LOCATE 4,27:PRINT"STEP VII. WORKSHEET PREPARED ":COLOR 7,0:IF NO=0 THEN COLOR 11,0:LOCATE 5,27:PRINT STRING$(28,"-"):COLOR 7,0
1130 RETURN
1140 LOCATE 5,1:PRINT"╔══╦══════════════════╦═════════════╦═════════════╦═════════════╦═════════════╗":PRINT"║ ║ ACCOUNT NAME ║TRIAL BALANCE║ ADJUSTMENTS ║ INCOME ST ║BALANCE SHEET║"
1150 PRINT"║ ║ ║ DEB CRD ║ DEB CRD ║ DEB CRD ║ DEB CRD ║":PRINT"╠══╬══════════════════╬══════╤══════╬══════╤══════╬══════╤══════╬══════╤══════╣"
1280 COLOR 11,0:LOCATE 5,26:PRINT STRING$(31,"-"):COLOR 7,0:LOCATE 7,19:PRINT"The purpose of an Income Statement is to reflect":PRINT TAB(15)"the net income amount for a given accounting period."
1290 PRINT TAB(15)"This is done by simply subtracting the total revenue":PRINT TAB(15)"for the period from the sum of all expenses incurred.":PRINT TAB(15)"The net income determined on the Income Statement is"
1300 PRINT TAB(15)"carried over to the Capital Statement.":COLOR 11,0:LOCATE 25,17:PRINT"***** Strike Any Key For Income Statement *****";:COLOR 7,0:GOTO 20
1310 COLOR 11,0:LOCATE 6,35:PRINT"ABC Hardware":LOCATE 7,33:PRINT"Income Statement":LOCATE 8,26:PRINT"For Month Ended June 30 , 1982":COLOR 7,0
1340 LOCATE 19,8:PRINT"Net income . . . . . . . . . . . . . . . . . $2,500.00":LOCATE 20,64:PRINT STRING$(10,"═"):COLOR 11,0:LOCATE 25,17:PRINT"***** Strike Any Key For Capital Statement *****";:COLOR 7,0:GOTO 20
1350 COLOR 11,0:LOCATE 5,26:PRINT STRING$(31,"-"):COLOR 7,0:LOCATE 7,19:PRINT"The purpose of a Capital Statement is to reflect":PRINT TAB(14)"the changes in capital of a business entity that have"
1360 PRINT TAB(14)"occured during any accounting period. This is done by":PRINT TAB(14)"taking the Beginning Capital, adding the net income,":PRINT TAB(14)"and subtracting out any withdrawals that have occured"
1370 PRINT TAB(14)"resulting in an Ending Capital amount. This amount is":PRINT TAB(14)"carried over to the Balance Sheet.":COLOR 11,0:LOCATE 25,17:PRINT"***** Strike Any Key For Capital Statement *****";:COLOR 7,0:GOTO 20
1380 COLOR 11,0:LOCATE 6,35:PRINT"ABC Hardware":LOCATE 7,33:PRINT"Capital Statement":LOCATE 8,26:PRINT"For Month Ended June 30 , 1982":COLOR 7,0:LOCATE 9,6:PRINT "╟"STRING$(68,"─")"╢"
1420 COLOR 11,0:LOCATE 5,26:PRINT STRING$(31,"-"):COLOR 7,0:LOCATE 7,19:PRINT"The purpose of a Balance Sheet is to give a list":PRINT TAB(15)"of assets , liabilities , and capital for a business"
1430 PRINT TAB(15)"entity as of a specific date, usually at the end of":PRINT TAB(15)"the month. This document will also serve the purpose":PRINT TAB(15)"of insuring that the sum of all liabilities plus the"
1440 PRINT TAB(15)"owners capital is equal the sum of all assets.":COLOR 11,0:LOCATE 25,18:PRINT"***** Strike Any Key For Balance Sheet *****";:COLOR 7,0:GOTO 20
1450 COLOR 11,0:LOCATE 6,35:PRINT"ABC Hardware":LOCATE 7,35:PRINT"Balance Sheet":LOCATE 8,26:PRINT"For Month Ended June 30 , 1982":COLOR 7,0:LOCATE 9,6:PRINT "╟"STRING$(68,"─")"╢"
1560 GOSUB 230:COLOR 11,0:LOCATE 5,27:PRINT"STEP IX. ADJUSTING ENTRIES":PRINT TAB(27)STRING$(26,"-"):COLOR 7,0:RETURN
1570 LOCATE 7,19:PRINT"At the end of the accounting period the adjusting":PRINT TAB(14)"entries appearing in the worksheet are recorded in the":PRINT TAB(14)"journal and posted to the ledger, bringing the ledger"
1580 PRINT TAB(14)"into agreement with the data reported on the financial":PRINT TAB(14)"statements. The adjusting entries are dated as of the":PRINT TAB(14)"last day of the accounting cycle, even though they are"
1590 PRINT TAB(14)"usually recorded at a later date.":PRINT TAB(19)"In this simulation our adjusting entry dealt with":PRINT TAB(14)"the salary expense and cash accounts. This was due to"
1600 PRINT TAB(14)"a mistake in payroll which went undetected until after":PRINT TAB(14)"the cutoff date for closing the books.":COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Journal *****":COLOR 7,0:GOTO 20
1620 GOSUB 1540:COLOR 11,0:PRINT TAB(10)"Explanation :";:COLOR 7,0:PRINT" 1) The debit to salary expense will increase it."
1630 PRINT TAB(23)" 2) The credit to cash will decrease it.":COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Ledger *****":COLOR 7,0:GOTO 20
1720 LOCATE 7,18:PRINT"The revenue, expense and drawing accounts are only":PRINT TAB(14)"temporary accounts which are used to classify and sum-":PRINT TAB(14)"marize changes in capital during the accounting period."
1730 PRINT TAB(14)"At the end of the period the net effect of the balance":PRINT TAB(14)"in these accounts is recorded in a permanent account.":PRINT TAB(14)"The balances must also be removed so that they will be"
1740 PRINT TAB(14)"ready for use in the accumulation of data in the next":PRINT TAB(14)"accounting period. This is accomplished by a series of":PRINT TAB(14)"entries called CLOSING ENTRIES."
1750 COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Journal *****":COLOR 7,0:GOTO 20
1790 PRINT TAB(11)"║ ║ 32 ║ OWNER WITHDRAWAL ║ ║ 860.00║":GOSUB 1540:COLOR 11,0:LOCATE 23,16:PRINT"***** Strike Any Key To Post To The Ledger *****":COLOR 7,0:GOTO 20
1800 LOCATE 7:GOSUB 1520
1810 COLOR 11,0:PRINT"Own.";:COLOR 7,0:PRINT"║ 06/30/82 ║ BALANCE ║ ║ ║ ║ 14700.00║":COLOR 11,0:PRINT"Cap.";:COLOR 7,0:PRINT"║ 06/30/82 ║ CLOSE OUT SALES ║ ║ 12045.00║ ║ 26745.00║"
1820 PRINT TAB(5)"║ 06/30/82 ║ CLOSE OUT EXPENSES ║ 9545.00║ ║ ║ 17200.00║":PRINT TAB(5)"║ 06/30/82 ║ CLOSE OUT WITHDRAWAL ║ 860.00║ ║ ║ 16340.00║":PRINT TAB(5)AA$
1830 LOCATE 17:GOSUB 1520
1840 COLOR 11,0:PRINT"Sale";:COLOR 7,0:PRINT TAB(5)"║ 06/30/82 ║ BALANCE ║ ║ ║ ║ 12045.00║":PRINT TAB(5)"║ 06/30/82 ║ CLOSE OUT ACCOUNT ║ 12045.00║ ║ ║ 0.00║":PRINT TAB(5)AA$;
1850 COLOR 11,0:LOCATE 25,17:PRINT"***** Strike Any Key To Continue Posting ***** ";:COLOR 7,0:GOTO 20
1950 LOCATE 6,6:PRINT"╔"STRING$(68,"═")"╗":FOR I=7 TO 23:LOCATE I,6:PRINT"║":LOCATE I,75:PRINT"║";:NEXT:LOCATE 24,6:PRINT"╚"STRING$(68,"═")"╝";:RETURN
1960 LOCATE 7,21:PRINT"The final procedure of the accounting cycle is":PRINT TAB(15)"the Post-closing trial balance. The purpose of this":PRINT TAB(15)"step is to assure that the ledgers are in balance at"
1970 PRINT TAB(15)"the beginning of the new accounting cycle. The items":PRINT TAB(15)"on the post-closing trial balance should correspond":PRINT TAB(15)"exactly with those reported on the balance sheet."
1980 COLOR 11,0:LOCATE 25,12:PRINT"***** Strike Any Key For Post-closing Trial Balance *****";:COLOR 7,0:GOTO 20
2050 ON KEY(1) GOSUB 510:GOSUB 2040:LOCATE 7,20:PRINT"Now that wasn't so bad was it? We sincerely hope":PRINT TAB(14)"that you have found this simulation both enjoyable and":PRINT TAB(14)"educational. Keep in mind that everything you saw was"
2060 PRINT TAB(14)"a scaled down version of the activity of any business.":PRINT TAB(20)"In our decision to present this demonstration we":PRINT TAB(14)"felt like there were 3 tasks we hoped to accomplish;":PRINT
2070 COLOR 11,0:LOCATE ,14:PRINT" A) ";:COLOR 7,0:PRINT"We wanted to demonstrate the efficiency and power":LOCATE ,18:PRINT"that an automated accounting system is capable of.":PRINT
2080 COLOR 11,0:LOCATE ,14:PRINT" B) ";:COLOR 7,0:PRINT"We tried to make it clear that while the IBM P.C.":LOCATE ,18:PRINT"is relatively compact and inexpensive, it is able":LOCATE ,18:PRINT"to perform a variety of complex functions.":PRINT
2090 COLOR 11,0:LOCATE ,14:PRINT" C) ";:COLOR 7,0:PRINT"We hoped to show you what we are capable of doing":LOCATE ,18:PRINT"so that you will use our software in the future.":COLOR 11,0:LOCATE 25,22:PRINT"***** Strike Any Key To Continue *****";
2100 COLOR 7,0:GOSUB 20:GOSUB 2040:LOCATE 7,20:PRINT"We presented this simulation to you in the hopes":PRINT TAB(14)"that you would learn a little about computers and auto-":PRINT TAB(14)"mation. The steps that we led you through are the same"
2110 PRINT TAB(14)"11 steps any major corporation must take.":PRINT TAB(20)"From the taking place of the transaction itself":PRINT TAB(14)"to the Post-closing Trial Balance, we explained enough"
2120 PRINT TAB(14)"about each procedure to allow a person with a minimal":PRINT TAB(14)"amount of accounting knowledge to follow the flow of a":PRINT TAB(14)"business.":PRINT TAB(20)"It has been a pleasure sharing our knowledge of"
2130 PRINT TAB(14)"automated accounting with you, and you may anticipate":PRINT TAB(14)"hearing from us in the future."
2140 COLOR 11,0:LOCATE 25,18:PRINT"***** Strike Any Key To Return To The Menu *****";:COLOR 7,0:GOSUB 20:GOTO 370