home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / PROGRAMS / SPREDSHT / 87TAXES.LBR / TAXTMPL.DZC / TAXTMPL.DOC
Text File  |  2000-06-30  |  12KB  |  230 lines

  1. 1983 orig. date, but revised on 12-30-87 by Ed Smith of TUG-NET,áì
  2. ONUG, and OKOK, as original material referred to 1982 tax forms .
  3.  
  4.                           DOCUMENTATIONáì
  5. INTRODUCTION:
  6.  
  7. PG1-A  stands for 1987 Internal Revenue Service Form 1040, page 1áì
  8. and also Schedule A.  The other files are named in a similaráì
  9. helpful manner.  They will print a series of SuperCalc (tm)áì
  10. templates that imitate various IRS tax forms.  They are for 1987áì
  11. taxes to be filed by April 15, 1988.
  12.  
  13. The original material for displaying 1982 tax forms was placed ináì
  14. the public domain by John Olson and could be copied withoutáì
  15. restriction, but no sale or resale was authorized (see howeveráì
  16. the section below called "On a Personal Note").
  17.     áì
  18. These templates are intended to:
  19.     
  20.     1)  Simplify the preparation of individual IRS tax forms
  21.         by performing all needed calculations, given adequate
  22.         input values, and outputting a reasonably complete
  23.         simulation of the forms to a computer terminal and/or
  24.         printer.  Please note that these templates are not
  25.         intended to be direct substitutes for IRS-originated
  26.         forms but rather will perform all requisite calculations
  27.         and assist in the preparation of the IRS forms.
  28.  
  29.         2)  Assist individuals to avoid overpaying 1987 Federal
  30.         Income Tax by making rapid calculation of tax sensitivity
  31.         to various permutations of filing status, standard versus
  32.         itemized deductions, etc., easy to accomplish.
  33.  
  34.         3)  Provide a basis for longer-term tax planning efforts
  35.         by allowing an easy and rapid investigation of the future
  36.         tax consequences of different investments, contributions,
  37.         gifts, payment groupings etc.  Note however that all
  38.         calculations in these templates reflect 1987 tax year
  39.         regulations - no attempt has been made to anticipate
  40.         future tax regulations.
  41.  
  42. FILE ORGANIZATION:
  43.  
  44. The template system has been renamed by Ed Smith and now consistsáì
  45. of 15 different files with rather obvious names.
  46.  
  47. You should note that with the exception of Form 1040 and Scheduleáì
  48. A, all IRS forms in this system have their own separate templateáì
  49. and filename.  This method will provide one template per form andáì
  50. have each user run only those templates that are needed, but theáì
  51. user then manually transfers the data from one form to anotheráì
  52. (unless you use the EXECUTE files.  Also, the Calif. Schedule D formáì
  53. is included with the Calif. CA schedule. áì
  54. .paè                               -2-
  55.  
  56. The interchange of data on the file:  PG2.CAL  between the page 2á
  57. template and the tax calculation look-up tables is ratheráì
  58. involved.  Similarly, Schedule A uses values in several placesáì
  59. that are obtained from Form 1040, page 1.  The 1987 Schedule D nowáì
  60. includes its own set of Federal tax schedules because its back pageáì
  61. has the Alternative Tax computations.  Memory limitations prevent theáì
  62. inclusion of all these forms and the tax schedules onto one template;áì
  63. besides, the calculations would be slowed.
  64.  
  65. Thus, anybody with a relatively straightforward tax return (i.e.áì
  66. limited to Form 1040 with or without itemized deductions needáì
  67. only run PG1-A.CAL and PG2.CAL to complete a set of taxáì
  68. calculations.  Those users with more complex tax situations needáì
  69. only run those additional templates that are pertinent andáì
  70. manually input the calculated values from them into the firstáì
  71. forms as appropriate (or use EXECUTE).
  72.  
  73. INITIAL DEVELOPMENT:
  74.  
  75. All templates included have now been developed using Sorcim'sáì
  76. SuperCalc, Version 1.12 as distributed by the Osborne Computer Corp.,áì
  77. and also work with SC2, and on IBM-type computers, with SC2, SC3 & SC4. áì
  78. Indeed, Sorcim indicates that all versions of SuperCalc should beáì
  79. upward compatible with Ver. 1.12.  But watch out for the dread caseáì
  80. of "downward incompatibility" -
  81.  
  82.        ANY FILE THAT IS SAVED USING A SUPERCALC VERSION HIGHER THAN
  83.        VER. 1.12 (SC2, SC3 OR SC4) WILL PROBABLY THEREAFTER BE UNLOAD-
  84.        ABLE BY USERS HAVING SUPERCALC VER. 1.12.
  85.        SORCIM COMPLETELY CHANGED THE WAY FILES ARE STORED WHEN THEY WENT
  86.        FROM VER. 1.05 TO 1.12 (AND SC2) AND THEY DON'T PROVIDE
  87.        ANY MEANS TO TRANSLATE BACK TO LOWER VERSIONS FROM FILES
  88.        SAVED USING LATER VERSIONS.
  89.  
  90. SIMPLIFIED DIRECTIONS (see also "Direction Annotations"  for moreáì
  91. detail): THE FIRST THING TO DO IS COPY ENTIRE DISK, then saveáì
  92. original and use only the work copy!
  93.          a) Print directory and this file and /README.1ST
  94.      1) Load SuperCalc
  95.      2) Load desired template, e.g., /L(oad),  B:SCH-B,  A(ll)
  96.          3) Fill in the blanks (areas with question marks - "?")
  97.             with appropriate values
  98.          4) When satisfied, manually force a calculation 3 to 4
  99.         times using the exclamation mark - "!".
  100.          5) Examine results - if satisfied, record pertinent
  101.                 results for use later, save the (renamed) file to
  102.                 disk, and/or output the finished template to the
  103.                 printer.
  104.      6) Repeat from Step 2 as required with other templates.
  105.                 BE SURE TO /Z  (ZAP) (clear) THE SCREEN BEFORE
  106.                 LOADING THE NEXT FILE.
  107.  
  108. Direction Annotations:
  109.  
  110.     *3) Areas to be filled in by the user are indicated with
  111.             question marks and are unprotected (see "Protection"è            for details).  Those the computer will computeáì
  112. ááááááááááááusually have "0" or "NA" in the results column.
  113.  
  114.              When entering text, such as names, be sure to preface
  115.             the entry with a quotation mark.  Social security numbersáì
  116. ááááááááááááneed no quotes unless you insist on putting in dashes; ifáì
  117. ááááááááááááyou do, they must be entered as text, but cannot then beáì
  118. ááááááááááááautomatically forwarded to another cell.
  119.             DO NOT USE A QUOTATION MARK WHEN ENTERING NUMBERS. THEYáì
  120. ááááááááááááWON'T COMPUTE!
  121.  
  122.             If you don't have a numerical value for each blank
  123.             space (each "?"), and you won't, you may just skip the
  124.             entry or blank it out using   /B <cr>.  SuperCalc will
  125.             interpret all remaining ?'s as null values (zeros).
  126.  
  127.     *4) All templates are initially in the manual calculation
  128.             mode, which means that an "!" is required to force a
  129.             calculation of all formulas after you are satisfied
  130.             with the input.  This is done for several reasons,
  131.             one of which is to minimize automatic recalculation
  132.             and thereby speedup input.  However, another reason is          áì
  133. áááááááááááábecause of "forward references" that are built-in
  134.             to several templates.  Forward references occur when
  135.             formulas utilize values for calculation that are
  136.             derived from calculations made later in the
  137.             calculation sequence.  The net result from this
  138.             phenomenon is that several recalculations may
  139.             sometimes be required before all calculations settle
  140.             down to their final values.  Final form can be
  141.             verified by forcing a recalculation (!) while
  142.             watching some "bottom-line" value.  If, after several
  143.             recalculations, the value has not changed, you should
  144.             be safe in assuming that all values have stabilized.
  145.  
  146.     *5) A template with filled-in values should be RENAMED
  147.             when saving to disk to prevent it being written over
  148.             the blank template originally on the disk.
  149.  
  150. PROTECTION:  With minor exceptions discussed below, all templateáì
  151. areas not requiring user input are protected.  This means thatáì
  152. the only place where user-derived values can be entered are thoseáì
  153. "blanks" marked with a "?".  All other template values areáì
  154. protected from accidental modification by the user and are eitheráì
  155. template text, template boundaries, formulas, or constants.áì
  156. Users can remove the protection selectively or from the entireáì
  157. template using the /U(nprotect) function.  If you do so, be sureáì
  158. you do not accidentally modify any formula or constant.
  159.  
  160. It is further suggested that all template disk files be set toáì
  161. "Read Only" status using CP/M's STAT command (e.g. STAT *.CALáì
  162. $R/O).  If this is done, you will not have to worry aboutáì
  163. accidently recording over the blank template file with a filled-áì
  164. in template while trying to save it to disk.  (Note that theáì
  165. Executive's CPM+ uses "SET" to set Read Only status.) (Or you mayáì
  166. use Newsweep.207 to set Read Only.)  A blank template is a desirableáì
  167. starting point as there are no "stray" entries left over to creepáì
  168. into a calculation.  This disk is set "Read only.è
  169. Page 1 and page 2 forms both have scratch pad areas in theáì
  170. lower portion below the templates.  If, after running aáì
  171. calculation, you see a "999999" in the scratchpad area, you haveáì
  172. made an error.  In the case of p. 1, you may have tried toáì
  173. claim a filing status other than the allowed values of 1,2,3,4,áì
  174. or 5.  The error indication in p. 2 may mean you requested a taxáì
  175. table calculation but the taxable income exceeds the allowedáì
  176. upper limit of $50,000 so the tax rate table is required, or thatáì
  177. taxable income was below $50,000 but you selected Tax Rate.
  178.             áì
  179. DISCLAIMER:  The author of this package of material is not anáì
  180. accountant, certified, public or any other kind.  Nor is he aáì
  181. professional programmer.  Further, since distribution of thisáì
  182. material will be through RCPM's, User Groups, etc., and thereforeáì
  183. out of the author's control (and, consequently, subject toáì
  184. modification by evil intermediaries), no guarantees as to theáì
  185. suitability, accuracy, or general all-round wholesomeness of thisáì
  186. package of material can be given.  USE IT AT YOUR OWN RISK!!!áì
  187. Rest assured, however, that the author will be using this packageáì
  188. to do his 1982 income taxes, as well as tax planning for the nextáì
  189. 5+ years.  (Note: the same disclaimer applies to Ed Smith, butáì
  190. we're talking about 1987 returns now.)
  191.  
  192. ON A PERSONAL NOTE:
  193.  
  194. At this point Olson made a suggestion that users send him $8.50 and ináì
  195. return he would send them a 12-page Xerox copy of the original taxáì
  196. templates files so if gremlins crept in from a bulletin board transferáì
  197. any errors could be found.  I'm afraid that the 1982 source filesáì
  198. would be of no value to users of a 1987 program but here is Olson'sáì
  199. 1982 address:
  200.         John E. Olson II
  201.         SRA 2393-K
  202.         Anchorage, AK 99507
  203.  
  204. (Note: I don't know if John is still selling listings, but I'veáì
  205. been enjoying the use of public domain software for some time. Toáì
  206. repay my obligations, I spent many hours on a 1983 revision for aáì
  207. users group, about 65 hours more in 1984 - and also added someáì
  208. templates for California tax returns - then last year 40 moreáì
  209. revising for 1985 and over 50 more for the 1986 templates.  Thisáì
  210. year these files have all new 1987 tax form line entries andáì
  211. text, a formidable task, especially revamping again the oldáì
  212. tax tables and tax rate schedules so you would get accurateáì
  213. results.  Also, in 1987 Sch. D uses page 2 for Alternative Taxáì
  214. calculations so I inserted an additional set of tax schedules andáì
  215. lookup tables to save you the manual lookup problem.
  216.  
  217. And for 1986 and 1987 the new lookup methods for the Californiaáì
  218. 540 result in a correct tax rather than requiring you to manuallyáì
  219. look up the tax in printed tables.  And Calif. IN 1987 changed itsáì
  220. method of preparing returns, requiring everyone to start witháì
  221. completed Federal forms, then adjusting those figures with some newáì
  222. Calif. forms (which are included).  Since I read an advertisement ináì
  223. thσ Lo≤ Angele≤ pape≥ fo≥ ß $11╣ ta° prograφ tha⌠ woulΣ d∩ you≥ ì
  224. taxes on a personal computer, you should be quite pleased toáì
  225. get this one which does it for...  free...  free... free.  Iáìèdon't sell any listings, but if you like these templates, show youráì
  226. appreciation by helping out your users group, wherever it is, in someáì
  227. way.)
  228.  
  229. December, 1987                               Ed Smith
  230.