         WC-Charge   Copyright 1993  H. Allen Cravener GlassWare Sofware
         ===============================================================
         REVISION HISTORY:
         ---------------------------------------------------------------
         Version 1.0 .........................................09/24/1993
         ---------------------------------------------------------------
         
         Initial release of WC-Charge (fingers crossed).
         
         ---------------------------------------------------------------
         Version 1.01 ........................................10-01-1993
         ---------------------------------------------------------------
         
         Bug squashing time!!  
         
         Fixed: The problem that caused EXCLUDES of less than 10 chars.
                to not work.  
         
         Fixed: The problem that did not allow some security levels (that 
                were less than 10 chrs long) to auto upgrade.
         
         Fixed: The runtime error while trying to save your first item.
                [this was a bad one and i apologize for it]
         
         Changed: The sales tax rate so that it would allow partial per-
                  centages.  IE:  .0650   for 6 and 1/2 percent.
         
         Added: The ability for the caller to abort the charge order at  
                the prompt for Enter your name: by typing QUIT.
         
         Added: Code  to restrict the imput in chgsetup to reflect the 
                type of data being requested. (characters, numbers etc.)
         
         Added: Code to correctly format the WCHOME directory entry
                with the needed trailing \ character.  (typed in or not)
         
         Added: Code to make the chgsetup.exe more attractive and 
                easier to use.

         ----------------------------------------------------------------
         Oct 2, 1993:  [no version number change]
         ----------------------------------------------------------------
         
         Moved the history file out of the docs and into its own file.

         Added: Code to prevent tax from being calculated when item is
                 marked Not Taxable in the item setup.
         
         -----------------------------------------------------------------
         Version 1.02 ....................................... Oct. 4, 1993
         -----------------------------------------------------------------
         
         Added: Code to allow user to select whether they want a breif 
                description, or a detailed description to be displayed.

         Added: Code to allow a hello2.txt file to be displayed.  File
                will pause at pagelength set by user. (hope)..
                Ignored if the HELLO2.TXT file is not in the WC-Charge 
                directory.
         
         Added: Code to require <ENTER> to be pressed at the end of an
                order entry line.  Prevents cursor from jumping to the 
                next input area just because end of line was reached.

         Added: Code to more correctly format the GUEST.LOG.  

         Fixed: Code to correctly indicate TIMEON in the GUEST.LOG.
         
         -----------------------------------------------------------------
         Version 1.03 ....................................... Oct. 6, 1993
         -----------------------------------------------------------------
         
         Added: Color to BREIF display.  Makes it easier to read.

         Added: The ability for WC-Charge to write a batch file that 
                will 'DIRECTLY' POSTMASTER your RECEIPT.# files to the 
                purchaser in any Wildcat conference that you designate.
                Also will POSTMASTER the LASTCHG.# file to you in whatever
                conference you designate.
                  [PLEASE REMEMBER TO REGISTER POSTMASTER]

         Added: A WHATS.NEW file to the archive.

         ----------------------------------------------------------------
         Oct. 7, 1993  [no version number change]
         ----------------------------------------------------------------
         
         Added: /P (the private flag) to the Postmaster Batch file.  
                Just in case the receipt or lastchg ends up in the wrong
                conference by mistake.  The message will now be flagged
                as PRIVATE!

         Fixed: The name in the receipt was incorrectly reflecting the
                name on the credit card instead of the name of the caller.
                The salutation now reflects the callers first name!
                This is for times when someone may be (with permission)
                entering his parents/girlfriends/boyfriends etc credit card 
                number.  You should still be carefull about charges with 
                card names that DON'T match the callers name.   I deal with
                this by calling voice before i process the charge. 
         
         Added: Another line to SYSTEM.CFG that will allow you to tell
                WC-Charge to echo back * instead of the card number when
                it is being entered.  This will echo * on both the local 
                and the remote screens.  (SYSTEM.CFG LINE 'K')
         
         Added: Code to allow the page time to be limited.  Easily set in 
                SYSTEM.CFG.  Uses HHMM 24 hour format.  Page start can be
                set as well as page stop. [requires 4 characters]

         ----------------------------------------------------------------
         Version 1.04 ...................................... Oct. 2, 1993  
         ----------------------------------------------------------------

         Changed: The way SYSTEM.CFG is stored.  It is no long an ascii 
                  file.  This will help prevent many errors by allowing
                  chgsetup.exe to control the input a little better.

         Added:   The code to allow the caller to display a brief descrip-
                  tion of all items for sale when they are at the prompt
                  for ITEM NUMBER while ordering.  They simply need to 
                  press ? for the list to be displayed in the bottom
                  half of the screen.
                  Thanks to: (Ron Woods, Robin Matthew, and all the 
                              other SysOps who suggested this feature)

         Added:   Code that will ask for the callers COUNTRY.  If they    
                  enter anything OTHER than USA then they will be allowed
                  to enter up to 3 characters for their state and they 
                  will be able to use characters other than 0 through 9 for
                  their zip codes.  They will also be allow to enter their
                  telephone numbers free form using all characters.  This
                  should take care of Non-USA states, postal codes, and 
                  telephone numbers (fingers crossed).

         Changed: The length of the state field to 3 (if the country field
                  is anything but USN) to allow for NON-USA customers to 
                  enter their states. (example AUSTRALIA has NSW)

         Changed: The ZIP CODE field to allow any type characters to be 
                  entered. (ONLY if the country is entered as something 
                  other than 'USA'.. This is also for NON-USA zip or postal 
                  codes.
                  Also I increased the length of the field to allow entry 
                  using 00000-0000 format if desired.

         Added:   Code to SYSTEM.CFG to allow you to enter your DRAGON BBS
                  issued code.  This  will cause WC-Charge to write a file
                  called BBSCHRG.CHG that can be directly uploaded to the
                  DRAGON BBS if you are using their services to process 
                  your charge orders.   (SYSTEM.CFG LINE 'N')

         Added    Code to the SYSTEM.CFG that will allow you to specify (2)
                  additional questions to be asked of the caller after they
                  have confirmed that their order is correct.  
                  (SYSTEM.CFG LINES 'O' and 'P')

         Added:   /X (Suppress Postmaster Tagline) to the Postmaster Batch 
                  file for REGISTERED Postmaster users.     
                  Thanks RON WOODS for this tidbit!

         Changed: Code to cause the Postmaster batch file to send the SysOp
                  notice to the person listed on line 'A' of SYSTEM.CFG.

         Added:   Additional code to the sales tax line SYSTEM.CFG line 'F'
                  to cause it to format the tax more correctly when entered.

         Added:   Field '9' to ITEM edit to allow you to specify WHICH of 
                  the two EXTRA questions you want asked for that particular
                  item.  Enter 1 for question 1. Enter 2 for question 2.
                  Enter 12 for both question 1 and question 2.

         Added:   Field '8' to allow you to tell WC-Charge how  many days
                  a callers subscription should be moved ahead when order-
                  ing that particular item.  The field is there, and you can
                  set it but it is NOT FULLY IMPLIMENTED yet.  PLEASE don't
                  call me and tell me that it isn't working.  I KNOW IT!

         Added:   Field '7' to allow you to tell WC-Charge what the time
                  should be on this call after the caller orders this ITEM.
                  
                  This will be set by WC-Charge to the time specified by
                  you in your WILDCAT security profile setup. You may
                  over-ride this setting if you wish.  
                  If you don't want to use this function then enter a 0 in
                  this field and it will not set the callers time.


                  NOTE:
                  
                  You need select FRESHEN from the main menu of CHGSETUP
                  after your set up your SYSTEM.CFG file to create the
                  security data file that WC-Charge uses.  You will also
                  need to freshen this file any time you change or add new
                  security profiles in WILDCAT's makewild program.

                  If you use this field to upgrade the callers time then
                  WC-Charge will change the callers time left to the time on
                  line 7, after first 'deducting' the time the caller has 
                  already been online for this day. 
         
         
         Added:   WCUPGRAD.EXE to this version to upgrade version 1.03 to
                  version 1.04.  This was required because I made changes
                  to both the SYSTEM.CFG and SUBPLANS.DAT. I ran the upgrade
                  utility on my system several times and it worked fine. 
                  HOWEVER be warned that when it is doing the upgrade  it 
                  risks your WC-Charge data files.  MAKE A BACKUP.  
                  WCUPGRAD.EXE will try to protect your existing data by
                  renameing SYSTEM.CFG to CONFIG.SAV and your SUBPLANS.DAT
                  to SAVEPLAN.DAT.  It will then create your new files.
                  After upgradeing, run chgsetup and verify that everything
                  is correct and the way you want it.  In particular, pay 
                  attention to your new fields/options.

                  DO NOT try to run WCUPGRAD.EXE on your upgraded files.
                  If something goes wrong, restore from your backups and 
                  delete config.sav and saveplan.dat before you attempt
                  a second upgrade.  
         
         Renamed: WC-CHG10.EXE to WCCHARGE.EXE.  The reason is quite easy 
                  to see.  I don't want to change the name of the EXE file
                  ever again. I would have (and I should have) at each of
                  the version changes. Now i won't have to.  I promise that
                  this is the last i will change the EXE name.  I PROMISE!
                       ** If you hate this idea tell RON WOODS ;-) ** 
         
         Added:   Code that correctly uses the WCNODEID to find all of the
                  needed WILDCAT files.  BE SURE you set your WCNODEID even
                  if you are running SINGLE LINE WILDCAT.  WC-Charge will
                  not work if you don't.

         Added:   Information on an excellent charge card service being  
                  provided by DRAGON BBS.  Read merchant.txt inclosed with
                  this archive.  If you use WC-Charge to obtain your charge
                  information, then you can get set up in a few short
                  minutes to accept charges.  Just read MERCHANT.TXT then
                  call Dragon BBS and tell them you are using WC-Charge.

         Added:   An example of a possible MAIN#.BAT file that can be used
                  in place of all of your MAIN#.RUN files.  Thanks to one 
                  of our registered users RON WOODS for suggesting this 
                  method of running WC-Charge.  
                  
                  Create MAIN#.BAT in your wildcat home directory (c:\wc30)
                  and remove or rename all of your MAIN#.RUN files from all
                  of your WC30\WCWORK\NODE# directories.  Test it on all
                  nodes and make sure it is working before you decide to
                  use it on a permanent basis.

         Added:   A lot of faster and better code for some of our already
                  working routines.  Keep an eye on things and let me know 
                  if i optimized any bugs into this code.



