home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / club100 / bus / gldoc.do < prev    next >
Text File  |  2006-10-19  |  6KB  |  134 lines

  1. Club 100 Library - 415/939-1246 BBS,    937-5039 NEWSLETTER, 932-8856 VOICE
  2.  
  3. GLDOC.DO              By Jon Kaplan
  4.  
  5. Revised Feb. 7, 1987, incorporating changes and suggestions from James
  6. Bott.
  7.  
  8.         GL100 is a series of small programs designed for the Model 100
  9. for simple bookkeeping and home finance applications.
  10.  
  11. It consists of four programs plus one utility program. They have been 
  12. kept separate in the interest of memory conservation since they rarely
  13. are needed at the same time. The four main programs follow the 
  14. bookkeeping process as outlined below.
  15.  
  16. GLCHEK is the program for entering checks, deposits and other journal 
  17. entries.
  18.  
  19. GLPOST is to "post" or sort the different entries to their correct 
  20. categories in the Working Trial Balance and to print out the Working 
  21. Trial Balance.
  22.  
  23. GL100 is the final report printing program that generates an Income 
  24. Statement and Balance Sheet.
  25.  
  26. The utility program is GLWTB. GLWTB is for entering a chart of 
  27. accounts in the format required by the programs. The earlier version 
  28. of GL100 also had GLCHKR as a safety program that would check your 
  29. journal entries against the chart of accounts to insure that all have 
  30. valid categories. That function is now built into GLCHEK.
  31.  
  32. Each of the programs is described in detail in its own doc file.
  33.  
  34.      GENERAL PROCEDURES
  35.  
  36. GLCHECK is used for recording checks and deposits. The file it 
  37. generates, CJ.DO, should be periodically cut off and filed on tape for
  38. reference, to keep the overall size from getting out of hand. When 
  39. cutting off, make sure all the checks in the cut off section have 
  40. cleared or the bank reconciliation won't work right. 
  41.  
  42. You must also have a chart of accounts called WTB.DO. Use GLWTB.BAS to
  43. write your chart of accounts. Once you've written a WTB.DO, the format
  44. will be apparent to you and you may prefer to make any future 
  45. additions and changes just using the M100 text editor.
  46.  
  47. If you aren't running a business, and want to use GL100 as an expense 
  48. sorter (Single Entry Bookkeeping), that's basically all you have to 
  49. do. Take your CJ.DO and post it with GLPOST and print an Income 
  50. Statement with GL100.  Print detailed listings with GLDGER. Make all 
  51. your accounts income (500) or expense(800) accounts. Don't bother 
  52. printing the Working Trial Balance in GLPOST - it will be out of 
  53. balance. And don't make a balance sheet with GL100, it will be blank. 
  54. But you'll have a nice little income statement. and sorted check list.
  55.  
  56.  
  57. For double entry bookkeeping you have to make your second or 
  58. offsetting entry. Cut off the section of the CJ.DO file you are using 
  59. for the period you are closing (like this month). You should remove 
  60. the starting balance, but the program will ignore it anyway.
  61.  
  62. From here on, keep your working check files separate from your book 
  63. files. As you close each month, you are dealing with a list of checks 
  64. and deposits which may not match those you use for bank 
  65. reconciliations because you have older outstanding checks. Use 
  66. separate cassettes and don't mix them up. File each month's journal 
  67. under it's month's name, separate from your working check records.
  68.  
  69. When you have a CJ.DO file that represents this month's transactions 
  70. on your computer, call it up from GLCHEK.BAS  and check the Balance. 
  71. Write down the Total for Checks and the Total for deposits. Now go to 
  72. the input part of the program and make your "Summary Entries". Enter a
  73. Credit (Deposit) for the Total of the Checks. And enter a Debit (Check
  74. ) for the total of the Deposits. For description enter something like:
  75. Jan. Cash Summary, and for Date use the last date of the period. Now 
  76. check the balance to make sure the Check (Debit) Total, and Deposit (
  77. Credit) Total are equal, and the starting and ending balance will be 
  78. 0.
  79.  
  80. If you need any General Journal Entries, just make them now with the 
  81. GLCHEK input program. A general journal entry is usually a non-cash 
  82. transaction that needs to be on your books. For example, you bought a 
  83. machine on time:
  84.  
  85.    Debit 160 Machinery 5000.00
  86.        Credit 210 Loans Payable 5000.00
  87.  
  88. Enter your Debits as Checks and your Credits as Deposits and check the
  89. balance to be sure they are equal.
  90.  
  91. Now you can close your books for the period.
  92.  
  93. First print out a General Ledger using GLDGR.BAS. Post with GLPOST and
  94. print a working trial balance with GLPOST. If an outside accountant 
  95. does your taxes, he needs the general ledger and wtb. Later he will 
  96. give you adjusting entries that you enter as general journal entries 
  97. like above.
  98.  
  99. Once you are posted you can print an Income Statement and Balance 
  100. Sheet with 
  101. GL100.
  102.  
  103. Now I recommend you make a record of the CJ.DO WTB.DO and LASTMO.DO 
  104. and keep it for posterity. Kill everything except WTB.DO and move on. 
  105. Remember you still have a continuous CJ.DO on the tape with you check 
  106. records.
  107.  
  108. At the end of the year you might want to run a Cumulative General 
  109. Ledger for the year. This means to glue each months CJ.DO together and
  110. print one big GL printout. Your accountant will love you for it. The 
  111. only question is if it will fit in memory. If not-----C'est La Vie, 
  112. make the guy work a little.
  113.  
  114. When cutting and pasting CJ.DO's using the M100 text program, be 
  115. careful of the format of the file. Particularly line returns, 
  116. including the last line return in the file that leaves a little arrow 
  117. hanging over at the end. If you mess anything up, the program won't 
  118. run. But that isn't too hard to do right.
  119.  
  120. Also a note on memory size. The reconciliation part of GLCHEK copies 
  121. the entire CJ.DO file to a temp file while it is running. This means 
  122. you must have spare memory in RAM at least equal to the size of the 
  123. CJ.DO file or the program stops with an OM message. Unless you're 
  124. running an awful lot of checks, a little judicious memory management 
  125. should keep you running clean.
  126.  
  127. Let me know how it goes and what upgrades you need.
  128.  
  129. And thanks to James Bott for his suggestions, some of which are 
  130. implemented in the Revisions of Feb. 7, 1987, and others of which will
  131. follow soon.
  132.  
  133. Jon Kaplan
  134.