home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / takehome.zip / TAKEHOME.DOC < prev    next >
Text File  |  1989-03-11  |  37KB  |  896 lines

  1.      
  2.      
  3.      
  4.      
  5.      
  6.      
  7.      
  8.      
  9.      
  10.      
  11.      
  12.      
  13.      
  14.      
  15.      
  16.      
  17.      
  18.      
  19.      
  20.      
  21.                            TakeHome Pay Calculation
  22.                      Copyright 1989, All Rights Reserved
  23.      
  24.                           Programmed by R. G. Farnam
  25.                                  P. O. Box 333
  26.                              Barker, TX 77413-0444
  27.      
  28.                              CompuServe 71350,1375
  29.                                 GEnie R.GFarnam
  30.      
  31.      
  32.      
  33.      
  34.      
  35.      
  36.      
  37.      
  38.      
  39.      
  40.      
  41.      
  42.      
  43.      
  44.      
  45.      
  46.      
  47.      
  48.      
  49.      
  50.      
  51.      
  52.      
  53.      
  54.      
  55.      
  56.      
  57.      
  58.      
  59.      
  60.      
  61.      
  62.      
  63.      
  64.      
  65.      
  66.                                  INTRODUCTION
  67.      
  68.            TakeHome was created as a way determine a quick "what-if" 
  69.      scenario when changing withholding exemptions.  I wanted to know 
  70.      what the tax withheld and the amount of take-home pay would be if I 
  71.      were to make a change with my employer for withholding tax 
  72.      purposes. Along these lines, it has developed into a tool for 
  73.      individuals and businesses alike.
  74.      
  75.      INDIVIDUALS
  76.      
  77.            TakeHome can be used to create several "what-if" situations. 
  78.      After you have entered your current payroll information taken from 
  79.      your pay-stub, you can determine how much federal (and optionally 
  80.      state and local) tax would be withheld from your paycheck.  You 
  81.      will be able to list up to 15 ranges on each listing (i.e. from 
  82.      single or married with 0-15 exemptions, 16-31, etc.).  With this 
  83.      information, you can fine-tune your withholding allowances to meet 
  84.      your tax liability without giving the government an interest free 
  85.      loan of your tax money.  There are benefit plans (401-K and Section 
  86.      125) that will reduce your tax liability at the end of each year.  
  87.      TakeHome will show you the effect of these plans on your monthly 
  88.      income if you participate in them.  
  89.            Getting a pay raise?  TakeHome will let you see just how much 
  90.      take-home pay you will get before you receive your first check!  
  91.      Finally, you will be able to check up on your employer to make sure 
  92.      that the proper amount of withholding is being taken out of your 
  93.      paycheck each pay period.  
  94.      
  95.      
  96.      SMALL BUSINESSES
  97.      
  98.            TakeHome can take the headache out of going thru the tax 
  99.      tables at payroll time.  The program will even produce a customized 
  100.      pay-stub for you to attach to the checks you give to your 
  101.      employees. If you are operating with a manual payroll system, 
  102.      keeping a ledger account on each employee for W-2 purposes, you can 
  103.      produce more than one copy of the pay stub, either posting directly 
  104.      yourself (if you keep your own books) or giving it to your 
  105.      bookkeeper to post.  TakeHome should help you breeze through your 
  106.      payroll duties.
  107.      
  108.      
  109.      LARGE CORPORATIONS
  110.      
  111.            Even though your payroll may be computerized, there are many 
  112.      occasions (performance awards, vacation pay, bonuses, employees 
  113.      terminating before the end of the pay period, etc.) when payments 
  114.      will be made to employees between your normal payroll processing. 
  115.      You can compute the employees' taxes and create pay-stubs for such 
  116.      occassions by using TakeHome.  Have you ever been plagued with 
  117.      requests from employees wanting to know what effect various 
  118.      exemptions would have upon their take-home pay?  TakeHome is a 
  119.      payroll department's dream solution.  You can strategically locate 
  120.      copies of TakeHome on computers throughout the company so that 
  121.      employees can do their own "dirty work" and figure it out for 
  122.      themselves!  TakeHome is currently in use by a Fortune 500 company 
  123.      and has been a beneficial relief to the Payroll Department.
  124.      
  125.      
  126.      
  127.      TakeHome Payroll Program                                   Page -2-
  128.      
  129.      
  130.      
  131.      
  132.      
  133.      
  134.      
  135.      
  136.      
  137.      
  138.      
  139.      
  140.                                TABLE OF CONTENTS
  141.      
  142.                Introduction . . . . . . . . . . . . . . . .  2
  143.      
  144.                Shareware  . . . . . . . . . . . . . . . . .  4
  145.      
  146.                Disclaimer . . . . . . . . . . . . . . . . .  4
  147.      
  148.                Getting Started  . . . . . . . . . . . . . .  5
  149.                    System Requirements
  150.                    Files Included
  151.                    Installing TakeHome
  152.      
  153.                Program Operation  . . . . . . . . . . . . .  6
  154.                    Starting TakeHome  . . . . . . . . . . .  6
  155.                    Enter Command  . . . . . . . . . . . . .  7
  156.                        Gross Pay
  157.                        Federal Exemption Status
  158.                        State Exemption Status
  159.                        Local Status
  160.                        State Income Tax
  161.                        Section 125 Deductions
  162.                        401-K Deductions
  163.                        Other Deductions
  164.                    Change Command . . . . . . . . . . . . .  8
  165.                    Clear Command  . . . . . . . . . . . . .  8
  166.                    Partial Command  . . . . . . . . . . . .  8
  167.                    Exemption Command  . . . . . . . . . . .  9
  168.                    401-K Command  . . . . . . . . . . . . . 10
  169.                    Tables Command . . . . . . . . . . . . . 11
  170.                    Print Command  . . . . . . . . . . . . . 11
  171.                    Help Command . . . . . . . . . . . . . . 12
  172.                    Register Command . . . . . . . . . . . . 12
  173.                    Shell Command  . . . . . . . . . . . . . 13
  174.                    Quit Command . . . . . . . . . . . . . . 13
  175.      
  176.                Acknowledgements . . . . . . . . . . . . . . 14
  177.      
  178.                About the Author . . . . . . . . . . . . . . 14
  179.      
  180.      
  181.      
  182.      
  183.      
  184.      
  185.      
  186.      
  187.      
  188.      
  189.      
  190.      
  191.      TakeHome Payroll Program                                  Page -3-
  192.      
  193.      
  194.                                    SHAREWARE
  195.      
  196.            TakeHome is being distributed under the SHAREWARE 
  197.      distribution method.  You can try it before you buy it!  You are 
  198.      granted a limited license to use TakeHome for a two week period.  
  199.      If after two weeks you are still using TakeHome or have future 
  200.      plans for the occassional use of TakeHome, you are expected to pay 
  201.      for it.  Many hours of programming and de-bugging have gone into 
  202.      this ShareWare version of the program.  To register, simply choose 
  203.      the register option within the TakeHome program.  You will be asked 
  204.      questions for the completion of the form and the completed form 
  205.      will be printed out on your printer.  Since TakeHome is marketed as 
  206.      ShareWare, only your conscience can be your guide.  "There ain't 
  207.      such a thing as a `free' lunch anymore!"
  208.      
  209.      WHAT DO YOU GET BY REGISTERING?
  210.      
  211.            1.  You will receive your own serialized copy of the latest 
  212.                version of TakeHome which can by-pass ShareWare notices.
  213.      
  214.            2.  You will receive this printed manual for the program's 
  215.                use.
  216.      
  217.            3.  You will be notified of future up-grades of TakeHome.
  218.      
  219.            4.  You will have the option (for a slight additional fee) of 
  220.                having your TakeHome program customized for the automatic 
  221.                computation of any state and/or local payroll taxes in 
  222.                your locality (limited to the 50 United States).
  223.      
  224.            5.  You can be registered on the author's BBS where you will 
  225.                receive product support, as well as, the latest version 
  226.                of TakeHome and many other fine ShareWare, FreeWare and 
  227.                Public Domain software products. (This is a 300 MEG RBBS-
  228.                PC system!)
  229.      
  230.            6.  Site-licenses are available at a reduced cost for putting 
  231.                TakeHome on PC's throughout your company.
  232.      
  233.            7.  The author's eternal gratitude!
  234.      
  235.      
  236.      
  237.      
  238.                                   DISCLAIMER
  239.      
  240.            TakeHome is being provided "AS-IS" with no product warranty, 
  241.      either expressed or implied; including, but not limited to the 
  242.      implied warranties of merchantability and fitness for a particular 
  243.      purpose.  TakeHome is guaranteed by the author that the original 
  244.      program is free of any known "virus" and/or "trojan horse" source 
  245.      code; however, since tampering by third parties is always a 
  246.      possibility with any public access software, in no event will the 
  247.      author be responsible for any damages which may occur with the use 
  248.      of this program.  The source code for TakeHome is not and will not 
  249.      be released to the public for program integrity reasons as stated 
  250.      above.  TakeHome has been tested on IBM (including the PS2 series), 
  251.      Compaq, AT&T, and IBM Compatibles.  Some video cards may not work 
  252.      properly with TakeHome and the program should be aborted if this 
  253.      occurs.
  254.      
  255.      TakeHome Payroll Program                                  Page -4-
  256.      
  257.                                 GETTING STARTED
  258.      
  259.      
  260.      SYSTEM REQUIREMENTS
  261.      
  262.            1.  DOS Version 2.1 or higher
  263.            2.  A minimum of 256K free memory to devote to TakeHome
  264.            3.  Floppy disk drive (hard disk allows faster access)
  265.            4.  Color (CGA, EGA, VGA) or Monochrome Monitor
  266.            5.  ANSI Driver should be active in your CONFIG.SYS file.
  267.                (If the ANSI.SYS or equivalent is not present in your 
  268.                computers environment, the title screen of TakeHome will 
  269.                appear as so much garbage.  If you do not have ANSI, 
  270.                remove the file TAKE2.000 from your disk or directory. 
  271.                You will receive a `File Not Found' error message, but 
  272.                TakeHome will function normally after that.)
  273.      
  274.      
  275.      
  276.      FILES INCLUDED WITH TakeHome:
  277.      
  278.            FILE NAME        SIZE      DESCRIPTION
  279.            ~~~~~~~~~~~~   ~~~~~~~     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  280.            TAKEHOME.EXE   180,876     Main Program File
  281.            PAYCALCA.EXE    72,080     Main Program Support File
  282.            TAKE2.000        7,905     Title Screen
  283.            HARD.BAT         2,406     Hard Disk installation
  284.            TAKEHOME.DOC    37,138     This Document File you are reading
  285.            READ.ME                    Update since Doc file was written
  286.                                          (This file may not be present)
  287.      
  288.      
  289.      FILES CREATED BY TakeHome
  290.            PAY.BAT           Created during hard disk installation
  291.            TAKEHOME.???      Temporary work file created and deleted 
  292.                              during the programs "CHANGE COMMAND"
  293.      
  294.      
  295.      
  296.      INSTALLING TAKEHOME
  297.      
  298.            TakeHome will run from either a floppy diskette or from a 
  299.      hard drive.  The use of a hard drive will speed up TakeHome's disk 
  300.      access and will make the program run faster.  The program comes 
  301.      with a hard disk installation file (HARD.BAT) which will do the 
  302.      following for you:
  303.      
  304.            * Create a subdirectory called PAYROLL
  305.            * Copy the program files into this subdirectory
  306.            * Copy PAY.BAT into your root directory for starting TakeHome 
  307.              from any directory on your disk
  308.      
  309.            Optionally, TakeHome can be copied onto your hard disk in the 
  310.      directory of your choice.  The program only needs the TAKEHOME.EXE, 
  311.      PAYCALCA.EXE, and TAKE2.000 in the same directory (DO NOT RENAME 
  312.      PAYCALCA.EXE) for the proper execution of TakeHome.
  313.      
  314.            That's all there is to it!  You are now ready to run TakeHome 
  315.      with either the command PAY, if you used the hard disk installation 
  316.      or TakeHome if you copied the program to your hard disk or are 
  317.      running the program from your floppy diskette.
  318.      
  319.      TakeHome Payroll Program                                  Page -5-
  320.      
  321.                                PROGRAM OPERATION
  322.      
  323.            TakeHome was designed to be user friendly.  Most users don't 
  324.      care to read a long documentation file.  If you are one of these 
  325.      types of individuals, go ahead and start the program!  TakeHome is 
  326.      menu driven and there are many "help" screens along the way.  When 
  327.      all else fails, you can always read the manual!  Data entry other 
  328.      than Yes or No will present a maximum character input in the upper 
  329.      right hand corner of your screen.  If you have not pressed the 
  330.      Enter key by the time the counter reaches 0, then TakeHome will 
  331.      stop taking input and place what you have entered on the screen.
  332.      
  333.      STARTING TAKEHOME
  334.      
  335.            Start TakeHome from the DOS prompt by either typing in PAY, 
  336.      if you used the hard disk installation, or TakeHome from the floppy 
  337.      disk or directory that the program files are located in.  After the 
  338.      title screen, an opening screen will give you some ShareWare 
  339.      information on TakeHome, press any key to continue.  You will first 
  340.      be asked if you are running the program with a color or monochrome 
  341.      screen; select "C" for color or "M" for monochrome.  This will take 
  342.      you to TakeHome's main menu.  Options on the main menu are produced 
  343.      "Lotus" style at the top of the screen.  Simply use your arrow 
  344.      direction keys to select the option of your choice.  (NOTE:  Some 
  345.      of the options will not function until payroll information has been 
  346.      entered into the program under the "Enter" option.)  Currently, 
  347.      options cannot be selected by pressing the first letter of the 
  348.      option desired.  I hope to be able to incorporate letter selection 
  349.      in future upgrades.
  350.      
  351.      ENTER COMMAND
  352.      
  353.            ENTER brings you to the pay information screen.  
  354.      
  355.                GROSS PAY is the first question asked by the program.
  356.                TakeHome will not compute the gross pay for an
  357.                individual (with the exception of a monthly salaried
  358.                employee who only works for part of the month).  You
  359.                may enter any value up to $999,999.99 as the gross pay 
  360.                that you are working with.
  361.      
  362.                FEDERAL DEPENDENT STATUS is the next screen.  Your 
  363.                dependent status needs to be put into code form made up 
  364.                of 3 characters.  The first character is either S for 
  365.                single (or married but withhold at the highter single 
  366.                rate) or M for married.  The second two must contain your 
  367.                number of exemptions that you are claiming.  These can 
  368.                range from 0 to 99; both digits must be used.  Therefore, 
  369.                if you are claiming single with no exemptions, you would 
  370.                enter S00 as the status code.  Married with 3 exemptions 
  371.                would be entered as M03.
  372.      
  373.                STATE DEPENDENT STATUS (registered versions only) will be 
  374.                asked next.  The code is entered like the Federal 
  375.                dependent status code above.  This portion works on 
  376.                "customized" registered versions only since there are no 
  377.                state tax tables built into TakeHome's ShareWare version.
  378.      
  379.      
  380.      
  381.      
  382.      
  383.      TakeHome Payroll Program                                  Page -6-
  384.      
  385.      ENTER COMMAND (Continued)
  386.      
  387.                LOCAL STATUS (registered versions only) will present 
  388.                itself if you have had the program customized for local 
  389.                options.  There may not be a local status entry depending 
  390.                on which locality you have had the program customized 
  391.                for.
  392.      
  393.                STATE INCOME TAX (unregistered versions and registered 
  394.                versions with no state tax customization).  You will need 
  395.                to manually calculate any state taxes you pay from your 
  396.                state tax tables. (There are entirely too many state and 
  397.                local taxes throughout the U.S. to be able to incorporate 
  398.                all of the state and local tables into a ShareWare 
  399.                product.) Enter the net dollar result of your calculation 
  400.                at the state tax prompt.  If you do not have a state tax, 
  401.                press the enter key to continue.
  402.      
  403.                SECTION 125 DEDUCTIONS are certain pre-tax benefit plans 
  404.                that the employee does not pay FICA or Federal/State 
  405.                taxes for contributions to these plans.  Examples would 
  406.                include group health insurance, dependent care, medical 
  407.                payments not covered by insurance, etc.  Your company 
  408.                must have a fully Qualified plan before deductions can be 
  409.                entered as Section 125 deductions.  If your company does 
  410.                not participate in such plans or you do not have any 
  411.                Section 125 deduction, press the enter key to continue, 
  412.                otherwise, enter your total Section 125 deductions here.
  413.      
  414.                401-K DEDUCTIONS are pre-tax savings plans that some 
  415.                companies offer to their employees.  401-K deductions do 
  416.                not have Federal/State taxes, but they are fully FICA 
  417.                taxable.  Again, your company must have a fully Qualified 
  418.                plan before an amount can be entered here.  If your 
  419.                company does not have such a plan or you do not 
  420.                participate in the 401-K plan, press enter to continue. 
  421.                If you do have this deduction, enter it here.
  422.      
  423.                OTHER DEDUCTIONS are entered next.  Press "Y" if you want 
  424.                to record other deductions (i.e. Credit Union, Donations, 
  425.                other health or savings deductions not covered under the 
  426.                Section 125 or 401-K plans, Union Dues, etc)  Press "N" 
  427.                if you are finished and have no other deductions.
  428.                    Assuming you pressed "Y", you will be taken to the 
  429.                other deductions input screen.  You may list up to a 
  430.                total of 9 other deductions.  The first item you will 
  431.                enter is the name of the deduction.  This is followed by
  432.                the dollar amount entry of the deduction.  You may 
  433.                continue putting in the other deductions until you have 
  434.                put in the maximum entries or you can quit the other 
  435.                deductions screen by pressing Enter at the deduction name 
  436.                prompt after all of your deductions are input.
  437.                    Any deduction that is entered as a negative amount 
  438.                (for example, -10.59) will add the deduction amount to 
  439.                the paycheck instead of subtracting it - AFTER taxes. 
  440.                This is useful in case you are refunding a deduction that 
  441.                was previously overcollected.
  442.      
  443.      
  444.      
  445.      
  446.      
  447.      TakeHome Payroll Program                                  Page -7-
  448.      
  449.      After all the payroll information has been entered, you will be 
  450.      returned to the main menu screen of TakeHome.  The information that 
  451.      was just entered will be displayed on the right hand side of your 
  452.      screen.  The bottom status line will have changed from "No Data 
  453.      Input" to show you which tax table is being used to currently 
  454.      calculate your taxes, your Federal status code for the tax 
  455.      calculation, and your State status code (registered versions with 
  456.      state customization options only).
  457.      
  458.      CHANGE COMMAND
  459.      
  460.            This command takes the place of the "enter" command after 
  461.            payroll data has been entered. From this command, you will be 
  462.            taken to a screen that shows your gross pay input, Federal 
  463.            exemption code, State exemption code (registered versions) or 
  464.            state tax calculated, Section 125 deduction, 401-K deduction 
  465.            or total other deductions.  Using the arrow keys, select the 
  466.            entry that you want to change and you will be taken to a 
  467.            change screen for that entry only so that you do not have to 
  468.            re-enter all of the data.  You may optionally select the 
  469.            change all to re-enter all data.  When you are satisified 
  470.            with your changes, select the keep these values to return to 
  471.            the main menu.
  472.      
  473.      CLEAR COMMAND
  474.      
  475.            The clear command will clear out all data that was input with 
  476.            the enter command.  If you want to enter a completely new set 
  477.            of data, use the clear command first.  This will reset all 
  478.            values to zero and return the "enter" command prompt.
  479.      
  480.      PARTIAL COMMAND
  481.      
  482.            The partial command will allow you to compute what a monthly 
  483.            salaried employee should be paid when they work for only part 
  484.            of the month.
  485.      
  486.            GROSS PAY should have the full monthly salaried rate entered 
  487.            into it.  After this amount has been entered you will be 
  488.            shown the calculation of the employee's daily rate of pay.
  489.      
  490.            WORKDAYS IN MONTH needs to then be determined.  A set of 
  491.            calendars (last month, this month, and next month) will pop 
  492.            up to assist in your determination of the number of normal 
  493.            workdays.  In order for these calendars to be the correct 
  494.            ones, you will need to make sure that the date set in your 
  495.            computer is the current date. Paid holidays, sick leave, 
  496.            vacation time-off, etc. are counted as workdays in this 
  497.            computation, but weekends are not to be counted.  There are 
  498.            normally between 20 and 23 workdays per month which is all 
  499.            that TakeHome will correctly compute the amount on.
  500.      
  501.            DAYS ACTUALLY WORKED of the number of workdays in the month 
  502.            will then be asked for by the program.  The calendars will 
  503.            remain visible until this entry has been made.  Days entered 
  504.            should be in half day increments; therefore, if the employee 
  505.            worked until noon one day, the decimal .5 should be added to 
  506.            the total number of whole days worked.
  507.      
  508.      
  509.      
  510.      
  511.      TakeHome Payroll Program                                      -8-
  512.      
  513.                TakeHome will then present you with its calculation of 
  514.            the employees gross pay for the month.  The calculation used 
  515.            by TakeHome is based on 260 possible working days in any year 
  516.            (this would include any holidays as work days and would there-
  517.            fore be taken into consideration wheather the employee was 
  518.            paid for the holiday or not).  This method averages out over 
  519.            the period of a year and should be made applicable even if it 
  520.            is February with only 28 days or July with 31 days.
  521.      
  522.            OTHER DOLLAR AMOUNTS to be paid in addition to this amount 
  523.            can be entered into TakeHome.  This should be an entry, if 
  524.            any, of the total overtime, vacation for days not taken, 
  525.            severance pay or any other types of pay you want to enter.
  526.      
  527.                If you have not previously entered the payroll data into 
  528.            the program, TakeHome will give you the total amount computed 
  529.            along with any other additional pay that you have entered. 
  530.            This amount should be entered as your gross pay on the data 
  531.            entry screen.
  532.                If you previously entered the payroll data, TakeHome will 
  533.            return you to the main screen of the program, automatically 
  534.            plugging in the new calculated value as the gross pay and 
  535.            recompute the FICA, Federal and State (registered version 
  536.            with options) taxes to be displayed.
  537.      
  538.      
  539.      EXEMPTION COMMAND
  540.      
  541.            The exemption command was the original concept behind the 
  542.            TakeHome program.  This command can only be accessed after 
  543.            data has been entered into the program.  This section of the 
  544.            program creates a "what if" situation.  For example, what if 
  545.            I claimed Married and 3 exemptions instead of Married and 2 
  546.            exemptions?  How much would be taken out of my paycheck for 
  547.            Federal and State (registered versions) withholding taxes?  
  548.            With this command, you can easily find out!
  549.      
  550.            FEDERAL MARITAL STATUS of "S" for single or "M" for married 
  551.            is entered at the first prompt.  Any other characters will 
  552.            cause an input error and TakeHome will ask you to re-enter 
  553.            the marital status.
  554.      
  555.            STATE MARITAL STATUS (customized registered versions only) 
  556.            will then be prompted for an answer.  You may use the same 
  557.            status that you used for the Federal marital status, or you 
  558.            can change to the other one (i.e. if you are claiming married 
  559.            as your Federal status for the comparison, and you want more 
  560.            State tax to be withheld than the state married tables will 
  561.            calculate, then you could claim single for comparison 
  562.            purposes).
  563.      
  564.            STARTING POINT for the comparison of exemption ranges may be 
  565.            from 0 to 99.  Simply enter the number you want the 
  566.            comparison to start at.
  567.      
  568.      
  569.      
  570.      
  571.      
  572.      
  573.      
  574.      
  575.      TakeHome Payroll Program                                  Page -9-
  576.      
  577.            ENDING POINT for the comparison.  This can be any number from 
  578.            1 to 15 above the starting point up to the number 99.  A 
  579.            limit of 15 is imposed by TakeHome since the screen will fill 
  580.            with your tax information, but would scroll off if a larger 
  581.            number were selected.  If you need a larger comparison, just 
  582.            run the comparison again.
  583.      
  584.                The TakeHome screen will then clear and present you with 
  585.            the information requested.  For each exemption claimed, you 
  586.            will be given the amount of Federal Withholding Tax, the 
  587.            State Withholding Tax (only accurate in customized versions) 
  588.            and your net take-home pay for each exemption.  NOTE:  The 
  589.            take-home pay will only be accurate if you included all of 
  590.            your payroll deductions in the first data entry panel.  State 
  591.            Tax calculations will be fixed at your set amount if you do 
  592.            not have a customized version
  593.      
  594.                If you received `**' next to the withholding exemptions, 
  595.            this is an indicator that a copy of your W-4 form will be 
  596.            mailed by your employer to the I.R.S.  You will have gone 
  597.            over their current limit on employer reporting to the I.R.S.
  598.            Your employer will still accept the number of allowances you 
  599.            have claimed, but you may be hearing from `Uncle Sam' to 
  600.            prove that you are entitled to that number of exemptions.
  601.      
  602.            PRINT COMPARISON is the next question asked.  If you want the 
  603.            comparison data shown on your screen to be sent to your 
  604.            printer, reply by pushing the "Y" key (make sure your printer 
  605.            is turned on).  Otherwise press the "N" key.
  606.      
  607.            ANOTHER COMPARISON is the next prompt.  If you would like to 
  608.            enter another set of ranges for your exemption comparison, 
  609.            press the "Y" key.  Pressing the "N" key returns you to Pay-
  610.            Calc's main menu.
  611.      
  612.      
  613.      401-K COMMAND
  614.      
  615.                401-K is another "what if" situation. Many companies now 
  616.            offer 401-K plans, which are meant to be retirement savings 
  617.            plans, to their employees.  If your company offers such a 
  618.            plan, this comparison will show you the tax savings from each 
  619.            pay check that you would receive if you were to put your 
  620.            savings into the 401-K plan instead of a regular savings 
  621.            account.  This command will only work if payroll data has 
  622.            been entered previously into the program.
  623.      
  624.                There are no other entries for this comparison.  You will 
  625.            be shown the payroll tax savings for each whole percent from 
  626.            1 to 16 that you would benefit from if you participated in 
  627.            your employer's 401-K plan.
  628.      
  629.      
  630.      
  631.      
  632.      
  633.      
  634.      
  635.      
  636.      
  637.      
  638.      
  639.      TakeHome Payroll Program                                 Page -10-
  640.      
  641.      TABLES COMMAND
  642.      
  643.                The tables command is used to change the tax tables that 
  644.            TakeHome uses to compute your payroll taxes.  You should 
  645.            select your pay period from the tables for TakeHome to 
  646.            accurately calculate your payroll taxes.
  647.      
  648.            MONTHLY - If your taxes are calculated 12 times a year.  This 
  649.            is TakeHome's default mode.  Some companies pay twice a 
  650.            month, but the taxes are only calculated once a month with 
  651.            the first check of the month being considered an advance.
  652.      
  653.            SEMI-MONTHLY - If you are paid twice a month and your taxes 
  654.            are calculated with each check.
  655.      
  656.            BI-WEEKLY - If you are paid 26 times a year, receiving your 
  657.            paycheck every two weeks.
  658.      
  659.            WEEKLY - If you are paid 52 time a year, so that you receive 
  660.            your check every week.
  661.      
  662.            DAILY/MISC - If you are paid in a category that does not fall 
  663.            in one of the above.
  664.      
  665.            LUMP-SUM DISTRIBUTION - If you make a payment to an employee 
  666.            over and above their normal payperiod, this method should be 
  667.            chosen.  This processes the Federal tax at a flat 20 percent 
  668.            of the gross pay.
  669.      
  670.      
  671.      PRINT COMMAND
  672.      
  673.                The Print command allows you to print a customized pay-
  674.            stub on your printer.  Values used on the stub will default 
  675.            to TakeHome's calculations, but may be over-ridden if it is 
  676.            necessary.
  677.      
  678.            [A]  Use this option to enter the employee's name that you 
  679.            want printed on the stub.
  680.      
  681.            [B]  This is to enter the employee's social security number 
  682.            on the stub.  Enter the full nine digits of the number 
  683.            without any hyphens (TakeHome will place them for you on the 
  684.            stub.
  685.      
  686.            [C]  The period ending should be entered in the manner of 
  687.            either xx-xx-xx or xx/xx/xx for the month, day and year.
  688.      
  689.            [D]  Use this option to override the FICA tax on the stub. If 
  690.            an employee has reached the FICA tax limit for the year, 
  691.            this option should be set to zero so that no additional tax 
  692.            is  collected.
  693.      
  694.      
  695.      
  696.      
  697.      
  698.      
  699.      
  700.      
  701.      
  702.      
  703.      TakeHome Payroll Program                                 Page -11-
  704.      
  705.            [E]  This option will override the Federal income tax being 
  706.            withheld on the pay-stub.
  707.      
  708.            [F]  This option will override the State income tax being 
  709.            withheld on the pay-stub.
  710.      
  711.            [G]  (Customized registered version only)  This option will 
  712.            override any local tax that TakeHome has calculated.
  713.      
  714.            [H]  This option will insert your company name on the pay-
  715.            stub.  (This option is not activated on customized versions 
  716.            that are registered in company names as the company name will 
  717.            automatically appear on the pay-stub from the registration 
  718.            information.)
  719.      
  720.            [P]  This option actually prints the stub(s).  You may select 
  721.            as many copies of the stub up to 99 as you have a need for. 
  722.            Enter 0 copies if you decide you are not ready to print yet.
  723.      
  724.            [X]  Exits the Print menu and returns you to TakeHome's main 
  725.            menu.
  726.      
  727.      
  728.      HELP COMMAND
  729.      
  730.                Help gives you a brief set of instructions to use as a 
  731.            quick reference for the main menu commands.  Try looking at 
  732.            this help facility before coming back to the doc file.
  733.      
  734.      
  735.      REGISTER COMMAND
  736.      
  737.                By selecting the Register command, you can print out a 
  738.            customized registration form for TakeHome.  You will be asked 
  739.            to enter such information as Company name, your name, 
  740.            address, telephone number, customization options wanted (if 
  741.            any) as well as giving you the current pricing structure for 
  742.            TakeHome.  
  743.      
  744.                When you are finished entering the registration 
  745.            information, the registration form will first be recorded on 
  746.            your disk and then printed out on your printer.  You may use 
  747.            the disk file to make any corrections, additions, deletions, 
  748.            etc. that you feel necessary before mailing the registration 
  749.            form for your own copy of TakeHome.  The disk file is an 
  750.            ASCII file that can be read by any text/word processor.
  751.      
  752.                Thank you in advance for using the Register Command.
  753.      
  754.      
  755.      
  756.      
  757.      
  758.      
  759.      
  760.      
  761.      
  762.      
  763.      
  764.      
  765.      
  766.      
  767.      TakeHome Payroll Program                                 Page -12-
  768.      
  769.      SHELL COMMAND
  770.      
  771.                The Shell command can be used to keep TakeHome in your 
  772.            computers memory while you access another program, provided 
  773.            you have enough memory to run the other program.  You may 
  774.            need to look up some information to enter into TakeHome, but 
  775.            don't want to lose the information you have already entered. 
  776.            This is an example for the use of the Shell command.
  777.      
  778.                Shell will return you to the DOS prompt.  To go back to 
  779.            TakeHome, type EXIT at the DOS prompt and you will return to 
  780.            TakeHome's main menu with your information intact.
  781.      
  782.      
  783.      QUIT COMMAND
  784.      
  785.                When you are finished with TakeHome, select the Quit 
  786.            command.  You will be given the total amount of time that Pay-
  787.            Calc has been running on your PC.
  788.      
  789.      
  790.      
  791.      
  792.      
  793.      
  794.      
  795.      
  796.      
  797.      
  798.      
  799.      
  800.      
  801.      
  802.      
  803.      
  804.      
  805.      
  806.      
  807.      
  808.      
  809.      
  810.      
  811.      
  812.      
  813.      
  814.      
  815.      
  816.      
  817.      
  818.      
  819.      
  820.      
  821.      
  822.      
  823.      
  824.      
  825.      
  826.      
  827.      
  828.      
  829.      
  830.      
  831.      TakeHome Payroll Program                                 Page -13-
  832.      
  833.                                ACKNOWLEDGEMENTS
  834.      
  835.      TakeHome was programmed using QuickBASIC Version 3.0.
  836.      
  837.      Many thanks to Dave Evers for his Window Tools routines which are 
  838.      used extensively throughout this program.
  839.      
  840.      The following are Registered Trademarks used in this documentation:
  841.      
  842.      IBM - International Business Machines Corporation
  843.      Compaq - The Compaq Corporation
  844.      AT&T - American Telephone and Telegraph
  845.      Lotus - Lotus Development Corporation
  846.      QuickBASIC - Microsoft Corporation
  847.      Fortune 500 - Fortune Magazine
  848.      
  849.      
  850.      
  851.      
  852.      
  853.      
  854.                                ABOUT THE AUTHOR
  855.      
  856.      The author of TakeHome has been working in the Payroll area for the 
  857.      past eleven plus years.  He is currently a member of the American 
  858.      Payroll Association.  He operates a 300 MEG bulletin board service 
  859.      in the Houston, Texas area.  Registered users of TakeHome will be 
  860.      given special access considerations to the BBS for product support 
  861.      and future upgrades.  Any correspondence should be directed to:
  862.      
  863.      R. Gene Farnam
  864.      P. O. Box 333
  865.      Barker, TX  77413-0333
  866.      
  867.      
  868.      
  869.      
  870.      
  871.      
  872.      
  873.      
  874.      
  875.      
  876.      
  877.      
  878.      
  879.      
  880.      
  881.      
  882.      
  883.      
  884.      
  885.      
  886.      
  887.      
  888.      
  889.      
  890.      
  891.      
  892.      
  893.      
  894.      
  895.      TakeHome Payroll Program                                 Page -14-
  896.