home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / BF / BF010B.ZIP / BILL.DOC next >
Text File  |  1989-08-03  |  109KB  |  2,485 lines

  1. .mt 0
  2. .mb 0
  3. .op
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.              ###     ###   #######
  29.              ## #   # ##   ##    ##
  30.              ##  # #  ##   ##    ##
  31.              ##   #   ##   ####### 
  32.              ##       ##   ## ##
  33.              ##       ##   ##  ###
  34.              ##       ##   ##    ## *
  35.  
  36.                                                              tm
  37.                        #######     ##    ##          ##        
  38.                        ##    ##    ##    ##          ##        
  39.                        ##     ##   ##    ##          ##        
  40.                        ########    ##    ##          ##        
  41.                        ##     ##   ##    ##          ##        
  42.                        ##    ##    ##    ##          ##        
  43.                        #######     ##    #########   ######### 
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.      MR. BILL programs and manual copyright 1985, 1987 by David M. Alexander
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.      NO WARRANTY -- YOU USE THIS PROGRAM AT YOUR RISK, NOT 
  66.      MY RISK.  NO WARRANTY OF MERCHANTABILITY OR FITNESS.
  67.      AT THIS PRICE, IF ANYTHING GOES WRONG, THE RISK IS YOURS.
  68.  
  69.                  MR. BILL is a Trade Mark of David M. Alexander
  70.  
  71.                  MS-DOS is a Trade Mark Of MicroSoft Inc.
  72.  
  73.         This manual is copyrighted by David M. Alexander 1985, 1986
  74.  
  75.             All  of  the programs beginning with the  letters  BILL  and 
  76.       referred to in this manual are copyrighted by David M. Alexander 
  77.       1985.   No  part of this manual or these programs may be  copied 
  78.       without the written permission of David M. Alexander.
  79.  
  80.  
  81.                   DAVID ALEXANDER
  82.                   2600 EL CAMINO REAL
  83.                        SUITE 506
  84.                   PALO ALTO, CA  94306
  85.  
  86.                   415-857-9233
  87.  
  88.  
  89.                   Print the manual through your wordprocessor
  90.     (WordStar, WordPerfect, PC-Write, etc) OR by typing:
  91.  
  92.              A>COPY BILL.DOC  LPT1: [RETURN]
  93.                     OR
  94.              A>PRINT BILL.DOC [RETURN -- BE SURE TO HAVE THE DOS
  95.                                  PRINT.COM FILE ON THE A: DISK]
  96.   
  97.              Have continuous form paper in your printer (about 90 pages)
  98.  
  99.      NOTE: FOR USE ON FLOPPY DISK MACHINES, AFTER PRINTING BILL.DOC,
  100.      COPY BILL.DOC TO ANOTHER DISK, DELETE BILL.DOC FROM THE 
  101.      REPORT DISK #2 AND COPY BILL.EXE FROM THE INPUT DISK #1
  102.      TO THE REPORT DISK #2.  IN THIS WAY, EACH DISK CAN BE RUN
  103.      INDEPENDENTLY.
  104.  
  105.  
  106.  
  107.  
  108.                                     i
  109.  
  110.                                    
  111.  
  112.                  T A B L E  O F  C O N T E N T S 
  113.  
  114.  
  115.     SECTION I  --- WHAT'S IT ALL ABOUT  --  OVERVIEW
  116.  
  117.           1A --     What MR. BILL Does  ............... 1 - 2
  118.           1B --     Hardware Requirements  ............ 3
  119.  
  120.     SECTION II --- GETTING STARTED      --  INSTALLATION
  121.  
  122.           2A --     General Rules For Using MR. BILL .. 4 - 7
  123.           2B --     Turning On Computer & Copying Disks 8 - 10
  124.           2C --     The Main Menu Explained  .......... 11 -12 
  125.  
  126.          SECTION III -- FIRST USE   --  SETTING UP YOUR FILES
  127.  
  128.           3A --     Setting Your Subtotal Categories .. 13 - 17
  129.                          Billing Code File Name ------- 13
  130.                          Picking Subtotal Categories -- 13
  131.                          Derived Subtotal Categories -- 14
  132.                          Plus & Minus Signs In Subtotal 14
  133.                          Finance Charges -------------- 15
  134.                          Discount Categories ---------- 15
  135.                          Changing Subtotal Entries ---- 16
  136.                          Ledger Card Headings --------- 16
  137.  
  138.           3B --     Setting Billing Codes & Rates ..... 18 - 25
  139.                          Three Letter Billing Codes --- 18
  140.                          Fixing Typos  ---------------- 19
  141.                          What To Do When Rates Entered  19
  142.                          Billing Category Headings ---- 19
  143.                          Different Entry Styles ------- 20
  144.                          Non Printing Headings -------- 20
  145.                          Total Units To Left Of Heading 20
  146.                          Heading Summary -------------- 21
  147.                          Billing Rates ---------------- 21
  148.                          Conversion Factor ------------ 22
  149.                          Subtotal Category ------------ 22
  150.                          Changing Codes & Rates ------- 23
  151.                          Management Reports ----------- 23
  152.                          Different Rate Schedules ----- 24
  153.                          Printing List Of Rates & Codes 25
  154.                          Order Charges Appear On Bill - 25
  155.                           
  156.            --- SHAREWARE FILE 'BILL.DOC' ENDS HERE ---
  157.     --- BELOW MATERIALS FURNISHED WHEN PROGRAM REGISTERED ---
  158.  
  159.           3C --     Entering Client Addresses ......... 26 - 32
  160.                          Files Created ---------------- 26
  161.                          Billing Name ----------------- 27
  162.                          Copying An Address ----------- 27
  163.                          Entering The Address --------- 28
  164.                          Entering Regarding Line ------ 29
  165.  
  166.                                    ii
  167.  
  168.                          Entering A Previous Balance -- 29
  169.                          Selecting Billing Rate Table - 29
  170.                          Done With An Address --------- 29
  171.                          Changing Addresses ----------- 30
  172.                          Deleting Billing Name -------- 30
  173.                          No Duplicate Billing Names --- 30
  174.                          Scanning Addresses ----------- 30
  175.                          Changing The Previous Balance  31
  176.                          Printing Addresses ----------- 31
  177.                          Rolodex tm Function ---------- 32
  178.  
  179.  
  180.     SECTION IV --- DAY TO DAY USE - DATA ENTRY, PRINTING BILLS
  181.  
  182.           4A --     Entering Charges & Payments ....... 33 - 44
  183.                          Printed Record Of Input ------ 33
  184.                          New Or Old Report ------------ 34
  185.                          File Name Of Billing Data ---- 34
  186.                          Begin & End Report Dates ----- 35
  187.                          Drive To Save Files ---------- 35
  188.                          Entering Billing Name -------- 36
  189.                          Fixing A Mistake ------------- 36
  190.                          Entry Numbers ---------------- 37
  191.                          Exiting When Done ------------ 37
  192.                          Entering Billing Data -------- 37
  193.                          Entering Date ---------------- 37
  194.                          Entering Amount & Code ------- 39
  195.                          Narrative Description -------- 40
  196.                          Checking Previous Balance ---- 41
  197.                          Checking RE Line ------------- 43
  198.                          Help ------------------------- 43
  199.                          Finished With Data Entry ----- 43
  200.                          Summary ---------------------- 43
  201.  
  202.           4B --     Preparing Bills & Reports ......... 45 - 53
  203.                          Printing Bills To Disk File -- 45
  204.                          Printing To Printer ---------- 45
  205.                          Report In Date Order --------- 45
  206.                          Changing Report Paper Size --- 45A - H
  207.                          Changing Report Date Format -- 45A - H
  208.                          Audit Trail Of Entries ------- 46
  209.                          Ledger Cards ----------------- 47
  210.                          Management Reports ----------- 47
  211.                          Ageing Reports --------------- 47
  212.                          Other Reports ---------------- 48
  213.                          Background On Reports -------- 48
  214.                          All Bills Or Selected Bills? - 49
  215.                          Headers & Footers ------------ 50
  216.                          Drive To Save Bills ---------- 50
  217.                          Sorting Your Entries --------- 50
  218.                          Subtotals On Separate Page? -- 52
  219.                          File Where Bills Saved ------- 52
  220.  
  221.  
  222.  
  223.                                    iii
  224.  
  225.  
  226.           4C --     Joining Small Files Into A Big One  54 - 56
  227.                          Joining Several Files Together 54
  228.                          Different People, One Bill --- 56
  229.  
  230.     SECTION V  --- BACKGROUND -- PROGRAM DETAILS; BILLING HINTS
  231.  
  232.           5A --     Bugs, Breakdowns & Troubleshooting  57 - 60
  233.                          Questions I Have Been Asked:
  234.  
  235.                          Data Too Old, No Previous Bal? 57
  236.                          How Do I Print It? ----------- 57
  237.                          Can't Find Address File ------ 57
  238.                          Put My Address On My Bill ---- 58
  239.                          $'s Not Appearing On Bill ---- 58 & 59
  240.                          How Do I Change "Total Hours"? 58
  241.                          Error 67??? ------------------ 58
  242.                          Non Printing Heading Printing  59
  243.                          Bills Don't Print At Right Page 59
  244.                          Can't Find My Billing Codes -- 60
  245.                          Error 25? -- Error 72? ------- 60
  246.                          String Space Corrupt? -------- 60
  247.                          Error 63?  What's That? ------ 60 & 60A
  248.  
  249.           5B --     How It Works; What Can Go Wrong ... 61 - 67
  250.                          Billin Module ---------------- 62
  251.                          Narrative Descriptions ------- 62
  252.                          Files Created By Mr. Bill ---- 63
  253.                          Erasing An Entry ------------- 63
  254.                          Report Dates ----------------- 64
  255.                          Sorting Billing Names -------- 66
  256.                          Sorting Billing Entries ------ 66
  257.                          First Time User Messages ----- 67
  258.                          About Color ------------------ 67
  259.                          File Format For Programmers -- 67     
  260.  
  261.           5B --     Suggested Billing Techniques ...... 68 - 72
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.                                    iv
  282.  
  283.              ----  BEFORE YOU DO ANYTHING ELSE   ---
  284.                           READ THIS!!!!
  285.  
  286.  
  287.  
  288.      Before you do anything else, read this:
  289.  
  290.      1)  Print this manual.  Let me repeat that:  Print this Manual!
  291.  
  292.      This manual is just like any other file that you print with your
  293. word processor.   If you have typed a letter to your mother with WordStar
  294. or Word Perfect or MS Word or whatever and you have called it MOM.LTR
  295. you know that you call up your word processor print menu, you tell
  296. your word processor to print the file MOM.LTR and out comes your letter.
  297.  
  298.      Okay, do the same thing except tell your word processor to print
  299. the file BILL.DOC (shareware) or BILLMAN.UAL (registered user).  
  300. If you can't handle that, put continuous paper in your printer and 
  301. at the DOS prompt type:
  302.  
  303.      A>COPY BILL.DOC LPT1: [return] 
  304.  
  305.      If your printer prints a few pages and stops, you have possibly
  306. encountered a DOS timeout error.  Go to the subdirectory where you 
  307. have your DOS files and type:
  308.  
  309.      C:\DOS>MODE LPT1: 132,,P [return]
  310.  
  311.      This tells your printer to print lines up to 132 characters wide
  312. (substitute 80 if you want a narrower line) and to ignore timeout
  313. errors.  Now the file should print all the way through. If it does not,
  314. it is not a problem with MR. BILL!  It is a problem with the way
  315. your printer is connected to your computer.  
  316.  
  317.      2)   Read the manual after you print it and BEFORE you run
  318. Mr. Bill.  Let me repeat that:  READ THE MANUAL FIRST!!!!
  319.  
  320.      3)  If you have a hard disk, use it!  Put all your Mr. Bill 
  321. programs in a BILL subdirectory and also put your data files in
  322. the same subdirectory.  
  323.  
  324.      When you start, make your computer display which subdirectory
  325. you are in with the Prompt command:
  326.  
  327. C>prompt $p$g [return]
  328. C:\>
  329.  
  330.      Now, make a bill subdirectory:
  331.  
  332. C:\>md bill [return]
  333. C:\>
  334.  
  335.                               -v-
  336.  
  337.      Now, go to the bill subdirectory:
  338.  
  339. C:\>cd \bill
  340. C:\BILL>
  341.  
  342.      Now, copy all your files from the floppy disks to your hard disk:
  343.  
  344. C:\BILL>copy A:*.* [return]
  345.  
  346.      When done, put the next Mr. Bill disk into the A: drive 
  347. and copy it to the C: drive the same way.
  348.  
  349.      If you want your data files in a separate subdirectory, 
  350. make a subdirectory called BILLDATA and use the DOS 3 SUBST 
  351. command (if you have DOS 3.0, 3.1 or 3.2) to assign the BILLDATA 
  352. subdirectory to the letter D: or E:.  If you do that, you can tell 
  353. Mr. Bill that your data disk is drive D or E.  Example:
  354.  
  355.      C:\DOS>SUBST D: C:\BILL\BILLDATA [return]
  356.  
  357.      Now, DOS will treat the BILLDATA subdirectory like a separate 
  358. drive D: and so will Mr. Bill.  Put this SUBST command in your
  359. AUTOEXEC.BAT file.
  360.      4)  Set up your subtotal categories; then set up your billing codes;
  361. then enter your addresses.  Mr. Bill will take you through these set
  362. ups automatically.  For some reason, some users immediately exit the
  363. subtotal setup module without setting up any subtotal categories.
  364. Then they try to immediately enter billing activities or even print
  365. a bill.  Of course that won't work.  
  366.  
  367.      You MUST first (a) set up your subtotal categories under your 
  368. chosen Billing Code Name (e.g. MYBILL), THEN (b) set up your billing 
  369. rates under your chosen Billing Code Name (again, the SAME name, 
  370. MYBILL) THEN (c) enter your addresses under your chosen Billing 
  371. Code Name (still the same name, MYBILL).  Only now can you enter the 
  372. activities you want to bill for.
  373.  
  374.      5)   Make life easy for yourself --- enter your client names
  375. as names, not numbers.  Yes, you can enter your client identification
  376. code for John Smith as 100456, but doesn't the code SMITH-J make
  377. much more sense?
  378.  
  379.      6)  Again, make life easy for yourself.  Don't print an
  380. audit trail as you make your entries unless you really, really
  381. need one right then and there.  It's easy to print the audit trail
  382. later from the Print menu (P on the Main Menu).
  383.  
  384.      7)  Be smart, print your bills to a disk file, then print
  385. them to the printer from your word processor or DOS after you have
  386. reviewed them in your word processor.  Why print all that paper,
  387. find your mistakes, fix your entries, then print all the paper
  388. all over again?  Find your mistakes on screen by looking at your
  389. file of bills in your word processor, then fix the mistakes, then let
  390. WordStar or PC Write or Textra or whatever print your bills to the
  391. printer.  For example, in WordStar, all you need to do is
  392.  
  393.                               -vi-
  394.  
  395.      Get into WordStar.
  396.      Press D to Display your file of bills.
  397.      File name to edit is JAN-87.BLS (or whatever).
  398.      Scroll through the file and make notes in SideKick or whatever
  399.           of any mistakes you will need to change in Mr. Bill.
  400.      ^K^Q to quit the file.
  401.      X to exit to DOS.
  402.      Call up E on the Mr. Bill Main Menu.
  403.      Use FIX to make your changes.
  404.      F on the Mr. Bill Print Menu to print your bills to a disk file.
  405.      Get into WordStar.
  406.      Press P to print your bills.
  407.      File to print is JAN-87.BLS (or whatever).
  408.      Press Escape and WordStar will print your bills.
  409.  
  410.      Folks, if you don't have a word processor, get one.  Textra is
  411.      only $20 from Ann Arbor Software in Ann Arbor, Michigan.  
  412.      PC-Write is $10 or less from shareware distributors.  PFS
  413.      First Choice is only $100 and it includes word processing,
  414.      database, report generator, spread sheet and communications.
  415.      MicroPro Easy, Webster's New World Writer and PFS Professional
  416.      Write are all very good and very easy word processors and they 
  417.      can be purchased at discount software outlets for about $100, 
  418.      or less!
  419.  
  420.      If your word processor ends the pages at different places than
  421.      Mr. Bill, you need to adjust your top and bottom margins.  Mr.
  422.      Bill wants a top marin of five lines and a bottom margin of
  423.      no more than six lines.  
  424.  
  425.           Mr. Bill wants the word processor to break the page at line 55
  426.      or higher.  This will insure that Mr. Bill will end the page 
  427.      before your word processor does.
  428.  
  429.           In this outline, I have talked about making subdirectories;
  430.      about copying files; about changing subdirectories; etc.
  431.  
  432.           THIS IS IMPORTANT!!  LEARN HOW TO USE YOUR COMPUTER BEFORE
  433.     YOU GO ANY FURTHER.  YOU SHOULD KNOW HOW TO USE THE FOLLOWING
  434.     DOS COMMANDS:
  435.  
  436.     COPY
  437.     DIR
  438.     DEL
  439.     MD   [make directory]
  440.     CD   [change directory]
  441.  
  442.           If you don't have some idea about how to use these 
  443.     commands, stop right here, get out your DOS manual or
  444.     get a DOS primer from your local computer store and learn how
  445.     to use your machine.  It is your responsibility to learn how to
  446.     use your computer.  
  447.  
  448.                              - vii -
  449.  
  450.           You wouldn't drive a car without knowing whether it takes 
  451.     gasoline or diesel fuel or how to turn on the headlights or how 
  452.     to read the gas or temperature gauges.  Give your computer the same 
  453.     consideration.
  454.  
  455.           One other point:  If you insist upon using numbers instead
  456.     of names to designate your clients, at least put a letter as the
  457.     first character of the name, e.g.  S10233 for John Smith and
  458.     A11345 for Bill Adams.  Mr. Bill will sort up to 2000 activities
  459.     in a data file in one "in memory" pass.  If you have more than
  460.     2000 activities in your data file, Mr. Bill breaks the file into
  461.     A's and B's and C's, etc. and sorts each letter in memory.  If
  462.     you begin each client code as a number '1' (10233, 11345, 17642,
  463.     etc.)  you will not be able to sort activity files with more
  464.     than 2000 entries because all entries will begin with the same
  465.     character, a '1'.  
  466.     
  467.            --------  !!IMPORTANT!!  ERROR #67 -----
  468.  
  469.            You MUST have a CONFIG.SYS, Repeat, you MUST have a CONFIG.SYS
  470.     file on your floppy boot disk or hard disk root directory with the line
  471.     FILES=20 [or greater].  If you don't, you will get an ERROR 67 when
  472.     you run the print module, TOO MANY FILES.  FILES=20 in the config.sys
  473.     file tells DOS to allow 20 files to be open at one time.  If you don't
  474.     have a config.sys file, create one like this:
  475.  
  476.         C\>COPY CON: CONFIG.SYS
  477.         FILES=20
  478.         BUFFERS=20
  479.         ^Z [press control Z then return]
  480.         1 file(s) copied
  481.         C:\> [NOW RE-BOOT THE SYSTEM BY SIMULTANEOUSLY PRESSING
  482.               THE CONTROL AND ALT AND DEL KEYS]        
  483.  
  484.          If you have a Leading Edge computer with a monochrome screen
  485.     or color card connected to a monochrome monitor, you may get a
  486.     "peculiar" display.  Change the color setting as described later
  487.     in this manual to bright white (color 15) on a black background
  488.     (color 0).
  489.  
  490.                  GENERAL INFORMATION ABOUT BILLING
  491.  
  492.          Every bill in every business has the following general parts:
  493.     (1)  Someone to send the bill to, that is, the customer
  494.     (2)  the charges and credits on the bill, that is, what you are
  495.          billing for;
  496.     (3)  the summary of your charges and credits, that is, how much
  497.          they owe from last month, how much they have paid this month,
  498.          the totals of the various costs and charges this month, and 
  499.          the balance now due.
  500.  
  501.          You must adapt your business to this format.  What does that mean?
  502.     It means that first: you must determine the general categories that
  503.  
  504.                                      vii-a                                   
  505.     make up your summary of charges and credits.  You might receive 
  506.     money in cash, by check, by credit card, by money order but all of
  507.     those credits would fall under the general subtotal heading of
  508.     "Payments".  You might charge for widgets, bolts, wheels, gears, and
  509.     brackets.  These would all fall under the general subtotal heading of
  510.     "Merchandise Sold".  You might charge for hours in court, hours in
  511.     conference, documents prepared, days in trial.  All of these would 
  512.     fall under the general subtotal of "Fees Charged".  You might charge
  513.     for pages of photocopies, shipping expenses, publication fees, 
  514.     filing fees, and consultant's fees.  All of these would fall under
  515.     the general subtotal category of "Costs Incurred".
  516.  
  517.          So, first, figure out the general subtotal categories that
  518.     will hold the summaries of your credits and charges.
  519.  
  520.          Second, you have to break down what you charge for in your 
  521.     business and what types of payments you receive in your business
  522.     into specific entries which will appear on your bills.  If you sell
  523.     twenty kinds of hardware then you would want to have 20 billing codes,
  524.     one for each type of hardware, for example,  "widget" for widgets;
  525.     "gear-a" for gear a, "brack" for brackets, "bolt" for bolts, and so
  526.     on.  Also you may want to make up a code for each type of payment:
  527.     "mc/" for master charge; "cash/" for cash; "pay/" for generic
  528.     payments, "red/" for reduction in price, etc.
  529.  
  530.         In short, you will have to make up a code for each thing you
  531.     want to charge for and a code for each payment type you receive.  
  532.     If bolts are $.05 each, then the charge per bolt is $.05.  If you
  533.     sell 200 bolts, then you enter "200 bolt" and the program will
  534.     charge $10 for that entry.
  535.  
  536.          So, first you figured out the summary categories for your 
  537.     charges and credits that will appear as a summary at the bottom
  538.     of the bill.  Next, you figured out the codes for each individual,
  539.     specific item, both charges and payments, which will appear on the
  540.     bill.  
  541.  
  542.          Next, when you tell the program what these charge and credit
  543.     codes are, you assign each of these items to one of the summary
  544.     categories, the subtotal categories.  Remember that you may have
  545.     billing codes for bolts, nuts, brackets, washers, etc.  All of these
  546.     codes fall under the general subtotal category which you created
  547.     which you decided to call "Merchandise".  When you create these
  548.     billing codes, you assign each one to have its charges added to
  549.     the "merchandise sold" subtotal category at the bottom of the bill.
  550.  
  551.           Every billing code (you can have up to 65 of them) must be 
  552.     assigned to the subtotal category which it fits under (there are
  553.     five credit and four debit subtotal categories which you can
  554.     create.)
  555.  
  556.          Okay, you have created your major, general summary categories,
  557.     your subtotal categories.  Then you created your individual billing
  558.     codes.  Then you assigned each billing code to one of the subtotal
  559.     categories.  Now, you still have to bill your customers.  That means
  560.     that you must enter the names and addresses of the people to whom you
  561.     want to send bills.
  562.                                  vii-b
  563.  
  564.           Lastly, you must enter the charges and credits which will appear
  565.     on a client's bill.  If you sold Ms. Smith some merchandise, you 
  566.     would first tell Mr. Bill her name, SMITH-M.  Then you would enter
  567.     your charges and credits by typing in your quantity followed by
  568.     the billing code you set up for each type of charge or payment, 
  569.     for example, "200 bolt" then "45 washer" then "100 widget" then "50 
  570.     pay/" then "5 ship".
  571.  
  572.           Now that you have set up the program and entered some charges
  573.     for some clients, you want to create a bill.  Go to the print menu,
  574.     and print the bill to the printer or to a disk file.
  575.  
  576.                             WHAT'S NEW 
  577.  
  578.          Beginning with Ver. 3.24, billing codes can be from one to 
  579.     seven characters long instead of a fixed three characters as in
  580.     prior versions of Mr. Bill.  Thus, now the code for "fees" can
  581.     be FEES, "telephone" can be PHONE, "letters" can be LETTERS.
  582.  
  583.          I have added a sample subtotal file, billing code file and add-
  584.     ress file called SAMPLE on the REPORT disk.  Copy SAMPLE*.* from the
  585.  
  586.                                                   viii
  587.  
  588.           
  589.     Report Disk to the disk you set up as your data disk.   If you 
  590.     want, when asked for your Billing Code file name, you can enter  
  591.     SAMPLE   and you can view the sample file.  Note that the billing 
  592.     code MINUTES in the file is set up to take your time in minutes.  
  593.     It takes your entries and divides by 60 to translate them to hours.  
  594.     All the other hourly entries in the sample file take time in tenths 
  595.     of hours.  This is to show you how you can set up the program to take 
  596.     time in either minutes or tenths of hours.  If you want, you can 
  597.     modify the sample files for your own billing use.  Note client 
  598.     JONES-J uses rate table 1 while the rest of the clients use rate 
  599.     table 0.
  600.  
  601.                PRINTING YOUR LETTERHEAD ON YOUR BILLS
  602.  
  603.          One major addition to Mr. Bill 3.26 is the ability
  604.     to print your own letterhead on the top of the first page of each
  605.     bill.  If you run Mr. Bill without using this feature, it will
  606.     space down eight blank lines before printing the first line of
  607.     your customer address to the disk file of bills.  Because your word
  608.     processor will provide for a top margin of four or five lines,
  609.     your customer address will appear in just the right place to appear
  610.     in the window of a #10 window envelope.
  611.  
  612.          When printing bills directly to the printer, Mr. Bill will
  613.     normally print twelve blank lines before printing the first
  614.     line of the customer address.  I use an HP LaserJet II and this
  615.     setting is perfect to put the customer address in the window
  616.     of a window envelope.  If you use an impact printer, you can
  617.     adjust the top of the first page three to four lines above
  618.     the printhead and your customer address will appear in the 
  619.     right place for the window in the envelope.  This is because
  620.     the page length for a LaserJet is 62 lines while the page
  621.     length for a daisy wheel printer is 66 lines.
  622.  
  623.          When you set up Mr. Bill you create a series of billing code
  624.     files which contain addresses, rates, work descriptions, ageing 
  625.     data and the like.  When you do this, you choose a billing code
  626.     file name.  In this manual I use my billing code file name, DMA, 
  627.     as an example.  I have also included a sample billing code file 
  628.     set called SAMPLE with these programs.
  629.  
  630.          When it begins printing your bills to a disk file, Mr. Bill
  631.     will look for a file with your billing code file name and the
  632.     extention .LHF (Letter Head to a File).  For example, DMA.LHF
  633.     or SAMPLE.LHF.   When Mr. Bill prints directly to the printer it
  634.     looks for a file called DMA.LHP (Letter Head to Printer) or 
  635.     SAMPLE.LHP if SAMPLE is your billing code file name.  If it finds
  636.     one of these files, it prints the contents of the file to the top 
  637.     of the first page of each bill.
  638.  
  639.           Because Mr. Bill will print eight blank lines at the top of 
  640.     each bill it puts in a disk file, DMA.LHF can have up to eight lines
  641.     of text which will print in your file of bills.
  642.  
  643.                                                   ix
  644.  
  645.         Because Mr. Bill will print twelve blank lines at the top
  646.     of each bill it prints directly to the printer, DMA.LHP can
  647.     have up to twelve lines of text which will be printed to
  648.     the top of each bill created on the printer.
  649.  
  650.          If your .LH file contains less than the maximum number of
  651.     lines of text, Mr. Bill will fill out the top of the bill with
  652.     blank lines.  If you want to position your letter head, you
  653.     can include lines of spaces above your letter head text and
  654.     Mr. Bill will print the lines of spaces, then print your text.
  655.  
  656.          You can include WordStar "dot commands" in the .LHF file
  657.     and Mr. Bill will not count them in computing the number of lines
  658.     to print.  For example, if you have five lines of dot commands
  659.     and five lines of text, Mr. Bill will still print all five lines
  660.     of text to your file as well as all five lines of dot commands.
  661.     It does this because it knows that WordStar will not print
  662.     the dot commands to the printer and that they will not take
  663.     up any room on the top of the actual printed bills.  You can
  664.     have a maximum of eight lines of text and eight lines of dot
  665.     commands in the .LHF file.
  666.  
  667.          Mr. Bill will not print dot commands to the printer.  If
  668.     it encounters a line of text beginning with a period "." in 
  669.     the .LHP file, Mr. Bill will not send that line to the printer
  670.     and it will not count that line toward your maximum of 12 lines
  671.     of text.  You can have a maximum of twelve lines of text and
  672.     six lines of dot commands in a .LHP file.
  673.  
  674.          For example, I have 18 point Times Roman and 12 point Times
  675.     Roman in my LaserJet.  My DMA.LHF file looks like this
  676.  
  677.     .ps ON    [turn on proportional space]
  678.     .cw 18    [select 18 point type]
  679.                                    [blank line of spaces]
  680.                  David M. Alexander  
  681.     .cw 12    [select 12 point type]
  682.                                 Attorney At Law
  683.                               2600 El Camino Real
  684.                                    Suite 506
  685.                              Palo Alto, CA  94306
  686.                                 (415) 857-9233
  687.      .ps off   [turn off proportional space]
  688.  
  689.          Note:  all dot commands are on their own line.  Also note,
  690.     that 18 point type is larger than 12 point so my name has to 
  691.     be shifted to the left to get it to print centered.
  692.  
  693.          Mr. Bill will also print Escape codes to the file and to
  694.     your printer if you want to control the printer directly.  For
  695.     example, The LaserJet uses an Escape(s3B to change from regular
  696.     Courier to boldface Courier.  
  697.  
  698.                                                   x
  699.  
  700.          If I wanted to print directly t∩ the printer and have the 
  701.     letterhead appear in Courier Bold theε switch back to regular 
  702.     printing, I would create a file DMA.LH╨ that looks like this:
  703.  
  704.                                       [blank line of spaces]
  705.                                       [blank line of spaces]
  706.     ^[(s3B                            [switches printer to bold]
  707.                                 David M. Alexander
  708.                                   Attorney At Law
  709.                                2600 El Camino Real
  710.                                     Suite 506
  711.                                Palo Alto, CA  94306
  712.                                   (415) 857-9233
  713.     ^[(s0B                            [switches back to normal print]
  714.  
  715.          NOTE: the escape codes will also print a blank line on
  716.     your paper.  If you want to avoid these blank lines, put the
  717.     escape code on the same line and directly in front of text.  
  718.  
  719.          It is also possible to access other LaserJet fonts
  720.    be prepared to spend a few hours with the HP manual to figure
  721.    out how to do it.  One tip:  proportional fonts treat "spaces"
  722.    very differently from characters.  You will likely have to 
  723.    enter an Escape(s0P to turn off proportional spacing, then
  724.    enter a lot of spaces to position your print in the center of
  725.    the page, then enter Escape(s1P on the same line and just in
  726.    front of the text to turn proportional spacing back on for
  727.    each line of text you want to center.
  728.  
  729.          The .LHF and .LHP files must be ASCII files without
  730.     WordStar, WordPerfect or the like special format codes.  If you
  731.     use WordStar, create the files with the N option at the main
  732.     menu.  If your word processor is unable to create a pure ASCII
  733.     file, use the COPY CON: method shown above with regard to the
  734.     creation of the CONFIG.SYS file.  If you use WordStar and you
  735.     want to put an escape code in the file, you first type a Control 
  736.     P then you hold down the ALT key, and while holding it down
  737.     type 27 on the numeric keypad then let go of the alt key.  You
  738.     should see a ^[ in the file which is the symbol for Escape.
  739.  
  740.          If you are using the COPY CON: method, you don't need to
  741.     first press a Control P.  Just hold down the ALT key, type 27
  742.     then let go of the Alt key.  (ALT27ALT)
  743.  
  744.          Once the codes are in the .LHP file, they will be sent to
  745.     the printer.  For example, my old Okidata 92 turns on Double
  746.     Width printing with an ASCII 30 followed by ASCII 31.  I opened
  747.     DMA.LHP in WordStar in the Non Document Mode.  Then I typed a
  748.     control P immediately followed by ALT30ALT then Control P 
  749.     followed by ALT31ALT.  Then I typed my name.  Then I typed
  750.     a control P followed by ALT30ALT to return to normal width
  751.     text.  When I ran Mr. Bill and printed a bill directly to
  752.     the printer, my name printed double wide followed by the
  753.     address in single width type.
  754.  
  755.                                                         xi
  756.  
  757.         Again, you don't have to create these files for the program
  758.     to work.  They are optional if you want your printer to print
  759.     your letterhead on the first page of each bill.
  760.  
  761.         Beginning with Ver. 3.28 I have made the following changes:
  762.  
  763.         In the Client Address Module, C on the Main Menu, you can now
  764.      find and display a client by a partial name.  Previously, to start
  765.      the display at the first client who's name began with "S", you 
  766.      would press "L" to Look at a name and then type "/S".  Now, to 
  767.      start at "S", you type L to Look at a name, they enter a plain
  768.      "S".  To look for "Jones-C" you can type "Jon".  If you use
  769.      client numbers and you want to find 1034521, you can enter
  770.      "10345".  Thus, partial searches are now supported and the 
  771.      "/Letter" combination is no longer needed or allowed.
  772.  
  773.          In the Print Bills Modules, B and P on the Print Menu,
  774.      you now have three choices:  1) Print All Bills; 2) Print Selected
  775.      Bills with 2a) Begin printing at a name and continue to the
  776.      end of the file, e.g. start at Potter and continue to Zuber
  777.      and 2b) Print up to 30 specifically named bills, e.g. Adams, 
  778.      Jones, Morris, Thompson.
  779.  
  780.           I have "cleaned up" all the menus.  The menus actually
  781.      displayed may not match the text in the body of this manual.
  782.      For example, now "X" is only used as a menu choice to Exit
  783.      to DOS.  To abandon a submenu, you now will use, in all 
  784.      cases, "Q" to Quit.  I believe that the new menus are more
  785.      readable and easier to understand.  
  786.  
  787.                   LISTING OF SELECTED ERROR MESSAGES
  788.  
  789.          Error #7: Out of Memory.  Your file was too big to fit into
  790.      the memory in  your machine.  This should not happen but if it
  791.      does, remove some memory resident programs and/or add more
  792.      memory to your computer.
  793.  
  794.         Error #9:  This may occur if a record in your billing data
  795.      file has been "trashed" by your system.  If strange garbage 
  796.      values get entered into one of the fields in the trashed record
  797.      they can be out of range of what the program expects to see and
  798.      thus may generate this error.   If this happens go to your backup
  799.      copy of your billing data file.
  800.  
  801.         Error #14:  This is similar to Error #7 above.
  802.  
  803.         Error #24:  Device Time-out.  Your computer has tried to send
  804.      data to a printer port and not received an acknowledgement within
  805.      the specified time.  Try setting the DOS MODE command to ignore
  806.      time-out errors.  MODE LPT1:132,,P  Consult your DOS manual.
  807.  
  808.         Error #25 or #27:  Device Fault.  This usually means that your 
  809.      printer ran out of paper or out of ribbon or was turned off.  
  810.  
  811.                                                  xiii
  812.  
  813.      Essentially, it means that the printer told the computer that it 
  814.      could not continue to function.
  815.  
  816.          Error #57: Device I/O error.  Again, a hardware problem has
  817.      occurred usually in connection with communication with either a
  818.      disk drive or a printer.
  819.  
  820.         Error #61: Disk full.  Delete some files to make more room
  821.      on the disk.
  822.  
  823.          Error #63:  This error occurs when some of your data in a disk
  824.      file has been trashed by your machine.  The program expects to find
  825.      a particular value in a file and the value is instead a zero 
  826.      because the record was damaged.  This zero is unacceptable to the
  827.      program and it generates a "bad record number" error.  Use the
  828.      back-up copy of your file.
  829.  
  830.         Error #67:  Too many files open.  Again, this will occur 
  831.      if you do not create a CONFIG.SYS file in the root directory
  832.      which file contains FILES=20 and BUFFERS=20.
  833.                                              
  834. áááá                  FIL┼ DAMAGE─ -¡ IMPORTAN╘ INF╧ LOST
  835.  
  836.         If you ever get a message that important information has been
  837.      damaged in your data file, here is what has happened.  The first
  838.      record in each data file, each .BIL file contains the record
  839.      number of the last record in use.  If this field in the first
  840.      record is trashed by DOS, Mr. Bill will not know how long your
  841.      file is or where your data ends.  If that happens, you can 
  842.      repair the problem.  Here is what you do:
  843.  
  844.            1)  do a dir on the data file to see how big it is.  For
  845.     example, C:\BILL>DIR DEC87.BIL [return] may tell you that this
  846.     file is 9450 bytes long.  Divide this number by 42, which is the
  847.     length of each record to find out that the file contains 225
  848.     billing entries.
  849.  
  850.            2)  call up BASICA or GW-BASIC and write the following
  851.     short BASIC program:
  852.  
  853.     10  CLOSE #1:OPEN "R",#1,"C:DEC87.BIL",42
  854.     20  FIELD #1, 2 AS REXC$,8 AS DATX$,12 AS NAMX$,8 AS UNT$,
  855.         [CONTINUE ALL ON ONE LINE] 2 AS CATX$,8 AS AMTX$,2 AS DESC$
  856.     30  GET #1,1:LSET REXC$=MKI$(226)
  857.     40  PUT #1,1:CLS:SYSTEM
  858.         
  859.     SAVE "FIX",A [return]
  860.     RUN [return]    
  861.  
  862.                                            xiv
  863.  
  864.         The file name in line 10 is the name of your damaged file.
  865.     In this example I used "C:DEC87.BIL".  You would use whatever
  866.     your drive and file name are for the .BIL file which is damaged.
  867.     In line 30 I used the next record after the end of the file, that
  868.     is 225 + 1 = 226.  If your file had 305 records (12810 bytes), then
  869.     you would use 306.  This little program puts the right value back
  870.     into the destroyed field so that Mr. Bill can find the end of
  871.     your file again.
  872.  
  873.          When the program is written as shown above, type RUN and
  874.     press return.  The program will run, clear the screen and
  875.     return you to DOS.  Now load BILL and call up the previously
  876.     damaged file.  It should work.  This little program was 
  877.     saved under the file name: FIX.BAS.  You can reload it 
  878.     again some other time, if necessary, change the file name
  879.     and record number, and rerun it.
  880.  
  881.          There is no room in this DOC file to give you the details
  882.     but I have added to version 3.29 the ability to use different
  883.     paper lengths, e.g. 7 inches or 12 inches, and different
  884.     date formats, e.g. MM-DD-YY or DD/MM/YY.  Full details are
  885.     in the manual, but generally, you create a file similar to
  886.     your letter head files which files Mr. Bill reads at print
  887.     time to determine your settings.
  888.  
  889.         I have added a program to the manual disk (which you will
  890.     receive upon registering the program) which will convert the
  891.     address file to a quote and comma delimited ASCII format which
  892.     can be read by most data base programs.  See the README file
  893.     on the manual disk when you register Mr. Bill.
  894.  
  895.     IMPORTANT:   I have included SAMPLE files on the disks.  If you
  896.     want, when starting out, instead of entering "S" on the menus
  897.     to set up your subtotals, income and expense codes and addresses,
  898.     you can type "D" to Display your entries and when asked for the
  899.     name of the file to display, give the name SAMPLE.  The sample
  900.     data will appear on screen and you can review or modify it as   
  901.     you wish.
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.                                                        xv
  916.  
  917.               Sec. 1  A Overview -- What MR BILL Does
  918.  
  919.  
  920.  
  921.  
  922.  
  923.                                SECTION 1   
  924.  
  925.                           WHAT'S IT ALL ABOUT?
  926.      
  927.  
  928.                         OVERVIEW OF THE PROGRAM
  929.  
  930.                           WHAT MR. BILL tm  DOES
  931.      
  932.           You  tell MR.  BILL the work you did,  the items you sold, 
  933.     the costs you incurred and the credits you received and MR. BILL 
  934.     prepares itemized invoices/bills on 8 1/2" by any length paper.
  935.      
  936.           You  tell MR.  BILL the addresses of your clients and cus-
  937.     tomers,  any  heading and footing message you want typed on  the 
  938.     bill,  the dates of the billing period,  any regarding line  for 
  939.     the  customer,  and MR.  BILL will prepare a bill with the  cus-
  940.     tomer's name and address,  the proper dates, headings, re lines, 
  941.     balance forward, finance charges, subtotals and balance due.
  942.  
  943.           MR.  BILL  will  prepare a report showing what  items  you 
  944.     billed  and what credits you received in date order for each day 
  945.     in the billing period.
  946.  
  947.           MR.  BILL  will prepare an ageing report for each of  your 
  948.     clients  showing the total now owed and how much of  that  total 
  949.     was due last month,  the month before, the month before that and 
  950.     prior to that.  MR. BILL will also create your ledger cards.
  951.  
  952.           MR.  BILL  will print an audit trail of all  your  billing 
  953.     entries.   It will also prepare a summary at the end of each set 
  954.     of bills showing total previous balances,  total credits in each 
  955.     of  5 user selected subtotal categories,  total finance charges, 
  956.     total  balances  forward,  total  debits in each  of  four  user 
  957.     selected debit categories and total balances now owed.
  958.  
  959.           MR.  BILL  allows  you to set up nine  "derived"  subtotal 
  960.     categories,  i.e.   if  one of your debit categories is "Taxable 
  961.     Sales" you can choose to multiply that total by 6% and create  a 
  962.     new  subtotal category called "Sales Taxes" or you can  multiply 
  963.     "Settlement Checks Received" by -33% to create a subtotal  cate-
  964.     gory called "Attorney's Contingent Fee".   You can have 5 credit 
  965.     categories  and 5 derived credit categories plus 4 debit  categ-
  966.     ories  and  4  derived debit categories plus  a  finance  charge 
  967.     calculated on the "New Balance Forward".
  968.  
  969.           MR.  BILL  will print your reports to the printer or to  a 
  970.     disk file.   It will create bills for only some of your customer 
  971.     or  for all your customers.   It will automatically forward  the 
  972.  
  973.                                     1
  974.  
  975.               Sec. 1  A Overview -- What MR BILL Does
  976.      
  977.     old  balance from last month's bills and will automatically  re-
  978.     bill next month.   It will print your summary of debits, credits 
  979.     and balances due on the itemized bill or on a separate page.  It 
  980.     will  show  the charge for each item next to that entry  or  not 
  981.     show  the charge.   It will accept narrative entries to display 
  982.     any kind of type of charges and credits.   You can print 
  983.     messages on each bill of up to thirty lines for each date of  the 
  984.     billing period.
  985.  
  986.           MR.  BILL allows you to set your own charges and will  add 
  987.     together  files of bills by different people at different  rates 
  988.     into one file for the creation of one integrated bill.   It also 
  989.     allows the combining of several months of data into one complete 
  990.     bill.
  991.  
  992.           MR. BILL allows you to charge different rates to different 
  993.     clients  for the same work;  for example,  you can automatically 
  994.     charge Mr.  Jones $50/hour and Mr.  Smith $75/hour for the  same 
  995.     services.  You have ten different rate structures simultaneously 
  996.     available.
  997.  
  998.           MR.  BILL  works  with client names or client numbers  and 
  999.     allows several bills at different addresses for one client.  You 
  1000.     can have 1000 different billing addresses in one file and as many 
  1001.     different files as your disks will hold.
  1002.  
  1003.           MR.  BILL  is intended for small to medium size businesses 
  1004.     and professional organizations including  lawyers,  accountants, 
  1005.     engineers and the like.  You can use it to create invoices for
  1006.     products or for time billing.
  1007.  
  1008.           MR.  BILL allows you to assign each type of work to one of 
  1009.     ten  headings  on a management report.    Thus,  you can  create 
  1010.     reports showing total hours billed,  unbilled time, total costs, 
  1011.     etc.
  1012.  
  1013.           MR. BILL is not copy protected.  It can be put on any disk 
  1014.     in  your  system and will use data files located on any disk  in 
  1015.     your system.      
  1016.  
  1017.           Each entry takes up 42 bytes of disk space if no narrative 
  1018.     description  is  used.   Each narrative takes up  64  additional 
  1019.     bytes  of  disk space.   Each charge and each credit item  is  a 
  1020.     separage entry.  Each billing file can have up to 16,000 entries 
  1021.     (depending on available RAM -- 256K should be enough).
  1022.  
  1023.           MR.  BILL  can function like a Rolodex tm.   You can get  a 
  1024.     client's  name,   address,  phone  number  and  current  balance 
  1025.     directly  from  the  operating system in about 3-4  seconds  on  a 
  1026.     hard disk system without going through any menu's. 
  1027.  
  1028.           Turn to Section 5, Chapter B "OTHER USES FOR MR. BILL" for 
  1029.     examples of other things the program can do.
  1030.  
  1031.                                     2
  1032.  
  1033.                      Sec. 1  B  Overview --  Hardware Required
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.                          HARDWARE REQUIREMENTS
  1043.       
  1044.  
  1045.     MS-DOS and two disk drives.  256K RAM Memory
  1046.  
  1047.     If all of the MR. BILL programs are saved on one disk, they take 
  1048.     up about 430K bytes of disk storage.   MR.  BILL can be run without 
  1049.     all  of the programs on the same disk.   
  1050.  
  1051.     MR.  BILL  consists  of 14 separate programs called from the Main 
  1052.     Menu.  
  1053.  
  1054.     You put MR.  BILL  into  your computer,  type BILL and press 
  1055.     return  --- that's it.      
  1056.  
  1057.     Mr. Bill is compiled with Borland Turbo Basic.  The main program,
  1058.     "BILL", is an EXE file.  So is the address module, BILLADD.  The
  1059.     rest of the modules are .TBC files, Turbo Basic Chain files.  They
  1060.     will be run from the Main Menu but cannot be called directly from 
  1061.     DOS.  They are small, efficient and fast.
  1062.  
  1063.          If you are running Mr. Bill from floppy disks, then make sure
  1064.     that you have empty space on the disks.  If not, delete the BILL.DOC
  1065.     file from your working disk to make some room.
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.                                     3
  1086.  
  1087.  
  1088.                      Sec. 2  A   Getting Started  -- General Rules
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.                                SECTION 2
  1098.  
  1099.                             GETTING STARTED
  1100.  
  1101.                        *** !!! IMPORTANT !!! ***
  1102.  
  1103.           When you first get them, Your Mr. Bill disks should NOT, 
  1104.     repeat NOT have a file called DISKDRVE.  If that file is on
  1105.     your disks when you first get Mr. Bill (before you have run
  1106.     it on your machine), delete DISKDRVE.
  1107.  
  1108.           Mr. Bill will automatically create a custom DISKDRVE for 
  1109.     your system.
  1110.  
  1111.           If you do not have a file called ORD on your disk when
  1112.     you first get the disks, then use your word processor to create
  1113.     a file called ORD on your #1 disk, the input disk.  Put only the
  1114.     number 1 in line one, column one of ORD, save the file, exit to
  1115.     DOS and run BILL.  ORD should be on your input disk when you first
  1116.     get Mr. Bill.  Mr. Bill will erase ORD automatically when it
  1117.     is finished with it.
  1118.  
  1119.                                  * * *
  1120.  
  1121.                  BASIC ASSUMPTIONS MADE IN THIS MANUAL
  1122.         GENERAL RULES FOR USING YOUR COMPUTER WITH THIS PROGRAM
  1123.  
  1124.           It  is  probably  a  good idea to make  clear  some  basic 
  1125.     assumptions  about how your computer works.   I will put all  of 
  1126.     them  here so that I don't have to repeat them in  each  chapter 
  1127.     and so you won't have to re-read them in each chapter.
  1128.  
  1129.           First:  MR. BILL doesn't care if you type in UPPER CASE or 
  1130.     lower  case.   Except for the "Narrative Description" lines  and 
  1131.     mailing addresses,  MR.  BILL automatically translates all lower 
  1132.     case  entries to upper case.   Therefore,  all your file  names, 
  1133.     your disk drive designations,  Y's and N's for YES and NO, cate-
  1134.     gory codes, customer names, everything except narrative descrip-
  1135.     tions  and street addresses are always converted to upper  case.  
  1136.     If it is easier for you to type everything in lower case, please 
  1137.     feel free to do so.
  1138.  
  1139.  
  1140.                                     4
  1141.  
  1142.                      Sec. 2  A   Getting Started  -- General Rules
  1143.  
  1144.           Second:   Throughout  the manual I will tell you to  press 
  1145.     certain keys and I will give examples of things to type.  I will 
  1146.     give you these instructions by putting quotes around the word.  
  1147.     Don't type the quotes, just the letter or word inside them.
  1148.  
  1149.           Third:   The  control key is usually at the lower left  of 
  1150.     the  keyboard and is often labeled "CTRL".   The control key  is 
  1151.     similar to a "shift" key.  You know that if you press a key on a 
  1152.     typewriter,  it will print a lower case letter.  If you hold the 
  1153.     shift key down and at the same time press a key, it will type an 
  1154.     upper case letter.
  1155.  
  1156.           The  control key works the same way.   If you hold it down 
  1157.     and at the same time press another key, the keyboard will send a 
  1158.     special  code to the computer.   If I want you to hold down  the 
  1159.     control key and at the same time press a P,  I will say: Type a 
  1160.     control "P". (Don't type the quotes, just the P).
  1161.  
  1162.           MS-DOS uses certain conventions with control keys.  
  1163.     The backspace moves the cursor  back one space and erases as it 
  1164.     backspaces.   If you are typing an entry and you make a mistake, 
  1165.     press the backspace and it will move the cursor backwards and 
  1166.     erase things as it moves.
  1167.  
  1168.           If you are in the middle of a program and you want to get 
  1169.     back to the operating system right away, you can press a control 
  1170.     "break".   This is for emergencies ONLY.  It may cause data loss.
  1171.     Most  of the programs offer you an easy way to return  to 
  1172.     the  program's menu where  you can press X to eXit the  program.  
  1173.     Usually,  you  need only keep pressing the return key  until  you 
  1174.     reach  the  menu  which gives you the exit option.   This  is  a 
  1175.     better way to get out, though a control Break will usually work.
  1176.  
  1177.           If  you don't have a word processing program and you  want 
  1178.     to  print  your reports,  you may press a control P when the  A> 
  1179.     shows on the screen.  From that time until you press a control P 
  1180.     a second time,  everything which appears on your screen 
  1181.     will also be typed on your printer continuously.    To pause the 
  1182.     print and halt the display,  in other words to "freeze"  things, 
  1183.     press a control S.  Everything will halt until you press control 
  1184.     S again.  BUT, the best way is to use your word processor, WordStar,
  1185.     WordPerfect, or whatever, to print your reports.
  1186.  
  1187.           DOS has something called a "Type" command.   If you  say 
  1188.     A>Type  FILENAME then everything in the file called FILENAME  will 
  1189.     appear  on your screen.   If you have also pressed a control  P, 
  1190.     FILENAME  will also be printed on your printer as it appears  on 
  1191.     your  screen.   If your file called FILENAME is on the B  drive, 
  1192.     then you will have to say:  A>Type B:FILENAME.  If you say:
  1193.           A>copy FILENAME LPT1:  
  1194.  
  1195.     everything in your file will be printed on your printer.
  1196.  
  1197.                                     5
  1198.  
  1199.  
  1200.                      Sec. 2  A   Getting Started  -- General Rules
  1201.  
  1202.           Fourth:  To be "in MS-DOS"  or  "in the operating system"  
  1203.     means  that  the  operating system  is  ready to take your commands.   
  1204.     You know it is  ready because  you  will  see the letter of the  
  1205.     drive  the  operating system  is using and a pointy bracket called 
  1206.     a "prompt"  on  the screen.  Don't try to figure this out except to 
  1207.     know that if you see: A>  or B> or C>, etc or the like, then the 
  1208.     operating system is  ready for you to give it a program name, like 
  1209.     BILL [Return] or a Type command or whatever.
  1210.  
  1211.           Fifth:   Every  place  in  the program where you  have  to 
  1212.     answer a question and your answer will always be the same number 
  1213.     of  characters,  e.g.  one character like a Y or an N  those  are 
  1214.     entered  by just typing them.   You don't have to press  Return.  
  1215.     As  soon as the proper number of characters has been  typed, the 
  1216.     program will proceed automatically.
  1217.  
  1218.           Sometimes,  the  number of characters you will type cannot 
  1219.     be  known in advance by the program.   For example,  if you  are 
  1220.     asked for a file name,  that name could be anywhere from one  to 
  1221.     eight characters long.  In that case, you will have to type your 
  1222.     answer  and  then press Return to let the program know that  you 
  1223.     have completed your entry and that it can now proceed.
  1224.  
  1225.           Sixth:   Filenames:   MR. BILL allows you to pick your own 
  1226.     file names for your data files.  It is usually helpful to pick a 
  1227.     name that describes your data.    If you have a file of  billing 
  1228.     data for the month of April 1987, then good file names would be 
  1229.     4-87 or APR87.  Don't use slashes "/" or back slashes "\" or spaces
  1230.     in the file name.  DOS does not allow them to be part of file names.
  1231.  
  1232.           The  file  name CANNOT be more than eight characters  long 
  1233.     (ABCDEFGH)  and  it  CANNOT have a decimal  point  in  it.   For 
  1234.     example ABC.DEF is not a legal file name in MR. BILL.  You can't 
  1235.     do this because MR.  BILL automatically puts the extension  .BIL 
  1236.     after the name of every file of billing entries.
  1237.  
  1238.           Seventh:   MR.  BILL sees all money charged,  that is  all 
  1239.     debit items, as positive numbers and all money received, that is 
  1240.     all  payments to you,  all credits for the benefit of the people 
  1241.     you are billing,  as negative numbers.   If you ever see a nega-
  1242.     tive  number as a dollar amount,  that means that  MR.  BILL  is 
  1243.     treating that entry as a credit to the client/customer.
  1244.  
  1245.           Eighth:   A few paragraphs ago I used the word "extension" 
  1246.     in  connection  with a file name.   An "extension" is the  three 
  1247.     characters  following  the decimal point on a  file  name.   For 
  1248.     example   the  .DOC of WILL.DOC is an "extension"  of  the  file 
  1249.     WILL.
  1250.  
  1251.           Last:   When in doubt,  press RETURN.  Suppose you want to 
  1252.     work with a file but can't remember your file name.   Type in a  
  1253.  
  1254.                                     6
  1255.  
  1256.                      Sec. 2  A   Getting Started  -- General Rules
  1257.  
  1258.     garbage  name  in response to the file name question and press  
  1259.     return.   MR.  BILL will automatically display your list of files.   
  1260.     What if the file you want is not on the list?   What do you  do?  
  1261.     Press  RETURN.   In most of the modules,  a return to a question 
  1262.     will  "return" you to the previous question or to a  menu  which 
  1263.     will allow you to leave the module. 
  1264.  
  1265.           So,  even  though  the  question may  not  tell  you  that 
  1266.     pressing a return will return you to the previous question or to 
  1267.     a menu, it usually will.  When in doubt, press RETURN.
  1268.  
  1269.           MR. BILL is meant for small business and professionals.  I 
  1270.     am a lawyer and I use MR.  BILL to create itemized bills for  my 
  1271.     clients.  You may be a supply company and use MR. BILL to create 
  1272.     invoices  for your customers.   Instead of saying "client/custo-
  1273.     mer"  throughout this manual -- that's kind of long winded  -- I 
  1274.     will settle on the word "client".
  1275.  
  1276.           MR.  BILL  can be on any disk in your system and your data 
  1277.     can be on any disk in your system.  If you want MR. BILL on your 
  1278.     D drive and your data on your F drive,  well and good.  But, for 
  1279.     the  sake of ease of description,  I will talk  about  MR.  BILL 
  1280.     being  on  the A drive and the data files being on the B  drive
  1281.     for floppy systems and Mr. Bill program files and data files
  1282.     being in the BILL subdirectory of the C: drive (C:\BILL>) for
  1283.     hard disk users.
  1284.  
  1285.           This is merely a convenient way to describe it.   Please  
  1286.     understand that it does not have to be this way for you.
  1287.  
  1288.       Please, PLEASE, learn how to use your computer.  I get calls
  1289.     from people who don't know how to copy files; who don't know what
  1290.     a subdirectory is, leasewise how to use one; who fill up their disks
  1291.     and then wonder why the program won't work when the disk is full;
  1292.     who don't know the difference between DOS, Mr. Bill and WordPerfect;
  1293.     essentially, who don't know the first thing about how to use their
  1294.     computer except how to turn on the power.  And they think that they
  1295.     have a right to expect to be able to use the machine with that
  1296.     level of knowledge!!!  They do not.  You do not.  Your computer is not 
  1297.     a toaster.  It takes training to understand it.
  1298.  
  1299.            If you are going to use your computer for business it is your
  1300.     obligation, your duty, to learn how to use it.  If you call me with
  1301.     a problem which turns out to be that you don't understand how to
  1302.     copy a file or how what the difference is between the root 
  1303.     directory and the Bill subdirectory, you will get no sympathy from
  1304.     me.  It is your JOB to know these things.  So, bite the bullet and 
  1305.     buy a book; buy a VCR Tape; go to a class; hire a kid from the
  1306.     computer store to train you, but learn the basics of DOS!!!
  1307.  
  1308.                                     7
  1309.  
  1310.            Sec. 2  B - Getting Started -- Copying The Program
  1311.  
  1312.  
  1313.      
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.                 TURNING ON COMPUTER AND COPYING MR. BILL 
  1320.  
  1321.  
  1322.  
  1323.         For Floppy Disk Machines  (hard disk people skip this)
  1324.  
  1325.           Take a blank disk from your box of disks and  "format" 
  1326.     it.   This  means  you must run the "format" program which  came 
  1327.     with your machine.   If you don't know how to do this,  read your 
  1328.     DOS manual about formatting disks.  
  1329.  
  1330.           Put Mr. Bill Disk #1 into the A drive and your new disk 
  1331.     into the B drive.  Now, type:
  1332.  
  1333.           A>copy A:*.* B:
  1334.  
  1335.           Disk  Number  1 will be used to set up your  programs,  to 
  1336.     enter  billing  data,  to add and change addresses  and  billing 
  1337.     codes and rates, and to add files together.  Repeat for disk #2.
  1338.  
  1339.           Disk  Number 2 will be used to write your bills to a  disk 
  1340.     file,  to  the printer,  to prepare ageing reports,  to  prepare 
  1341.     audit  trails  and to prepare a report of your charges  in  date 
  1342.     order.
  1343.  
  1344.           To  use either disk just type BILL and press return.   
  1345.           NOTE: make sure there is space left on the disk!!!!
  1346.           Again,  use  disk  #1  to input your data and disk  #2  to 
  1347.     prepare your reports.
  1348.  
  1349.           Okay,  so  much  for  the disk(s) holding  your  MR.  BILL 
  1350.     programs.
  1351.  
  1352.           Now  you  must format a new disk to  hold  your 
  1353.     data.   This will be your data disk.   Most people will put  the 
  1354.     data disk into drive B.
  1355.  
  1356.           Label the program disk(s) as "MR.  BILL PROGRAM DISK  (#1) 
  1357.     --DRIVE A" and in our example,  the data disk as "MR.  BILL DATA 
  1358.     DISK--DRIVE  B".   Note:  your program disk does not have to  go 
  1359.     into  drive A.   You can put your programs on any  disk.   Also, 
  1360.     your  data disk does not have to go in drive B.   You can choose 
  1361.     any drive as your data disk drive.
  1362.  
  1363.                                     8
  1364.  
  1365.            Sec. 2  B - Getting Started -- Copying The Program
  1366.  
  1367.           So, although I use B as an example, you are free to 
  1368.     put  your programs on any drive and you can  designate  any 
  1369.     drive as the drive to hold your data files.  
  1370.  
  1371.                       Hard Disk Users
  1372.  
  1373.           Put disk one in drive A and type:
  1374.      C:\BILL>COPY A:*.* [RETURN].  Now, put disk two in drive A and
  1375.     type the same thing again.  
  1376.  
  1377.           In our example, we have the program disk in A and the data 
  1378.     disk  in B.  If you have a hard disk,  you should put everything 
  1379.     on drive C.
  1380.  
  1381.           To begin type A>BILL [Return] or C:\BILL>BILL
  1382.  
  1383.           If this is the very first time you have used MR.  BILL  it 
  1384.     will ask you what drive you want to hold your data disk.  In our 
  1385.     example we will tell it B.  If you use a hard disk, you would
  1386.     probably tell it C.  Mr. Bill will create the file DISKDRVE and
  1387.     put the letter B or C into the file so that it can remember
  1388.     which drive you chose.
  1389.  
  1390.           MR.  BILL will now give you a message about subtotal cate-
  1391.     gories.   If you press return,  MR. BILL will automatically take 
  1392.     you  to  the  module which allows you to set  up  your  subtotal 
  1393.     categories.   If  you  press X instead of Return, you will exit 
  1394.     to the  operating system.   The next time you type BILL you will 
  1395.     be shown the same message about subtotal categories.
  1396.  
  1397.           Once  you have set up your subtotal categories,  you  will 
  1398.     press M to return to the main menu.   Now, MR. BILL will display 
  1399.     a  second  message about setting your billing codes  and  rates.  
  1400.     After you have done that and returned to the main menu, you will 
  1401.     get a message about entering your client addresses.   After  you 
  1402.     have done that,  you will get a "farewell from MR. BILL" message 
  1403.     and will be shown the main menu.
  1404.  
  1405.           WARNING:   Always keep a backup of your data files.  Disks 
  1406.     do have a habit of dying.   If yours gets its directory  damaged 
  1407.     it may not be salvageable.   Every week, it would 
  1408.     be a good idea to copy your data files onto a backup disk.
  1409.  
  1410.           IMPORTANT: if you are using a floppy disk machine, copy
  1411.     the file DISKDRVE which Mr. Bill just created on your Disk #1
  1412.     to your Mr. Bill program disk #2.
  1413.  
  1414.           ALSO IMPORTANT:  Mr. Bill looks at a file called ORD on
  1415.     disk #1 to generate these startup messages.  When it is done,
  1416.     it erases ORD.  If you want to run the start-up proceedure
  1417.     again, go the Mr. Bill input disk #1 and type:
  1418.  
  1419.     A>COPY CON: ORD [return]
  1420.     1 [return]
  1421.     ^Z [control Z then return]
  1422.     [return]
  1423.  
  1424.                                    9
  1425.  
  1426.            Sec. 2  C  Getting Started & The Main Menu
  1427.  
  1428.  
  1429.  
  1430.  
  1431.                        FIRST USE & THE MAIN MENU
  1432.  
  1433.      
  1434.           The  first  thing  you do to use MR.  BILL  is  have  your 
  1435.     program  disk in the computer and the A> or C> showing the the 
  1436.     screen.  Now you type BILL [return].  
  1437.  
  1438.           As soon as BILL.EXE has been loaded, you will be asked for 
  1439.     the  name  of  the disk drive which you want to hold  your  data 
  1440.     disk.   What  is your data disk?   MR.  BILL saves all kinds  of 
  1441.     files  which it uses to prepare your bills.   It has a  file  of 
  1442.     your billing codes,  your client names and addresses, your aging 
  1443.     information,  the  dates of your reports,  your list of subtotal 
  1444.     categories, etc.  These are all kept on your data disk.  
  1445.  
  1446.           MR.  BILL  needs  to know what drive will hold  this  data 
  1447.     disk.   You can choose any drive between A and L.   Let's assume 
  1448.     you choose the C drive.   You will type the letter C in response 
  1449.     to this first question.   MR. BILL will save this disk name in a 
  1450.     file called  DISKDRVE.  
  1451.  
  1452.           NOTE:  You MUST have DISKDRVE on every program disk.   If 
  1453.     you  split  your  programs up onto two floppy disks,  be sure  to  
  1454.     copy DISKDRVE onto to each and every program disk.
  1455.  
  1456.           OK,  now that you have given MR. BILL your data disk drive 
  1457.     location, MR. BILL will save it and won't ask for it again.  
  1458.  
  1459.           Next,  MR.  BILL will sign on with an introductory message 
  1460.     and  will tell you that it will take you to the module  used  to 
  1461.     set  up your billing subtotals.   We will discuss this module in 
  1462.     the next chapter.  You MUST set up your subtotals before you can
  1463.     prepare any bills.
  1464.  
  1465.           The  next  time  you  type  BILL  after  setting  up  your 
  1466.     subtotals,  MR.  BILL will give you another message, telling you 
  1467.     that  it  will take you to the module used to set  your  billing 
  1468.     codes and rates.  You MUST set up your billing codes and rates
  1469.     before you can create any bills.  Use the SAME NAME you used
  1470.     when you set up your subtotals.
  1471.  
  1472.           The next time you call MR.  BILL after that,  it will take 
  1473.     you  to  the  module used to set up your client names  and  add-
  1474.     resses.   You MUST enter at least one client name and address
  1475.     before you can create any bills.  When you have done that,  the 
  1476.     next time and every time thereafter that you type BILL,  MR.  BILL 
  1477.     will present you  with the  main menu.   If you want MR.  BILL to 
  1478.     go through this first time walk through routine again, open a file 
  1479.     on the program disk called ORD and put the number 1 into the file.
  1480.  
  1481.                                    10
  1482.  
  1483.                         THE MAIN MENU EXPLAINED
  1484.  
  1485.           The Main Menu looks like this:
  1486.  
  1487.  
  1488.     Copyright David M. Alexander, 1986, 1987 For This Program And
  1489.             For ALL Programs Called From This Program
  1490.  
  1491.  
  1492.  
  1493.                  **** MAIN MENU ****
  1494.  
  1495.     S  SUBTOTAL Categories
  1496.     B  BILLING Codes
  1497.     C  CLIENT/Customer Addresses
  1498.  
  1499.     E  ENTER Billing Data
  1500.  
  1501.     P  PRINT Menu 
  1502.     A  AGEING Report
  1503.  
  1504.     M  MERGE Several Billing Files Into One
  1505.  
  1506.     X  EXIT To The Operating System
  1507.     
  1508.           When  you want to enter,  change,  delete or look at  your 
  1509.     Subtotal  categories,  type S and MR.  BILL will call the module 
  1510.     BILLSUB.  This is the first thing you do when you install Mr.
  1511.     Bill.
  1512.  
  1513.           When  you  want to set,  change,  delete or look  at  your 
  1514.     billing codes and rates,  type B to set the Billing codes.   MR. 
  1515.     BILL will call up the module BILLSET.  This is the second thing you
  1516.     will do when you first install Mr. Bill
  1517.  
  1518.               When you want to enter, change, delete or look at your 
  1519.     Customer names and addresses,  type C and MR.  BILL will call  up 
  1520.     the module BILLADD.  This is the third thing you will do when you
  1521.     install Mr. Bill.
  1522.  
  1523.           When you want to Enter,  change or delete your charges and 
  1524.     credits,  press E.   MR.  BILL will call up the BILLIN module 
  1525.     and ask for billing charges and credits.
  1526.  
  1527.           When you want to create an Ageing report showing how  long 
  1528.     each client has owed you money, type A and MR. BILL will call up 
  1529.     BILLAGE.
  1530.  
  1531.           When  you  want to Merge several small files into  one  big 
  1532.     file,  i.e.  use the billing data from several people or several 
  1533.     months to create a consolidated bill,  type M and MR.  BILL will 
  1534.     call up the BILLMERG module.
  1535.  
  1536.                                    11
  1537.  
  1538.            Sec. 2  C  Getting Started & The Main Menu
  1539.  
  1540.           When you want to Print your bills or if you are unsure how 
  1541.     to print a hardcopy of your reports,  press P and MR.  BILL will 
  1542.     give you a menu offering these choices. 
  1543.  
  1544.           When  you want to eXit to the operating system,  press X 
  1545.     which will call up the A> or C> and put you back into MS-DOS.
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.                                    12
  1592.  
  1593.                Sec. 3  A -  First Time Use -- Subtotal Categories
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.                                SECTION  3
  1601.                MAKING A LIST OF YOUR SUBTOTAL CATEGORIES
  1602.  
  1603.  
  1604.           Key to press on the Main Menu:  S
  1605.  
  1606.  
  1607.           This is the module which allows you to create,  display or 
  1608.     change a list of up to 9 different subtotal categories.  
  1609.  
  1610.                            BILLING CODE FILE NAME
  1611.            
  1612.           The first thing that MR. BILL will do after you press S to 
  1613.     set  up your subtotal categories will be to ask you for the name 
  1614.     of  the file where you will store your subtotal  categories  and 
  1615.     billing  codes.   This name can be up to seven characters  long. 
  1616.     The modules in MR. BILL usually call this the billing code file.  
  1617.  
  1618.           Since  you  will use this name often, I  suggest  that  the 
  1619.     shorter  the name the better.   A good choice for a name is your 
  1620.     initials.   This keeps your billing code file separate from that 
  1621.     of  others  who might use the program.   You can  have  as  many 
  1622.     different  files of billing codes as you please.   Each file can 
  1623.     contain different rates and types of charges.
  1624.  
  1625.           If you are John T.  Smith you might want to call your file 
  1626.     JTS.  Suppose you have an associate whose name is Mary J. Jones.  
  1627.     Hers could be MJJ.  One thing you may not do:  You may not use a 
  1628.     period in your billing category file name.   You may not call it 
  1629.     JTS.XXX.   MR.  BILL  will reject any suggested name that has  a 
  1630.     period in it or which is longer than seven characters.  And, No
  1631.     Slashes (/) or back slashes (\) or SPACES in the name!
  1632.  
  1633.                     PICKING YOUR SUBTOTAL CATEGORIES
  1634.  
  1635.           Now you will be asked to set up your subtotal  categories.  
  1636.     What are they?  
  1637.  
  1638.           Everything  you bill for and all credits you receive  must 
  1639.     be assigned to a subtotal category.  For example, a lawyer might 
  1640.     bill  for FEES and COSTS.   A doctor might bill for  DRUGS,  LAB 
  1641.     FEES,  ORTHO APPLIANCES and TREATMENT.  Each business has its own 
  1642.     categories that its charges fall into.  
  1643.  
  1644.           Also,  each  business has its own categories that  credits 
  1645.     fall  into.   For  example,  a lawyer might show  the  following 
  1646.  
  1647.                                    13
  1648.  
  1649.                Sec. 3  A -  First Time Use -- Subtotal Categories
  1650.  
  1651.     categories of credits:  PAYMENTS,  SETTLEMENT CHECKS, MONEY FROM 
  1652.     3RD  PARTY  (sheriff's levy),  REFUNDS.   A doctor  might  show: 
  1653.     INSURANCE PAYMENT, PATIENT PAYMENT, MEDICARE PAYMENT.
  1654.  
  1655.           MR.  BILL  assigns  subtotal  categories 1  through  5  to 
  1656.     credits.   Any  types of payments received should be assigned to
  1657.     categories 1 to 5.
  1658.  
  1659.           MR.  BILL  assigns  subtotal  categories 6  through  9  to 
  1660.     charges.    Any  charges  made  must  be  assigned  to  subtotal 
  1661.     categories 6 through 9.
  1662.  
  1663.           For  example,  a lawyer might have the following  subtotal 
  1664.     categories:
  1665.  
  1666.           1. - Client Payments:          (credit)
  1667.           2. - Settlement Checks:        (credit)
  1668.           3. - 3rd Party Payments:       (credit)
  1669.           4. - Refunds/Bill Reduction:   (credit)
  1670.           5. - Payment To Trust:         (credit)
  1671.           6. + New Fees:                 (charge)
  1672.           7. + New Costs:                (charge)
  1673.           8. AVAILABLE
  1674.           9. AVAILABLE
  1675.  
  1676.                       DERIVED SUBTOTAL CATEGORIES
  1677.  
  1678.           Each  of  the subtotal categories can be multiplied  by  a 
  1679.     number to yield another category.   For example,  a lawyer might 
  1680.     multiply credit category #2, - SETTLEMENT CHECKS by -.33 to create 
  1681.     a  derived subtotal category he would call + CONTINGENT  FEES.   A 
  1682.     business man might have a debit category #6 called + TAXABLE SALES 
  1683.     which  he would multiply by .065 to create a new category called 
  1684.     + SALES TAXES.
  1685.  
  1686.           Each of the nine subtotal categories can be multiplied  by 
  1687.     any number between -100000 and +100000.   Each of the results of 
  1688.     that  multiplication can be given a heading and will be  printed 
  1689.     as a subtotal category on the bill.
  1690.  
  1691.                        PLUS AND MINUS SIGNS
  1692.  
  1693.            MR. BILL is set up to put plus, minus, and equals signs in 
  1694.    front the subtotal headings.  You should consider making
  1695.    your subtotal heading "Payments Received" as "- Payments Received:" and
  1696.    making "New Fees" as "+ New Fees:".  If done this way, your subtotals
  1697.    will look like this:
  1698.  
  1699.                                    14
  1700.  
  1701.                Sec. 3  A -  First Time Use -- Subtotal Categories
  1702.  
  1703.  
  1704.                    Previous Balance:   $100.00
  1705.                  - Payments Received:   $50.00
  1706.  
  1707.                  = New Balance Forward: $50.00
  1708.  
  1709.                  + New Fees:           $150.00
  1710.                  + New Costs:           $75.00
  1711.  
  1712.                  = BALANCE NOW DUE:    $275.00
  1713.  
  1714.            If you don't want the +'s and -'s, then start your subtotal
  1715.     heading with two spaces, that is "  New Fees" NOT "New Fees".  This
  1716.     is to shift the heading two places to the right to keep the 
  1717.     subtotals even with the beginning of the "Previous Balance:" line
  1718.     above. 
  1719.  
  1720.                             FINANCE CHARGES
  1721.  
  1722.           MR.  BILL has a tenth category which it allows --- "+ FINANCE 
  1723.     CHARGES".   When  a bill is created,  the old balance  is  shown.  
  1724.     Next,  all  payments  received since the last billing  are  sub-
  1725.     tracted  from  the old balance.   If there  is  still  something 
  1726.     owing,  it is called "= NEW BALANCE FORWARD".   This amount will 
  1727.     be  multiplied  by  any number you choose.   The result  of  the 
  1728.     multiplication  is a new subtotal category.   
  1729.  
  1730.           You  may give this new category any heading you  wish  --- 
  1731.     "+ FINANCE  CHARGES" or + LATE CHARGES or whatever.  If you wish  to 
  1732.     charge 1%/month as a finance charge and if you bill on a monthly 
  1733.     basis,  you  will enter .01 as the amount by which you  want  to 
  1734.     multiply the New Balance Forward.
  1735.  
  1736.           If you have some clients whom you want to exempt from
  1737.     finance charges, then, when you enter their names and addresses
  1738.     a little later, make the first character of the "Regarding Line"
  1739.     which will be printed on the bill a hyphen "-".  For example,  if
  1740.     you have a client Mary Jones whom you do not want to be charged
  1741.     a finance charge, make a "RE" line on her bill like this:
  1742.  
  1743.           -RE: Business Advice
  1744.  
  1745.           The hyphen tells Mr. Bill, not to charge her a finance charge.
  1746.  
  1747.           If you don't want to change anyone a finance charge, just
  1748.     leave the amount to multiply the new balance forward by as zero and 
  1749.      no one will be charged any finance charges.  ($500 X 0% = $0)
  1750.  
  1751.                           DISCOUNT CATEGORIES
  1752.  
  1753.           Remember,  items  1  through 5 are credit  items.  If  you 
  1754.     multiply  #1,   PAYMENTS  RECEIVED,  by  .05  you  can  call  the 
  1755.     resulting  category 5% DISCOUNT and the customer will receive  a 
  1756.  
  1757.                                    15
  1758.  
  1759.                Sec. 3  A -  First Time Use -- Subtotal Categories
  1760.  
  1761.     further  credit of 5% of the payments made.   If you multiply it  
  1762.     by -.05,  you will create a resulting category which will  debit 
  1763.     the  customer  by 5% of the payments made.   This is  because  a 
  1764.     payment  is seen as a negative number.   If the payment is $100, 
  1765.     MR.  BILL sees that as -100.   -100 X -.05= $5.   Since positive 
  1766.     numbers are charges, this would result in a $5 charge.
  1767.  
  1768.           If you multiplied #6, + NEW PURCHASES, a debit subtotal, by 
  1769.     .05 you would create a new charge,  i.e.  100 X .05=$5.   On the 
  1770.     other  hand if you multiplied #6., + NEW PURCHASES  $100 by  -.05 
  1771.     you  would get 100 X -.05= -$5,  that is a credit  result.   You 
  1772.     could call that 5% "- QUANTITY DISCOUNT".
  1773.  
  1774.           You need not create any derived subtotals and you need not 
  1775.     charge a finance charge.  This is completely optional.
  1776.  
  1777.                      CHANGING YOUR SUBTOTAL ENTRIES
  1778.  
  1779.           When  you  have entered all the  subtotal  categories  you 
  1780.     wish, you can view them and change them any way you like.  
  1781.  
  1782.           If  your  billing category file name  is  DMA,  then  this 
  1783.     program  will  save  your subtotal categories on the  data  disk 
  1784.     under the file name DMA.LST.   You can print out this file for a 
  1785.     list of your subtotal categories.   MR.  BILL will also create a 
  1786.     file  on  the  data disk for its own use and  call  it  DMA.TOT.  
  1787.     Don't do anything to DMA.TOT.  That is for MR. BILL's use.
  1788.  
  1789.           To  create these subtotals,  follow the  menu  directions.  
  1790.     MR. BILL will go through the subtotals one by one.  Any time you 
  1791.     are  finished  entering your subtotal categories,  type  ///  in 
  1792.     answer  to  the question asking you for the next subtotal  cate-
  1793.     gory.  Type a return to skip ahead to the next category.  If you 
  1794.     make  a  mistake don't worry.   Go ahead and finish  your  list.  
  1795.     When you are done,  MR.  BILL will show you what you have  typed 
  1796.     and give you the chance to change anything you like.
  1797.  
  1798.           To  make  a change you need only type the  number  of  the 
  1799.     subtotal which you want to change and MR.  BILL will ask you for 
  1800.     the new entry for that subtotal category.  
  1801.  
  1802.                               LEDGER CARDS
  1803.  
  1804.           Mr. Bill will create your ledger cards for you, but this 
  1805.     will take up a good bit of disk space.  Mr. Bill uses 114 bytes
  1806.     for each client for each month shown on the ledger card.  If you
  1807.     create 100 bills a month then 100 x 12 months x 114 = 136,800
  1808.     bytes to store your ledger card data.  So, creating ledger cards
  1809.     is optional.  
  1810.  
  1811.           Mr. Bill will ask you if you want to create/re-create
  1812.     your ledger card headings.  If you don't want Mr. Bill to 
  1813.     create your ledger cards, just type "N" for "NO".  If you 
  1814.     type "Y", for yes, Mr. Bill will take up to ten of your
  1815.  
  1816.                                    16
  1817.  
  1818.                Sec. 3  A -  First Time Use -- Subtotal Categories
  1819.  
  1820.     subtotal headings for inclusion on your ledger card.  If you
  1821.     have set up more that ten subtotal headings, you will have to
  1822.     delete some or not have Mr. Bill create your cards.  Ten is
  1823.     all there is room for.  
  1824.  
  1825.           If you later decide to change your subtotal headings, you
  1826.     will have to allow Mr. Bill to create a new table of headings
  1827.     so that it can print the new headings on the cards.  The 
  1828.     creation of this new table will WIPE OUT all your existing
  1829.     ledger card data.  So, if you add or subtract headings, print
  1830.     your ledger cards out, because Mr. Bill will proceed to start
  1831.     fresh with the new headings on new, blank, cards.
  1832.  
  1833.           If you decide you don't want Mr. Bill to create any
  1834.     ledger cards for you, that's okay.  You can change your mind
  1835.     later, come back to the subtotal category module, press "D" to
  1836.     display your subtotals, then, before you exit, Mr. Bill will
  1837.     ask you again if you want to create these card headings.  You
  1838.     can now say yes with no harm done.
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.             
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.                                    17
  1870.                   Sec. 3  B -  First Time Use --Billing Categories
  1871.  
  1872.      
  1873.  
  1874.  
  1875.  
  1876.           MAKING A LIST OF YOUR INCOME AND EXPENSE CATEGORIES
  1877.  
  1878.  
  1879.                Letter To Press At Main Menu:  B
  1880.  
  1881.           When you press B at the Main Menu,  MR.  BILL calls up the 
  1882.     program  which sets up,  displays and changes your billing codes 
  1883.     and rates.   This program will give you a menu of choices:  D to 
  1884.     display  your codes,  S to set up your codes,  C to change  your 
  1885.     codes,  M to go to the Main Menu and X to exit to the  operating 
  1886.     system.
  1887.  
  1888.           The  first  time you use this module you will press  S  on 
  1889.     this  menu  for a first time Set Up of your  billing  codes  and 
  1890.     rates.  You  will be asked for the name of the file you want  to 
  1891.     use to hold your billing codes.  This billing category file name 
  1892.     is  the  SAME NAME you gave when you set up your subtotal  cate-
  1893.     gories.  In our example it is DMA.
  1894.  
  1895.           Now you begin to make your list.
  1896.  
  1897.           You will be asked five questions over and over again.  MR. 
  1898.     BILL  will  want to know (1) the three character  code  for  the 
  1899.     billing category, (2) the heading for the category, (3) the rate 
  1900.     you  want to charge for that kind of work,  (4) the  "conversion 
  1901.     factor",  and (5) the subtotal category that this item should be 
  1902.     shown under.  There are sixty-five categories you can set.  
  1903.  
  1904.                               BILLING CODES
  1905.  
  1906.           Previous  versions  of Mr. Bill limited you  to  a  three 
  1907.     character  billing  code.   Starting  with  Version  3.24  your 
  1908.     billing  code  can  be as little as one or  as  many  as  seven 
  1909.     characters.  Don't mix letters and numbers in a code.  That is, 
  1910.     X15 is a BAD billing code.  Make it VWXYZ or XYZ or 15 or 12345 
  1911.     but DON'T make it X12345.  It WON'T work correctly that way.
  1912.  
  1913.           All  codes for bills,  that is charges you  make  against 
  1914.     the  client,   are  one  to seven letters  or  numbers long. 
  1915.             For  example, a code for a charge for a telephone call 
  1916.     could be TEL or PHONE or T or TELEPHN.   If  you wanted  to show 
  1917.     calls to the opposing attorney, you  might  use TTATN and for 
  1918.     calls to the client,  TTCLNT.   Whatever codes  you 
  1919.     want.  All codes for credits, that is payments for the benefit of 
  1920.     the client, MUST end with a slash (/).  Whenever MR. BILL  sees 
  1921.     a code  that ends with a slash,  for example 125 PAYMT/ or  125 
  1922.     SETLE/ or 125  REFND/,  it knows that you have received $125  as 
  1923.     a  payment   or  received   $125  as  a  settlement  amount  or 
  1924.     credited $125  to  the client as a refund paid to you. 
  1925.  
  1926.                                    18
  1927.                   Sec. 3  B -  First Time Use --Billing Categories
  1928.  
  1929.           You can use any codes you like.  Payments don't have to be 
  1930.     PAYMT/.  They  can  be XXXXXX/ or X/ if you like so long as you 
  1931.     keep  to  the convention of ending all codes for credits,   for 
  1932.     money   received for the client's benefit, as  contrasted  with 
  1933.     money charged, with a slash, that is a /.  MR.  BILL  considers 
  1934.     all charges against the client to  be positive  numbers and all 
  1935.     credits to the client to be  negative numbers.
  1936.  
  1937.               TYPOS WHILE ENTERING BILLING CODES & RATES
  1938.  
  1939.           If  you make a typo while entering your billing codes  and 
  1940.     rates,  don't  worry.   For any one code, you can press "P" [return] 
  1941.     and you will be returned to the Previous question.  If you have 
  1942.     finished the questions for any one code and then realize a mistake
  1943.     in a previous entry, just  go on and enter the rest  of  your 
  1944.     codes.   When  you are finished MR.  BILL will display what  you 
  1945.     typed in and allow you to change anything you like.
  1946.  
  1947.                     WHEN DONE ENTERING CODES & RATES
  1948.  
  1949.           After you have entered all the codes you want to use,  20, 
  1950.     30,  40,  65 --- however many you want to use, you tell MR. BILL 
  1951.     that you are done entering your income and billing abbreviations 
  1952.     by typing /// in answer to the Billing Code? question.  MR. BILL 
  1953.     knows  that means you are done, for now at least.   Don't worry,  
  1954.     you can come back later and enter more later if you want.
  1955.  
  1956.                        BILLING CATEGORY HEADINGS
  1957.  
  1958.           The second question (the first being the 1-7 letter code) is 
  1959.     what heading you want to give that item.  For example, you might 
  1960.     give TEL the heading "Telephone Call(s)".   You might give PY/ the 
  1961.     heading "PAYMENT RECEIVED -- THANK YOU".  You will see a line in 
  1962.     the screen like this: X_____________ with the cursor indicated by 
  1963.     the  mark at the beginning of the line.   The line indicates how 
  1964.     long your heading can be -- (30 characters).  Your  heading does not 
  1965.     have to have words in it.   If  you want  a  blank  heading,  you 
  1966.     can enter  several  spaces  for  a heading.  Headings can also be 
  1967.     in lower case.  Press "P" [return] to go to the billing code question.
  1968.  
  1969.                     DIFFERENT ENTRY STYLES           
  1970.  
  1971.                    Numbers To The Left Of The Heading
  1972.  
  1973.            If you want to have numbers printed in front of the headings 
  1974.     on the bill, for example, if your heading is Hours In 
  1975.     Conference, and you want the number of hours to print to the 
  1976.     left of the heading, then just enter the normal heading description,
  1977.     namely, Hours In Conference.  The same applies to categories 
  1978.     for the number of pages or the number of widgets.  2 CNF might 
  1979.     thus print as:
  1980.  
  1981.                                    19
  1982.  
  1983.                   Sec. 3  B -  First Time Use --Billing Categories
  1984.  
  1985.           2.00 Hours In Conference       $200
  1986.  
  1987.                  No Numbers To The Left Of The Heading
  1988.  
  1989.           If you don't want a number to print to the left of the 
  1990.     heading, for example, payments or certain costs, then begin your
  1991.     heading description with a '-' (hyphen).  If you received $500 and 
  1992.     you didn't want the 500 to print to the left of the heading, you
  1993.     would enter your heading as -Payment Received.  Thus, when you 
  1994.     entered 500 py/ as a payment entry, it would print on the bill as
  1995.  
  1996.                   -Payment Received     $500 
  1997.                     NOT AS
  1998.           500.00  Payment Received      $500.
  1999.  
  2000.           Thus, payments and these sorts of no leading number entries 
  2001.      would be entered with a hyphen (-) as the first character of the 
  2002.      heading description.
  2003.  
  2004.                          NON-PRINTING HEADINGS
  2005.  
  2006.                      Don't Print The Heading At All
  2007.  
  2008.           Sometimes you have types of charges which you don't 
  2009.     want to print on the invoice at all.  For example, UNBILLED 
  2010.     TIME.  Any heading that has a slash (/) as the first character 
  2011.     will not print on the bill at all.
  2012.  
  2013.           I  use  slash headings for /MISCELLANEOUS FEES, /MISCELLANEOUS
  2014.     COSTS, /MISCELLANEOUS CREDITS and /MINUTES CHARGED.   You could
  2015.     have /UNBILLED TIME with a rate of 0 dollars.   If you use the  B 
  2016.     instead of the P option (explained below)  and don't enter a date 
  2017.     or a narrative at the  time of billing,  then nothing will appear 
  2018.     on the bill.  NOTE:  the amount entered will be used in calculating 
  2019.     the total billed and can be included in management reports.
  2020.     So, to create a category in which the heading line will not print
  2021.     on the bill, make the first character in the heading a slash (/).
  2022.  
  2023.             ADDING UP THE NUMBERS TO THE LEFT OF THE HEADING
  2024.  
  2025.            Printing "Total Hours:" At The Bottom Of The Bill
  2026.  
  2027.           Some users want to be able to print 2 hours of this, 3 hours
  2028.     of that, half an hour of something else, and then print:
  2029.  
  2030.           Total Hours: 5.50 
  2031.  
  2032.     at the bottom of the bill.  If you want to total "widgets"
  2033.     instead of "Hours", use your word processor to do a global
  2034.     search and replace on your file of bills, finding "Total Hours:"
  2035.     and replacing it with "Total Widgets:" on each bill in your file.
  2036.  
  2037.                                    20
  2038.  
  2039.                   Sec. 3  B -  First Time Use --Billing Categories
  2040.  
  2041.           So, many of you may want to total some of the units shown
  2042.     on the bill, whether those units are hours, widgets, pages or
  2043.     whatever.  You have to do something to tell Mr. Bill that you
  2044.     want the units in any particular category added together to get
  2045.     this total.  You do that by making the first character in the
  2046.     heading a space.
  2047.  
  2048.           Let's go over that again.  Let's say that you want to add
  2049.     all your hours together and show the total at the bottom of the
  2050.     bill.  Let's also say that you will be billing for Hours In
  2051.     Conference, Hours In Research and Hours In Court.  Okay.  When
  2052.     you create your headings, you type them as:
  2053.  
  2054.     " Hours In Conference"    NOT  "Hours In Conference"
  2055.     " Hours In Research"      NOT  "Hours In Research"
  2056.     " Hours In Court"         NOT  "Hours In Court"
  2057.  
  2058.           Notice that you made the first character of each heading
  2059.     a blank space.  That space tells Mr. Bill: "Take the number of units
  2060.     for this category and add it all the units for all the other
  2061.     categories that also begin with a space."  Now, when you create
  2062.     your bills, Mr. Bill will ask you if you want to show "Total
  2063.     Hours" at the bottom of the bill.  If you say, Yes, you do, then
  2064.     Mr. Bill will take the total it has added up and print it at 
  2065.     the bottom of the bill.
  2066.  
  2067.                             HEADING SUMMARY
  2068.  
  2069.     A Regular heading prints units to the left of the heading and does
  2070.     not add up the units to print as a total at the bottom of the bill.
  2071.  
  2072.     A Heading beginning with a space, prints units to the left of the 
  2073.     heading AND adds those units up to be printed at the bottom
  2074.     of the bill.
  2075.  
  2076.     A Heading beginning with a hyphen does not print numbers to the
  2077.     left of the heading and does not add up units at the bottom.
  2078.  
  2079.     A Heading beginning with a slash does not print the heading at
  2080.     all; it does not print numbers to the left; it does not add up
  2081.     numbers on the bottom of the bill.
  2082.  
  2083.                              BILLING RATES
  2084.  
  2085.           The third question asks for your rate.   For  example,  if 
  2086.     you  charge $15 for a phone call,  then the rate would be 15 (No 
  2087.     Dollar Signs,  please).  If your code is COPY and your heading is 
  2088.     PAGES  OF PHOTOCOPIES then your rate might be .10 or  ten  cents 
  2089.     per  page.   MR.  BILL multiplies the number of units you  enter 
  2090.     when  you  prepare your bills,  e.g.  4 TEL (for four  telephone 
  2091.     calls)  times  the rate (4 X 15) and comes up with a  charge  of 
  2092.     $60.   100 COPY means 100 copies at ten cents each or 100 X  .10= 
  2093.     $10.
  2094.  
  2095.                                    21
  2096.  
  2097.                   Sec. 3  B -  First Time Use --Billing Categories
  2098.  
  2099.           If  you will be entering a dollar amount when you do  your 
  2100.     bills,  that is, 115 FIL for $115 for filing fees or 500 PY/ for 
  2101.     a $500 payment,  then your rate will be 1.   A rate of 1  passes 
  2102.     through  whatever  number  you enter when you  do  your  billing 
  2103.     entries as the amount to be charged in dollars.   1 X 115= $115.  
  2104.     1 X 500= $500.  A rate of 0 always results in a zero charge.
  2105.     500 x 0 = 0.  Press "P" [return] to go to the Heading question.
  2106.  
  2107.                            CONVERSION FACTOR
  2108.  
  2109.           The fourth question asks for a "conversion factor".   This 
  2110.     is  not as ominous as it sounds.   If you want to have the  bill 
  2111.     show  "HOURS IN CONFERENCE" but you want to enter your  time  in 
  2112.     minutes,  i.e.  37 CNF, then you want to convert the minutes you 
  2113.     enter into hours on the bill.  The conversion factor is 60.  
  2114.  
  2115.           MR.  BILL  divides  the units you enter by the  conversion 
  2116.     factor and prints the result on the bill.   120 minutes  divided 
  2117.     by  a conversion factor of 60 yields 2 hours.   If you  consider 
  2118.     eight  hours to be a working day,  you might enter your time  in 
  2119.     hours  and  use a conversion factor of 8.   The bill would  then 
  2120.     print out your charges in units of working days.
  2121.  
  2122.           You must NOT consider the conversion factor when you 
  2123.     enter  your  rates.   Suppose  you want to enter  your  time  in
  2124.     minutes  --- 5  minutes for this 10 minutes for that.   That  is 
  2125.     fine.   Suppose  you want the bill to show your time  in  hours.  
  2126.     Fine,  select  a  conversion factor of 60 and your time will  be 
  2127.     shown  in hours.   Suppose you charge $90 per  hour.   Enter your rate
  2128.     as 90.  
  2129.     
  2130.           MR. BILL multiplies  the units entered times the rate and THEN
  2131.     divides by  the conversion factor.   So,  15 minutes divided by 60 
  2132.     times $90 per hour will yield a charge of $22.50.  Thus, 15 CNF will 
  2133.     show as:
  2134.  
  2135.             .25 HOURS IN CONFERENCE     $22.50.
  2136.  
  2137.           So,  even if you enter your time in minutes, give your rate in 
  2138.     hours because your conversion factor converts the minutes to hours.
  2139.     In summary,  your billing entry is divided by your conversion factor 
  2140.     and multiplied by your billing rate.  Press "P" [return] to go to
  2141.     the previous Rate question.
  2142.  
  2143.                            SUBTOTAL CATEGORY
  2144.  
  2145.           The fifth question wants to know the subtotal category you 
  2146.     want this entry included in.   For example, if subtotal category 
  2147.     number  1  is PAYMENTS RECEIVED,  and if your code  is  PY/  for 
  2148.     PAYMENT  RECEIVED,  the subtotal category you want to enter  for 
  2149.     the  code PY/ is 1.   If HOURS IN CONFERENCE is a fee charge and 
  2150.     subtotal category number 6 is NEW FEES CHARGED then the CNF code 
  2151.     would be included in subtotal category 6.
  2152.  
  2153.                                    22
  2154.  
  2155.                   Sec. 3  B -  First Time Use --Billing Categories
  2156.  
  2157.           In other words, this question wants to know what subtotal
  2158.     category you want this charge or credit assigned to.  All charges
  2159.     and credits must be assigned to one of the subtotal categories
  2160.     that you set up.  If you forget what they are, just press a ?
  2161.     and they will be displayed on the screen.
  2162.  
  2163.           MR.  BILL  allows you to print the dollar amount of the charge 
  2164.     on the  bill or not as you desire.   For example,  15 CNF could  be 
  2165.     shown as:  
  2166.  
  2167.                .25 HOURS IN CONFERENCE     $22.50           [6P]
  2168.     or         .25 HOURS IN CONFERENCE                      [6B]
  2169.           
  2170.           For each and every billing code you can decide if you want 
  2171.     to  print the charge for that service on the bill or  leave  the 
  2172.     charge blank.
  2173.  
  2174.           In  answer  to  the fifth question you say 1P to  put  the 
  2175.     entry  into the first subtotal category and Print the dollar 
  2176.     amount of the charge to the right of the heading or 
  2177.     1B to put it into the first category and leave the charge Blank.  
  2178.     For  the  CNF example above,  you would use 6P to put  hours  in 
  2179.     conference in subtotal category 6 and print the charges for that 
  2180.     item on the bill to the right of the heading or 6B to leave the 
  2181.     charge blank. Press "P" [no return needed] to go back to the
  2182.     Conversion Factor question.   This was the last of the five 
  2183.     questions.   MR.  BILL  will now  start over with question number 
  2184.     one, Billing Code.
  2185.  
  2186.                       CHANGING YOUR CODES & RATES
  2187.  
  2188.           Once  you have entered as many charge and credit codes  as 
  2189.     you like,  you can view the list and change any entry you  want.  
  2190.     If  you wish to add more codes,  then type C to change the  next 
  2191.     avaliable code from an unused code to whatever you want to add.
  2192.  
  2193.           When  you  are all done,  MR.  BILL will write  your  list 
  2194.     alphabetized  by  the category headings under the file name  (in 
  2195.     our example):  B:DMA.HED.   MR. BILL will write your list alpha-
  2196.     betized by the three letter codes in the file: B:DMA.ABV.  
  2197.  
  2198.                            MANAGEMENT REPORTS
  2199.  
  2200.           MR.  BILL  will  allow you to assign each of your  billing 
  2201.     codes  to  one  of ten  different  management  report  headings.  
  2202.     Suppose  you  want to summarize all of your hourly   entries  to 
  2203.     determine how many hours you billed this month.   You can assign 
  2204.     each  of  your  codes that relates to hours to  a  Hours  Worked 
  2205.     heading in the management report.
  2206.  
  2207.                                    23
  2208.  
  2209.                   Sec. 3  B -  First Time Use --Billing Categories
  2210.  
  2211.           Also,  suppose  you entered a code called UNB for unbilled 
  2212.     time as a non printing entry.  You could set  the billing rate as 
  2213.     zero (so the bill would not  reflect  a charge  for  these  hours).   
  2214.     Now every time you did work  on  a client and didn't charge for it, 
  2215.     you could enter, say 2.5 UNB or whatever  the number of unbilled 
  2216.     hours was.   You  could  assign this  code  to  the  heading 
  2217.     Unbilled Time  in  the  management report.   Now, when you run the 
  2218.     management report from the audit trail module,  MR.  BILL will 
  2219.     show the total of unbilled  hours entered for the month.
  2220.  
  2221.                  DIFFERENT RATES FOR DIFFERENT CLIENTS
  2222.  
  2223.           You  can  have up to ten different rates for each  type  of 
  2224.     work.   MR.  BILL saves the basic rate,  rate table 0 in memory, 
  2225.     and alternate rates,  rate tables 1 through 9,  in disk files on 
  2226.     your  data  disk.     Thus your basic rates are  saved,  in  our 
  2227.     example,  in  file DMA0.CDE and the alternate rates in  DMA1.CDE 
  2228.     through DMA9.CDE.
  2229.  
  2230.           When  you set up your rates for the first time,  they  are 
  2231.     saved  (for  example)  in DMA0.CDE.  DON'T YOU PUT IN THE 0 (ZERO).
  2232.     Mr. Bill will do that all on its own.  Suppose you  are  charging 
  2233.     $100/hour for consulting.   Suppose you have a special client whom you 
  2234.     want  to  give  a  break to and charge $50/hour for  the  same 
  2235.     consulting work.  Maybe you have a third client whom you want to 
  2236.     charge $125/hour.  Here is what you do:
  2237.  
  2238.           First,  enter your codes and rates for your general charges 
  2239.     of $100 per hour.  Exit to the operating sustem and make a copy 
  2240.     of  the file  DMA0.CDE (or whatever you named your billing  code 
  2241.     file) as DMA1.CDE.   For example:  C>COPY C:DMA0.CDE C:DMA1.CDE 
  2242.  
  2243.           Now,  type  BILL and press B to enter Billing Codes. Next,
  2244.     press D to display your codes.  Give DMA  as  the 
  2245.     billing  code file name you want to work with.  Now, you will 
  2246.     be asked which  rate table, 0 through 9 you want to work with.   
  2247.     
  2248.           Since you have just created DMA1, press  1.  Mr bill will
  2249.     display your rates.  You now enter the number of each 
  2250.     rate  which  you  wish to change  from $100/hour  to  $50/hour.  
  2251.     Press R to change  the rate to $50/hour.   DON'T CHANGE ANYTHING 
  2252.     EXCEPT  THE RATE.  
  2253.  
  2254.           Make a note  on a piece of paper that 0 =  $100/hour;  1  = 
  2255.     $50/hour.   Repeat the proceedure for each additional rate table 
  2256.     you want to create up to DMA9.CDE.  When you enter your addresses,
  2257.     you will be able to enter a number from 0 through 9 for each
  2258.     billing name.  If you want to charge Tom Smith $50/hour and you
  2259.     have set up rate table 1 as $50/hour, then enter a 1 as the
  2260.     Tom Smith rate table.  Now, when you enter charges for Tom, 
  2261.     Mr. Bill will automatically bill him at that rate without any
  2262.     action at all on your part.
  2263.  
  2264.                                    24
  2265.  
  2266.                   Sec. 3  B -  First Time Use --Billing Categories
  2267.  
  2268.                   PRINTING YOUR LIST OF CODES & RATES
  2269.  
  2270.           You can print these lists of codes and rates either by calling 
  2271.     up DMA.HED or DMA.ABV on  your  word processer and having it print 
  2272.     them  or  by printing these files through DOS.
  2273.  
  2274.           If you print in DOS, your  printer  will print the list on one  
  2275.     continuous piece  of paper.   I suggest that you have a long piece  
  2276.     in  the printer as the list will be 65 lines long.  
  2277.           
  2278.           MR.  BILL  will  create for its own use the  file  DMA0.CDE 
  2279.     containing  the  codes  and rates  and  DMA.TBL  containing  the 
  2280.     headings, subtotal categories and conversion factors.  Don't mess
  2281.     with these data files!
  2282.  
  2283.                    ORDER CHARGES WILL APPEAR ON BILL
  2284.  
  2285.           For  any  given  date, the categories you  choose  will  be 
  2286.     printed  on your bills in the same order that you  entered  them 
  2287.     when you set up your list.    That means that if the first cate-
  2288.     gory  that  you  entered was for "PHOTOCOPY  EXPENSES"  and  the 
  2289.     second  entry was for "HOURS IN CONFERENCE" and the third  entry 
  2290.     was for "TELEPHONE CALLS" then when a bill is written, the first 
  2291.     entry for,  say 11-1-86, will be "PHOTOCOPY EXPENSES", (if there 
  2292.     were any),  the second for 11-1-86 will be "HOURS IN CONFERENCE" 
  2293.     and  the  third  for 11-1-86 will be "TELEPHONE  CALLS"  and  so 
  2294.     forth.  NOTE:  these headings don't have to be in all capitals.
  2295.  
  2296.           If  you  want  your categories to appear on your  bill  in 
  2297.     alphabetical  order,  then you must enter them  in  alphabetical 
  2298.     order.
  2299.  
  2300.           If  you  want your bill to show all your costs first  then 
  2301.     all your fees,  you must enter all your cost codes  first,  then 
  2302.     all  your fee codes.   In that way,  each date billed will first 
  2303.     show the costs charged on that day, then all the fees charged on 
  2304.     that day.
  2305.  
  2306.           If  you  want to see your codes in exactly the same  order 
  2307.     that you entered them,  type control P then type TYPE  C:DMA.TBL 
  2308.     (or  whatever name you used) and press return or have your  word 
  2309.     processing  program  print out your file DMA.TBL which  will  be 
  2310.     found on your data disk.  
  2311.  
  2312.           WARNING:  print  DMA.TBL if you will,  BUT DON'T MESS WITH 
  2313.     IT.   If you make any changes to it or even re-save through your 
  2314.     word processor, you may make it unusable by the program.  If you 
  2315.     must edit it, use the "N" option in WordStar.
  2316.      
  2317.  
  2318.  
  2319.                                    25
  2320.  
  2321.  
  2322.                     QUICK USE OUTLINE FOR MR. BILL tm
  2323.  
  2324.           
  2325.           You start MR. BILL by typing:
  2326.           A>BILL [return]
  2327.  
  2328.           Your disk has a file called ORD with contains the number 1.  
  2329.     This starts the getting started "tutorial".    You will be  taken 
  2330.     to the following modules:
  2331.  
  2332.           1) BILLSUB, to set up your (up to) nine subtotal categories
  2333.           2) BILLSET, to set up your billing codes and rates
  2334.           3) BILLADD, to enter your client/customer addresses
  2335.  
  2336.           When these have been set up,  Mr.  Bill will erase ORD  and 
  2337.     take  you to the Main Menu.   You can now press 'E' to Enter your 
  2338.     charges  and credits.   After entering your billing data 
  2339.     (activities) you can press 'P' at the Main Menu to get
  2340.     information about how to print your bills and reports.
  2341.  
  2342.           Let  Mr.  Bill take you through the  set-up  modules,  then 
  2343.     enter some data and print some bills.  Play with it.  Nothing you 
  2344.     do  with Mr.  Bill with erase your files or format your disks  or 
  2345.     cause your machine to go up in smoke.  Experiment with it, use it 
  2346.     and if you like it, send for the manual.
  2347.  
  2348.              NOTE:  When you set up your subtotal categories, you will
  2349.     be asked for your billing code name.  Use your initials or 'MYBILLS'
  2350.     or 'RATES' or whatever you like.
  2351.  
  2352.              When you set up your table of billing codes and rates
  2353.     you will again be asked for your billing code name.  Us the SAME
  2354.     NAME, 'RATES'  'MYBILLS' 'DMA' whatever, but the same name as 
  2355.     you used when you set up your subtotals.
  2356.  
  2357.              When you enter your addresses, you will be asked for your
  2358.     billing code name.  USE THE SAME NAME.  Mr. Bill will tack an
  2359.     extension onto the end of this name for different files: .CDE for
  2360.     billing codes, .ADD for address files, .KEY for billing name key
  2361.     files, etc.  So, please, first set up your subtotals, second,
  2362.     setup your billing codes and third set up your addresses and
  2363.     use the same file name when you start each of these modules.
  2364.  
  2365.                            ABOUT COLOR
  2366.  
  2367.           I gave a bit of thought to the question of color.  Most
  2368.     users have monochrome screens, though in a couple of years this
  2369.     will change.  Most of the color users are satisfied with white
  2370.     letters on a dark blue screen.  I could write a color installation
  2371.     program then put code into each module to read the set up
  2372.     file and set the chosen color.  BUT, this would add another
  2373.     program, another disk file, more user confusion and more code.
  2374.     I have, however, made it possible for you to change the colors
  2375.  
  2376.                               26
  2377.  
  2378.     which Mr. Bill uses.  The default colors are white letters (the
  2379.     foreground color) on a blue background.  These colors can be changed
  2380.     by placing the numbers of alternate colors in the DISKDRVE file.
  2381.  
  2382.           Let me explain: Turbo Basic gives each color a number
  2383.     according to the list below:
  2384.  
  2385.     0=Black;   1=Blue;   2=Green;  3=Cyan;   4=Red;    5=Magenta
  2386.     6=Brown;   7=White;  8=Gray;   9=Light Blue;  10=Light Green
  2387.     11=Light Cyan;  12=Light Red;  13=Light Magenta    14=Yellow
  2388.     15=Bright White;
  2389.  
  2390.           Thus, Bright white letters on a blue background (the 
  2391.     default) would be 15 (bright white), 1 (blue);
  2392.  
  2393.           Blue letters on a white background would be 1 (blue)
  2394.     15 (bright white);
  2395.  
  2396.           Red letters on a green background would be 4 (red), 2
  2397.     (green).
  2398.  
  2399.           You can add two lines of color numbers to your diskdrve 
  2400.     file to tell Mr. Bill that you want it to use the specified 
  2401.     colors instead of white letters on a blue background.  For
  2402.     example, if you wanted White letters on a Black background,
  2403.     your DISKDRVE file would look like this:
  2404.  
  2405.     C       [DATA DRIVE NAME, DRIVE C]
  2406.     15      [THE NUMBER FOR THE COLOR WHITE]
  2407.     0       [THE NUMBER FOR THE COLOR BLACK]
  2408.  
  2409.           Don't type in the information in the brackets.  That is 
  2410.     just to explain the data to you.  Here is how you could create
  2411.     a diskdrve version to put white letters on a black background:
  2412.  
  2413.  
  2414.     C:\BILL>COPY CON: DISKDRVE  [RETURN]
  2415.     C  [RETURN]
  2416.     15  [RETURN]
  2417.     0  [RETURN]
  2418.     ^Z [CONTROL Z THEN RETURN]
  2419.     1 file(s) copied
  2420.  
  2421.     C:\BILL>TYPE DISKDRVE [RETURN]
  2422.     C
  2423.     15
  2424.     0
  2425.  
  2426.     C:\BILL>
  2427.  
  2428.           Again, don't type in the words in the brackets.  They are
  2429.     just to explain things to you.  That is, you don't type the word
  2430.     "return"; you press the return key.  The control Z means that you
  2431.     hold down the control key and press a Z at the same time.
  2432.  
  2433.                               27
  2434.  
  2435.           If you are happy with white on blue, YOU DON'T HAVE TO DO
  2436.     ANYTHING AT ALL TO DISKDRVE.  JUST LEAVE IT ALONE AND YOU WILL 
  2437.     GET WHITE ON BLUE.
  2438.  
  2439.                          END OF SHAREWARE MANUAL
  2440.                 FULL MANUAL UPON REGISTRATION OF PROGRAM
  2441.  
  2442.  
  2443.           The above Table of Contents gives you an outline of what is 
  2444.     in the full MR. BILL manual.  Users who register with me will get 
  2445.     a  disk  containing the full manual plus notification of  updates 
  2446.     and some help if you call with a question.  
  2447.  
  2448.           To register, send me your name and address and $40.  If you 
  2449.     use MR. BILL, I ask you to send me the $40 as part recompense for 
  2450.     the many hundreds of hours I have invested in the program.
  2451.  
  2452.           Commercial users are strongly urged to pay the $40 
  2453.     if they use the program.   If you haven't registered the program, 
  2454.     don't  call  with  questions.    I return all  calls  collect  to 
  2455.     registered users.
  2456.  
  2457.           If you like MR.  BILL,  you should consider trying CK tm, a 
  2458.     program  I wrote to keep track of all the income and expenses  in 
  2459.     my law practice including monthly and year to date reports for my 
  2460.     CPA.    CK  is also available from the people who sent you MR BILL.
  2461.  
  2462.           Take care,
  2463.  
  2464.           David M. Alexander
  2465.  
  2466.  
  2467.                               David M. Alexander
  2468.                           2600 El Camino Real  #506
  2469.                              Palo Alto, CA  94306
  2470.                                  415-857-9233
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.                                    28
  2485.