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

  1. 0 'DAILY  ROBERT DEVEY
  2. 1 'CLUB 100 Library - 415/939-1246 BBS,    937-5039 NEWSLETTER, 932-8856 VOICE
  3. 2 ' THIS PROGRAM IS INTENDED TO HELP SAMLL SERVICE ORIENTED BUSINESS WITH THEIR DAILY BALANCE SHEETS.
  4. 3 ' THE OUTPUT IS TO A PRINTER ANDGIVES YOU A FIGURE TO BE DEPOSITED INTO YOUR BSNK.
  5. 4 ' BEFORE RUNNING THIS PROGRAM OU MUST CONVERT BACK TO BASIC AND CHANGE THE FOLLOWING LINES.
  6. 5 '
  7. 6 '  LINE 250 & 1490 ADD YOUR COMPANY NAME
  8. 7 '  LINE 210 PUT THE AMMOUNT OF YOUR PETTY CASH
  9. 8 '
  10. 9 ' **  DAILY SUMMERY PROGRAM **
  11. 10 '**         VERS 3.0       **
  12. 20 '**     BY ROBERT DEVEY    **
  13. 25 '**       408-649-6036     **
  14. 30 IN=0
  15. 40 PC=0
  16. 50 DIM T(20)
  17. 60 DIM L(20)
  18. 70 DIM P(20)
  19. 80 DIM GR(20)
  20. 90 DIM TX(20)
  21. 100 DIM I(20)
  22. 110 FOR A=1 TO 20
  23. 120 T(A)=0
  24. 130 P(A)=0
  25. 140 TX(A)=0
  26. 150 I(A)=0
  27. 160 NEXT A
  28. 170 LAB=0
  29. 180 PARTS=0
  30. 190 TAX=0
  31. 200 REM***** PETTY CASH *****
  32. 210 PC=40:REM&&& AMT IN PETTY CASH&&&
  33. 220 CLS
  34. 222 PRINT
  35. 223 PRINT
  36. 224 PRINT
  37. 230 PRINT TAB(14);"DAILY SUMMARY"
  38. 250 PRINT TAB(11);"YOUR COMPANY NAME GOES HERE"
  39. 260 FOR X=1 TO 500
  40. 270 NEXT X
  41. 280 CLS
  42. 290 PRINT "TODAYS DATE example 25/OCT/85"
  43. 300 PRINT
  44. 310 INPUT WK$
  45. 320 CLS
  46. 330 PRINT "ENTER TICKET SALES"
  47. 340 PRINT
  48. 350 X=1
  49. 360 INPUT "TICKET #";T(X)
  50. 370 PRINT
  51. 380 INPUT "LABOR $";L(X)
  52. 390 PRINT
  53. 400 INPUT "PARTS $";P(X)
  54. 410 PRINT
  55. 420 INPUT "TAX $";TX(X)
  56. 430 CLS
  57. 450 PRINT "TICKET  #";T(X);TAB(20);"TOTAL $";TX(X)+L(X)+P(X)
  58. 460 PRINT
  59. 520 PRINT"IS THIS CORRECT [YES OR NO]"
  60. 540 INPUT SU$
  61. 545 IF SU$="YES" THEN 580
  62. 550 IF SU$="NO" THEN 360
  63. 555 CLS
  64. 560 PRINT "MUST BE A YES OR A NO ANSWER  TRY AGAIN"
  65. 570 GOTO 440
  66. 580 CLS
  67. 582 TAX=TAX+TX(X)
  68. 583 LAB=LAB+L(X)
  69. 584 GR(X)=P(X)+L(X)+TX(X)
  70. 586 PARTS=PARTS+P(X)
  71. 587 IN=IN+GR(X)
  72. 590 PRINT "YOU HAVE ";20-X;" ENTRIES LEFT.  DO YOU WANT TO ENTER ANY MORE SALES? [YES OR NO]"
  73. 600 INPUT SU$
  74. 610 IF SU$="YES" THEN 660
  75. 620 IF SU$="NO" THEN 680
  76. 630 CLS
  77. 640 PRINT "MUST USE A YES OR A NO, TRY AGAIN"
  78. 650 GOTO 580
  79. 660 X=X+1
  80. 670 GOTO 360
  81. 680 CLS
  82. 690 PRINT "DO YOU HAVE ANY OTHER INCOME [YES OR NO]"
  83. 700 INPUT SU$
  84. 710 IF SU$="YES" THEN 760
  85. 720 IF SU$="NO" THEN 1060
  86. 730 PRINT "TYPE YES OR NO, TRY AGAIN"
  87. 740 PRINT
  88. 750 GOTO 690
  89. 760 Q=1
  90. 770 CLS
  91. 780 MISS=0
  92. 790 PRINT "TYPE OF INCOME [10 LETTER MAX.]"
  93. 800 INPUT OI$(Q)
  94. 810 PRINT
  95. 820 INPUT "AMOUNT $";I(Q)
  96. 830 PRINT
  97. 840 CLS
  98. 850 PRINT ;TAB(10);"OTHER INCOME"
  99. 860 PRINT "TYPE...";OI$(Q);TAB(20);"AMT. $";I(Q)
  100. 870 PRINT
  101. 880 PRINT "IS THIS CORRECT [YES OR NO]"
  102. 890 INPUT SU$
  103. 900 IF SU$="YES" THEN 950
  104. 910 IS SU$="NO" THEN 790
  105. 920 CLS
  106. 930 PRINT "TYPE YES OR NO, TRY AGAIN"
  107. 940 GOTO 880
  108. 950 MISS=MISS+I(Q)
  109. 960 CLS
  110. 970 PRINT "YOU HAVE USED ";20-Q;"DO YOU HAVE ANY OTHER   INCOME [YES OR NO]"
  111. 980 INPUT SU$
  112. 990 IF SU$="YES" THEN 1030
  113. 1000 IF SU$="NO" THEN 1060
  114. 1010 PRINT "TYPE YES OR NO, TRY AGAIN"
  115. 1020 GOTO 960
  116. 1030 Q=Q+1
  117. 1040 CLS
  118. 1050 GOTO 790
  119. 1060 CLS
  120. 1062 U=1
  121. 1064 UT=0
  122. 1070 PRINT "DO YOU HAVE ANY PAID OUTS? [YES OR NO]"
  123. 1080 INPUT SU$
  124. 1090 IF SU$="YES" THEN 1150
  125. 1100 IF SU$="NO" THEN 1394
  126. 1110 CLS
  127. 1120 PRINT "TYPE YES OR NO, TRY AGAIN"
  128. 1130 PRINT
  129. 1140 GOTO 1070
  130. 1150 PRINT TAB(10);"PAID OUTS"
  131. 1160 PRINT
  132. 1170 INPUT "PAID TO...";TK$(U)
  133. 1190 INPUT "FOR:";FR$(U)
  134. 1210 INPUT "AMT $";PO(U)
  135. 1220 PRINT
  136. 1230 PRINT "IS THIS CORRECT [YES OR NO]"
  137. 1240 INPUT SU$
  138. 1250 IF SU$="YES" THEN 1300
  139. 1260 IF SU$="NO" THEN 1150
  140. 1270 CLS
  141. 1280 PRINT"TYPE YES OR NO, TRY AGAIN"
  142. 1290 GOTO 1230
  143. 1300 UT=UT+PO(U)
  144. 1320 CLS
  145. 1330 PRINT "ANY MORE PAID OUTS [YES OR NO]"
  146. 1333 INPUT SU$
  147. 1335 IF SU$="YES" THEN 1390
  148. 1360 IF SU$="NO" THEN 1394
  149. 1370 PRINT "TYPE YES OR NO, TRY AGAIN"
  150. 1380 GOTO 1320
  151. 1390 U=U+1
  152. 1392 CLS
  153. 1393 GOTO 1150
  154. 1394 CLS:RR=0:INPUT"ANY BANK TRANSFERS(Y/N)";SU$
  155. 1395 IF SU$="NO" THEN 1400
  156. 1396 IF SU$<>"YES" THEN 1394
  157. 1397 CLS:INPUT "AMT";RR
  158. 1400 REM ***** PRINTER ROUTE ****
  159. 1410 CLS
  160. 1420 PRINT "TURN ON PRINTER"
  161. 1430 PRINT
  162. 1440 PRINT "NUMBER OF COPIES NEEDED"
  163. 1450 INPUT COPY
  164. 1470 FOR K=1 TO COPY
  165. 1480 LPRINT ::::::
  166. 1490 LPRINT TAB(10);"YOUR COMPANY NAME GOES HERE"
  167. 1500 LPRINT
  168. 1510 LPRINT TAB(12);"DAILY SUMMERY"
  169. 1520 LPRINT 
  170. 1530 LPRINT "DATE:";WK$
  171. 1540 LPRINT
  172. 1550 LPRINT "PETTY CASH";TAB(32);"$";PC
  173. 1560 LPRINT TAB(32);"======"
  174. 1570 LPRINT "SALES INCOME"
  175. 1580 LPRINT "------------"
  176. 1590 LPRINT "TK#";TAB(10);"LABOR";TAB(18);"PARTS";TAB(26);"TAX";TAB(33);"TOTAL"
  177. 1600 FOR E=1 TO X
  178. 1610 LPRINT T(E);TAB(9);L(E);TAB(18);P(E);TAB(26);TX(E);TAB(33);GR(E)
  179. 1620 NEXT E
  180. 1630 LPRINT "---------------------------------"
  181. 1640 LPRINT TAB(7);LAB;TAB(18);PARTS;TAB(26);TAX
  182. 1650 LPRINT
  183. 1660 LPRINT "TOTAL TICKETS";TAB(31);"$";IN
  184. 1670 LPRINT TAB(31);"========"
  185. 1680 LPRINT "OTHER INCOME"
  186. 1690 LPRINT "------------"
  187. 1700 LPRINT "DISCRIPTION";TAB(25);"AMT"
  188. 1760 FOR S=1 TO Q
  189. 1770 LPRINT OI$(S);TAB(25);I(S)
  190. 1780 NEXT S
  191. 1790 LPRINT "TOTAL OTHER INCOME";TAB(31);"$";MISS
  192. 1800 LPRINT "--------------------";TAB(31);"========"
  193. 1810 LPRINT 
  194. 1820 LPRINT "TOTAL PETTY CASH";TAB(31);"$";MISS+IN+PC
  195. 1830 LPRINT "----------------";TAB(31);"========"
  196. 1840 LPRINT 
  197. 1850 LPRINT "PAID OUTS"
  198. 1860 LPRINT "---------"
  199. 1870 LPRINT "TO";TAB(13);"FOR";TAB(25);"AMT"
  200. 1930 FOR V=1 TO U
  201. 1940 LPRINT T0$(V);TAB(13);FR$(V);TAB(25);PO(V)
  202. 1950 NEXT V
  203. 1960 LPRINT 
  204. 1970 LPRINT "TOTAL PAID OUTS";TAB(31);UT
  205. 1980 LPRINT TAB(31);"========"
  206. 1990 LPRINT 
  207. 1992 IF RR=0 THEN 2000
  208. 1993 LPRINT "TRANSFERS";TAB(31);RR
  209. 1996 LPRINT TAB(31);"========"
  210. 1997 LPRINT 
  211. 2000 LPRINT "NET CASH AVAILABLE";TAB(31);"$";MISS+IN-UT+PC
  212. 2010 LPRINT TAB(31);"========"
  213. 2020 LPRINT 
  214. 2030 LPRINT "LESS CHANGE FUND";TAB(31);"$<";PC;">"
  215. 2040 LPRINT TAB(31);"========"
  216. 2050 LPRINT 
  217. 2060 LPRINT "CASH FOR DEPOSIT";TAB(31);"$";MISS+IN-UT+RR
  218. 2070 LPRINT TAB(31);"========"
  219. 2080 LPRINT 
  220. 2090 LPRINT "ACTUAL DEPOSIT";TAB(31);"$"
  221. 2100 LPRINT TAB(31);"========"
  222. 2110 LPRINT 
  223. 2120 LPRINT "OVER/SHORT";TAB(31);"$"
  224. 2130 LPRINT TAB(31);"========"
  225. 2140 LPRINT 
  226. 2150 LPRINT 
  227. 2160 LPRINT 
  228. 2170 NEXT K
  229. 2190 MENU
  230.