<?xml version="1.0"?>

<TOC>

  <!-- 
      Multiple <UPDATE> elements can be stored in this file
      ICRTouch will parse each one in turn starting with the first one until it finds a suitable update.
      If the VERSIONID of the first update is equal to or less than the current version, then it will parse no more
      
      If MINLIC or MINVERID requirements are not met then it will move on and check further updates
       
       -->
  
  
  <!-- ******************************************* INSERT NEW UPDATES HERE *******************************************
      
       Leave older updates in the file/on the server if there are reasons why the most recent update cannot be applied
       for example if a certain a version is required to apply the update, or perhaps if the newest version doesn't 
       work with a certain range of licence numbers  
       
       In all cases leave the <RELEASENOTES> list from old updates as the update client will stack these
      
      **************************************************************************************************************** -->

  <UPDATE>
    <VERSIONID>10601</VERSIONID>
    <VERSIONTEXT>ICRTouch TouchAbacus v1.6.1</VERSIONTEXT>
    <MINLIC>0</MINLIC>
    <MINVERID>0</MINVERID>
    <DATE>9/11/2012</DATE>

    <!-- Each file in the update is downloaded from the web server as 'source' and saved locally as 'target' 
         The update doesn't support folders on the webserver source path, but does on the target 
         
         the version id of each file {if present} is checked against the current version id and only
         downloaded if higher 
         
         Remember webservers are case sensitive ! -->


    <FILE>
      <SOURCE>10601.touchabacus.exe.gz</SOURCE>
      <TARGET>touchabacus.exe.update.exe</TARGET>
      <VERSIONID>10601</VERSIONID>
      <SIZE>2454761</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>


    <!-- Lauch nodes are called in order and can contain the following entries
         <FILENAME> name of the file being launched
         <DELETE/> causes the file to be deleted after it was run 
         <CLOSEDOWN/> closes ICRTouch then launches the filename, delete cannot be applied to this, only one CLOSEDOWN launch app can exist 
         <NOWAIT/> means don't wait for the app to finish
         <PARM> parameters passed to launch app
         <OS> 'All', 'Win32', 'WinCE x86', 'WinCE ALL'
         
         If ICRTouch is launched as update.exe then it will rename itself to boxes32.exe on startup
         DELETE and NOWAIT are mutually exclusive.
   
      <LAUNCH>
        <FILENAME>...</FILENAME>
        <DELETE/>
        <CLOSEDOWN/>
        <VERSIONID>...</VERSIONID>
        <NOWAIT/>
        <PARM>...</PARM>
      </LAUNCH>
      -->

    <LAUNCH>
      <FILENAME>touchabacus.exe.update.exe</FILENAME>
      <NOWAIT/>
      <CLOSEDOWN/>
      <VERSIONID>10601</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <RELEASENOTES>
      <MOD>Added flag to stop spending of free meal entitlement before lunch time break to the customer group</MOD>
	  <MOD>Added flag to exmept the tax on products to the customer group</MOD>
    </RELEASENOTES>

  </UPDATE>
  
  <UPDATE>
    <VERSIONID>10600</VERSIONID>
    <VERSIONTEXT>ICRTouch TouchAbacus v1.6.0</VERSIONTEXT>
    <MINLIC>0</MINLIC>
    <MINVERID>0</MINVERID>
    <DATE>5/11/2012</DATE> 
  <RELEASENOTES>
      <MOD>Option for showing Customer memory number added to the customer detail form</MOD>
	  <MOD>Updated branding for TouchAbacus</MOD>
    </RELEASENOTES>

  </UPDATE>
  
  <UPDATE>
    <VERSIONID>10507</VERSIONID>
    <VERSIONTEXT>ICRTouch Suelo v1.5.7</VERSIONTEXT>
    <MINLIC>0</MINLIC>
    <MINVERID>0</MINVERID>
    <DATE>26/1/2012</DATE>
  <RELEASENOTES>
      <MOD>Split ParentPay and Pay24-7 into seperate payment processors. Pay24-7 sites should go into settings and change this</MOD>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>10506</VERSIONID>
    <VERSIONTEXT>ICRTouch Suelo v1.5.6</VERSIONTEXT>
    <MINLIC>0</MINLIC>
    <MINVERID>0</MINVERID>
    <DATE>9/1/2012</DATE>
    <RELEASENOTES>
      <FIX>If a customer has a balance but no transaction history then the wrong balance could be displayed for that customer</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>10505</VERSIONID>
      <VERSIONTEXT>ICRTouch Suelo v1.5.5</VERSIONTEXT>
      <MINLIC>0</MINLIC>
      <MINVERID>0</MINVERID>
      <DATE>16/12/2011</DATE>

      <RELEASENOTES>
      <MOD>Support for the new ParentPay/Pay24-7 URL</MOD>
      <MOD>Support added for uploading new customers when using Pay24-7</MOD>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>10504</VERSIONID>
      <VERSIONTEXT>ICRTouch Suelo v1.5.4</VERSIONTEXT>
      <MINLIC>0</MINLIC>
      <MINVERID>0</MINVERID>
      <DATE>2/11/2011</DATE>

      <RELEASENOTES>
      <MOD>Polling of customer points has been added</MOD>
      <MOD>Customer Account Status information (on Customer Detail form) has been enabled:&#xA;Total Spend, Last transaction, Number of transactions,Average Spend</MOD>
      <MOD>The software will periodically check for online updates.</MOD>
      <FIX>If xml control characters (eg &amp;) were used within customer fields (Name,Address, etc) then it would break the all customer send at that record</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>10503</VERSIONID>
    <VERSIONTEXT>ICRTouch Suelo v1.5.3</VERSIONTEXT>
    <MINLIC>0</MINLIC>
    <MINVERID>0</MINVERID>
    <DATE>10/10/2011</DATE>

    <!-- Each file in the update is downloaded from the web server as 'source' and saved locally as 'target' 
         The update doesn't support folders on the webserver source path, but does on the target 
         
         the version id of each file {if present} is checked against the current version id and only
         downloaded if higher 
         
         Remember webservers are case sensitive ! -->



    <!-- Lauch nodes are called in order and can contain the following entries
         <FILENAME> name of the file being launched
         <DELETE/> causes the file to be deleted after it was run 
         <CLOSEDOWN/> closes ICRTouch then launches the filename, delete cannot be applied to this, only one CLOSEDOWN launch app can exist 
         <NOWAIT/> means don't wait for the app to finish
         <PARM> parameters passed to launch app
         <OS> 'All', 'Win32', 'WinCE x86', 'WinCE ALL'
         
         If ICRTouch is launched as update.exe then it will rename itself to boxes32.exe on startup
         DELETE and NOWAIT are mutually exclusive.
   
      <LAUNCH>
        <FILENAME>...</FILENAME>
        <DELETE/>
        <CLOSEDOWN/>
        <VERSIONID>...</VERSIONID>
        <NOWAIT/>
        <PARM>...</PARM>
      </LAUNCH>
      -->
    
    <RELEASENOTES>
      <MOD>First release</MOD>
      <FIX>First release</FIX>
      <NOTE>First release</NOTE>
    </RELEASENOTES>

  </UPDATE>


</TOC> 

