home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b106 / 1.img / CHEQIN.DOC < prev    next >
Encoding:
Text File  |  1993-11-06  |  26.3 KB  |  867 lines

  1. CHEQIN - Copyright (c) 1992, 1993 by David Geffen
  2. -------------------------------------------------
  3.  
  4.         Two versions of CHEQIN are contained in this distribution:
  5.         one for DOS and one for the HP95LX (and HP100LX).
  6.         
  7.         The DOS  version of CHEQIN  looks identical to  the HP System
  8.         Manager version,  but  contains  some  extra  features  (e.g.
  9.         color  settings)   that  aren't   implementable  on   the  HP
  10.         95LX/100LX.   It also runs on  most other DOS-based, handheld
  11.         computers (e.g.  SHARP).
  12.  
  13.         CHEQIN  has been  designed to  be easy-to-use,  requiring the
  14.         minimum of  keystrokes for  any particular  function.   It is
  15.         however,  extremely powerful  and may  be configured  to suit
  16.         practically  any  billing  requirements  for  hour/day  based
  17.         projects.
  18.  
  19.  
  20. Introduction
  21. ------------
  22.  
  23.         If you're  still writing down  what time you  started work on
  24.         the back of your  hand and  copying this  to a  yellow sticky
  25.         note when you get home and if you frantically try to remember
  26.         at  the end of the month what you did and where and for which
  27.         project so that you can get the bill out as soon as possible,
  28.         then it's high time you used CHEQIN.
  29.  
  30.         If you're  a consultant, for example,  then you probably work
  31.         one day on  one project and  another day on  a different one.
  32.         If you're using pen and paper (or worse, your memory) to note
  33.         down  your daily  hours then  you're spending  a lot  of time
  34.         finding  the right page, checking the  date, adding it all up
  35.         at the end of the month and preparing the monthly bill.  Some
  36.         companies  even require a log containing daily information on
  37.         time started, time ended, work done etc.
  38.  
  39.         CHEQIN  provides an  easy-to-use mechanism  to keep  track of
  40.         just these details.
  41.  
  42.         A German version of CHEQIN is also available (not shareware).
  43.         Please contact me for details.
  44.  
  45.  
  46. Distribution
  47. ------------
  48.  
  49.     HP95LX:
  50.  
  51.         The following files are included in the HP95LX distribution:
  52.  
  53.         CHEQIN.EXM  - The executable program file.
  54.                       May be in any directory.
  55.  
  56.         CHEQIN.HLP  - The help file required for on-line help.
  57.                       Must be in C:\_DAT
  58.  
  59.         CH.INI      - The initialization file which contains all the default
  60.                       start-up values. This file should be initialized to suit 
  61.                       your requirements.
  62.                       Must be in C:\_DAT
  63.  
  64.         CHBILL.PRJ  - This is a sample file that you may use as a template to
  65.                       prepare your bills.
  66.  
  67.  
  68.     DOS:
  69.  
  70.         The following files are included in the DOS distribution:
  71.  
  72.         CHEQIN.EXE  - The executable program file.
  73.                       May be in any directory.
  74.  
  75.         CHEQIN.HLP  - The help file required for on-line help.
  76.                       Must be in the same place as CHEQIN.EXE.
  77.  
  78.         CH.INI      - The initialization file which contains all the default
  79.                       start-up values. This file should be initialized to suit
  80.                       your requirements.
  81.                       May be anywhere.
  82.  
  83.         CHBILL.PRJ  - This is a sample file that you may use as a template to
  84.                       prepare your bills.
  85.  
  86.  
  87. HP95 Installation
  88. -----------------
  89.  
  90.         Installing CHEQIN  consists  of  copying  the  abovementioned
  91.         files to  the specified  directories, editing  APNAME.LST and
  92.         setting up the default values to suit your needs.
  93.  
  94.         In  order to run a program under the System Manager, you need
  95.         to register it in a file called APNAME.LST.
  96.  
  97.     Manual
  98.     ------
  99.         If you placed CHEQIN  on your  C: drive  then you'll  need to
  100.         make  the following changes to C:\_DAT\APNAME.LST.  If CHEQIN
  101.         is to be run  from your  A: drive  then A:\APNAME.LST  is the
  102.         file you'll need to edit.
  103.  
  104.         Add this line to apname.lst:
  105.  
  106.             A:\CHEQIN.EXM, B300, CHEQIN
  107.  
  108.         if you copied CHEQIN to the root directory on A:
  109.  
  110.         or
  111.  
  112.             C:\PROGS\CHEQIN.EXM, B300, CHEQIN
  113.  
  114.         if CHEQIN is in the progs directory on your C: drive.
  115.  
  116.         This will enable you to  call  CHEQIN  by  pressing  ALT-APPT
  117.         (i.e.  The Alt key together with the APPT key).
  118.  
  119.         If you'd like to use another hot-key for CHEQIN, then replace
  120.         the B300  value with something else.   A list of hot-keys may
  121.         be found in the HP 95LX documentation.
  122.  
  123.     Automatic
  124.     ---------
  125.         Transfer CHEQIN.EXM to the directory of your choice.
  126.  
  127.         CHEQIN.HLP and CH.INI  must be  copied to  C:\_DAT on  the HP
  128.         95LX.
  129.  
  130.         Transfer  APINST.EXE to the HP95LX and call it.  APINST scans
  131.         all known drives  for files with  a .EXM extension.   When it
  132.         finds  one, it asks if you'd like to add it to the APNAME.LST
  133.         initialisation file.  You may tell APINST which hotkey should
  134.         be used to start  the  application  by  simply  pressing  the
  135.         required  key combination.   Using APINST, you  won't have to
  136.         edit APNAME.LST by hand any more.
  137.  
  138.         APINST.EXE may be called by:
  139.  
  140.                 * entering Filer,
  141.                 * placing the cursor over APINST.EXE
  142.                 * pressing F4 to run
  143.  
  144.                 or
  145.  
  146.                 * call DOS
  147.                 * type APINST followed by <ENTER> at the
  148.                   command prompt
  149.  
  150.         APINST.EXE presumes that  no APNAME.LST  files exist  or that
  151.         they are empty.
  152.  
  153.         Don't  forget to re-boot your machine after making changes to
  154.         APNAME.LST  to allow the  System Manager to  register the new
  155.         programs.
  156.  
  157.  
  158.         Note: 
  159.             You may find it easier to edit CH.INI and CHBILL.PRJ on
  160.             your  PC before  copying so  that you  can use  your favorite
  161.             editor.
  162.  
  163.  
  164. DOS Installation
  165. ----------------
  166.  
  167.         Installing CHEQIN consists of setting an environment variable
  168.         called  CHEQIN to contain the full path of the initialisation
  169.         file (usually CH.INI).
  170.  
  171.         Add the  following line to  your AUTOEXEC.BAT or  enter it at
  172.         the command prompt:
  173.  
  174.             SET CHEQIN=[drive][path]filename
  175.  
  176.         Example:
  177.         
  178.             SET CHEQIN=c:\cheqin\CH.INI
  179.  
  180.             if your  initialisation file is called  CH.INI and resides on
  181.             drive C: in the directory called CHEQIN.
  182.  
  183.  
  184. Customizing CH.INI
  185. ------------------
  186.  
  187.         CH.INI contains all the start-up values for CHEQIN.  Start-up
  188.         values are of the form:
  189.  
  190.         Parameter name=String
  191.  
  192.         Certain  parameters describe  global values  to CHEQIN.   For
  193.         example,  whether CHEQIN makes a backup  of your data file or
  194.         not.
  195.  
  196.         Other parameters are project-specific.
  197.  
  198.         CHEQIN  manages up to 8 projects at  a time.  Each project is
  199.         described  by its name, the amount  of money earned per hour,
  200.         the amount  of sales  tax due,  the date  and time  forms and
  201.         other parameters.
  202.  
  203.         For example,  you may  charge $100/hr  for some  projects and
  204.         $20/hr  for others.  Some projects require every minute to be
  205.         counted and others only every half-hour.
  206.  
  207.         CH.INI is divided into sections.  The first section describes
  208.         global   parameters.        Following    sections    describe
  209.         project-specific parameters and start with the line:
  210.  
  211.         Project=name
  212.  
  213.         All parameters following this line describe that project.
  214.  
  215.         Section names are enclosed in square brackets as in:
  216.  
  217.         [General]
  218.  
  219.         and precede the list of parameters for that section.
  220.  
  221.  
  222. Sections
  223. --------
  224.  
  225.         CH.INI contains the following sections:
  226.  
  227.         General, SaveState and Projects
  228.  
  229.         The parameter names are case-independent.
  230.  
  231.     General
  232.     -------
  233.  
  234.         Hilite        = 0x5e    (DOS only)
  235.  
  236.             defines the colors CHEQIN uses to hilight text. This example
  237.             uses yellow on purple.
  238.             
  239.         Normal        = 0x1f    (DOS only)
  240.  
  241.             defines the colors CHEQIN uses for normal text. This example
  242.             uses white on blue.
  243.             
  244.         Shadow        = 0x70    (DOS only)
  245.  
  246.             defines the colors CHEQIN uses for the shadow around the main
  247.             screen. This is used mainly to make the main screen more visible.
  248.             This example places a gray shadow around the CHEQIN screen.
  249.             
  250.         Center        = 1       (DOS only)
  251.  
  252.             This  parameter tells CHEQIN whether to display in the center 
  253.             of the screen or whether to use  the upper left corner.
  254.  
  255.             The value may be 0 (use upper left corner) or 1 (place CHEQIN
  256.             in the  center of the  screen).  
  257.  
  258.             Use 0 when CHEQIN is running on virtual screens (the 80 by 25
  259.             DOS screen on the HP95LX is a virtual screen).
  260.  
  261.             If 1 is used then CHEQIN displays a frame and shadow, otherwise
  262.             not.
  263.  
  264.         Backup        = 1
  265.  
  266.             1 means  backup the data file  (CHDATA.prj) every time CHEQIN
  267.             is started.  0 means don't backup.
  268.  
  269.     SaveState
  270.     ---------
  271.     
  272.         LastProject = 0
  273.  
  274.             This  value will be set  by CHEQIN to save  the number of the
  275.             last  project that was active, so  that the same project will
  276.             be active when restarting CHEQIN.
  277.  
  278.  
  279.     Projects
  280.     --------
  281.     
  282.         The  following  parameters  may  be  used  for  the  Projects
  283.         section:
  284.  
  285.         Project = Name
  286.  
  287.             Names the project. The name may not be longer than three
  288.             letters. Shorter name will be expanded with $ signs.
  289.  
  290.             The project name is used as a file extension for all files
  291.             used by CHEQIN concerning that project.
  292.  
  293.             e.g.  Project = A
  294.  
  295.             will result in a project called A$$.
  296.  
  297.             CHEQIN creates a data file for each project called CHDATA.prj
  298.             where  'prj' is the name of the project.  Other files used by
  299.             CHEQIN are  CHBILL.prj which is  used as a  template for your
  300.             bills  for that project and CHREP.prj which is a report which
  301.             CHEQIN may generate for that project.
  302.  
  303.         Owner = Name
  304.  
  305.             Specifies the name of the person working on the project.  For
  306.             example,  John Smith may work on project ABC and use the same
  307.             HP95LX as Bill Jones who is working on project DEF.
  308.  
  309.             e.g.  owner=John Smith
  310.  
  311.             specifies John Smith to be working on the current project.
  312.  
  313.         Prefix = Currency
  314.  
  315.             Determines the prefix to  use. Maximum three characters.
  316.             Default is $.
  317.  
  318.             e.g.  Prefix = DM
  319.  
  320.             would be used in Germany.
  321.  
  322.         Wage = dollars.cents
  323.  
  324.             This represents the amount of money earned per hour.
  325.  
  326.             e.g.  Wage = 62.50
  327.  
  328.             means $62.50 per hour.
  329.  
  330.         Tax = percent
  331.  
  332.             Known as  VAT in England (or sales tax in the U.S.A.), Sales
  333.             tax varies from state to state and job to job. The sales tax
  334.             may be specified in tenths.
  335.  
  336.             e.g.  Tax=7.5
  337.  
  338.             means  7.5% sales  tax is  to be  considered for  the current
  339.             project.  Default is 0%.
  340.  
  341.         Time_Form = hours.minutes
  342.  
  343.             Some companies require times to be converted to decimal units
  344.             so that 12.50 represents 30 minutes past 12.
  345.  
  346.             You may set the time form to be either decimal or minutes.
  347.  
  348.                 Time_Form = hh.mm   - decimal
  349.                 Time_Form = hh:mm   - minutes.
  350.  
  351.             No other strings will be accepted.
  352.  
  353.         Date_Form = day,month,year
  354.  
  355.             You may set the date form to be used in the data file
  356.             (CHDATA.prj) to one of:
  357.  
  358.                 Date_Form = dd/mm/yy
  359.  
  360.                 Date_Form = dd/mm/yyyy
  361.  
  362.                 Date_Form = dd-mmm-yy
  363.  
  364.                 Date_Form = dd-mmm-yyyy
  365.  
  366.             No other forms will be accepted.
  367.  
  368.  
  369.             Note:  
  370.                 You may still produce bills or reports with American
  371.                 type dates (i.e. month before day) whatever date form you
  372.                 use for the data file.
  373.  
  374.  
  375.         Report_Form = String
  376.  
  377.             You might want to produce reports containing daily information
  378.             (e.g.  Time started, total time for a day, etc.) then you
  379.             must fill out this parameter.
  380.  
  381.             Whatever  the string contains will be used to format a single
  382.             line  of the report.  You may use any of CHEQINs variables in
  383.             the  string to fill in daily  information.  The variables are
  384.             all of the form:
  385.  
  386.                 .c.   i.e. a single case-dependent letter delimited
  387.                            on both sides by a dot.
  388.  
  389.             If,  for example, you need to produce a monthly report of the
  390.             form:
  391.  
  392.                 01/01/93 08.00 00.50 17.50 Design
  393.                 02/01/93 08.50 00.50 18.50 Sketches
  394.                 03/01/93 08.00 00.50 18.00 Slides
  395.                 04/01/93 08.00 01.00 17.50 Presentation
  396.  
  397.             then fill in the parameter like this:
  398.  
  399.             Report_Form = .T.  .1.  .2.  .3.  .4.
  400.  
  401.  
  402.             Note:
  403.                 See the section below on Variables for a complete
  404.                 description of all CHEQIN variables.
  405.  
  406.  
  407.         Pause = minutes
  408.  
  409.             This parameter allows you to set the default amount of
  410.             time you usually take for a lunch break.
  411.  
  412.             e.g.  Pause = 30
  413.  
  414.  
  415.             Note:
  416.                 You can still change the pause time when you enter
  417.                 the actual times for any particular day.
  418.  
  419.  
  420.         Granularity = minutes
  421.  
  422.             Most people like to enter start, pause, end and total times
  423.             in rounded figures. If you started work at 9 minutes past 8,
  424.             for example, then you might like to round this up to 08:15
  425.             (or 08.25). Some employers even require this as it makes the
  426.             monthly bookkeeping so much easier.
  427.  
  428.             Set the minimum time unit with this parameter.
  429.  
  430.             e.g.  Granularity=30
  431.  
  432.             tells CHEQIN to round up anything more than 15 minutes and to
  433.             round down anything below.
  434.  
  435.         Path = path
  436.  
  437.             You may tell CHEQIN where to save project-specific files.
  438.  
  439.             The files for each project may be saved to a different
  440.             directory, if you wish. Fill out this parameter for each
  441.             project.
  442.  
  443.             e.g.  Path = a:\projects\abc\
  444.  
  445.             tells CHEQIN to save the data file (CHDATA.prj), backup file,
  446.             report file and bill files to the A: drive in directory
  447.             projects\abc.
  448.  
  449.  
  450.             Note:
  451.                 The specified path must exist otherwise CHEQIN will not
  452.                 be able to read or write information pertaining to that
  453.                 project.
  454.  
  455.  
  456. Using CHEQIN
  457. ------------
  458.  
  459. The CHEQIN workplace consists of three distinct areas:
  460.  
  461.         Menu
  462.             The menu displays the functions that are currently available
  463.  
  464.         Workplace
  465.             This is where fields are edited and data displayed.
  466.  
  467.         Status Line
  468.             The status line displays error messages and prompts.
  469.  
  470.  
  471. Running CHEQIN
  472. --------------
  473.  
  474.         After  calling CHEQIN (by pressing the hot-key on the HP95 or
  475.         by  typing in CHEQIN followed by <ENTER> under DOS), the Main
  476.         Menu   appears  on  the  top  lines  offering  the  following
  477.         functions:
  478.  
  479.             Record  Total  Search  Delete  Project
  480.             rEport  Help  Quit
  481.  
  482.         Select  a  function  by  either  pressing  a  capital  letter
  483.         corresponding to the function  you  want  or  by  moving  the
  484.         cursor to the desired function and pressing ENTER.
  485.  
  486.  
  487. Record
  488. ------
  489.  
  490.         The current month is displayed in calendar form.  The current
  491.         day blinks.  Press ENTER to record a time for the current day
  492.         or  use the arrow keys, PGUP, PGDN, PLUS or MINUS to select a
  493.         different date and then press ENTER.
  494.  
  495.         Four  fields appear.   These correspond to  Start, Pause, End
  496.         and Description.
  497.  
  498.         Use  the PLUS and MINUS keys to change the times according to
  499.         the GRANULARITY you specified in CH.INI (a granularity of 15,
  500.         for example, means change the time in 15 minute increments).
  501.  
  502.         The UP and  DOWN arrow  keys bring  you to  the next/previous
  503.         field.
  504.  
  505.         Press ENTER when you've finished or ESC to cancel any changes
  506.         to that entry.
  507.  
  508.         If a  complete entry already exists  then CHEQIN will display
  509.         that entry and inquire whether you'd like to edit it.
  510.  
  511.         In  order to enable you to make multiple entries for the same
  512.         day, CHEQIN then inquires:
  513.  
  514.         Create another entry ([n]/y) ?
  515.  
  516.         Press 'y' to add an entry for the same date.
  517.  
  518.  
  519. Total
  520. -----
  521.  
  522.         Prompts for a search string and totals all entries containing
  523.         it.   The results  will be  displayed on  the screen  and the
  524.         Total Menu becomes available:
  525.  
  526.  
  527.             Bill Return
  528.  
  529.  
  530.         You may then prepare a bill by pressing Bill on the menu line
  531.         if CHEQIN finds  your CHBILL.PRJ  file.   CHEQIN looks  for a
  532.         file  named CHBILL.PRJ in the path  specified in CH.INI.  The
  533.         output file will be placed in  the  same  path  and  will  be
  534.         called  CHstring.prj where 'string' is  the first six letters
  535.         of the search string which  you  specified  and  prj  is  the
  536.         project name.
  537.  
  538.         e.g.   If you selected Total and then specified "/04/93" as
  539.         the search string then your billing file will be called
  540.         ch0493.prj.
  541.  
  542.         If  Total results in more than  one bill being displayed (see
  543.         Data  File below) then only the  last bill is named according
  544.         to  this convention.   Previous  bills are  named chp001.prj,
  545.         chp002.prj, etc.
  546.  
  547.  
  548. Search
  549. ------
  550.  
  551.         Prompts for a search string and then requests an action to be
  552.         performed on all found entries.
  553.  
  554.         You may press ENTER without a string if you'd like to process
  555.         all the entries for that project.
  556.  
  557.         e.g.    enter "/04/93" to scan all the entries for April, 1993
  558.  
  559.         or
  560.  
  561.                 "21/04/93"  to find all the entries for the 21st March, 1993.
  562.  
  563.         You may  even type in a short  sentence like, "slide show" to
  564.         find all the days you worked on "slide show".
  565.  
  566.         After you've  pressed ENTER, CHEQIN offers  you the main menu
  567.         again  (without the QUIT option) so  that you can tell CHEQIN
  568.         what to do with the entries it finds.
  569.  
  570.         e.g.    Select Delete to remove all the found entries or Total
  571.                 to total them.
  572.  
  573.  
  574.         Note:
  575.             Don't be scared to select any particular option, CHEQIN
  576.             always asks before deleting or changing data.
  577.  
  578.  
  579. Delete
  580. ------
  581.  
  582.         Selects a date through the calendar and requests verification
  583.         before  deleting an entry, if it exists.  CHEQIN displays the
  584.         complete entry and inquires:
  585.  
  586.         Delete record ([n]/y) ?
  587.  
  588.         Press  ESC or ENTER  or 'n' if  you don't want  to delete the
  589.         entry.  Press 'y' to delete.
  590.  
  591.  
  592. Project
  593. -------
  594.  
  595.         Displays the list of projects (which you specified in CH.INI)
  596.         on the menu line.  Select one to be the current project.  Any
  597.         project parameters which have  not  been  specified  will  be
  598.         replaced by CHEQIN default parameters.
  599.  
  600.         The last  project that you activated  will be active whenever
  601.         you restart CHEQIN.
  602.  
  603.  
  604. Form
  605. ----
  606.  
  607.         If you  specified a Report_Form string  in CH.INI then you'll
  608.         be  able to  generate a  report file  according to  this meta
  609.         command.
  610.  
  611.         Fill in the 'Find' string  (e.g.    "/04/93"  to  generate  a
  612.         report  for all entries from April, 1993 or "presentation" to
  613.         prepare a report  containing  all  the  days  you  worked  on
  614.         "presentation").
  615.  
  616.         The month and day for each entry found is shown shortly.
  617.  
  618.         CHEQIN creates  a file called CHREP.PRJ  in the directory you
  619.         specified in the Path parameter in CH.INI
  620.  
  621.  
  622. Help
  623. ----
  624.  
  625.         Allows you to enter a topic on which you need help.  Any help
  626.         containing the string you enter is displayed.
  627.  
  628.         If you don't enter a help topic, then all available help will
  629.         be presented, one topic at a time.
  630.  
  631.         The Help menu becomes available:
  632.  
  633.         Topic Next occurrence Return
  634.  
  635.         Press  'n'(ext occurrence) to  view more help  screens on the
  636.         topic you selected or 't'(opic) to get help on another one.
  637.  
  638.         When done press 'r' to return to CHEQINs main menu.
  639.  
  640.  
  641. Quit
  642. ----
  643.  
  644.         Returns to the system.
  645.  
  646.  
  647. CHEQIN Variables
  648. ----------------
  649.  
  650.         Use the following variables  intermixed  with  text  in  your
  651.         Report_Form parameter and in the CHBILL.PRJ file:
  652.  
  653.         Use these in both the Report_Form command and in CHBILL.PRJ:
  654.  
  655.         .d.  - total days
  656.  
  657.         .D.  - current day (1 - 31)
  658.  
  659.         .g.  - grand total (in dollars)
  660.  
  661.         .m.  - current month (1 - 12)
  662.  
  663.         .M.  - current month - full name
  664.  
  665.         .o.  - owner (as in CH.INI)
  666.  
  667.         .p.  - project name
  668.  
  669.         .s.  - sum total (hourly fee * hours)
  670.  
  671.         .S.  - total number of hours
  672.  
  673.         .v.  - sales tax in %
  674.  
  675.         .V.  - sales tax in dollars
  676.  
  677.         .w.  - hourly wage
  678.  
  679.         .Y.  - current year
  680.  
  681.         Use  these  exclusively  for  the  Report_Form  parameter  in
  682.         CH.INI:
  683.  
  684.         .T.  - date being currently processed
  685.  
  686.         .1.  - 1st field (start time)
  687.  
  688.         .2.  - 2nd field (pause)
  689.  
  690.         .3.  - 3rd field (end time)
  691.  
  692.         .4.  - 4th field (total for the day)
  693.  
  694.         .5.  - 5th field (description)
  695.  
  696.  
  697. Data File
  698. ---------
  699.  
  700.         The CHEQIN data  file is  named CHDATA.prj  where prj  is the
  701.         name of the project.  This is an ASCII file.
  702.  
  703.         Two  kinds of  information are  contained: Daily  entries and
  704.         entry qualifiers.
  705.  
  706.         Daily entries are on one line and are of the form:
  707.  
  708.         Date<TAB>Start<TAB>Pause<TAB>End<TAB>Description
  709.  
  710.         e.g.
  711.  
  712.         01/02/93 08.50 01.00 17.50 Basic design
  713.  
  714.         meaning that work on "Basic  design"  commenced  on  the  1st
  715.         February,  1993 at 8:30am and  ended at 6pm.   A 1 hour lunch
  716.         break took place.
  717.  
  718.         Qualifiers may be used to change the default parameter values
  719.         in CH.INI and are valid  from  that  point  on  until  a  new
  720.         qualifier is seen.
  721.  
  722.  
  723.         Note:
  724.             If the billing period crosses qualifiers then multiple
  725.             bills will be prepared - one bill for each valid set of data.
  726.  
  727.  
  728.         If,  for example,  you worked  for $50/hr  for the  first two
  729.         weeks  of March and for $60 the second two weeks of March and
  730.         let CHEQIN  prepare the bill, then one  bill will be made for
  731.         the  first two weeks at $50/hr and another for the second two
  732.         weeks at $60/hr.
  733.  
  734.         The first bill  will  be  named  chp001.prj  and  the  second
  735.         ch0393.prj
  736.  
  737.         Example
  738.  
  739.         :
  740.         wage=120.00 
  741.         01/02/93 08.50 01.00 17.50 Logo design
  742.         02/02/93 08.50 01.00 17.50 Logo design 
  743.         wage=70.00 
  744.         03/02/93 08.50 01.00 17.50 Presentation
  745.         wage=50.00
  746.         04/02/93 08.50 01.00 17.50 DTP layout 
  747.         :
  748.  
  749.         would  mean that work on the "Logo design" on the 1st and 2nd
  750.         of  February is charged at $120  an hour.  The "Presentation"
  751.         costs $70 an hour and the "DTP layout" is $50.00 an hour.
  752.  
  753.         Qualifiers must  be manually added  to the data  file in this
  754.         version of CHEQIN.
  755.  
  756.  
  757. Sample CH.INI
  758. -------------
  759.  
  760.         The  following sample file sets up two projects, PRJ and ABC.
  761.         Use this as a template for your own initialization.
  762.  
  763.         [General]
  764.         hilite        = 0x5e
  765.         normal        = 0x1f
  766.         shadow        = 0x70
  767.         center        = 1
  768.         backup        = 1
  769.  
  770.         [SaveState]
  771.         LastProject   = 1
  772.  
  773.         [Projects] 
  774.         Project       = PRJ
  775.         Owner         = John Smith
  776.         Report_Form   = .T. .1. .2. .3. .5.
  777.         Time_Form     = hh.mm 
  778.         Date_Form     = dd/mm/yy
  779.         Pause         = 30 
  780.         Granularity   = 15
  781.         Tax           = 14.0 
  782.         Wage          = 67.00 
  783.         Prefix        = $  
  784.         Path          = c:\_dat\
  785.  
  786.         Project       = ABC
  787.         Owner         = Bill Jones
  788.         Report_Form   = .T. .1. .2. .3. .5.
  789.         Time_Form     = hh:mm 
  790.         Date_Form     = dd/mm/yyyy
  791.         Pause         = 15
  792.         Granularity   = 15
  793.         Tax           = 10.0 
  794.         Wage          = 120.00 
  795.         Prefix        = $  
  796.         Path          = c:\_dat\
  797.  
  798.  
  799. Sample CHBILL.PRJ
  800. -----------------
  801.  
  802.         Use this as a sample template for your billing files.
  803.  
  804.                                                            .o.
  805.                                                         20, Your Street
  806.                                                         Your Zip,
  807.                                                         State, etc.
  808.  
  809.                                                         .m./.D./.Y.
  810.  
  811.  
  812.  
  813. Company
  814. Address
  815.  
  816.  
  817.  
  818.  
  819.  
  820.                             A C C O U N T
  821.  
  822.  
  823.  
  824. For services rendered during the month of .M.:
  825.  
  826.  
  827.  
  828.         .S. hours at $ .w.    $ .s.
  829.  
  830.         .v.% Sales Tax        $ .V.    
  831.  
  832.  
  833.         Total                $ .g.    
  834.  
  835.  
  836.  
  837. Payable within 30 days.
  838.  
  839.  
  840. Yours faithfully,
  841.  
  842.  
  843. .o..
  844.  
  845.  
  846.  
  847. REGISTRATION
  848.  
  849.         Please register CHEQIN if  you really  use it  so that  I can
  850.         send  you documentation and updates and give you help, if you
  851.         need.
  852.  
  853.         If you  have any suggestions, questions  or comments then you
  854.         may contact me at:
  855.  
  856.             David Geffen
  857.  
  858.             20, Flur Str.,
  859.             85540 Haar/Munich,
  860.             Germany
  861.  
  862.             Tel:    ++49 (89) 460 3747
  863.             Fax:    ++49 (89) 460 3703
  864.  
  865.             Compuserve: 100065,1654
  866.  
  867.