home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / BF / BF173.ZIP / INSTALL.EXE / HELP.TXT < prev    next >
Text File  |  1991-08-19  |  58KB  |  1,026 lines

  1.  
  2.                                  Time is Money(TM)
  3.  
  4.                                    Version 2.2
  5.  
  6.                 Copyright (c) 1986 - 1991 by Custom Data Solutions
  7.                                 All Rights Reserved
  8.                              Written by Martin Schiff
  9.  
  10.                                  _______
  11.                             ____|__     |               (TM)
  12.                          --|       |    |-------------------
  13.                            |   ____|__  |  Association of
  14.                            |  |       |_|  Shareware
  15.                            |__|   o   |    Professionals
  16.                          -----|   |   |---------------------
  17.                               |___|___|    MEMBER
  18.  
  19.  
  20.                                  Table of Contents
  21.  
  22.            Introduction..........................................  4
  23.            Purchasing Time is Money..............................  6
  24.            Disk Vendor Rules.....................................  9
  25.            Association of Shareware Professionals................  10
  26.            Warranty..............................................  11
  27.            Getting Started.......................................  13
  28.                Installation......................................  13
  29.                Starting Program..................................  15
  30.            Main Menu.............................................  16
  31.            Client List...........................................  20
  32.            Define Project........................................  24
  33.            Add New Time Records..................................  26
  34.            Enter Fixed Expense Records...........................  29
  35.            Invoicing.............................................  32
  36.            Reports...............................................  38
  37.            Logging Invoice Payments..............................  41
  38.            File Maintenance......................................  43
  39.            Utilities.............................................  48
  40.            Helpful Hints.........................................  51
  41.                Miscellaneous.....................................  51
  42.                Retainers.........................................  52
  43.            Glossary..............................................  54
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                                    INTRODUCTION
  59.  
  60.            Time is Money(TM) is a Shareware time and expense billing and
  61.            accounting system that will allow you to completely automate
  62.            your billing and receivables.  It supports time billing in
  63.            any increment, and also the sale of equipment or fixed price
  64.            contracts. Time is Money (for the sake of brevity I will
  65.            sometimes refer to Time is Money as TIM) facilitates the time
  66.            recording and billing process for anyone who bills by time
  67.            and project.  It is a versatile time and expense billing
  68.            system that maintains records, automatically generates
  69.            invoices, and keeps a history of the payment of those
  70.            invoices.  TIM is not a complete accounting system.  No
  71.            general ledger or payables system is included, but it will
  72.            handle all your time and expense billing requirements.  Some
  73.            of the features included in this version of TIM are:
  74.  
  75.            Time recording in any increment by project
  76.            Expense or fixed price contract recording
  77.            Maintenance of client list
  78.               Print labels
  79.               Maintain client credit balances for retainers
  80.               Bill to/Ship to reference
  81.               Inclusion of contact name on "Attention:" line of
  82.                  invoice address
  83.            Automatic generation of invoices for all unbilled time
  84.               and expenses by project for one or all clients
  85.            All clients and projects can be billed for their
  86.                unbilled time with one menu selection
  87.            Statements of account by client
  88.            Unbilled time and expense reports
  89.            Pro-forma invoice
  90.            Sales tax reporting and recording
  91.            Unpaid bill report
  92.            New printer support module with support for laser printers
  93.  
  94.            Although many time billing systems are available, very few
  95.            can handle equipment sales as easily and as effectively as
  96.            TIM.  Additionally, the source code is included in the
  97.            registration package, allowing TIM to be customized to your
  98.            own specifications.  Finally, TIM is designed to be simple to
  99.            operate yet versatile.
  100.  
  101.                              PURCHASING TIME IS MONEY
  102.  
  103.            Time is Money is being distributed as user supported software
  104.            (Shareware).  That is, if you are using TIM in your business
  105.            you should pay for it based on the schedule below.  Please
  106.            send all payments to:
  107.  
  108.                                CUSTOM DATA SOLUTIONS
  109.                                 248 Wood Lake Drive
  110.                              Maitland, Florida  32751
  111.  
  112.            or phone (407) 767-9278 to order by MasterCard or Visa.
  113.  
  114.            I hope you will register this copy as an indication of your
  115.            support for the Shareware concept.  Registration is required
  116.            if you are using this program in a business environment after
  117.            initial testing. Please send in the registration form
  118.            provided in the file license.txt with your registration.
  119.  
  120.            You may ask what will I receive in return if I pay for the
  121.            program?  Well, besides the satisfaction of paying for a
  122.            program that you use and from which you derive benefit, you
  123.            will receive the following based on the amount you send:
  124.  
  125.            $50 - Basic shareware registration package
  126.                1. The latest shareware version of the program
  127.                2. 1 hour of telephone support
  128.                3. Installation guide
  129.                4. On-line documentation
  130.                5. Unlimited support on the CONSULT forum on CompuServe
  131.                6. Free sign up kit and connect time for CompuServe
  132.  
  133.            $95 - Deluxe commercial distribution version (not shareware)
  134.                1. The latest shareware version of the program
  135.                2. 2 hours of telephone support
  136.                3. Installation guide
  137.                4. A FoxPro version of the program (if requested) which
  138.                    includes a FoxPro runtime, and a command prompt
  139.                    that allows you to create new reports, and do
  140.                    your own queries on the databases.
  141.                5. Unlimited support on the CONSULT forum on CompuServe
  142.                6. Free sign up kit and connect time for CompuServe
  143.                7. Printed user manual
  144.  
  145.            Additional support will be charged at $60 per hour computed
  146.            by the minute at the discretion of the support personnel.  In
  147.            many cases there will be no charge for the additional
  148.            support.
  149.  
  150.            Support or registration may be paid for by Mastercard, Visa,
  151.            or by sending a check in advance.  For $200 per year, you can
  152.            receive unlimited free support, and free updates as they are
  153.            issued.
  154.  
  155.            I am eager to hear suggestions, compliments and criticisms
  156.            about Time is Money.  If you are a registered user, and I
  157.            feel that your suggestion will add to the value of the
  158.            program, it is quite likely that I will implement it very
  159.            quickly and send you a new version of the program at no
  160.            charge.  Custom modifications can also be implemented at an
  161.            agreed upon charge.  If you are not a registered user, I
  162.            would still like to hear your comments, etc.
  163.  
  164.                                  DISK VENDOR RULES
  165.  
  166.            Time is Money may be distributed by any approved member of
  167.            the Association of Shareware Professionals (ASP), and it will
  168.            be included in the officially approved team mailing for the
  169.            ASP.  Otherwise, Time is Money MAY NOT BE sold, or included
  170.            in any compilation of programs which are sold without the
  171.            express written permission of Custom Data Solutions.  We urge
  172.            all vendors to join the ASP as an expression of their support
  173.            for quality shareware.
  174.  
  175.            For information on obtaining ASP Approved Vendor status,
  176.            contact:
  177.  
  178.            ASP Executive Director
  179.            545 Grover Road
  180.            Muskegon, MI  49442-9427
  181.  
  182.  
  183.                       ASSOCIATION OF SHAREWARE PROFESSIONALS
  184.  
  185.            Custom Data Solutions is a member of the Association of
  186.            Shareware Professionals, an organization formed in April 1987
  187.            to strengthen the future of shareware (user-supported
  188.            software) as an alternative to commercially marketed
  189.            software.  Its members, all of whom are programmers who
  190.            subscribe to a code of ethics, are committed to the concept
  191.            of shareware as a method of marketing.
  192.  
  193.            ASP has  established stringent standards for its member.  ASP
  194.            wants to make sure that the shareware principle works for
  195.            you.  If you are unable to resolve a shareware problem with
  196.            an ASP member by contacting the member directly, ASP may be
  197.            able to help.  The ASP Ombudsman can help you resolve a
  198.            dispute or problem with an ASP member, but does not provide
  199.            technical support for members' products.  Please write to the
  200.            ASP Ombudsman at 545 Grover Rd. Muskegon, MI 49442-9427 or a
  201.            CompuServe message via Easyplex to ASP Ombudsman 70007,3536.
  202.  
  203.                                      WARRANTY
  204.  
  205.                                  TIME IS MONEY(TM)
  206.                     Copyright (C) 1986 - 1991 by Martin Schiff
  207.  
  208.            This program is warranted to be as free from problems as I
  209.            could make it, but beyond that, I will not be responsible for
  210.            improper billing, or any other problems that may occur as a
  211.            result of the proper or improper use of this software.  If
  212.            you are a registered user and entitled to support, I will
  213.            make every effort to correct any problem which may occur, and
  214.            to provide you with a corrected version of the program.  It
  215.            should be understood that this program uses either FoxPro
  216.            (Trademark Fox Software, Inc.), or Clipper compiler
  217.            (Trademark Nantucket), and in no way will I be responsible
  218.            for problems generated by any of these packages.  However, I
  219.            will attempt to work around them for registered users.
  220.  
  221.            There are no other warranties either implied or expressed
  222.            that apply to this package.  I will not be responsible for
  223.            any losses or problems that may occur as a result of the use
  224.            of this software.
  225.  
  226.            Clipper is a trademark of Nantucket
  227.            FoxPro is a trademark of Fox Software
  228.  
  229.                                   GETTING STARTED
  230.  
  231.                                    INSTALLATION
  232.  
  233.            Time is Money version 2.2 requires an IBM-PC/XT, AT or
  234.            compatible computer with a hard disk having at least 900K of
  235.            free space, and approximately 450K of free ram memory after
  236.            loading DOS and your normal operating environment. It will
  237.            run on either color or monochrome systems, and can utilize
  238.            practically any printer.  Other versions of Time is Money
  239.            which will run on systems with less memory are available on
  240.            request to registered users.  Also, a FoxPro version is
  241.            available which has a command line interface that simulates
  242.            the command prompt in FoxPro.
  243.  
  244.            First copy all the files from this archive into a new
  245.            directory on your hard disk, and then type INSTALL <enter> to
  246.            install the program.  If you are using a previous version of
  247.            Time is Money, and are a registered user call for an update
  248.            program before installing this version.
  249.  
  250.            In order to run Time is Money, you must have a CONFIG.SYS
  251.            file in the root directory of your boot disk.  It must have
  252.            the following minimum values:
  253.  
  254.            FILES=30
  255.            BUFFERS=15
  256.  
  257.            If you do not have a CONFIG.SYS file, you can create one as
  258.            follows.  At the DOS prompt of your hard disk (i.e. C>) type
  259.            the following and press the <Enter> key after each line:
  260.  
  261.            CD\
  262.            COPY CON:CONFIG.SYS
  263.            FILES=30
  264.            BUFFERS=15
  265.  
  266.  
  267.            Then press function key F6 (it will display ^Z) and the
  268.            <Enter> key. You will get the message "1 file copied."
  269.  
  270.                                  STARTING PROGRAM
  271.  
  272.            The shareware version of TIM is started by typing START <Enter>
  273.            from within the TIM directory (type CD \TIM <Enter> to get
  274.            into the TIM directory) .  Once you are at the main menu, you
  275.            should press function key F1 to read the on-line manual.  The
  276.            manual is available at almost any point during program
  277.            operation, so if you have a question about what you are doing
  278.            at any time just press F1.
  279.  
  280.            The FoxPro version is started by typing FOXR TIMFOX from
  281.            the DOS prompt in the TIM directory.  Alternately you can use
  282.            the batch files provided (START.BAT for the shareware version
  283.            and STARTFOX.BAT for the FoxPro version).  Just type START
  284.            <Enter> or STARTFOX <Enter> from the DOS prompt in the TIM
  285.            directory to use that method.  Remember that if you are using
  286.            a menu program which uses batch files to run Time is Money,
  287.            you should either include the batch instructions in your batch
  288.            file, or use the dos CALL command.
  289.                                      MAIN MENU
  290.  
  291.            After starting up the program, a title screen will appear.
  292.            You can press the space bar to go past the title screen, or
  293.            wait and it will automatically go on after a few seconds. The
  294.            next screen you will see is the Main Menu This menu is the
  295.            heart of the Time is Money system.  Almost any function of
  296.            TIM can be accessed from the Main Menu.  To choose an option
  297.            from the main menu, press the key indicated.  It is not
  298.            necessary to press the <Enter> key.
  299.  
  300.            To begin using the power and time saving capabilities of Time
  301.            is Money, you must first set up the system with the
  302.            information it needs to function. The first step is to input
  303.            your company information.  You will use MODIFY company
  304.            information (option M) to accomplish this.  First select M on
  305.            the Main Menu and you will be presented with a data entry
  306.            screen that asks for information about your company.
  307.  
  308.            At the bottom of the screen you will see the standard data
  309.            modification menu for Time is Money.  Once you learn how to
  310.            use this menu, you will have mastered 80% of this program,
  311.            and the other 20% should be self evident.  You will notice
  312.            that you can execute a number of commands from this menu.
  313.            These functions are: Add a company, Change a company, Delete
  314.            a company, Find a company, display the Next or Previous
  315.            company, and List all of the companies (if you decide to
  316.            define more than one company), you will be able to page up or
  317.            down, and select a particular record for editing, or press
  318.            the first letter of the company code to move directly to that
  319.            part of the list.
  320.  
  321.            Now you may well ask what is the use of all this since I am
  322.            only one company?  Very perceptive, but it will be very
  323.            useful when you want to edit your time records, or client
  324.            list.  To enter your company information, press A for Add and
  325.            type in all the information requested.  If you fill a field
  326.            the cursor will automatically go on to the next field. If
  327.            not, you must press <Enter> to go on.  You should type the
  328.            information exactly as you wish it to appear on your invoice
  329.            headings (i.e. upper and lower case where desired).
  330.  
  331.            Most of the prompts are self explanatory, but there are a
  332.            couple that may need clarification.  The Invoice Prefix is an
  333.            upper case code that uniquely identifies your company.
  334.            Invoice numbers will be of the form PREFIX+NUMBER (i.e. "ABC
  335.            123"), where ABC identifies your company.  It is necessary to
  336.            use 3 letters, 1 or 2 are not acceptable.  The initials of
  337.            your company name are a good choice.  You can create multiple
  338.            companies if you desire to bill using more than one company
  339.            name, but all the accounting information will be kept
  340.            together.  The current invoice number is the number used to
  341.            start your series of invoices for that particular company.
  342.            You should note that the prefix of the company that is
  343.            currently selected is displayed on the main menu beneath the
  344.            Main Menu heading.
  345.  
  346.            After you have input all the information for your company,
  347.            you should go on to enter your client list using option C,
  348.            and then C again at the client submenu. This option works
  349.            similarly to the company edit screen, and then you must input
  350.            your project names by selecting option D (DEFINE new
  351.            project).  See the pages regarding these options for further
  352.            information.
  353.  
  354.            When you have all the information entered, you can begin
  355.            keeping time records for your projects.  Further information
  356.            about this function can be found under Add new time records.
  357.  
  358.            Time is Money comes pre-configured for a color system, and an
  359.            Epson compatible printer.  If you need to change to
  360.            monochrome, use the Setup option and respond to the
  361.            appropriate prompt that you have a (M)onochrome system.  The
  362.            "What printer?" option will allow you to change your printer
  363.            type.  See the section for "Setup" and "What printer?" for
  364.            further information.
  365.  
  366.                                     CLIENT LIST
  367.  
  368.            The client list is a record of all your clients that
  369.            includes: Company name, address, contact person, telephone
  370.            number, credit balance (if any) and a comment.  You must give
  371.            each client a unique identification code.  I recommend using
  372.            alpha codes, such as a last name for a company that uses a
  373.            person's name as the company name, or a portion of the
  374.            company name if it is not a person's name (i.e. "The Real
  375.            Estate Company" could be "TREC" or "REALEST").  The code will
  376.            be automatically converted to upper case on input. When a
  377.            project is created, use this client code to identify the
  378.            client to be billed.
  379.  
  380.            Next to the contact field, you will notice a prompt
  381.            "Include?".  Answer Y if you want the contact's name to
  382.            appear in an attention line (Attention: "Contact Name") on
  383.            the address of your invoice.
  384.  
  385.            The "Distance" field allows Time is Money to keep track of
  386.            the distance that you drive in a mileage log.  This distance
  387.            should be the ROUND TRIP distance to your client's location
  388.            from your office.  When you are entering your time records,
  389.            if you use "TRAVEL" as the ACTIVITY, the program will display
  390.            a prompt for DISTANCE, with the distance to your client
  391.            already entered.  If it is not correct (if you went from
  392.            another location for instance), you can edit the mileage
  393.            figure.  If you prefer a designation other than "TRAVEL", you
  394.            can go into Setup and choose another name.  If you wish to be
  395.            prompted for mileage on each time record, then enter a "*"
  396.            for the travel designation.
  397.  
  398.            The "Credits" field should be left blank unless the client
  399.            currently has a credit with you for overpayment of a previous
  400.            invoice.  The "Ship to" field is used as a pointer to another
  401.            client record.  This allows you to have a "ship to" address
  402.            printed on your invoice that is different than the "bill to"
  403.            address.  If this field is left blank, there will be only one
  404.            address printed on the invoice, and there will be no "Ship
  405.            to" or "Bill to" identifiers printed.  If you need a ship to
  406.            address, create a second client record with a different
  407.            client code (you could add a number to the first code -- i.e.
  408.            MJS and MJS2) and input the client code of the second record
  409.            in the original record as a "Ship to" pointer.  This is
  410.            especially handy in the case of a lease where the equipment
  411.            is delivered to your client, but sold to the leasing company.
  412.            You would have a client record for the leasing company, and
  413.            in the "ship to" field you would put the client code for the
  414.            client that is leasing the equipment.  The "ship to" field
  415.            can be edited at any time if there is more than one "ship to"
  416.            address for a client (as in the case of a leasing company).
  417.  
  418.            Now we can really see the benefit of the List command on the
  419.            client maintenance menu.  Once you press L for List, you will
  420.            see a screen that shows you the records in your client file
  421.            in table form.  You can page up and down, or use the cursor
  422.            key to move up and down in the list.  Also, with the
  423.            shareware (Clipper) version, you can press any letter to move
  424.            to the first record that has a client code which begins with
  425.            that letter (or number if you use numbers).  Remember that
  426.            the client code field is an alpha field, so if you use
  427.            numbers, they will be sorted in alpha rather than numeric
  428.            order (i.e. 1,11,2,21,3 rather than 1,2,3,11,21).  With the
  429.            Clipper version, you can press <Enter> to return to the main
  430.            menu, or use the cursor key to pan throught the fields left
  431.            or right. With the FoxPro version, to find a record in the
  432.            List subsystem, Press Ctrl-F and you will get a find window.
  433.            Follow the instructions, and press Ctrl-Enter when you are
  434.            ready to begin your search.  This search is very handy when
  435.            you want to find a record by something other than the key
  436.            since it searches through every field for the characters you
  437.            type. Select "ignore case" if you want to find all
  438.            occurrences regardless of capitalization.  In the FoxPro
  439.            version, you can edit all fields of the client database in
  440.            the List function which uses the "browse" command in FoxPro.
  441.            Press <Enter> to move from field to field, and to wrap back
  442.            to the first field after the last one.  Use of a mouse is
  443.            supported completely in the FoxPro version, so you can simply
  444.            point to the record and/or field that you want with a mouse.
  445.            See the section on mouse use for further details.
  446.  
  447.                                   DEFINE PROJECT
  448.  
  449.            Time is Money keeps track of time records by project.  It
  450.            allows you to have multiple projects for a client (as many as
  451.            you want), and allows you to set a billing rate for each
  452.            project.  This billing rate can be any time period that you
  453.            choose (i.e. HOUR, DAY, WEEK, etc.).  All time and expense
  454.            records are attributed to projects.  Project names can be up
  455.            to 10 characters, and could be anything that you find easy to
  456.            remember.  Some suggestions could be an acronym of the actual
  457.            project name (such as ACCTG or ACCOUNTS for "Set up
  458.            Accounting System"), or a purchase order number if the client
  459.            issues one.  The project code is not displayed on the
  460.            invoice, so it should be easy for you to remember (for
  461.            instance, if the client is a real pain, you could use
  462.            "OUCH").  The project name is displayed on the invoice as a
  463.            reference for the client, so it should be descriptive and
  464.            could include a purchase order number or any other
  465.            information that will be meaningful to the client.  The
  466.            customer code is the code you assigned the client when you
  467.            created their record, and the rate is the rate per time
  468.            period you wish to charge the client.  Time unit is a
  469.            singular description of the unit of time that you will bill
  470.            for this project (HOUR, WEEK, DAY, MONTH, etc.).
  471.  
  472.  
  473.  
  474.  
  475.  
  476.                                ADD NEW TIME RECORDS
  477.  
  478.            As the title of this program states, Time is Money, and this
  479.            module is used to record your time for later billing.  Time
  480.            records are entered by project code, and invoices are later
  481.            generated for a particular project.  If you enter your time
  482.            records every day, you will find that you will spend very
  483.            little time doing your bookkeeping as you will remember most
  484.            of what you have done that day.  When entering a time record
  485.            for a new client or a new project for an existing client,
  486.            just type in the name that you intend to call the project,
  487.            and you will be given the option to create a new client
  488.            and/or project on the spot.  This way you do not have to
  489.            return to the main menu.  If the project code already exists,
  490.            but you cannot remember it, just enter a "?" (without the
  491.            quotes) and a window will pop up with all of your projects,
  492.            their full descriptions and client codes.  You can choose the
  493.            project from this list, by using the PgUp or PgDn keys to
  494.            find the one you want, or by pressing the first letter in the
  495.            project code to get close to it first, then press <Enter> to
  496.            select that project.
  497.  
  498.            The date defaults to the system date in your machine, but can
  499.            be changed if you want to input for a previous date or future
  500.            date.  Once you have entered a date, that date will be used
  501.            until you exit the Add mode, or until you type in a new date.
  502.            This way if you have many entries to make for a previous
  503.            date, you do not have to retype the date each time.
  504.  
  505.            Activity is used to sort the time records into categories on
  506.            the invoice.  For instance, if you use CONSULT as the
  507.            activity, all time records that have an activity of CONSULT
  508.            will appear together on the invoice under a subheading of
  509.            CONSULT.  Some suggested activities could be CONSULT, DESIGN,
  510.            PHONE, MODIFY, etc.  There is only one activity that is
  511.            special and that affects the operation of the program.  If
  512.            you use TRAVEL as the activity, the round trip mileage to the
  513.            client's location will be stored in that time record for
  514.            later use in a time log.  The Distance prompt will only be
  515.            displayed if the activity is TRAVEL unless you use the Setup
  516.            facility to change the travel prompt to something else. You
  517.            could also use the activity field to keep track of billing by
  518.            different people on the project.  Just use the initials or
  519.            name of the person doing the work, and it will be sorted on
  520.            this field on the invoice and the time report.
  521.  
  522.            The description field should be used for a detailed
  523.            description of the service performed.  When the time record
  524.            is completed, you will be asked to verify the accuracy of the
  525.            input.  If you respond "Y", you will be prompted for a new
  526.            time record.  At this point, you can press <Enter> to add
  527.            another time record for the same project, type in a new
  528.            project name, or press function key F10 to quit entering time
  529.            records.  If you want to change to another project, press
  530.            <Ctrl> Y, and the field will be cleared for input, or just
  531.            type over the previous code using the space bar to remove any
  532.            extraneous characters.  If you respond with any character
  533.            other than "Y" or "y", you will be given the opportunity to
  534.            return and edit any field.
  535.  
  536.  
  537.                             ENTER FIXED EXPENSE RECORDS
  538.  
  539.            The fixed expense record subsystem can be used for many
  540.            purposes.  It can be used for the sale of equipment or
  541.            supplies, or other fixed price items.  For those who bill all
  542.            or part of their time in fixed price contracts, it can be
  543.            used for progress payments by entering the amount currently
  544.            due as a fixed expense and generating an invoice.  In short,
  545.            any billing not based on time increments, should be generated
  546.            through this system.
  547.  
  548.            When entering fixed expense records, you must first enter a
  549.            project code.  If you enter an invalid project code, you will
  550.            be given the opportunity to create a new project and/or
  551.            client record, so it is not necessary to return to the main
  552.            menu if you have not already entered this information.  If
  553.            you cannot remember the project code, enter a "?" (without
  554.            the quotes) and you will be presented with a list of possible
  555.            project codes.  Use the PgUp and PgDn key to find the
  556.            required project code or press the first letter of the
  557.            project code to get close to it first and use the cursor keys
  558.            to position on the correct record.  Then press <Enter> to
  559.            choose the highlighted record. This will automatically fill
  560.            in the project code with your choice.
  561.  
  562.            After you create your new project, or correct an erroneous
  563.            one, the code will be checked for validity.  Once the code
  564.            has been validated, you will be prompted for a description.
  565.            You should enter a description of the product or service that
  566.            was provided.  You will then be given the opportunity to
  567.            enter a quantity and price for the item described.  These
  568.            entries are for your convenience only, and are not used on
  569.            the invoice, nor are they saved in any way.  They are just
  570.            available to facilitate the extension of unit price and
  571.            quantity.  If there is only one item, you can leave the
  572.            quantity and price fields at 0, and just enter the total
  573.            price in AMOUNT if you wish. You will then be prompted for an
  574.            amount, a date and the sales tax status of the item.  If you
  575.            indicate that it is taxable, the tax will be calculated and
  576.            stored in the expense file.  It will be labeled as SALES TAX,
  577.            and the rate will be based on the sales tax rate you entered
  578.            in SETUP.  A sales tax entry will be made for each item that
  579.            is taxable, since there may be taxable and non-taxable items
  580.            included in the same invoice.
  581.  
  582.            When you have completed the data entry, you will be asked to
  583.            verify its accuracy.  If you indicate that it is correct
  584.            ("Y"), you will be returned to the description prompt to
  585.            enter a new record for the same project.  If you are
  586.            finished, or wish to change projects, just press the <Enter>
  587.            key on a blank field, and you will return to the project code
  588.            prompt.  If you are completely finished, press <Enter> on a
  589.            blank project code field and you will return to the main
  590.            menu, otherwise enter a new project code and repeat the above
  591.            steps until you are finished.  If you indicate that the data
  592.            was not correct, you will be given an opportunity to correct
  593.            it.
  594.  
  595.                                      INVOICING
  596.  
  597.            The backbone of any time billing program is the invoicing
  598.            subsystem. After all, that is how we get paid.  When you are
  599.            ready to prepare an invoice for a project, select the Print
  600.            invoice (I) option from the main menu and you will be
  601.            presented with the Invoice menu.
  602.  
  603.                                    INVOICE MENU
  604.                 ┌────────────────────────────────────────────────┐
  605.                 │    A.  Automatic invoice by project            │
  606.                 │                                                │
  607.                 │    C.  Customized invoice by project           │
  608.                 │                                                │
  609.                 │    P.  Print all pending invoices              │
  610.                 │                                                │
  611.                 │    S.  Statements of account by client         │
  612.                 │                                                │
  613.                 │    Q.  Quit to main menu                       │
  614.                 └────────────────────────────────────────────────┘
  615.  
  616.                             Choose a letter ==>
  617.  
  618.            Select option A to create a single invoice for a project that
  619.            has unbilled time or expenses.  After you press A, you will
  620.            be asked if you want a (N)ew invoice or a (R)eprint.  Select
  621.            (N)ew to create an invoice, or (R)eprint if you wish to
  622.            reprint an invoice that has already been printed.  After
  623.            selecting N or R, you will be asked for a project code.
  624.            Either enter the project code, or a ? to select from a list.
  625.            Upon entering a valid project code, an invoice will be
  626.            generated for all unbilled time and expenses for that
  627.            project; it is that simple.  You will continue to be prompted
  628.            for project codes until you enter a blank project code to
  629.            quit generating invoices.
  630.  
  631.            If you need to reprint an invoice, just select reprint
  632.            instead of new, and you will first be prompted for the
  633.            project code, and then the invoice number.  You can enter the
  634.            invoice number with no spaces between the prefix and the
  635.            number, the program will automatically format it correctly.
  636.            After verifying that everything is correct, a copy of the
  637.            original invoice will be printed. You can print a reprint of
  638.            any invoice at any time.
  639.  
  640.            If you cannot remember the name of the project you wish to
  641.            invoice, just enter a "?" and you will be given the
  642.            opportunity to choose from a list of all your projects.
  643.  
  644.            Most of the text portions of the invoice can be modified to
  645.            fit your business practices.  Select the S option (SETUP) to
  646.            explore this further.  Also your sales tax percentage is
  647.            found under this option.  The single and double character
  648.            fields define the characters used for total lines and
  649.            separation lines on the invoice.  The defaults are "-" and
  650.            "=", but these can be changed to any valid character that is
  651.            supported by your printer.  For instance, you can use the
  652.            single and double line drawing graphics characters by
  653.            pressing the <Alt> key and entering their ascii codes on the
  654.            numeric keypad.  The line lengths refer to the lengths of
  655.            these lines on the invoice.  Setup also allows the selection
  656.            of either the printer or a file as the output device for your
  657.            invoices.  If a file is selected, the name of the file will
  658.            be the invoice number with a .TXT extension (i.e.
  659.            CDS--200.TXT), and it will be stored in your default TIM
  660.            directory.  Page length is another option which can be
  661.            changed here.
  662.  
  663.            In addition to the above method for changing invoice defaults
  664.            on all invoices, by selecting option C for Customized Invoice
  665.            by Project, you have the option of changing any of the above
  666.            mentioned text for the current invoice only.  You can also
  667.            add a customized text message at the bottom of the invoice,
  668.            and you can select an ending date for time and expense
  669.            records to be included.  This allows you to enter your time
  670.            as you wish and choose an ending date for billing purposes
  671.            without affecting time and expense records after that date.
  672.  
  673.            The third option, P for Print all Pending Invoices, is a very
  674.            handy way of generating invoices for all clients and projects
  675.            that have unbilled time and/or expenses.  When you select
  676.            this option, you will first be prompted to select (A)ll
  677.            clients or a single client.  If you choose a single client,
  678.            you will be asked for the client code for that client and
  679.            invoices will be generated for that client only.  If you
  680.            cannot remember the code, enter a ? and you can pick from a
  681.            list.  When you select all clients, every unbilled time and
  682.            expense record will be located, and invoices for every
  683.            project represented will be generated.
  684.  
  685.            Upon selecting option S for Statements of Account by Client,
  686.            you will be first asked for a client code, and once it has
  687.            been validated, you will be asked for an interest rate
  688.            (default is in Setup), and a grace period which is also
  689.            defaulted in Setup.  If you choose not to charge interest on
  690.            the unpaid balance beyond the grace period, just enter 0 for
  691.            the interest rate.  Next a statement will be printed for the
  692.            client you chose, and it will include all invoices which have
  693.            not been paid in full, and all partial payments on those
  694.            invoices.  No information about invoices that have already
  695.            been paid will appear on the statement.  The statement will
  696.            also include the number of days overdue on each unpaid
  697.            invoice.
  698.  
  699.            When you are finished with invoices and statements, press Q
  700.            to return to the main menu.
  701.  
  702.  
  703.  
  704.                                       REPORTS
  705.  
  706.            There are a number of reports that can be generated by TIME
  707.            IS MONEY.  Most will give you the option of printing either
  708.            to the screen or the printer.  Under the C option you are
  709.            given the option of printing your client list, printing
  710.            mailing labels, or editing your client list.
  711.  
  712.            The G option (Average income over period) gives you the
  713.            ability to project your income based on your current
  714.            earnings.  You simply select a start date and end date, and
  715.            the program projects what your earnings would be for an
  716.            entire year based on your average earnings for the chosen
  717.            period.
  718.  
  719.            Print project report (option P) allows you to print a
  720.            complete report of all time spent on a project from its
  721.            inception.  Just supply the project code, and the report will
  722.            begin.
  723.  
  724.            To maintain control of your time and expenses that have not
  725.            been billed (option T), you can generate an unbilled time
  726.            report, an unbilled expense report, or a pro-forma invoice
  727.            which will allow you to display your unbilled time and/or
  728.            expenses for all projects, or a single chosen project.  This
  729.            is handy for projecting your income that has not been billed,
  730.            and for checking that all hours have been entered.  When you
  731.            select option T, you will be given the choice of a time
  732.            report, an expense report or a pro-forma invoice.  The time
  733.            report will display all unbilled time for one or all
  734.            projects.  All unbilled expenses will be displayed by the
  735.            unbilled expense report, and the pro-forma invoice will print
  736.            all the time and expenses due for any project of your choice
  737.            with totals.  The pro-forma invoice is useful for insuring
  738.            that all time and expense items have been included without
  739.            printing the actual invoice.
  740.  
  741.            The Unpaid Bill Report (option U) will give you a list in
  742.            order of invoice number of all your unpaid invoices, with the
  743.            telephone number of the client and your contact so you can
  744.            dun them if necessary.
  745.  
  746.            The Sales tax report (option Z) will display or print all
  747.            your expense items over any period of time you choose, with
  748.            subtotals for non-taxable and taxable items, and a total of
  749.            sales tax collected.  The sales tax rate can be changed in
  750.            the S option, SET up invoice messages.
  751.  
  752.            You can create a mileage log with the Mileage journal, option
  753.            J.  All time records with an activity field marked as TRAVEL
  754.            will be included in this report which can be printed for any
  755.            year of your choice. This tells you the total miles traveled
  756.            in servicing your clients.
  757.  
  758.            Finally, the Year to date income report gives you a list of
  759.            all invoices that have been billed for the current calendar
  760.            year, and totals the amounts of paid and unpaid invoices.  If
  761.            you want to print the report for a year other than the
  762.            current year, just exit to DOS, type DATE at the prompt and
  763.            change your system date to one that falls in the year you
  764.            wish to examine.
  765.  
  766.                              LOGGING INVOICE PAYMENTS
  767.  
  768.            To log the payments of your invoices, select option O, LOG
  769.            payments.  You will be asked if you want to enter payments by
  770.            scan or by invoice number.  If you choose the scan option,
  771.            you will be presented with each unpaid invoice, one at a time
  772.            and asked if you wish to mark it paid.  After you respond
  773.            with either a Y or N, you will be asked for the amount paid
  774.            which defaults to the invoice amount, and the date it was
  775.            paid which will default to the current date.  You can change
  776.            the payment amount if the payment made was more or less than
  777.            the actual amount of the invoice.  If the payment is less
  778.            than the invoice amount, the invoice will remain on the
  779.            unpaid list, with the payment being recorded as a partial
  780.            payment on that invoice.  A payment of an amount equal to the
  781.            invoice amount will remove it from the unpaid list, and an
  782.            amount greater than the invoice amount will pay the invoice,
  783.            remove it from the unpaid list, and apply a credit to the
  784.            customer's account.  After entering this information, the
  785.            program will go on to the next unpaid invoice.  This will
  786.            continue until all invoices have been displayed, or until you
  787.            select quit.  Any time a customer has a credit balance, and
  788.            an unpaid invoice is encountered for that customer during a
  789.            scan of unpaid invoices, you will be asked whether or not the
  790.            credit should be applied to the unpaid invoice.
  791.  
  792.            The invoice number option can be used if you know the number
  793.            of the invoice that was paid.  Just enter the invoice number
  794.            at the prompt, and answer yes to the "Mark this invoice
  795.            paid?" prompt.  Answer no if the customer has a credit that
  796.            you wish to apply, and you will be asked whether you want to
  797.            apply the credit towards payment of the invoice as in the
  798.            scan method.
  799.  
  800.            If an invoice becomes uncollectible, use the invoice
  801.            maintenance function (described later) to change the status
  802.            field to BD for bad debt.
  803.  
  804.  
  805.                                  FILE MAINTENANCE
  806.  
  807.            Almost every file stored in Time is Money can be edited or
  808.            added to using the following commands:
  809.  
  810.            Company Maintenance
  811.            Client Maintenance
  812.            Project Maintenance
  813.            Invoice Maintenance
  814.            Time Record Maintenance
  815.            Expense Record Maintenance
  816.  
  817.  
  818.            Each of these options follows the same convention that was
  819.            discussed previously for editing the company information
  820.            file.  You are given the opportunity to Add to the file,
  821.            Change the file, Delete the current record, Find a record,
  822.            move to and display the Next or Previous record, and List the
  823.            records in the file a page at a time with the option to
  824.            select a particular record for editing.
  825.  
  826.            USE GREAT CAUTION when using the Add mode in the time record
  827.            file, the invoice file, and the expense record file.  Very
  828.            little data verification is performed in this mode, so as a
  829.            rule, do all your adding from the appropriate subsystem that
  830.            is specifically for these files rather than through edit.
  831.  
  832.            In Change mode, you will be given the opportunity to change
  833.            any field in the current record.  When you are finished, you
  834.            can press the <PgDn> key to go directly to the bottom of the
  835.            screen, or press the <Enter> key until you reach the last
  836.            field on the screen.
  837.  
  838.            When using Find, you will be prompted for the key field (or
  839.            fields) of the database you are editing.  If there are
  840.            multiple fields, you must enter a complete field to go on to
  841.            the next field, but if you leave the latter fields blank, you
  842.            will find the first record that matches the supplied
  843.            information.  If there is a single key field, you can enter
  844.            partial information, and the first record matching the
  845.            partial information will be found.
  846.  
  847.            Delete will permanently remove a record from the database, so
  848.            use it with caution.  First find the record you wish to
  849.            delete, and then select the Delete option.  You will be asked
  850.            to verify that you wish to delete the record, and then the
  851.            record will be marked for deletion and the file packed to
  852.            remove it.
  853.  
  854.            Next and Previous will move you to the next or previous
  855.            record in the database, and display the record on the screen.
  856.            If you reach the end or beginning, you will wrap around (i.e.
  857.            Next from the last record places you on the first record, and
  858.            Previous from the first places you on the last record.). This
  859.            is a quick way to move to the beginning or the end of the
  860.            file.
  861.  
  862.            The List option will display a screen full of records or
  863.            partial records starting at the current record, and allow you
  864.            to page up or down through the database and select a record
  865.            for editing.  Alternately, with the Clipper version you can
  866.            press the first letter of the appropriate code (i.e. client
  867.            code, project code, etc.) to position the pointer close to
  868.            the record you desire, or press Ctrl-F in the FoxPro version
  869.            to search throught all fields of the current database to find
  870.            a record.  This can be very handy if you know the address, or
  871.            some other portion of the data but you have forgotten the
  872.            client's company code or name.  When the bar highlights the
  873.            chosen record, press the <Enter> key (in the Clipper version
  874.            or Ctrl-W in the FoxPro version), and you will be returned to
  875.            the edit screen with that record displayed.
  876.  
  877.            The "View or change invoice" option has one additional
  878.            choice, the Undo function.  This will undo the currently
  879.            displayed invoice, by returning all its time and expenses to
  880.            the unbilled pool and deleting the invoice record
  881.            permanently.  It will not change the current invoice number,
  882.            so if the invoice you are "Undoing" is not the last invoice,
  883.            you will have a gap in the invoice numbers.  If the invoice
  884.            was the last invoice you can change the invoice number by
  885.            selecting "Revise current invoice #" on the main menu, but do
  886.            this with great care if the cancelled invoice is not the
  887.            last.  Be sure to change the number back to the next number
  888.            in sequence after your last invoice if you should opt to
  889.            re-use a cancelled number that was not the last in sequence
  890.            or you may create invoices with duplicate numbers.
  891.  
  892.  
  893.  
  894.  
  895.  
  896.                                      UTILITIES
  897.  
  898.            There are a few other options that do not fall into any of
  899.            the previously mentioned categories.  First, option B (Build
  900.            new indices) allows you to choose either All of the files, or
  901.            one or more selected files to re-index.  Re-indexing is
  902.            necessary only if you are experiencing problems with
  903.            accessing records in a file, or if you suspect that the index
  904.            (or indexes) have been damaged.  A power outage during
  905.            program use can cause index files and/or program files to be
  906.            damaged.  Be sure to make frequent backups of your accounting
  907.            system to insure against loss of important data.  The only
  908.            files that must be backed up are the files with a .DBF
  909.            filename extension.  All other files in the system can be
  910.            restored from the original distribution disk.  After such a
  911.            restore procedure, option B should be used to rebuild ALL
  912.            indices.
  913.  
  914.            Revise current invoice # should be used if you delete an
  915.            invoice and wish to re-use the number, but be careful to set
  916.            it back to the next number in sequence when you are finished.
  917.            To delete an invoice, see the Undo option under file
  918.            maintenance.
  919.  
  920.            Setups has been previously mentioned.  Here you can edit the
  921.            text messages that appear on your invoice.  Also found here
  922.            are the sales tax rate, the selection for color or monochrome
  923.            systems and an option for a custom header for your invoice.
  924.            If you specify a custom header, you will be given
  925.            instructions on the screen for customizing your invoice.
  926.  
  927.            And finally, What Printer? (option W) lets you select from a
  928.            list of pre-defined printers, or to create a new custom
  929.            printer table.  If you choose to create a custom printer
  930.            table, select the option to create a new printer table, and
  931.            you will be presented with the maintenance menu that is used
  932.            for all other database maintenance.  Select Add to add a new
  933.            printer definition.  When entering printer codes, you should
  934.            use the format presented in the pre-defined codes.  For the
  935.            Esc character, use "chr(27)" (without the quotes), or for any
  936.            other non-printable character (with an ascii code below 32),
  937.            use "char(nn)" where nn is the ascii code of the character.
  938.            With printable characters, enter the characters surrounded
  939.            with apostrophes (a single quote character like this '), and
  940.            link the codes with a plus sign.  For example, the code for
  941.            an HP Laserjet II to set the printer for condensed print
  942.            (using the default data processing type built into the
  943.            printer) would be "chr(27)+'(s16.66H'", without the ""
  944.            quotes, but including the inner '' apostrophes.
  945.  
  946.            For purchasers of the FoxPro enhanced version only, option X
  947.            on the main menu will allow you to exit to a command prompt
  948.            that will give you the ability to enter any dBASE or FoxPro
  949.            command for immediate execution.  This includes creating new
  950.            databases, report forms, label forms, and virtually all the
  951.            commands supported by FoxPro and dBASE III+.  You cannot run
  952.            programs that have not been compiled with FoxPro at the
  953.            command line.  If you have repetitive tasks that you have
  954.            written programs for, you should either buy FoxPro
  955.            development system, or contact us for assistance.
  956.  
  957.                                    HELPFUL HINTS
  958.  
  959.                                    MISCELLANEOUS
  960.  
  961.            To bill for a fixed price contract, you should use the
  962.            expenses subsystem and create expense items for the amount of
  963.            the draw that is currently due.  Then create an invoice, and
  964.            before the next draw enter the amount for that payment.
  965.  
  966.            Remember to enter your time unit in singular case.  The
  967.            invoice subsystem will properly make the time unit plural
  968.            when appropriate.
  969.  
  970.            If you have a color graphics card with a black and white
  971.            monitor or if you are using a portable computer with an LCD
  972.            graphics screen, choose the "monochrome" option for best
  973.            results.
  974.  
  975.            When entering new clients, leave the ship to field blank if
  976.            the shipping address is the same as the billing address.  If
  977.            for some reason you want to have the address printed twice
  978.            under ship to and bill to, you can put in the same client
  979.            code for the client and the ship to code.
  980.  
  981.                                      RETAINERS
  982.  
  983.            Retainers and time banking are commonly used to equalize a
  984.            client's expenses over a period of time.  They are also used
  985.            sometimes at the end of a fiscal year to use up the current
  986.            year's budget for your services.  The retainer concept can be
  987.            handled very easily with TIM.  When you receive payment of a
  988.            retainer that is to be billed against, just enter that amount
  989.            (or add it to any existing amount) in the client record
  990.            credit field.  Then bill normally for projects with that
  991.            client, but before sending the bill, scan the invoices that
  992.            are due to be paid.  When you get to the invoice that is to
  993.            be paid by the retainer, answer (N)o to the question about
  994.            ehether to mark this bill paid.  You will be asked at that
  995.            time whether or not you want to apply the credit to the bill.
  996.            Answer (Y)es, and then Quit your invoice scan.
  997.  
  998.            If you wish to include the current credit balance at the
  999.            bottom of your invoice, select that option in Setup, and it
  1000.            will automatically be printed.  If there is no credit
  1001.            balance, or the client has a debit balance (they owe you
  1002.            money from previous invoices) nothing will be printed at the
  1003.            bottom of the invoice.  If you wish to remind the client of
  1004.            their previous unpaid balances, you can send them a statment
  1005.            of account using that subsystem from the invoice menu.
  1006.  
  1007.  
  1008.  
  1009.  
  1010.                                      GLOSSARY
  1011.  
  1012.            Invoice prefix    - A three character upper case code used to
  1013.                                identify your company on invoices.
  1014.  
  1015.            Pro-forma invoice - According to form.  Used to describe an
  1016.                                invoice which is printed as a test, but
  1017.                                that does not update the accounting
  1018.                                records.
  1019.  
  1020.            Shareware         - User supported software.  Distributed by
  1021.                                giving away copies of the software with
  1022.                                registration instructions.  Shareware is
  1023.                                not public domain software, it is commer
  1024.                                cial software with an alternate means of
  1025.                                distribution (i.e. try before you buy).
  1026.