home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / BF / BF187.ZIP / TAX91PAK.EXE / TAX_1991 / TAX91.DOC < prev    next >
Text File  |  1992-02-14  |  72KB  |  1,651 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 A Federal Form 1040
  10.                         U.S. Individual Tax Return Program
  11.  
  12.  
  13.                                        TAX91
  14.  
  15.                                    1991 Tax Year
  16.  
  17.                           Version 1.92 - 14 February 1992
  18.  
  19.  
  20.                               U S E R S   M A N U A L
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                                 _______
  38.                            ____|__     |               (TM)
  39.                         --|       |    |-------------------
  40.                           |   ____|__  |  Association of
  41.                           |  |       |_|  Shareware
  42.                           |__|   o   |    Professionals
  43.                         -----|   |   |---------------------
  44.                              |___|___|    MEMBER
  45.  
  46.  
  47.  
  48.  
  49.  
  50.                                 F. Roland Bjorklund
  51.                                    P.O. Box 1156
  52.                                Bryans Road, MD 20616
  53.  
  54.  
  55.                     Copyright (c) 1987-1992 F. Roland Bjorklund
  56.                                 All Rights Reserved
  57.  
  58.  
  59.              This version of the documentation, software and copyright
  60.                     supersedes all previous versions of TAX91.
  61.  
  62.                  Specifications subject to change without notice.
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                  TABLE OF CONTENTS
  74.  
  75.         INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . .   1
  76.              FEATURES . . . . . . . . . . . . . . . . . . . . . . . . .   1
  77.              WHAT IT WILL NOT DO  . . . . . . . . . . . . . . . . . . .   2
  78.              SYSTEM REQUIREMENTS  . . . . . . . . . . . . . . . . . . .   2
  79.  
  80.         LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  81.              BBS SYSOPS . . . . . . . . . . . . . . . . . . . . . . . .   3
  82.              DISK DISTRIBUTORS  . . . . . . . . . . . . . . . . . . . .   3
  83.  
  84.         DISCLAIMER OF WARRANTY  . . . . . . . . . . . . . . . . . . . .   3
  85.  
  86.         ASSOCIATION OF SHAREWARE PROFESSIONALS  . . . . . . . . . . . .   3
  87.  
  88.         ORDERING INFORMATION  . . . . . . . . . . . . . . . . . . . . .   4
  89.              ORDER FORM . . . . . . . . . . . . . . . . . . . . . . . .   4
  90.  
  91.         GETTING STARTED . . . . . . . . . . . . . . . . . . . . . . . .   6
  92.  
  93.         PREPARING A TAX RETURN  . . . . . . . . . . . . . . . . . . . .   7
  94.  
  95.         PRINTING A TAX RETURN . . . . . . . . . . . . . . . . . . . .    10
  96.  
  97.         PRINTING A TAX REPORT . . . . . . . . . . . . . . . . . . . .    11
  98.  
  99.         STATE MODULES . . . . . . . . . . . . . . . . . . . . . . . .    11
  100.  
  101.         HELP SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . .    11
  102.              EDITING HELP . . . . . . . . . . . . . . . . . . . . . .    12
  103.  
  104.         A SAMPLE RETURN . . . . . . . . . . . . . . . . . . . . . . .    12
  105.              STARTUP.T91  . . . . . . . . . . . . . . . . . . . . . .    13
  106.  
  107.         IN CASE OF PROBLEMS . . . . . . . . . . . . . . . . . . . . .    13
  108.              PROBLEM REPORT . . . . . . . . . . . . . . . . . . . . .    15
  109.  
  110.         INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . .    22
  111.  
  112.  
  113.  
  114.                                     APPENDIXES
  115.  
  116.  
  117.         Appendix A.  Error Messages . . . . . . . . . . . . . . . . .    16
  118.         Appendix B.  Glossary . . . . . . . . . . . . . . . . . . . .    17
  119.         Appendix C.  Version History  . . . . . . . . . . . . . . . .    18
  120.         Appendix D.  Technical Data . . . . . . . . . . . . . . . . .    18
  121.         Appendix E.  Future Work  . . . . . . . . . . . . . . . . . .    18
  122.         Appendix F.  Configuration Options  . . . . . . . . . . . . .    19
  123.         Appendix G.  The Author . . . . . . . . . . . . . . . . . . .    22
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                          i
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                    INTRODUCTION
  137.             
  138.             TAX91 is directed toward experienced tax preparers: individuals
  139.         who prepare their own tax returns, or who are paid to prepare tax
  140.         returns for others.  This implies that the user knows which forms
  141.         are required for a particular tax return.  TAX91 will create and
  142.         include other forms as required (i.e. Schedule SE if Schedule C is
  143.         used).  For paid tax preparers, the program includes a fee
  144.         schedule, a cover page, and the capability to use a start up tax
  145.         return file with selected fields already pre-filled.  For example: 
  146.         the fee rates and preparer information is usually constant for all
  147.         tax returns and can be saved into a start up tax return file.
  148.  
  149.                                      FEATURES
  150.  
  151.          1.  The forms presented on the screen are the same ones printed    
  152.              out, and are as much like the Federal Forms as is possible. 
  153.              These forms are IRS approved for submittal.
  154.  
  155.          2.  IRS approved graphics Form 1040 for taxpayer signature on dot
  156.              matrix printers with EPSON LQ, EPSON FX, or IBM PROPRINTER
  157.              emulation; and HEWLETT PACKARD laser printers or compatibles.
  158.  
  159.          3.  Fee Schedule and Front Cover Page forms for tax preparers.
  160.  
  161.          4.  On line help and context sensitive help (F1).  Instant on line
  162.              access to program Documentation (CTL-D). 
  163.  
  164.          5.  Mouse support, Pull down windows, Pop Ups, etc.
  165.  
  166.          6.  Pop up Calculator with transfer to form field (F7).
  167.  
  168.          7.  One button shifts between any two forms for compares (F6). 
  169.              One button shifts between forms when fields are related, i.e.
  170.              they transfer between forms (F2).  Also one button access to
  171.              Form 1040 summary of tax/refund (F10).
  172.  
  173.          8.  Fast recalculations for full tax return or single form (F9).
  174.  
  175.          9.  Any numeric entry field can be expanded to a dynamically       
  176.              created full SUPPORTING SCHEDULE.  IRS required SUPPORTING
  177.              STATEMENTS for other IRS indicated entry fields (F2).
  178.  
  179.         10.  Mini-schedules for entry fields if identification of state     
  180.              and ownership (Joint/Taxpayer/Spouse) of amounts is required
  181.              (F5).
  182.  
  183.         11.  Multiple copies of many forms (i.e. Schedule C and others) are
  184.              possible.
  185.  
  186.         12.  Start up return for tax preparers with fees and other fixed    
  187.              fields already filled in.
  188.  
  189.         13.  Tax Report for summaries needed to quickly fill in state       
  190.              returns.  At least 9 state modules are available this year.
  191.  
  192.         14.  Built in print spooler to allow simultaneous printing and    
  193.              tax return preparation.
  194.  
  195.                                          1
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                 WHAT IT WILL NOT DO
  204.  
  205.          1.  It will not "hold your hand". You have to know what forms to
  206.              use for your return.  During calculations the program will
  207.              create any new forms that are required. For example, Schedule
  208.              SE is created if Schedule C is used.
  209.  
  210.          2.  There are no consistency checks, except for what are required
  211.              for calculations.  You can print out the tax return at any
  212.              time, even blank forms can be printed if needed.
  213.  
  214.  
  215.  
  216.                                 SYSTEM REQUIREMENTS
  217.  
  218.             TAX91 will run on the IBM PS/2, PC/AT, PC/XT, PC, and on IBM
  219.         compatible computers.  MINIMUM requirements are:
  220.  
  221.         1.   512 KB of system memory is suggested.  TAX91 takes about 350KB
  222.              of memory for the program and data memory.
  223.  
  224.         2.   MS-DOS 2.0 or PC-DOS 2.0 or later version operating system.
  225.  
  226.         3.   One hard disk drive and one floppy is preferred.  The program
  227.              will run on a two floppy system if at least one floppy is 720K
  228.              (3.5 inch) or 1.2M (5.25 inch).
  229.  
  230.         4.   Either a color or a monochrome monitor with 80 column by 24    
  231.              line text display.  Color is CGA, EGA, or VGA.
  232.  
  233.         5.   Any printer, dot matrix or laser, for printing schedules and
  234.              supporting forms.  
  235.  
  236.         6.   A dot matrix printer, supporting the EPSON LQ, EPSON FX, or
  237.              IBM PROPRINTER graphics commands, or a HEWLETT PACKARD laser
  238.              printer or compatible is required for the IRS approved Form
  239.              1040 for signature.
  240.  
  241.  
  242.                                       LICENSE
  243.  
  244.              This version of TAX91 is NOT public domain or free software,
  245.         but is being distributed as "shareware".  Non-registered users of
  246.         this software are granted a limited license to make an evaluation
  247.         copy for trial use on a private, non-commercial basis, for the
  248.         express purpose of determining whether TAX91 is suitable for their
  249.         needs.  At the end of this trial period, you should either register
  250.         your copy or discontinue using TAX91.
  251.  
  252.              What does this mean to you?  If you use this program, then you
  253.         should pay for your copy.  That way the author, F. Roland
  254.         Bjorklund, will be able to provide you support and updates, and
  255.         stay in business.  Plus, registered users receive additional tax
  256.         forms, automatic upgrades during the tax season, and technical
  257.         support.  Registered users in at least 9 states, will receive state
  258.         programs at no extra cost.
  259.  
  260.  
  261.                                          2
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.             A TAX91 registration entitles you to use the program on any and
  269.         all computers available to you, with the following restriction: If
  270.         other people have access to this program or may use it, then you
  271.         should purchase a site license.  Get in touch with author if a site
  272.         license is required.
  273.  
  274.             All users are granted a limited license to copy TAX91 only for
  275.         the trial use of others and subject to the above limitations. This
  276.         license does NOT include distribution or copying of this software
  277.         package in connection with any other product or service, or for
  278.         general use within a company or institution.
  279.  
  280.                                     BBS SYSOPS
  281.  
  282.             Operators of electronic bulletin board systems (Sysops) are
  283.         encouraged to post this program for downloading by their users, as
  284.         long as the above conditions are met.
  285.  
  286.                                  DISK DISTRIBUTORS
  287.  
  288.             Disk distributors, i.e. companies that charge a nominal fee for
  289.         the copying and mailing of diskettes listed in their catalogs, do
  290.         not pay any part of that fee to the author.  The author in turn
  291.         does not pay any listing fees for getting the program into the
  292.         distributor's catalogs.
  293.  
  294.  
  295.                               DISCLAIMER OF WARRANTY
  296.  
  297.         THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS
  298.         TO PERFORMANCE OR MERCHANTABILITY.  THE SELLER'S SALESPERSONS MAY
  299.         HAVE MADE STATEMENTS ABOUT THIS SOFTWARE.  ANY SUCH STATEMENTS DO
  300.         NOT CONSTITUTE WARRANTIES AND SHALL NOT BE RELIED ON BY THE BUYER
  301.         IN DECIDING WHETHER TO PURCHASE THIS PROGRAM.
  302.  
  303.         THIS PROGRAM IS SOLD WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES
  304.         WHATSOEVER.  BECAUSE OF THE DIVERSITY OF CONDITIONS AND HARDWARE
  305.         UNDER WHICH THIS PROGRAM MAY BE USED, NO WARRANTY OF FITNESS FOR A
  306.         PARTICULAR PURPOSE IS OFFERED.  THE USER IS ADVISED TO TEST THE
  307.         PROGRAM THOROUGHLY BEFORE RELYING ON IT.  THE USER MUST ASSUME THE
  308.         ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF SELLER OR
  309.         MANUFACTURER WILL BE LIMITED TO PRODUCT REPLACEMENT OR REFUND OF
  310.         PURCHASE PRICE.
  311.  
  312.         The author is committed to supporting this program, so he will
  313.         repair reported problems and issue upgraded programs as quickly as
  314.         possible after problem reports are received.  The earlier in the
  315.         tax season that the problems are repaired the better off all the
  316.         users are going to be.  
  317.  
  318.  
  319.                       ASSOCIATION OF SHAREWARE PROFESSIONALS
  320.  
  321.              The Association of Shareware Professionals (ASP) is an group
  322.         of software authors committed to developing shareware as an
  323.         acceptable alternative way of marketing software.
  324.  
  325.              The author, F. Roland Bjorklund, is a member of the ASP. ASP
  326.  
  327.                                          3
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.         wants to make sure that the shareware principle works for you. If
  335.         you are unable to resolve a shareware-related problem with an ASP
  336.         member by contacting the member directly, ASP may be able to help.
  337.         The ASP Ombudsman can help you resolve a dispute or problem with an
  338.         ASP member, but does not provide technical support for members'
  339.         products.  Please write to the ASP Ombudsman at 545 Grover Road,
  340.         Muskegon, MI 49442 or send a CompuServe message via CompuServe Mail
  341.         to ASP Ombudsman 70007,3536.
  342.  
  343.  
  344.                                     TRADEMARKS
  345.  
  346.         MS/DOS is a registered trademark of Microsoft Corporation.
  347.         PC/DOS is a registered trademark of IBM Corporation.
  348.         WINDOWS 3.0 is a trademark of Microsoft Corporation.
  349.         EPSON  is a registered trademark of Seiko Epson Corporation.
  350.         PANASONIC is a registerd trademark of Matsushita Electric Co. Ltd.
  351.         IBM is a registered trademark of International Business Machines
  352.              Corp.
  353.         QUICKEN is a registered trademark of Intuit,P.O. Box 3014,Menlo, CA
  354.              94026
  355.  
  356.                                ORDERING INFORMATION
  357.  
  358.             A TAX91 registration licenses you to use the program on a
  359.         regular basis.  Registration includes latest version of program
  360.         along with additional forms and more context help screens. 
  361.         Upgrades will be provided automatically during the tax season if
  362.         significant changes are made to the program.
  363.  
  364.             Individual registrations for TAX91 costs $45 (plus $1.60
  365.         shipping).  The latest TAX91 diskette will be sent along with a
  366.         documentation file on the disk that can be accessed on line from
  367.         the TAX91 program or printed on any printer.  This will entitle you
  368.         to all significant updates to the program during the tax season:
  369.         January 1992 through April 1992.
  370.  
  371.             If you register a 1992 version of the program (TAX91), you will
  372.         be eligible to receive the 1992 version (TAX92) at a discount when
  373.         it becomes available in early January 1993.
  374.  
  375.  
  376.                                     ORDER FORM
  377.  
  378.              The registration order form can be printed from within the
  379.         Documentation portion of the TAX91.EXE. 
  380.  
  381.         A copy is provided below as well.
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                          4
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                                     ORDER FORM
  404.  
  405.  
  406.         Date:__________________________
  407.  
  408.  
  409.  
  410.  
  411.         Remit to:  F. Roland Bjorklund               1991 v1.92 - 14 Feb 92
  412.                    P.O. Box 1156
  413.                    Bryans Road, MD 20616
  414.  
  415.  
  416.  
  417.         Please enter following order:
  418.  
  419.         ____ TAX91 Registration ..................... @ $45.00 ea $________
  420.              (Includes latest version of the program diskette, with
  421.              documentation on the disk. Also includes automatic up
  422.              grades of program during Jan to Apr 1992 tax season)
  423.  
  424.              Shipping ........................................... $________
  425.              (U.S. and Canada, $1.50; All Other Countries, $10.00)
  426.  
  427.                                                         Subtotal  $________
  428.  
  429.         ____ Maryland Residents please add Sales Tax ....... @ 5% $________
  430.  
  431.                                                 Total (U.S.Funds) $________
  432.                                                 drawn on U.S.Bank
  433.  
  434.         Diskette ________ 5 1/4 360K        ________ 3 1/2 720K
  435.  
  436.         Enclosed Please find a check for $______________
  437.  
  438.         Name    _________________________________________________________
  439.  
  440.         Company _________________________________________________________
  441.  
  442.         Address _________________________________________________________ 
  443.  
  444.                 _________________________________________________________
  445.  
  446.                 _________________________________________________________
  447.  
  448.         Day Phone: ______________________ Evening: ______________________
  449.  
  450.  
  451.         How did you learn about TAX91? __________________________________
  452.         (disk catalog name, on-line service/BBS name, or from a friend)
  453.  
  454.                        Prices are good until December 1992.
  455.  
  456.  
  457.  
  458.  
  459.                                          5
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   GETTING STARTED
  467.             
  468.             The TAX91 program is distributed on a diskette and contains
  469.         three files:  READ.ME, INSTALL.BAT, and TAX91PAK.EXE.  The program
  470.         files are located in the TAX91PAK.EXE file, a self extracting
  471.         executable with files compressed using the utility LHA v2.10 (c)
  472.         Yoshi 1989-1992.  Program and data files will be decompressed and
  473.         placed into the directories \TAX_1992 and \TAX_1992\T91_DATA when
  474.         TAX91PAK.EXE is executed from within the INSTALL.BAT file.
  475.  
  476.              Insert your distribution diskette into floppy drive A or B,
  477.         log in the floppy drive with the DOS command A:(<--Enter), and
  478.         execute the INSTALL.BAT command file as "INSTALL C" or "INSTALL B". 
  479.         The C and B are drive designations, others are possible.  The
  480.         destination drive should have at least 600K bytes of free space. 
  481.         TAX91 will not run on a 360K diskette this year.  A 720K or 1.4M
  482.         diskette is required, a hard disk is preferred.
  483.  
  484.              If INSTALL.BAT is NOT available for whatever reason, then
  485.         execute TAX91PAK.EXE with the command parameters /xeC: to get the
  486.         directories created on the destination drive C (C used for example,
  487.         substitute other drive as required).  If you executed TAX91PAK
  488.         without any parameters it will extract all the files into the
  489.         current drive and directory.  TAX91 will execute but will not find
  490.         tax return data files.
  491.  
  492.         The files in TAX91PAK.EXE:
  493.          
  494.              TAX91.EXE      The TAX91 program itself.
  495.  
  496.              TAX91.FRM      The Federal 1040 forms and supporting schedules
  497.                             file in compressed format.
  498.  
  499.              TAX91.HLP      The context sensitive HELP file for TAX91 in
  500.                             compressed format.
  501.  
  502.              TAX91.DOT      The information needed to print an IRS approved
  503.                             graphics form 1040 for signature using a dot
  504.                             matrix printer or laser printer.
  505.  
  506.              TAX91.DOC      This file contains the program documentation in
  507.                             a ready to print format.  This file is
  508.                             accessible from within the TAX91 program for
  509.                             review.  The documentation can be scanned
  510.                             forward and backwards, and printed at will.  It
  511.                             will also print the ORDER.FRM file if required.
  512.  
  513.              TAX91.CFG      The configuration data is stored in this file.
  514.  
  515.              STARTUP.T91    A sample start up file for tax preparers. This  
  516.                             file is read into memory when tax program       
  517.                             starts or when a tax return is cleared from
  518.                             memory.
  519.  
  520.              DEMO.T91       A typical sample tax return.  This is the one
  521.                             presented in IRS Pub. 17 Your Federal Income
  522.                             Tax - 1991 - for Frank and Evelyn Jones.
  523.  
  524.  
  525.                                          6
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.              The program will create two additional files when accessing
  533.         the Documentation:
  534.  
  535.              TAX91.TBL      A table is built for the on line Documentation
  536.                             routines.  This is done once if the TAX91.TBL
  537.                             does not exist.
  538.  
  539.              ERRORS.DOC     This file is built on user request from within
  540.                             the on line Documentation (F7/F8) if a print
  541.                             out of the program errors list is required. 
  542.                             The program accesses the help system to extract
  543.                             this information.
  544.  
  545.             You will notice in the IN CASE OF PROBLEMS section that the
  546.         recommended solution to several errors that the program detects is
  547.         to reuse the installation procedure to get fresh program or data
  548.         files from the program distribution diskette.  As you repeat the
  549.         installation procedure, the TAX91PAK program will check to see if
  550.         files with the same name exist on the destination drive/directory. 
  551.         If you want to retain the old files, most likely the STARTUP.T91
  552.         file, answer NO to the question about file overwrites, unless they
  553.         are the ones you need a new copy of.  The remaining files are not
  554.         customized by you as the user, so just answer YES, thereby causing
  555.         the install program to overwrite the files as they are copied.  If
  556.         you recopy the TAX91.EXE file then recheck the program
  557.         Configuration since this data is part of that file.
  558.  
  559.  
  560.                               PREPARING A TAX RETURN
  561.  
  562.             TAX91 is executed from the disk drive and directory where the
  563.         TAX91.EXE file was installed.  If you wish to run in monochrome
  564.         mode on a color monitor, then use TAX91 /m  to force the monochrome 
  565.         screen display features.
  566.  
  567.             TAX91 does not restrict the user to any prescribed routine in
  568.         selecting and filling out forms.  This implies that the user is
  569.         familiar with tax preparation, at least for his own tax situation. 
  570.         The user is presumed capable of preparing his own tax return and is
  571.         familiar with the forms that he needs, since they do not change
  572.         much from year to year.  Schedules A and B, are the most common
  573.         examples of forms that are used year after year in much the same
  574.         way.  If you, as an individual, expect this program to take the
  575.         place of a paid preparer that you would normally use, you will be
  576.         disappointed.  This program is not a step by step "hands holding"
  577.         program that most individual tax programs have evolved into.  It
  578.         also does not check for consistency, i.e. is all the minimum data
  579.         present for a tax return.  The program will calculate taxes, and
  580.         transfer data between forms as required, but it is up to the user
  581.         to make sure the data and results are correct.
  582.  
  583.             Experienced tax preparers have a procedure that they follow for
  584.         every tax return that they work on.  As a former paid preparer, the
  585.         author suggests the following as a minimum order of steps to
  586.         prepare a tax return using this program:
  587.  
  588.         1.   Fill out the Income Worksheet as much as possible first. 
  589.              Especially the names, addresses, and filing status. Fill out
  590.  
  591.                                          7
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.              W2 forms as necessary.  If you used last years program, TAX90
  599.              for 1990, then TAX91 will import the names, addresses,
  600.              dependents, and any carryover amounts from last year's tax
  601.              return, if you use the same tax return file name for the 1991
  602.              version.  Refer to the FILES menu for access to last years tax
  603.              data.
  604.  
  605.         2.   Go to Form 1040 and fill out the header for dependents. This
  606.              will set the exemption count.
  607.  
  608.         3.   After that it doesn't matter what form you choose.  With the
  609.              program's quick F9 recalculation it is easy to see the effects
  610.              on tax/refund as you proceed with each additional form.  If
  611.              the program detects that an additional form is needed, it will
  612.              create the form and transfer the results (i.e. Schedule SE
  613.              when Schedule C is used).
  614.  
  615.         4.   Use the F10 for a quick review of the tax/refund situation.
  616.              Use F6 if you are flipping between two forms.  F6 saves you
  617.              the time of selecting the form each time from the form menu
  618.              list.  The program "remembers" the previous form that you
  619.              used.  The form menu even has "hot keys" for the most often
  620.              used forms, i.e. use 'C' to select Schedule C.
  621.  
  622.         5.   You can create supporting schedules for any field that allows
  623.              entry of money amounts (F2).  This is particularly handy for
  624.              tedious lists with many line items.  The itemized medical
  625.              deductions for schedule A is a common example.  Supporting
  626.              schedules are not submitted to the IRS.  They are kept as part
  627.              of the taxpayers tax return package.
  628.  
  629.         6.   This year the program also supports the IRS required
  630.              supporting statements for forms when the input data will not
  631.              fit within the available lines on a given form (F2).  The
  632.              fields requiring supporting statements are defined by the
  633.              Electronic Filing specifications provided by the IRS. 
  634.              Dividend or interest overflow on Schedule B is a common
  635.              example where the program will select a supporting statement. 
  636.              Supporting statements are included with the tax return when
  637.              submitted to the IRS.
  638.  
  639.         7.   You can also make additional copies of Schedule B and other
  640.              selected forms.  Create copies of Schedule E if required; the
  641.              totals on copies will transfer to the first schedule E form.
  642.  
  643.         8.   The F5 key for mini-schedules is handy for "marking" state
  644.              codes for state income tax returns and/or dividing amounts
  645.              between Taxpayer and Spouse, when a full supporting schedule
  646.              is not warranted.
  647.  
  648.         9.   The Tax Report is a feature that is handy for preparing state
  649.              tax returns, particularly multi-state returns, when a state
  650.              program module is not available.  If you are diligent and
  651.              "mark" the amount fields in the Federal tax return for state
  652.              codes and ownership (J/T/S) where appropriate, the Tax Report
  653.              will provide the summaries that will make filing out state
  654.              returns an easier task.
  655.  
  656.  
  657.                                          8
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.         10.  A popup calculator is useful for quick calculations and will
  665.              transfer the result to the amount field being pointed to.  It
  666.              also has a four level stack and will retain results between
  667.              uses.  Practice a little with this calculator.  It does not
  668.              try to simulate the desktop tape output calculator that
  669.              bookkeepers and accountants use.  Experienced calculator
  670.              operators will probably notice that this calculator is a
  671.              hybrid between an "algebraic" and a "reverse polish"
  672.              calculator, there is no "=" key.  If you don't know what this
  673.              means, then you won't have any preconceived notions about the
  674.              usefulness of this calculator.  Give it a try.
  675.  
  676.         11.  It is important to become familiar with the OVERRIDE (F3 key)
  677.              capability of the program.  The program provides a calculation
  678.              of amounts for fields that are classified as PROTECTED.  These
  679.              fields are usually the results of summations of other fields
  680.              or calculations as required.  It is not possible to provide
  681.              for the exception cases that the IRS has built for many
  682.              fields, so an OVERRIDE feature is provided that allows the
  683.              user to place any  amount in a normally PROTECTED field in
  684.              order to supersede the program calculations.  This is also a
  685.              good way to "fix" a calculation bug (gasp!) in the program, so
  686.              you can continue your work on a return.  The author encourages
  687.              you to report bugs as quickly a possible.  See the IN CASE OF
  688.              PROBLEMS section  for further information and incentives.
  689.  
  690.         12.  After you print out a return, go over the return and check the
  691.              arithmetic and tax calculations, the same way you would do if
  692.              you prepared a return manually.  If you do many returns, you
  693.              will gradually gain confidence in the many routine procedures
  694.              that the program goes through, but don't forget to check
  695.              carefully when a new form is required or new situation arises. 
  696.              You will also discover that using a program to prepare tax
  697.              returns does not save time over the manual method if no big
  698.              changes are required after the first go through, but
  699.              experience has shown that a program really shines when you
  700.              have to go back and add, change, or delete data from a return. 
  701.              Just not having to do all the arithmetic over again is
  702.              wonderful.  You can also play "what if" games with a tax
  703.              return using this program, that you would not do manually
  704.              because of the time and work involved.  Use the F10 key to for
  705.              quick access to Form 1040 and the refund/amount due lines.
  706.  
  707.         13.  Context sensitive Help is available for most forms and fields
  708.              in the program.  The author intended this to be a quick mind
  709.              refresher for tax preparers, and it is not a substitute for
  710.              the official IRS instructions.  The most common situations for
  711.              a field are usually described, but the IRS usually has a list
  712.              of exceptions and additional requirements; so reference is
  713.              very often made to the official IRS instructions for the
  714.              particular schedule/form being worked on.  F1, Shift-F1, and
  715.              Alt-F1 gets help information for you.
  716.  
  717.         14.  On-line access to this documentation file is provided from
  718.              within the tax program (CTL-D key).  You can browse through
  719.              the documentation, search for key words, print a screen, or
  720.              print the whole documentation file without leaving the tax
  721.              program.
  722.  
  723.                                          9
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                                PRINTING A TAX RETURN
  732.  
  733.              When you want to print a complete return or maybe a single
  734.         form, select the PRINT option from the main menu.  A request for a
  735.         complete tax return print will present a sub-menu to allow the
  736.         selection of a IRS submittal package, a Client (taxpayer) package,
  737.         or a tax preparer file package.  These packages differ and are
  738.         described below:
  739.  
  740.              IRS submittal   -   All the forms required by the IRS are
  741.                                  printed including any supporting
  742.                                  statements.
  743.  
  744.              Client/taxpayer -   This includes all the forms in the IRS
  745.                                  package including front page, worksheets
  746.                                  and supporting schedules.  
  747.  
  748.              File/preparer   -   The same as the Client/taxpayer package
  749.                                  with the addition of the fees schedule.
  750.  
  751.              The File/preparer package can also be directed to a disk file
  752.         for long term storage of tax return data in a ready to print
  753.         format.  This is handy for making changes to the return using a
  754.         text editor or word processor program.  The tax return can then be
  755.         printed using the DOS PRINT command which is the MS/DOS print
  756.         "spooler".  Please Note: the return printed this way will not give
  757.         the overstriking bold emphasis to tax line data that you will get
  758.         from printing the forms from the program directly.  
  759.  
  760.              The forms included in the print outs are indicated by a check
  761.         mark and are highlighted on the forms menu.  The forms are printed
  762.         in Attachment Sequence order, i.e. in the order that the IRS would
  763.         like to receive them.  If supporting schedules are used, they will
  764.         be printed after each form that uses them.  If required, a Front
  765.         cover sheet is printed first, and a preparer fees schedule is
  766.         printed last.  A Form 1040 is also printed, but do not sign and
  767.         submit this form to the IRS.  All the other forms meet IRS
  768.         requirements for submittal.  The program provides for a graphics
  769.         quality Form 1040 printout that can be signed and submitted to the
  770.         IRS.  Signature on the form represents a legal declaration by the
  771.         taxpayer and tax preparer about the data on the form.
  772.  
  773.              The program provides for a IRS approved signature quality Form
  774.         1040, if you have an EPSON LQ, EPSON FX, or IBM PROPRINTER capable
  775.         dot matrix printer or a HEWLETT PACKARD laser printer or
  776.         compatible.  The printers described above represent about 95% of
  777.         all printers manufactured after the introduction of the original
  778.         IBM/PC in 1981.  If your printer does not work then you must
  779.         manually transcribe the information from the rough printed Form
  780.         1040 to an official IRS Form 1040.
  781.  
  782.              The program provides a "print spooler" option on the
  783.         Configuration screen.  If you activate this option, you can execute
  784.         print requests for one tax return, and in the time it takes to save
  785.         the forms to a temporary print spooler file, you can begin working
  786.         on another return; while the program prints the requested forms
  787.         that were saved to disk. This option is recommended only if you are
  788.  
  789.                                         10
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.         using a hard disk.  The spooler also keeps working if you go to
  797.         state programs or to the on line Documentation.
  798.  
  799.              Caution:  Reserve the print out of the graphics Form 1040
  800.         until the tax return is complete and ready to sign.  The graphics
  801.         printout generates a lot of printer output and will take some time
  802.         to print, and will take some time to fill the print spooler file.
  803.  
  804.  
  805.                                PRINTING A TAX REPORT
  806.  
  807.              A tax report is provided to facilitate the preparation of
  808.         State tax returns until state modules become available for most
  809.         states.  It is particularly useful if multi-state returns are
  810.         required.  The program provides the capability to "mark" amounts in
  811.         the TAX91 forms for both State and Ownership (J-joint/single, T-
  812.         taxpayer, S-spouse) as required using supporting and mini-
  813.         schedules.  Unmarked amounts are assumed to be J (joint/single). 
  814.         The tax report will summarize all the forms by line by ownership
  815.         and state, so moving amounts to state forms should be easier.  
  816.  
  817.  
  818.                                    STATE MODULES
  819.  
  820.              MD, VA, CA, PA, MI, NY, IN, IA and OH state programs will be
  821.         available as soon as possible in Jan or Feb 1992.  The state
  822.         program is included at no cost to registered users from the states
  823.         that have a state program.  Other state programs are planned (40 or
  824.         more states have income tax).  State programs feature the automatic
  825.         transfer of Federal tax return data to the state forms as required.
  826.  
  827.  
  828.                                     HELP SYSTEM
  829.  
  830.             The context sensitive help system included with this program is
  831.         intended to help the tax preparer when he needs a quick explanation
  832.         of what a particular form and line is used for.  It is not intended
  833.         to be substitute for the vast quantity of IRS instructions
  834.         available to the user.  It is also NOT intended to be a tutorial. 
  835.         The words used are in most cases directly out of IRS instructions
  836.         and have the same language, and in some cases, may not provide any
  837.         insight to the problem being solved.  In short, the help system is
  838.         intended to be a memory jog to the preparer.  It very often refers
  839.         the user to official IRS instructions when the options and rules
  840.         are more lengthy than can be easily fit on one help screen.  
  841.  
  842.             The F1 key will usually bring up a help screen applicable to
  843.         the situation presented on the screen.  If F1 brings up a summary
  844.         of the Function Keys, then ALT-F1 will provide the context help.
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.                                         11
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                             FUNCTION KEY SUMMARY
  863.  
  864.                 ESC     : ABORT or EXIT any function
  865.                 F1      : brings up FUNCTION KEY SUMMARY screen
  866.             Alt-F1      : brings up HELP for Selected Form Line
  867.             Ctl-F1      : brings up EDITING HELP screen
  868.             Sft-F1      : brings up FORM DESCRIPTION screen
  869.                 F2      : create/enter supporting SCHEDULE/STATEMENT/FORM
  870.                 F3      : fix field to constant OVERRIDE
  871.                 F4      : create COPY of current form
  872.                 F5      : create/edit MINI-SCHEDULE
  873.                 F6      : switch to PREVIOUS FORM
  874.                 F7      : popup CALCULATOR
  875.                 F8      : CLEAR/REMOVE current form only
  876.                 F9      : RECALCULATE all forms
  877.             Alt-F9      : RECALCULATE current form only
  878.                 F10     : TAX and REFUND/UNDERPAYMENT summary
  879.  
  880.             CTL-D       : Tax program DOCUMENTATION 
  881.  
  882.  
  883.         When editing form fields the following editing functions have been
  884.         provided.  Most of the time, the common DEL, Big Backspace(<--),
  885.         and left and right arrows are all you need to perform editing of
  886.         data in a field.  The Ins key will toggle the system between insert
  887.         mode and typeover mode. 
  888.  
  889.                                    EDITING HELP
  890.              RETURN: finished editing field  ^X or ^Y : shift field
  891.              HOME  : move to first field     END    : move last field
  892.              PgUp  : shift up one page       PgDn   : down one page
  893.              <-    : move cursor left        ->     : move cursor right
  894.              ctl <-: move to field left      ctl -> : move field right
  895.              Ins   : toggle insert on/off    ctl-U  : restore old data
  896.              ctl-T : erase next word         ctl-X  : clear field
  897.              ctl-A : cursor left one word    ctl-F  : cursor right word
  898.              DEL   : delete char at cursor   ESC    : Abort
  899.              ALT-F1: field specific HELP     SHFT-F1: Form Description Help
  900.              BIG <-: delete char left        CTL-D  : Documentation
  901.  
  902.                                   A SAMPLE RETURN
  903.  
  904.             A typical return has been included with the program and is
  905.         stored in file DEMO.T91.  It is a typical return for a married
  906.         couple named Frank and Evelyn JONES.  It is the sample return that
  907.         the IRS provides in Publication 17 - YOUR FEDERAL INCOME TAX FOR
  908.         INDIVIDUALS - 1991.  It is a large return with about 20 sheets when
  909.         finally printed.  It exercises many different forms.
  910.  
  911.             It is suggested that the new user spend some time with this
  912.         sample, trying out the various features of the program.  Make
  913.         changes and see the change to the tax and refund. Use the F10 key
  914.         to see the results on the Form 1040 refund and overpayment lines. 
  915.         Print out the return to get practice using your printer.  Try
  916.         printing the graphics Form 1040.  Select the appropriate printer
  917.         option from the Configuration Menu.
  918.  
  919.  
  920.  
  921.                                         12
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                                     STARTUP.T91
  929.  
  930.             A startup return is provided for tax preparers and others that
  931.         do more than one return in a season.  Any fields that are always
  932.         the same from tax return to tax return can be saved in a file
  933.         called STARTUP.T91.  Examples of data that should be put in this
  934.         file are the preparer blocks on the Form 1040 and the Front Cover,
  935.         the Fees Schedule, and the (author's personal favorite) two check
  936.         marks required in Schedule B for foreign financial interests.
  937.  
  938.                                 IN CASE OF PROBLEMS
  939.  
  940.              Most errors are reported by error messages on the computer
  941.         screen and may be self explanatory.  Errors with on line help
  942.         available will also include a "F1-Help" message.  Appendix A. Lists
  943.         some of the error messages that the program is capable of
  944.         producing.  The Documentation program can produce a complete list
  945.         of errors into the ERRORS.DOC file.  This file can be printed if
  946.         required.  Along with each error message is a discussion of the
  947.         possible causes and suggested solutions.
  948.  
  949.              There is one class of error from which the software is not
  950.         capable of recovery - the dreaded FATAL error.  Some are data or
  951.         file related and indicate that some crucial piece of data has been
  952.         trashed beyond use.  Appendix A or the ERRORS.DOC file is a good
  953.         source of discussion about the possible causes of most FATAL errors
  954.         and suggested remedies.  The most often suggested remedy you will
  955.         encounter in this situation is to run the installation procedure
  956.         again to get a  fresh copy of the program TAX91.EXE or the possible
  957.         supporting files that the problem seems to indicate should be
  958.         replaced.  If the program works for a long time and suddenly one
  959.         day does not, a replacement from the distribution diskettes is
  960.         almost certainly the first step in trying to resolve the problem. 
  961.         Program and data files can be made useless by some random glitch in
  962.         the system, and they usually occur at the most inconvenient times.
  963.  
  964.              The most sinister error is the failure of the program to
  965.         correctly calculate the dollar value for a particular form field. 
  966.         It is for this reason that users of this program must test each
  967.         form to their satisfaction.  The author is committed to timely
  968.         repairs of these errors as soon as possible after they are noted.
  969.         In the world of Federal Income Taxes, the rules and laws change
  970.         every year and it is almost impossible to test the programs
  971.         exhaustively from the time the official forms are released and the
  972.         time the first program release must be sent out.  The program
  973.         should be in the hands of users and tax preparers by the middle of
  974.         January of the tax season.  The official data from the IRS is out
  975.         by the end of December of the previous year.  That leaves two weeks
  976.         to make changes and to test the changes to the program.  This is
  977.         only enough time for form changes and rudimentary testing.
  978.  
  979.             As a special offer to encourage the support from both
  980.         registered and non-registered users: if a computation logic error
  981.         or program bug is discovered and reported, you will receive free
  982.         registration of the TAX92 program for the 1992 tax year, i.e. next
  983.         years program.  The decision of the judge, i.e. the author (known
  984.         to be lenient), is final.  It is often difficult to separate system
  985.         problems from program problems.  The author must be able to
  986.  
  987.                                         13
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.         duplicate the problem in order to repair it.  Since the 1991 Tax
  995.         Program will possibly be distributed to many users this tax season,
  996.         unusual and not foreseen problems will be detected by active users. 
  997.         The author encourages you to test the program and identify the
  998.         problem areas if any.
  999.  
  1000.             For your convenience the following report is suggested for
  1001.         reporting calculation errors.  The author is available in the
  1002.         evenings for phone consultation, but it is impossible to provide
  1003.         bug repairs over the phone, so please copy the tax return file to a
  1004.         diskette and provide a version number of the TAX91.EXE file or copy
  1005.         the file itself to a diskette.  Any DOS compatible diskette will
  1006.         do:  5-1/4 360K,  5-1/4 1.2M, 3-1/2 720K or 3-1/2 1.4M.  Mail the
  1007.         report and diskette to the author.  If you don't like to fill out
  1008.         reports, then mail the diskette with program copy and data file as
  1009.         a minimum.  If you don't have a diskette mailer, tape the diskette
  1010.         to a piece of cardboard and use any envelope large enough for the
  1011.         diskette; it will probably survive the postal system. The diskette
  1012.         will be returned you along with a repaired program if possible. 
  1013.         Any tax return data will be held in strictest confidence and will
  1014.         be returned to you.  If the problem can be demonstrated with
  1015.         fictional data, then by all means provide that data in place of
  1016.         real data.
  1017.  
  1018.              Some gentle words of caution: the author assumes that you, the
  1019.         user, knows the fundamentals of the MS/DOS operating system.  The
  1020.         author cannot teach you the MS/DOS commands, especially over the
  1021.         phone.  If you need help in using MS/DOS, then the author suggests
  1022.         looking for MS/DOS learning books at your local book store or
  1023.         computer store, taking classes at the computer store or local
  1024.         community college, or pestering a friend who knows MS/DOS.
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                                         14
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                                   PROBLEM REPORT
  1061.  
  1062.         Date:_______________________________________
  1063.  
  1064.         From:_______________________________________
  1065.              
  1066.              _______________________________________
  1067.  
  1068.              _______________________________________   Phone:______________
  1069.  
  1070.  
  1071.         To:  F. Roland Bjorklund                      1991 v1.92 - 14 Feb
  1072.         92       P.O. Box 1156
  1073.              Bryans Road, MD 20616                    Phone: 301-645-6819
  1074.  
  1075.  
  1076.         Please tell me about your system, i.e. computer model, version of
  1077.         DOS you are using, memory size, hard disk capacity, etc.  If I
  1078.         cannot duplicate the problem on my machines, then I need this to
  1079.         see if a system problem might be the cause.
  1080.  
  1081.         TAX91 program version and date:
  1082.  
  1083.         System Description:
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.         Problem Description:
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.         Don't Forget to include a diskette with the tax return data file
  1113.         that caused the error.  Also copy the program file TAX91.EXE to
  1114.         this diskette, or make sure you list the TAX91 program version and
  1115.         date above.  Your diskette will be returned along with a repaired
  1116.         program as soon as possible.
  1117.  
  1118.  
  1119.                                         15
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.                             Appendix A.  Error Messages
  1127.  
  1128.              The documentation portion of the tax program has the
  1129.         capability to create a list of almost all the errors that the
  1130.         program generates.  The ERRORS.DOC file is generated from the on
  1131.         line help data files if you use the F7 key when in the
  1132.         documentation portion of the tax program.  Use the F8 key if you
  1133.         want to print the ERRORS.DOC file to the printer.
  1134.  
  1135.              Most errors have on line help available if the "F1-Help" is
  1136.         included in the error display.
  1137.  
  1138.                     A SPECIAL NOTE ON FILE CREATION/OPEN ERRORS
  1139.  
  1140.              File creation/open errors can be deceiving.  The MS/DOS
  1141.         operation system allows a limited number of files open at any one
  1142.         time.  The parameter is specified by adding or changing the FILES =
  1143.         XX in the CONFIG.SYS file in the system boot directory/disk.  This
  1144.         is done with a text editor (do not use your word processor for this
  1145.         task unless it has a simple text mode).  If you have other
  1146.         applications installed on your hard disk, then the FILES=15 or
  1147.         FILES=20 is a common value and is sufficient for this program.  You
  1148.         can use the MS/DOS TYPE command  i.e. "TYPE CONFIG.SYS" to view the
  1149.         contents of this file on your screen.
  1150.  
  1151.              The errors not described in the ERRORS.DOC file are listed
  1152.         below:
  1153.  
  1154.                               TAX CALCULATION ERRORS
  1155.  
  1156.         ERROR: "Length - Not char string"
  1157.         ERROR: "Write - Not char string"
  1158.         ERROR: "Read - Not char string"
  1159.         ERROR: "Read - Not Long Value"
  1160.         ERROR: "Read - Not Integer Value"
  1161.         ERROR: "Write - Not Long Value"
  1162.         ERROR: "Write - Not Integer Value"
  1163.  
  1164.              These errors occur when the program is recalculating a return
  1165.         and discovers problems with the calculation code.  These are not
  1166.         fatal errors, but they do indicate a problem with the program or
  1167.         most likely with the tax return data.  If a new copy of TAX91.EXE
  1168.         from your distribution diskette does not solve the problem, then a
  1169.         problem report is necessary.
  1170.  
  1171.              The ESC key allows a direct exit from the program with an
  1172.         option to save the return data that you are working on.
  1173.  
  1174.                                     DATE ERRORS
  1175.  
  1176.         ERROR: "Date Field Error - Invalid Month - 13/07/90"
  1177.         ERROR: "Date Field Error - Invalid Year - 07/07/1999"
  1178.         ERROR: "Date Field Error - Invalid Date - 323399"
  1179.         ERROR: "Date Field Error - Invalid Day - 07/32/90"
  1180.  
  1181.              The program checks the date that you enter for each field that
  1182.         is designated as a date type.  It checks for months 1 to 12, days
  1183.         in the month depending on the month, and general format errors. 
  1184.  
  1185.                                         16
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.         You can use any delimiter between the month, day, and the year. For
  1193.         example:  07/13/91,  07-13-91, and 07 13 91 will work.
  1194.  
  1195.              If you want to force other data into date fields, then set the
  1196.         override on that field first.  If you change your mind, and don't
  1197.         want anything in the field, fill the field with blanks.
  1198.  
  1199.  
  1200.                              MEMORY ALLOCATION ERRORS
  1201.  
  1202.         ERROR: "Memory Allocation Fatal Error - XX"
  1203.             Where the code is
  1204.              1 - Failure to get MPT entry
  1205.              2 - Allocation request too large
  1206.              3 - Allocation failed to find free memory
  1207.              4 - Allocation failed to find free memory
  1208.              5 - Allocation failed to find free memory
  1209.              6 - Failure to get allocation requested
  1210.              7 - Failure with associated function
  1211.              8 - Master Pointer release error
  1212.              9 - check byte failure on MemFree()
  1213.              10,13,14,15 - internal consistency check failed
  1214.              20 to 31    - internal consistency check failed
  1215.  
  1216.             These are pretty nasty errors that indicate that the program
  1217.         TAX91 failed or the copy of TAX91.EXE is no longer any good.  Use
  1218.         the installation procedure to get a new copy of the TAX91.EXE file. 
  1219.         Make sure you reboot the system before you do anything.  If the
  1220.         problems persist and seem to occur only with certain situations and
  1221.         tax return data, prepare a problem report and send it for
  1222.         evaluation and possible bug repairs.
  1223.  
  1224.            It is possible to make the program run out of memory and cause
  1225.         either error 1 or error 6 by using many forms and many supporting
  1226.         schedules.  The DEMO.T91 return provided with the program is a
  1227.         large tax return and uses about 35% of the available memory.  It
  1228.         will be an unusual tax return to make the program run out of
  1229.         memory.
  1230.  
  1231.                                Appendix B.  Glossary
  1232.  
  1233.             This program and documentation uses many abbreviations and
  1234.         acronyms. They are summarized and defined here.
  1235.  
  1236.         AGI    -  Adjusted Gross Income
  1237.         CCC    -  Commodity Credit Corporation
  1238.         EIC    -  Earned Income Credit
  1239.         EIN    -  Employer Identification Number
  1240.         FUTA   -  Federal Unemployment Tax
  1241.         IRA    -  Individual Retirement Arrangement
  1242.         IRS    -  Infernal Revenue Service
  1243.         HH     -  Head of Household filing status
  1244.         J      -  Joint/Single ownership of amount
  1245.         MFJ    -  Married Filing Joint filing status
  1246.         MFS    -  Married Filing Separate filing status
  1247.         QW     -  Qualifying Widow/er filing status 
  1248.         REMICS -  Real Estate Mortgage Investment Conduits
  1249.         S      -  Spouse ownership of amount
  1250.  
  1251.                                         17
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.         SGL    -  Single filing status
  1259.         SSN    -  Social Security Number
  1260.         SS/RR  -  Social Security/Railroad Retirement
  1261.         T      -  Taxpayer ownership of amount
  1262.  
  1263.                            Appendix C.  Version History
  1264.  
  1265.         v0.9 - 08 Dec 91 - Evaluation mailed to requesting disk vendors
  1266.         v1.0 - 01 Jan 92 - Program released minus 2210 and 1040ES
  1267.         v1.01- 08 Jan 92 - Repair to Itemized vs. Standard Deduction
  1268.         v1.1 - 11 Jan 92 - Form 2210 added plus minor repairs
  1269.         v1.2 - 15 Jan 92 - Form 1040ES added
  1270.         v1.3 - 18 Jan 92 - Statuatory Employee repair to W2
  1271.         v1.4 - 20 Jan 92 - Repairs Multiple Copies of SE form for SP
  1272.         v1.5 - 21 Jan 92 - Add Worksheet for State/Local Tax Refund
  1273.         v1.6 - 23 Jan 92 - Tax Table Problem
  1274.         v1.7 - 25 Jan 92 - F2119 transfers to Schedule D
  1275.         v1.8 - 28 Jan 92 - F8606 used for Form 1040 lines 16a and 16b
  1276.         v1.9 - 01 Feb 92 - Minor repairs 
  1277.         v1.91 - 07 Feb 92 - Laser Printer improvements
  1278.         v1.92 - 14 Feb 92 - Penalty Transfer not cleared
  1279.  
  1280.                             Appendix D.  Technical Data
  1281.  
  1282.         1. The program requires about 234K bytes of memory and uses about
  1283.         180K additional bytes of memory for dynamic memory allocation.  It
  1284.         should run in an IBM/PC or later with 512K bytes of memory.
  1285.  
  1286.         2. The largest amount handled by this program is +21,474,836.47 and
  1287.         the negative amount is -21,474,836.48.  Money amounts are stored to
  1288.         the nearest cent (.01 dollar).
  1289.  
  1290.         3. The program uses a memory allocation scheme for creating and
  1291.         destroying memory as required for tax return form display data and
  1292.         storage data.  A fixed amount of memory is allocated at program
  1293.         startup and space is allocated to requesting program functions on
  1294.         demand.  A memory compaction is done when required to recover small
  1295.         pieces of de-allocated memory back into a bigger pool of available
  1296.         memory.
  1297.  
  1298.         4. The program file TAX91.EXE, the forms file TAX91.FRM, and the
  1299.         TAX91.HLP file are compressed so they don't take up much space on
  1300.         your hard disk or floppy diskette.  If these files were distributed
  1301.         in their uncompressed state, it would take three 360K byte
  1302.         diskettes to store the data.  The TAX91.EXE program decompresses
  1303.         itself upon being executed, and takes pieces of the forms and help
  1304.         files as it needs them and decompresses them.  Help information is
  1305.         decompressed into a temporary file if you request help on a
  1306.         particular form.
  1307.  
  1308.                              Appendix E.  Future Work
  1309.  
  1310.             A tax program is never completed.  If you go beyond the normal
  1311.         changes due to the changes in forms and laws on a yearly basis, a
  1312.         quite formidable list of things to do still looms ahead.  The
  1313.         partial list is presented here, and the author welcomes comments
  1314.         and suggestions:
  1315.  
  1316.  
  1317.                                         18
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.         1.  More state programs, of course.  Some states are quite simple
  1325.         and others are quite complicated with split incomes/deductions. 
  1326.         There are 10 state programs available as of this date.  Others will
  1327.         be added as quickly as possible.  There are 41 states with income
  1328.         tax.
  1329.  
  1330.         2.  Electronic filing of tax returns via modem and telephone.  This
  1331.         will become more common place in a few years and supporting
  1332.         software is planned.  Currently electronic filing must go through a
  1333.         service company approved by the IRS.  This feature will become more
  1334.         useful when all preparers can go direct to the IRS.
  1335.  
  1336.         3.  Depreciation and Amortization work sheets are required to speed
  1337.         up preparation time for small business returns.  Alternate Minimum
  1338.         Tax depreciation options should be supported.
  1339.  
  1340.         4.  A Passive Loss and Passive Credits capability must be added as
  1341.         soon as possible.  Work was started for TAX91 but did not complete
  1342.         in time.  TAX92 should have this capability.
  1343.  
  1344.         5.  A Microsoft WINDOWS 3.0 version is still about 3/4 completed. 
  1345.         No work was done on this version for this year.  TAX92 WILL HAVE a
  1346.         Windows version available.
  1347.  
  1348.         6.  A "Hold the user by the hands" version of the program may be
  1349.         possible if the demand warrants it.  More consistency checking in
  1350.         the current program is definitely planned for.
  1351.  
  1352.         7.  Issue warnings when memory gets low, automatic saving of
  1353.         current tax return every 10 minutes, are samples of other things
  1354.         that need the author's attention when possible.
  1355.  
  1356.         8.  QUICKEN is popular personal/business financial program with the
  1357.         capability to export data to other programs.  It might be handy for
  1358.         TAX92 to read this data.
  1359.  
  1360.         9.  Other tax return form sets like 1120 and 1065 for professional
  1361.         tax preparers.
  1362.  
  1363.                         Appendix F.  Configuration Options
  1364.  
  1365.              The program gives some flexibility via a configuration setup
  1366.         file, which you as the user can make changes to.  The program as it
  1367.         is first installed is perfectly usable in its default
  1368.         configuration.  Here is a list of the configuration items and an
  1369.         explanation of each one.  The context help system also contains
  1370.         this information.
  1371.  
  1372.         1.   Tax Preparers Company
  1373.  
  1374.              The name that appears here is used for the opening screen
  1375.         display. You can put your name, your company name, etc. in here to
  1376.         get a little personal touch to the program.  If your client is
  1377.         working with you, it makes this program appear customized for you.
  1378.  
  1379.         2.   State Return Code (2 char)
  1380.  
  1381.              This is the two letter post office code for the default state
  1382.  
  1383.                                         19
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.         return module to execute most of the time.  It saves you from
  1391.         having to type in the code each time the program prompts you for
  1392.         the state code.  Post office code examples:  VA = Virginia, TX =
  1393.         Texas, CA = California, etc.  This is the default code used to
  1394.         identify ownership of income/deductions when no other state code is
  1395.         entered.
  1396.  
  1397.         3.   Password 1 General
  1398.         4.   Password 2
  1399.  
  1400.              You can enter passwords here if you only want persons knowing
  1401.         the password to have access to the program and tax return data. 
  1402.         The program will prompt you for the password at program startup, if
  1403.         you decide to use one.  DON'T FORGET your password after you decide
  1404.         to use one.
  1405.  
  1406.         5.   Tax Data Sub Directory
  1407.  
  1408.              This is the subdirectory where the tax return files are
  1409.         stored.  The install program creates this subdirectory for you on
  1410.         the hard disk.  Don't change it unless you know what you are doing.
  1411.  
  1412.         If you wish to use a floppy disk for tax return data storage, then
  1413.         replace the subdirectory name with an "A:" or "B:" (without quotes)
  1414.         to indicate which drive will be used.
  1415.  
  1416.         6.   Tax Form/Help File Directory
  1417.  
  1418.              This is the subdirectory where the tax program expects to find
  1419.         the tax form file: TAX91.FRM and the tax help file: TAX91.HLP.  The
  1420.         default is nothing in this entry, indicating that these files are
  1421.         located in the same directory as the TAX91.EXE program file.
  1422.  
  1423.              If you know what you are doing, you can copy these two files
  1424.         to another subdirectory or a faster access drive like a RAM
  1425.         resident drive.  You can significantly cut down on the time it
  1426.         takes to retrieve tax forms and help information.  If you have a
  1427.         RAM resident drive, say drive D:, you can copy these files to that
  1428.         drive and change this entry to "D:" (leaving out quotes of course). 
  1429.         RAM resident drives are volatile, i.e. data is not retained after
  1430.         power is removed from the computer, so the files must be copied
  1431.         each time you power up the computer.  You can add automatic copy
  1432.         commands to the system "autoexec.bat" file.  If you don't feel
  1433.         comfortable doing this, then DON'T mess with it.
  1434.  
  1435.         7.   Prior Year Tax Data Directory
  1436.  
  1437.              This is the directory on the current drive where the prior
  1438.         year tax program, TAX90, stored tax return data.  TAX91 will use
  1439.         this information to fetch information from last years tax returns
  1440.         as required.  You can change this if necessary. Perhaps you stored
  1441.         last years tax return data on floppy diskette.  Then place "A:" or
  1442.         "B:" here as appropriate (minus quotes) to get access to floppy
  1443.         diskettes.
  1444.  
  1445.         8.   Printer Left Offset 0 to 5
  1446.  
  1447.              It is possible to shift the printed out forms a little to the
  1448.  
  1449.                                         20
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.         right using this option if your paper alignment is not quite right
  1457.         for your printer.  You are limited to 0 to 5 spaces (0.10 inch each
  1458.         in 10 CPI mode) for this option, because the forms already have 3
  1459.         blanks before each line.  Each form line is about 75 chars wide and
  1460.         narrow carriage printers are 80 chars wide.  This offset also
  1461.         affects the graphics dot matrix Form 1040 printout in the same way.
  1462.  
  1463.  
  1464.         9.   Alert Beep: 0=OFF/1= ON
  1465.  
  1466.              You get more beeps from your computer if you change this value
  1467.         to 1.  With the option set to 0, you will still get beeps for
  1468.         errors.
  1469.  
  1470.         10.  Line Printer 0=LTP1,1=LPT2
  1471.  
  1472.              The printing of tax forms and the graphics version of the Form
  1473.         1040 requires that the program know what number is your primary
  1474.         printer.  For most PC's this printer is numbered as LPT1 (0 value
  1475.         in option).  If you don't get printer output for the Dot Matrix
  1476.         1040 option, then try a value of 1.  This option is provided for
  1477.         the rare case when more than one printer is connected to your PC.
  1478.  
  1479.         11.  Print Spooler 0=OFF,1=ON
  1480.  
  1481.              You can use the built in print spooling if this option is set
  1482.         to ON.  The default is OFF.  Printer data will be placed into a
  1483.         temporary file from which it will be read and sent to the printer
  1484.         when no other activity is going on.  It is handy for printing long
  1485.         tax returns, while you are working on another.  It should only be
  1486.         used if you are running from a hard disk.  It produces large
  1487.         temporary files on the program directory/drive.  It works very
  1488.         slowly if you must work from floppy disks.
  1489.  
  1490.         12.  Graphics Printer 0=EPSON LQ 8pin  1=EPSON FX 8pin  2=EPSON     
  1491.                  24pin  3=HP LaserJet
  1492.  
  1493.              The program supports the graphics printing of Form 1040 on
  1494.         three types of dot matrix printers and the popular Hewlett Packard
  1495.         laserjet printer.  Most other printer manufacturers emulate the
  1496.         EPSON printers because of their popularity.  The difference between
  1497.         the LQ and FX modes is the height of the vertical dots (LQ = 1/60
  1498.         inch and FX = 1/72 inch).  The program creates the Form 1040 with
  1499.         1/6 inch line spacing if you pick the correct option (0 = LQ and 1
  1500.         = FX) for your dot matrix printer.  If the printed form is too
  1501.         short or too long on the page, then try the other option.  If the
  1502.         printed form is not useable, then your printer does not emulate the
  1503.         EPSON LQ or FX modes.  The EPSON 24 pin mode will produce a nicer
  1504.         printout if your printer supports that capability.  The HP Laserjet
  1505.         option uses 150 dots/inch to produce a signature Form 1040.  All
  1506.         these forms have been submitted to and approved by the IRS.
  1507.  
  1508.         13.  First Time User Screen
  1509.  
  1510.              This flag is used to turn First Time User screen on or off.
  1511.         The First Time User screen is a summary of steps to take to get a
  1512.         tax return started without reading the documentation.  The proper
  1513.         steps are defined in the documentation; but reading documentation
  1514.  
  1515.                                         21
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.         is not fun, so a quick summary of what to do is presented when the
  1523.         program starts.  Experienced users can turn this screen off.
  1524.  
  1525.  
  1526.                               Appendix G.  The Author
  1527.  
  1528.              F. Roland Bjorklund has been programming computers since 1966. 
  1529.         He currently makes a living as a Senior Computer Engineer
  1530.         programming real time embedded systems using the Intel family of
  1531.         microprocessors.  
  1532.  
  1533.              This tax program, written in C, was started in 1987 when he
  1534.         took the H&R Block classes for tax preparation.  He worked the
  1535.         January 1988 to April 1988 tax season as a H&R Block tax preparer. 
  1536.         The following fall he took the advanced H&R Block tax courses, but
  1537.         did not work the tax season.  Work on the program lapsed until the
  1538.         fall of 1989 when work began again in earnest.  As a result, the
  1539.         program is directed to the paid tax preparer and the problems
  1540.         associated with that kind of work.
  1541.  
  1542.              A TAX89 program was completed too late for that tax season,
  1543.         but it qualified the author for membership in the Association of
  1544.         Shareware Professionals.  The TAX90 program was submitted to
  1545.         several major shareware distributors and was accepted by four. 
  1546.         User acceptance of TAX90 was better than expected.  The TAX91
  1547.         program is better with more forms and features.  It will be
  1548.         submitted to many shareware distributors in January 1992.
  1549.  
  1550.              His other financial programming endeavors include a custom
  1551.         mortgage maintenance system written in the C programming language,
  1552.         several accounting packages written in Basic, Fortran, C, and dBase
  1553.         III.  These accounting packages included the usual general ledger,
  1554.         payroll, assets, payables, receivables, and billing packages. 
  1555.         These are not for sale at this time. 
  1556.  
  1557.                                        INDEX
  1558.  
  1559.         ALT-F1  . . . . . . . . . . . . . . . . . . . . . . . . . 9, 11, 12
  1560.         ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3, 4
  1561.         Association of Shareware Professionals  . . . . . . . . . . . 3, 22
  1562.         author  . . . . . . . . . . . . . .  2, 3, 7, 9, 13, 14, 18, 19, 22
  1563.         calculator  . . . . . . . . . . . . . . . . . . . . . . .  1, 9, 12
  1564.         configuration . . . . . . . . . . . . . . . . . .  6, 7, 10, 12, 19
  1565.         CTL-D . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 9, 12
  1566.         CTL-F1  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  1567.         DEMO.T91  . . . . . . . . . . . . . . . . . . . . . . . . 6, 12, 17
  1568.         distributor . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  1569.         documentation . . . . . . . . . . . .  1, 4-7, 9, 11-13, 16, 17, 21
  1570.         electronic filing . . . . . . . . . . . . . . . . . . . . . . 8, 19
  1571.         EPSON . . . . . . . . . . . . . . . . . . . . . . . 1, 2, 4, 10, 21
  1572.         F1  . . . . . . . . . . . . . . . . . . . . . . . . 1, 9, 11-13, 16
  1573.         F10 . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 8, 9, 12
  1574.         F2  . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 8, 12
  1575.         F3  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 12
  1576.         F4  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  1577.         F5  . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 8, 12
  1578.         F6  . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 8, 12
  1579.         F7  . . . . . . . . . . . . . . . . . . . . . . . . .  1, 7, 12, 16
  1580.  
  1581.                                         22
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.         F8  . . . . . . . . . . . . . . . . . . . . . . . . . . . 7, 12, 16
  1589.         F9  . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 8, 12
  1590.         future work . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  1591.         Glossary  . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
  1592.         HEWLETT PACKARD . . . . . . . . . . . . . . . . . . .  1, 2, 10, 21
  1593.         IBM . . . . . . . . . . . . . . . . . . . . . . . . 1, 2, 4, 10, 18
  1594.         INSTALL.BAT . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  1595.         license . . . . . . . . . . . . . . . . . . . . . . . . . . .  2, 3
  1596.         mini-schedule . . . . . . . . . . . . . . . . . . . . . . . . .  12
  1597.         mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  1598.         MS-DOS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  1599.         order form  . . . . . . . . . . . . . . . . . . . . . . . . .  4, 5
  1600.         OVERRIDE  . . . . . . . . . . . . . . . . . . . . . . . . 9, 12, 17
  1601.         printing  . . . . . . . . . . . . . . . . . . . . . 1, 2, 10-12, 21
  1602.         PROBLEM REPORT  . . . . . . . . . . . . . . . . . . . . . . . 15-17
  1603.         registration  . . . . . . . . . . . . . . . . . . . . . . . 3-5, 13
  1604.         shareware . . . . . . . . . . . . . . . . . . . . . . . . . 1-4, 22
  1605.         SHFT-F1 . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  1606.         spooler . . . . . . . . . . . . . . . . . . . . . . . 1, 10, 11, 21
  1607.         STARTUP.T91 . . . . . . . . . . . . . . . . . . . . . . .  6, 7, 13
  1608.         state program . . . . . . . . . . . . . . . . . . . . . . . . 8, 11
  1609.         SUPPORTING SCHEDULE . . . . . . . . . . . . . . . . . . .  1, 8, 12
  1610.         SUPPORTING STATEMENT  . . . . . . . . . . . . . . . . . . . . . . 8
  1611.         tax report  . . . . . . . . . . . . . . . . . . . . . . .  1, 8, 11
  1612.         warranty  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  1613.         Windows 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . 4, 19
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.                                         23
  1648.  
  1649.  
  1650.  
  1651.