home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / finance / chex252.arj / CHEX.DOC < prev    next >
Text File  |  1992-04-03  |  40KB  |  767 lines

  1. April 3, 1992                                                          v2.52
  2.                                 C h e X
  3.              Copyright (c) Rich Young, 1987, 1988, 1989, 1992
  4.  
  5.  CheX is an easy to use checkbook program for your IBM PC or compatible
  6.  computer.  It helps in balancing and can be used for credit cards, savings
  7.  accounts, and other types of debit / credit bookkeeping.
  8.  
  9.  To START a new checkbook type "CheX" or "CheX <filename>" and press
  10.  <Return>.  Respond with a "Y" or "y" to create a new checkbook.  Enter the
  11.  date and the existing balance prior to your first non-posted entry.  Then
  12.  enter the rest of your entries that have not cleared the bank.
  13.  
  14.  Use <F2> to sort the items that appear on the screen.  This keeps items in
  15.  date order.  Use <F7> to print your checkbook, and press <Escape> or <F10>
  16.  to exit the program.
  17.  
  18.  Feel free to copy and distribute this program fully intact with this
  19.  document.  By using this program you accept full liability;  there is no
  20.  warranty stated nor implied.  Please don't let this program result in an
  21.  overdraft on your part due to an oversight on my part.
  22.  
  23.  
  24. .                      T A B L E   O F   C O N T E N T S
  25.  
  26.                           Screen                                     Screen
  27.     I.  Control Keys....... 3.01        IX.  Format Check Options.... 24.15
  28.    II.  Function Keys...... 4.13         X.  Graph & Total........... 27.18
  29.   III.  Fields............. 9.14        XI.  Password Options........ 31.16
  30.    IV.  Balancing......... 13.09       XII.  CHEX.INI Options........ 34.02
  31.     V.  Startup Options... 15.18      XIII.  Importing Data.......... 34.17
  32.    VI.  Custom Options.... 17.17       XIV.  Errors.................. 39.03
  33.   VII.  Print and Audit... 21.14        XV.  Backing Up.............. 39.18
  34.  VIII.  Check Printing.... 23.09       XVI.  Program Information..... 40.18
  35.  
  36.  
  37. I.   C O N T R O L   K E Y S:
  38.  ---------------------------------------------------------------------------
  39.  |  Ctrl-PgUp   - Top of checkbook.   |  Right Arrow - Next character.     |
  40.  |  Ctrl-PgDn   - Bottom of checkbook.|  Left Arrow  - Prior character.    |
  41.  |  Page Up     - Up one screen.      |  Up Arrow    - Up one line.        |
  42.  |  Page Down   - Down one screen.    |  Down Arrow  - Down one line.      |
  43.  |  Backspace   - Back one space.     |  Home        - Start of field.     |
  44.  |  Escape      - Exit.               |  End         - End of field.       |
  45.  |  Return      - Next column.        |  Shift Tab   - Prior column.       |
  46.  |  Tab         -  "    "             | ^Left Arrow  -  "     "            |
  47.  | ^Right Arrow -  "    "             |  Insert      - Insert mode toggle. |
  48.  |                                    |  Delete      - "Eat" a character.  |
  49.  |                                    |                                    |
  50.  |  Alt-C       - Copy item.   Ctrl-K |  Ctrl-Home   - Top of screen.      |
  51.  |  Alt-I       - Insert line. Ctrl-N |  Ctrl-End    - Bottom of screen.   |
  52.  |  Alt-D       - Blank item.  Ctrl-Y |  Alt-P       - Print check hot key.|
  53.  |  Alt-A       - Auto copy.   F6-A   |  Alt-D Alt-D - Delete item.        |
  54.  ---------------------------------------------------------------------------
  55.  
  56.    While entering numeric fields, the alphanumeric keyboard will emulate a
  57.    ten key in the following manner:
  58.  
  59.                 -----------                   ------------
  60.                  \ 7  8  9 \                   \ 7  8  9  \
  61.                   \ U  I  O \     same as       \ 4  5  6  \
  62.                    \ J  K  L \                   \ 1  2  3  \
  63.                     \ M     . \                   \ 0     .  \
  64.                      ----------                    ------------
  65.  
  66.  
  67. II.   F U N C T I O N   K E Y S:
  68.  
  69.   F1  - HELP.  Displays this document, "CHEX.DOC".  Available at any prompt.
  70.         Press <F4> or "F" to search for a specific subject or string.  Press
  71.         <F5> or "N" to find the next occurrence of the string.  You may
  72.         modify this document to fit your needs.  I use the QEdit editor with
  73.         a right margin of 76.  Maximum number of lines is 800.
  74.  
  75.   F2  - SORT items in date order that appear on the screen.  For larger
  76.         sorts use <F6-S>.
  77.  
  78.  [F3] - UNDO any changes made to the item the cursor is currently on.  The
  79.         old item will be displayed at the bottom of the screen.  Press "Y"
  80.         to confirm.  Undo limit is 40 items.  Undo information is cleared
  81.         when you go to a different checkbook, <F9>, or by deleting an item,
  82.         <Alt-D> <Alt-D>.
  83.  
  84.  [F4] - FIND an alpha string.  Starts at end and works back to the beginning
  85.         of the book.  FIND is not case sensitive.  Use "|" for vertical
  86.         lines.  When a string is found you will have the following options:
  87.  
  88.           (E)nd find     - return to checkbook.
  89.           (G)raph        - graph all occurrences.          (see section  X.)
  90.           (M)ove to item - moves the cursor to the actual item.
  91.           (N)ext item    - search for next occurrence of string.
  92.           (P)rint & next - print an item, display next occurrence, and print
  93.                            a total when done.
  94.  
  95.  [F5] - FIND NEXT occurrence of an alpha string.  Used after F4, FIND.
  96.  
  97.  [F6] - UTILITY functions:
  98.  
  99.           (A)utoCopy - copy entries from the last month that has items with
  100.                        an asterisk or a colon at the beginning or at the end
  101.                        of the NOTE field.  Items with a colon will have a
  102.                        zero dollar amount after the copy.  The destination
  103.                        is the next month unless CHEX.INI file (see section
  104.                        XII) contains AutoCopyDate=yes, then the items are
  105.                        copied using the current date.
  106.  
  107.                        This can be used for automatic or repetitive entries
  108.                        and can also be activated by pressing Alt-A.
  109.  
  110.           (B)alance  - balance bank statement.            (see section IV.)
  111.           (I)mport   - import a comma delimited, ASCII, or CheX file. (see
  112.                        section XIII, Importing Data)
  113.           (L)ock     - locks the checkbook so that posted items cannot be
  114.                        altered.  Exiting the checkbook will do the same
  115.                        thing.
  116.           (P)ost     - move the cursor to the first non-posted item.
  117.           (S)ort all - sort the last #### items in the checkbook in date
  118.                        order.
  119.           (U)nlock   - unlocks the checkbook for modifying posted items.
  120.  
  121.  [F7] - PRINT functions:
  122.  
  123.           (C)heck       - print an individual check.  Alt-P  (section VIII.)
  124.           (D)isk        - print to disk.  File suffix = .PRT (section  VII.)
  125.           (E)xport      - create a comma delimited export file for Lotus,
  126.                           dBase or to import back into CheX. (section XIII.)
  127.                             (A)ll fields, file suffix = .PRN
  128.                             (N)umeric fields only, file suffix = .PNN
  129.           (F)eedback    - Display/print optional CheX FEEDBACK form.
  130.           (G)raph       - graph or display totals by month, by year,
  131.                           or by category.                 (see section   X.)
  132.           (P)rint       - print checkbook to printer.     (see section VII.)
  133.           (T)ypewriter  - use your printer as a typewriter.
  134.  
  135.  [F8] - OPTIONS settings:
  136.  
  137.           (C)ustom options   -  setup and color options.   (see section VI.)
  138.           (F)ormat check     -  custom check print formats.    (section IX.)
  139.           (P)assword options -  passwords and encryption.  (see section XI.)
  140.  
  141.  [F9] - OPEN NEXT checkbook:
  142.  
  143.         When CheX is started with a checkbook name, a menu of available
  144.         checkbooks will be displayed.  Use the tab or up/down arrow keys to
  145.         highlight the desired checkbook and press <return> to select the
  146.         book.  By pressing F2 the directory display toggle's between name
  147.         order and descending date order.  New checkbooks can be entered at
  148.         the command line.
  149.  
  150.         If CheX is used with checkbook numbers, the next sequential
  151.         checkbook will be displayed.  i.e. CHEXBK01.CHX, CHEXBK02.CHX
  152.  
  153.  F10  - EXIT directly to DOS.  Clears the screen.
  154.  
  155.  ESCAPE   - EXIT current checkbook or exit function.
  156.  
  157.  
  158. III.   F I E L D S:
  159.  
  160.  ---------------------------------------------------------------------------
  161.  | TITLE   | DESCRIPTION                                                   |
  162.  |---------|---------------------------------------------------------------|
  163.  | P       | POSTING CODE.  Used by balancing to indicate items that have  |
  164.  |         | cleared the bank.  If an item appears on your statement,      |
  165.  |         | enter the first letter of the month that the statement is     |
  166.  |         | dated.  These items will be highlighted.  You also may        |
  167.  |         | highlight non-posted items by entering an asterisk.           |
  168.  |         | Valid entries are; J, f, M, a, Y, u, L, g, S, o, N, d, x or * |
  169.  |         | Y, U, L, and G are for May, June, July, and August.           |
  170.  |---------|---------------------------------------------------------------|
  171.  | Date    | DATE WRITTEN.  Default is today or date last entered.  May be |
  172.  |         | entered as DD, MMDD, MMDDYY, MM/DD, or MM/DD/YY.  This is     |
  173.  |         | CheX's primary sort key.  Valid entries:  1/1/00 - 12/31/99.  |
  174.  |         | The date can be changed to an international format, DD/MM/YY, |
  175.  |         | by pressing <F8> option "C" and changing #12 to a "Y".        |
  176.  |---------|---------------------------------------------------------------|
  177.  | Ck# A/_ | CHECK NUMBER.  Default is last number entered plus one if the |
  178.  |         | check is not future dated.  Entering a zero will turn off     |
  179.  |         | automatic check numbering.  "Ck#A" in the heading indicates   |
  180.  |         | automatic check numbering is on,  "Ck#_" indicates that it    |
  181.  |         | is off.  Note: CheX print will display a warning message if a |
  182.  |         | check number is out of sequence.  (max = 4 chrs)              |
  183.  |---------|---------------------------------------------------------------|
  184.  | Debit   | CHECK DOLLAR AMOUNT.  (max = 99,999.99)                       |
  185.  |---------|---------------------------------------------------------------|
  186.  | Credit  | DEPOSIT DOLLAR AMOUNT.  (max = 99,999.99)                     |
  187.  |---------|---------------------------------------------------------------|
  188.  | To:     | ITEM DESCRIPTION.  The person the check is written to or the  |
  189.  |         | source of the deposit.  (max = 20 characters)                 |
  190.  |---------|---------------------------------------------------------------|
  191.  | Note    | NOTES.  (max = 12 characters)                                 |
  192.  |         |   a. On item # 1, the note is used as a checkbook title on    |
  193.  |         |      numbered checkbooks.  i.e. CHEXBK01, CHEXBK02, etc.      |
  194.  |         |   b. Can be used to continue an item description.             |
  195.  |         |   c. "-" or "=" in the first position prevents CheX from      |
  196.  |         |      printing the note field on checks.  i.e. personal notes  |
  197.  |         |   d. "=" in the first position is an audit figure for the     |
  198.  |         |      running balance.                                         |
  199.  |         |   e. "*" in the first or last position flags the item as an   |
  200.  |         |      automatic entry.  See section II, function key F6-A.     |
  201.  |         |   f. ":" in the first or last position flags the item as an   |
  202.  |         |      automatic entry using a zero dollar amount.  See F6-A.   |
  203.  |---------|---------------------------------------------------------------|
  204.  | Cat     | ITEM CATEGORY.  The first letter is converted to upper-case   |
  205.  |         |   and may be graphed by pressing F7 - "G" option "C".  It is  |
  206.  |         |   preferable to use unique characters.  (max = 3 characters)  |
  207.  |         |   The following list is what I use; feel free to change it.   |
  208.  |         |                                                               |
  209.  |         |     Asc - association   Gro - groceries   Ren - rent          |
  210.  |         |     Aut - auto          Hom - home        Sav - savings       |
  211.  |         |     BC  - bank card     Ins - insurance   Tax - taxes         |
  212.  |         |     Cas - cash          Job - job         Ut  - utilities     |
  213.  |         |     Com - computers     Ln  - loan        Vac - vacation      |
  214.  |         |     Dre - dress         Md  - medical     Wrk - Work          |
  215.  |         |     Exp - expenses      Pay - income      Yrd - Yard          |
  216.  |         |     Fun - fun/friend                                          |
  217.  |         |                                                               |
  218.  |         | Note: CheX totals 88 category codes.  Extra categories are    |
  219.  |         |       totaled together.  See section "X. Graph & Total".      |
  220.  |---------|---------------------------------------------------------------|
  221.  | Balance | RUNNING BALANCE.  Computed.  (-999,999.99 thru 9,999,999.99)  |
  222.  ---------------------------------------------------------------------------
  223.  
  224.  
  225. IV.   B A L A N C I N G:                                                F6-B
  226.  
  227.  To balance your bank statement, press <F6> and option "P".  This will move
  228.  the cursor to column "P" on the first non-posted item.  The item will be
  229.  highlighted.  If the item appears on your bank statement, enter the first
  230.  letter of the month you are posting.  (Letters Y, u, L, and g may be used
  231.  for May, Jun, Jul, and Aug.)  The system will then move the cursor down to
  232.  the next entry.  Use the down arrow key to skip entries that do not appear
  233.  on your statement.  (I alternate between upper and lower case letters to
  234.  help differentiate months.)
  235.  
  236.  Once all the posted items are marked, press <F6> and option "B".  The
  237.  system will prompt you for the ending statement balance.  Enter the amount
  238.  and press <Return>.  The difference displayed should be zero, otherwise you
  239.  have entered an item incorrectly or have marked/not marked an item in
  240.  error.  To change an item that is marked as posted, you must "unlock" the
  241.  checkbook by pressing <F6> and option "U".
  242.  
  243.  In the event your checkbook is out of balance, CheX may locate a possible
  244.  error.  Please validate the suggestion prior to taking any action.  CheX
  245.  limits the search to a single "current item", so CheX will not always find
  246.  an item posted in error.  Also, multiple errors will not be found.
  247.  
  248.  If CheX is unable to locate an error, it will tell you if your checkbook is
  249.  too high or too low.  Use the following to know what to look for.
  250.  
  251.  If your checkbook is too high, check the following:
  252.  
  253.     1.  Debits that require posting.
  254.     2.  Posted credits that should not be posted.
  255.     3.  Posted debits that the amount entered is too low.
  256.     4.  Posted credits that the amount entered is too high.
  257.     5.  Entered statement balance is too low.
  258.     6.  Running balance errors.  (see section "XIV. ERRORS").
  259.  
  260.  If your checkbook is too low, check the following:
  261.  
  262.     1.  Posted debits that should not be posted.
  263.     2.  Credits that require posting.
  264.     3.  Posted debits that the amount entered is too high.
  265.     4.  Posted credits that the amount entered is too low.
  266.     5.  Entered statement balance is too high.
  267.     6.  Running balance errors.  (see section "XIV. ERRORS").
  268.  
  269.  
  270. V.   S T A R T U P   O P T I O N S
  271.  
  272.  Start CheX from DOS by typing in CHEX.  As an option parameters may be
  273.  entered.  The CHEX command format follows:
  274.  
  275.      CHEX [drive:][path][checkbook name, number, or global] [/P] [password]
  276.  
  277.        DRIVE:     Disk drive where the checkbook files are located.
  278.  
  279.        PATH       DOS path where the checkbook files are located.
  280.  
  281.        CHECKBOOK:
  282.  
  283.             NAME  Any valid DOS filename.  The default file name suffix is
  284.                   ".CHX".  Checkbook files may be renamed at any time.
  285.  
  286.           NUMBER  Any number from 1 to 99.  The number is used to create a
  287.                   file name of CHEXBK##.CHX.  ## being the number entered on
  288.                   the DOS prompt.  Pressing <F9> within CheX goes to the
  289.                   next checkbook file number.  When this option is used CheX
  290.                   will add the ".CHX" suffix to old CHEXBK## files.
  291.  
  292.           GLOBAL  Any valid DOS global wild card.  Default is "*.CHX".
  293.  
  294.        /P         Required the first time a checkbook password is entered.
  295.  
  296.        PASSWORD   Only used when a checkbook is password protected.  To
  297.                   password protect a checkbook, see section "XI. Password
  298.                   Options"
  299.  
  300.        Examples:  CHEX                      CHEX BANKACCT
  301.                   CHEX 11                   CHEX *
  302.                   CHEX *.CHX /P             CHEX BANKACCT password
  303.  
  304.  
  305. VI.  C U S T O M   O P T I O N S:                                       F8-C
  306.  
  307.  Options are stored by checkbook.  You may use different options in each
  308.  checkbook.  Enter value to change and press <Return>.  Use <Escape> to
  309.  exit.  A prompt will appear confirming your desire to save changes.  Press
  310.  "Y" to use the changes that you made.
  311.  
  312.  
  313.   1-5 Color codes        - Use codes 0 through 255.  Codes 128 through 255
  314.                            blink.  To the right of the selected color the
  315.                            highlighted version of the color is represented.
  316.                            Use the right arrow key to update this value.
  317.  
  318.   6. Test disk & printer - (0, 1, 2, 3)  Disk and printer test. 0 = Perform
  319.                             no tests. 1 = Test if there is enough disk
  320.                             space.  This option will make CheX startup
  321.                             slower. 2 = Test if the printer is ready.
  322.                             3 = Perform both tests.
  323.  
  324.   7. Use ESC to exit CheX- (Y or N)  Pressing ESC will exit the CheX
  325.                            program.  Turning this option off will make F10
  326.                            and ALT-F10 the only means of exiting the CheX
  327.                            program.
  328.  
  329.   8. Form feed line #    - Number of lines to do a printer page break,
  330.                            0=off. There are 66 lines to a normal page.
  331.  
  332.   9. Auto exit # minutes - If a key is not pressed after ### minutes, CheX
  333.                            will clear the screen, save all updates and exit
  334.                            your checkbook for safekeeping.  This option can
  335.                            be turned off by entering zero.  When turned off,
  336.                            CheX will require less resources in a multi-
  337.                            tasking environment such as Windows.
  338.  
  339.  10. Save # minutes/chgs - Number of elapsed minutes or the number of
  340.                            changes between automatic full saves.  A full
  341.                            save also occurs prior to any print operation
  342.                            that could hang the system.
  343.  
  344.  11. Auto read # of items- (0 to 255)  Number of items to be automatically
  345.                            read into memory.  Auto Read works between key
  346.                            strokes.  Use 255 to set to maximum items.  The
  347.                            number to the right is the number of items that
  348.                            will presently fit in memory.  Maximum is 6138.
  349.                            This does not affect CheX's checkbook maximum of
  350.                            9,999 items.  Note: When Auto Read is turned on
  351.                            the help file, CHEX.DOC, is also automatically
  352.                            read into memory.
  353.  
  354.  12. International dates - (Y or N)  If turned on, dates are entered and
  355.                            displayed in DD/MM/YY format.
  356.  
  357.  13. Check print LPT:    - (1, 2 or 3)  Selects printer port that checks are
  358.                            printed on.  This does not affect checkbook
  359.                            printing.  (See section XII, CHEX.INI options.)
  360.  
  361.  14. Assumed decimal     - (Y or N)  If turned on, a decimal point will be
  362.                            assumed on dollar fields unless a decimal point
  363.                            is entered.
  364.  
  365.  15. Sound duration      - (0 to 9)  Zero turns sound off.
  366.  
  367.  16. Size of cursor      - Use <Page Up> and <Page Down> to change.  Cursor
  368.                            size format is TTBB, where TT is the top scan
  369.                            line and BB is the bottom scan line.  A cursor
  370.                            size of "3 6" is reset to a normal cursor when
  371.                            you exit CheX.
  372.  
  373.  
  374. VII.  P R I N T   and   A U D I T:                               F7-D / F7-P
  375.  
  376.  <F7> is used to print a check or your checkbook.  For check printing see
  377.  section "VIII. CHECK PRINTING:" below.  Checkbook printing is to paper or
  378.  to disk.  The format is similar to what appears on the screen.
  379.  
  380.  During the print process the running balance, audit entries, check sequence
  381.  numbers, and item sort order is validated.  Errors are indicated with a ">"
  382.  on the printout and by a message at the end of the run.
  383.  
  384.  If the running balance is in error, the computed balance is inserted in the
  385.  "To:" column of the item in error.  This error indicates loss of data and
  386.  should be reconciled.  Data loss can be caused by turning the machine off
  387.  while the checkbook is being saved.
  388.  
  389.  Audit entries are notes you insert that confirm the running balance.  This
  390.  is done by typing a "=" in the first position of the note field.  Then the
  391.  system will insert the current running balance for that item.  If the
  392.  running balance ever changes, the print process would flag the entry as an
  393.  error.
  394.  
  395.  Sequence warning messages indicate that a check number was entered
  396.  incorrectly or used out of sequence.  I suggest that you try to use your
  397.  checks in sequence so that the print process can help validate the
  398.  integrity of your checkbook.
  399.  
  400.  Item sort sequence errors could indicate a date entered in error or that
  401.  your entries are not sorted.  This is just a warning and may not require
  402.  any action.
  403.  
  404.  
  405. VIII.  C H E C K   P R I N T I N G:                                     F7-C
  406.  
  407.  To print a check, move the cursor to the check you want printed.  Press
  408.  <F7> and option "C".  Align your check to the date line and press <Return>.
  409.  The check will be printed using the formatting information stored by
  410.  checkbook.
  411.  
  412.   To help the alignment process, you may press "-", ".", or "_".  These will
  413.  be printed on the check document.  Pressing the left and right arrow will
  414.  move the carriage back and forth on some printers.  This should not affect
  415.  where the next print field will be printed.
  416.  
  417.  As an option you can press ALT-P as a print check hot key.  This will print
  418.  the check the cursor is on without pausing for alignment.
  419.  
  420.  If the name of the person you are writing the check to is longer than the
  421.  "To:" field, you may continue their name in the note column.  To do this,
  422.  type over the vertical line between the "To:" column and the "Note" column.
  423.  Check print will then print the note field as part of the name.
  424.  
  425.  Check formatting information may be changed by pressing <F8> option "F".
  426.  For more information see section "IX.  Format Check".
  427.  
  428.  
  429. IX.     F O R M A T   C H E C K                                         F8-F
  430.  
  431.  If you plan to use the check printing feature, you may need to change the
  432.  standard print format.  Press <F8> and option "F" to change the standard
  433.  print format.
  434.  
  435.  These options are stored by checkbook.  You may use a different format for
  436.  each checkbook.  Enter value to change and press <Return>.  Use <Escape> to
  437.  exit.  A prompt will appear confirming your desire to save changes.  Press
  438.  "Y" to use the changes that you made.
  439.  
  440.  
  441.    1 - 15  Enter formatting information for each field you want printed.
  442.            Fifteen fields may be defined.
  443.  
  444.      Line feeds         - Number of line feeds prior to printing the field.
  445.                           Note: Most printers use 6 line feeds to the inch.
  446.  
  447.      Micro line feeds   - Since some checks are not typewriter spaced, you
  448.                           may need to do partial line feeds.  Only use this
  449.                           if you know how to make your printer do micro line
  450.                           feeds.  Use option #16 below to define the proper
  451.                           escape sequence for your printer.  Note: Epson
  452.                           uses 12 micro feeds to a standard line feed.
  453.  
  454.      Spaces             - Number of spaces to print prior to printing the
  455.                           field.  Most printers use 10 or 12 spaces to the
  456.                           inch.  CheX's default format uses 12 spaces to the
  457.                           inch.
  458.  
  459.      Field Code         - Alpha codes "a" through "z" and "0" through "8".
  460.                           Used to define which field to print.  These codes
  461.                           are defined on the right side of the Format Check
  462.                           window.
  463.  
  464.                           Field codes 1, 2, and 3 send CHEX.ADx files. These
  465.                           files can be used for return addresses, logos, or
  466.                           graphic signatures.  For laser printers, rename
  467.                           .PCL files to CHEX.ADx file name.
  468.  
  469.   16 Escape sequence for micro feeds - The escape sequence your printer
  470.                           requires to do micro line feeds.  The sequence
  471.                           needs to be followed with the commands to return
  472.                           the printer to a normal print mode.  Each
  473.                           character is a decimal number from 0 to 255.  Each
  474.                           character is separated with a "/".  You may
  475.                           override this field with the CheckPrintMicro field
  476.                           in the CHEX.INI file.  See CHEXINI.DOC file for
  477.                           options.
  478.  
  479.  Note:  Check printing does NOT require the purchase of continuous forms.
  480.         Most letter quality printers and some dot matrix will print checks
  481.         on your existing checks.  This makes it possible to print the
  482.         envelope too.  I used a SilverReed EXP 400 daisy wheel printer for
  483.         check printing.
  484.  
  485.  
  486. X.    G R A P H   &   T O T A L:                                        F7-G
  487.  
  488.  GRAPH TYPE:
  489.    (B)AR GRAPH - total debits, total credits, and average balance by month.
  490.    (C)ATEGORY  - plotting of net dollar amounts by category code.
  491.    (N)UMBERS   - display of actual values used by the above graphs.
  492.  
  493.  GRAPH CALCULATION:  (BY MONTH or BY CATEGORY)
  494.    (A)CTUALS                      - monthly totals of debits & credits.
  495.    (S)UM TOTAL                    - cumulative totals.
  496.    (T)HREE MONTH WEIGHTED AVERAGE - graph smoothing technique.
  497.    (D)ETAIL                       - detail plotting of each item.
  498.  
  499.  BAR GRAPHS:
  500.  
  501.  Totals are by month.  Each month graphed is indicated on the bottom of the
  502.  screen.  Up to sixty months can be displayed.
  503.  
  504.  Scaling is based on the highest value and the zoom factor.  Press "+" or
  505.  "-" to change zoom.  Years are represented by different colors on the month
  506.  line.  Both total debits (checks) and total credits (deposits) are graphed
  507.  together until one exceeds the other.  Up arrows represent amounts that
  508.  exceed the scaling.
  509.  
  510.  A single "B" is the average daily balance.  Minus signs, "-", represent
  511.  negative balances.  Down arrows represent negative balances that run off
  512.  the scale.  The graph will not be accurate if the checkbook is not in date
  513.  order.
  514.  
  515.  The far left margin displays the graph type.  The far right margin contains
  516.  the checkbook title, today's date and time.  The checkbook title is the
  517.  checkbook file name or, on number checkbooks, it is the note field of the
  518.  first item .
  519.  
  520.  Three month weighted average is a graph smoothing technique.  Each month is
  521.  represented by taking the current month times three, the prior month times
  522.  two and the month before that times one.  Then the sum is divided by six.
  523.  
  524.  On color monitors, debits are graphed using the checkbook's heading color.
  525.  The rest of the graph uses the detail line color.
  526.  
  527.  You also may graph selected items using the "F4 FIND" command.
  528.  
  529.  
  530.  CATEGORY:
  531.  
  532.  By pressing "C", graphing is by category net dollar amount, category being
  533.  the first character in the "CAT" field.  Lower case letters indicate that
  534.  more than one category was plotted.  "@" represents extra or blank
  535.  categories.  By pressing the letter "B", the graph is returned to the
  536.  standard bar chart format.
  537.  
  538.  By pressing "N", the numbers that make up the graph are displayed.  On the
  539.  right side of the screen the category percentage and six month average is
  540.  displayed.  Press down arrow key, the page down key, or the end key to
  541.  display additional categories.  A maximum of 88 categories are displayed.
  542.  
  543.  
  544.  NUMBERS:
  545.  
  546.  For each graph, the actual values that are being plotted may be displayed.
  547.  This is done by pressing the letter "N" at any graph prompt. Since this
  548.  information will not fit on a single screen, the arrow keys are used to
  549.  scroll through the results.  In addition to the plotted values, computed
  550.  totals/averages are displayed.
  551.  
  552.  If the computed number is larger than space available, the number is
  553.  displayed in whole dollars or the display of the number is suppressed.
  554.  
  555.  
  556. XI.  P A S S W O R D   O P T I O N S:                                   F8-P
  557.  
  558.  Passwords are optional.  You may use different password options for each
  559.  checkbook book.  Enter desired fields and press <Return>.  Use <Escape> to
  560.  exit.  A prompt will appear confirming your desire to save changes.  Press
  561.  "Y" to use the changes that you made.
  562.  
  563.  The first time you add password options, CheX needs to be started with the
  564.  "/P" option;  CHEX [filename or ##] /P.  Once a checkbook is password
  565.  protected, the password may be entered as the LAST parameter on the command
  566.  line;  CHEX [filename or ##] [/P] PASSWORD.  When you create a new
  567.  checkbook, password options will be turned off.
  568.  
  569.  
  570.   1. Primary password   - Primary password for your checkbook.  By entering
  571.                           a password you must REMEMBER one of your
  572.                           passwords.  Enter a blank in each field to turn
  573.                           passwords off.
  574.        Verification     - Reenter the above entry for verification.
  575.  
  576.      Backup password    - A second password in case you forget the first
  577.                           one.  Both passwords should be entered each time
  578.                           you make changes.  Both work the same.
  579.        Verification     - Reenter the above entry for verification.
  580.  
  581.   2. Encrypt checkbook  - (Y or N)  By turning this option on, casual
  582.                           browsing of your checkbook file is discouraged.
  583.                           Since this option will only take affect for new
  584.                           information stored, you will want to update every
  585.                           item in your checkbook.  An easy way to do this is
  586.                           to change the dollar amount of the first item in
  587.                           your checkbook.  Then change it back to the
  588.                           correct amount.  Be sure to perform the same
  589.                           operation after turning this option off.
  590.  
  591.   WARNING:  Use the above options with caution.  You could lose valuable
  592.   information by forgetting your password or by damaging an encrypted
  593.   checkbook file.  Also note that the above routines are not very secure.
  594.  
  595.  
  596. XII.  C H E X . I N I   O P T I O N S:
  597.  
  598.  CHEX.INI is a file you create where advanced options are stored.
  599.  Documentation and examples for this file are stored in CHEXINI.DOC.
  600.  Available options follow:
  601.  
  602.    1. Report printer LPT port number.  Default is LPT1:
  603.    2. Special printer commands and initialization strings.
  604.    3. Number of checks on a page definition.  i.e. Laser printers
  605.    4. Snow suppression option for CGA monitors.
  606.    5. Data entry option to not clear fields when the first key is pressed.
  607.    6. Option to default directory displays to name order.
  608.    7. Option to make AutoCopy, ALT-A, copy to the current date.
  609.  
  610.  
  611. XIII.  I M P O R T I N G   D A T A                                      F6-I
  612.  
  613.  Importing data is to read a data file into a checkbook.  This can be used
  614.  to combine checkbooks, bring information from another program into CheX, or
  615.  provides a method of editing CheX information using a standard editor.
  616.  
  617.  The import function can write over existing information and should be used
  618.  with care.  Three file types are supported: comma delimited, ASCII flat
  619.  file, or CheX checkbook file.
  620.  
  621.  CREATING IMPORT FILES:
  622.  
  623.  Comma delimited file format can be created with a standard database package
  624.  or by CheX.  To create a comma delimited file in CheX, press <F7>, the
  625.  letter "E" for export, and the letter "A" for all fields.  CheX will prompt
  626.  you for the starting and ending item number.  The file created will have a
  627.  file type of "PRN".
  628.  
  629.  Other software packages use different terminologies when referring to comma
  630.  delimited files.  Some of these follow:
  631.  
  632.    dBase - Use APPEND FROM <filename> TYPE DELIMITED to import.
  633.            Use PRINT <filename> TYPE DELIMITED to export.
  634.    EXCEL - Refer to the documentation on Comma Separated Values, (.CSV).
  635.    123   - Use (F)ile (I)mport (N)umbers to import.
  636.  
  637.  To create an ASCII flat file press <F7> and the letter "D" for disk file.
  638.  CheX will prompt you for the starting and ending item number.  The file
  639.  will be created with a file type of "PRT".  When the file is imported into
  640.  CheX, the headings will be bypassed base on the following criteria: all
  641.  records that start with either a dash, a formfeed, or a capital "P".
  642.  
  643.  IMPORTING DATA:
  644.  
  645.  To import a file press <F6> and the letter "I" for import.  CheX will
  646.  display the current directory and all the files that have a file type of
  647.  "PRN".  Select or enter a file.  CheX reads the first record of the file to
  648.  determine the file type.  This determination is based on the following
  649.  hierarchy:
  650.  
  651.    .CHX - The first four records have special CheX information.
  652.    .PRN - The first record has at least six comma delimited fields.
  653.    .PNN - The first record has at least four comma delimited fields.
  654.    .PRT - The first record has at least 70 characters.
  655.  
  656.  CheX will prompt you on which record the import should start on.  If the
  657.  import is going to overlay existing information, CheX will request
  658.  confirmation.
  659.  
  660.  IMPORT ERRORS:
  661.  
  662.  Each field is edited during the import function unless the input source is
  663.  a CheX checkbook file.  If an error is encountered and existing information
  664.  is being overlaid, the import function will stop.
  665.  
  666.  If the import is into a new checkbook or was started at the end of an
  667.  existing book, CheX will ask if you wish to continue.  If you continue, any
  668.  errors will be recorded in the note field.  To see which records had
  669.  errors, press <F4> and search for ERR|.  Use <F5> to continue the search.
  670.  To see the actual error, edit or view the import input file.
  671.  
  672.  Possible errors:
  673.  
  674.        DATE ERR -  Date field was not a valid date.  MM/DD/YY or MMDDYY
  675.                    Current date is used instead.  *
  676.    POSTCODE ERR -  Invalid posting code.  J,F,M,A,Y,U,L,G,S,O,N,D, x or *. *
  677.    OVERFLOW ERR -  Amount field made the running balance exceed CheX field
  678.                    limit.  (-999,999.99 thru 9,999,999.99)  *
  679.                    *  See section "III. Fields" for more field information.
  680.        NULL ERR -  Record read contained no data.
  681.    Fld.CountERR -  Field count error.  The numbers of fields on a delimited
  682.                    record was different than the first record in the file.
  683.    ShortRec ERR -  The ASCII import record length was less than 70
  684.                    characters long.
  685.  
  686.  
  687. XIV.   E R R O R S:
  688.  
  689.  To exit the program press <Escape> or <F10>.  In the event that power is
  690.  lost or the system hangs prior to exiting, the checkbook could have serious
  691.  errors.  Errors in the running balance will be flagged during the checkbook
  692.  printing process, <F7>.  The running balance may be corrected by reentering
  693.  a dollar amount above the running balance error.  See section "VII. PRINT
  694.  and AUDIT" above.
  695.  
  696.  With the import or sort function it is possible to make the running balance
  697.  exceed it's field limit.  In this situation the running balance will
  698.  display "OVERFL.OW".  Use the delete function, ALT-D, to remove the items
  699.  that cause the balance to overflow.
  700.  
  701.  
  702. XV.     B A C K I N G   U P
  703.  
  704.  To back up your checkbook, use the DOS copy command.  If you made changes
  705.  to the CHEX.INI file you may want to back up that file too.  Samples
  706.  follow:
  707.  
  708.    COPY *.CHX     A:
  709.    COPY CHEX.INI  A:
  710.  
  711.  Though it is possible to separate each year into different files, it is
  712.  better to keep the data in a single file.  Reasons for this follow:
  713.  
  714.    - There are fewer files to keep track of.
  715.    - If the data is damaged, it is more likely to be noticed.
  716.    - Less files to convert if a new CheX program requires conversion.
  717.    - Posting across years/files is complicated.
  718.  
  719.  
  720. XVI.   P R O G R A M   I N F O R M A T I O N:
  721.  
  722.  CheX will run in 350K but runs better in 450K or more.  With more memory
  723.  more items can be kept in memory.  This minimizes disk access but has no
  724.  effect on the size of your checkbook.  A checkbook file may contain up to
  725.  9,999 items.  CheX does not use extended or expanded memory.  The CheX.EXE
  726.  file is compressed using LZEXE.
  727.  
  728.  
  729.  CheX's FILES:
  730.  
  731.    README.      - Short description on how to get started.  May be deleted.
  732.    CHEX.EXE     - Checkbook program: Date 4-3-1992   Size 84,203  B179:109C
  733.    CHEX.DOC     - This document.  Used as a help screen.  May be deleted.
  734.    CHEX.FB      - CheX FEEDBACK registration form.  Please return.
  735.    CHEX.AD1     - Your name and address for envelope print.  May be deleted.
  736.    CHEXINI.DOC  - CHEX.INI options file documentation.  May be deleted.
  737.    CHEX.PIF     - Used for running under MS Windows 3.0.  May be deleted.
  738.    CHEX.UPT     - Updates or changes to the CheX program.  May be deleted.
  739.    CHEX252.ZIP  - Library file containing all of the above.  May be deleted.
  740.  
  741.    CHEXBK##.CHX - Checkbook.  Created by CheX.  ## = book number 01 thru 99.
  742.    filename.CHX - Checkbook file.  "filename" is user defined.
  743.    filename.PNN - Export file that contains numeric fields only.        F7-E
  744.    filename.PRN - Export file for transferring to Lotus or dBase.       F7-E
  745.    filename.PRT - Created by CheX on print to disk.  May be deleted.    F7-D
  746.    filename.OLD - Old copy of checkbook print.  Temporary.  Save this if you
  747.                   get a disk error while printing your checkbook to disk.
  748.    CHEX.INI     - Options file.
  749.    CHEX.AD#     - Free form text/binary files for check printing. # = 2 or 3
  750.                   Can be used for signatures or logos.
  751.  
  752.  If you like CheX please send a $30.00 contribution.  As an option you may
  753.  send the CheX FEEDBACK form.  Print form by pressing <F7> and option "F".
  754.  
  755.  Thanks to everyone who provided feedback, helped test, or helped distribute
  756.  CheX.
  757.  
  758.  
  759.                          ----------------------------
  760.                          |  Rich Young              |
  761.                          |  6060 Ashley Place       |
  762.                          |  Goleta, CA  93117-1773  |
  763.                          ----------------------------
  764.  
  765.  
  766.  (end of CHEX.DOC document)  
  767.