<?xml version="1.0"?>

<!-- 
======================================================================================================
*** Master Copy is in the TouchPoint SVN ***

Update Handling:
- Multiple <UPDATE> elements can be stored in this file.
- TouchPoint will parse each <UPDATE> element in sequence, starting with the first one, until a suitable 
    update is found.
- Parsing stops when the VERSIONID of an update is equal to or less than the current version.
- If MINLIC or MINVERID requirements are not met, the system will proceed to check further updates.

Update Retention:
- Always insert new updates at the top of the file.
- Retain older updates in the file or on the server if:
    - The most recent update requires a specific version that may not be present.
    - A newer update is incompatible with a certain range of license numbers.
- Never remove the <RELEASENOTES> from old updates, as the update client will accumulate these notes.
    
======================================================================================================
-->

<TOC>

<!-- ===================================== INSERT NEW UPDATES HERE ===================================== -->

	<UPDATE>
		<VERSIONID>8400</VERSIONID>
		<VERSIONTEXT>ICRTouch v84.00</VERSIONTEXT>
		<MINLIC>165000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>23/02/2026</DATE>
		<TASK>FS#16910</TASK>

		<!-- 
    ======================================================================================================
    File Download:
    - Each file in the update is downloaded from the web server as 'source' and saved locally as 'target'.
    - The update does not support folders on the web server source path, but does on the target path.
    - The version ID of each file (if present) is checked against the current version ID and will only 
        be downloaded if it is higher.
    - Remember: Web servers are case-sensitive!

    Flags:
    - <NOOVERWRITE/>    Prevents the file from being overwritten if it already exists.
    
    ======================================================================================================
    -->

		<FILE>
			<SOURCE>8400.Boxes32.exe.gz</SOURCE>
			<TARGET>update.exe</TARGET>
			<VERSIONID>8400</VERSIONID>
			<SIZE>3250541</SIZE>
			<TEXTNAME>Application</TEXTNAME>
			<OS>Win32</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.def.gz</SOURCE>
			<TARGET>skin\language.def</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>36187</SIZE>
			<TEXTNAME>Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.en.gz</SOURCE>
			<TARGET>skin\language.en</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>36186</SIZE>
			<TEXTNAME>English Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.es.gz</SOURCE>
			<TARGET>skin\language.es</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>30713</SIZE>
			<TEXTNAME>Spanish Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.nl.gz</SOURCE>
			<TARGET>skin\language.nl</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>30713</SIZE>
			<TEXTNAME>Dutch Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.datalyt.ini.gz</SOURCE>
			<TARGET>datalyt.ini</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>18856</SIZE>
			<TEXTNAME>Data layout file</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Country.xml.gz</SOURCE>
			<TARGET>skin\Country.xml</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>2714</SIZE>
			<TEXTNAME>Country file</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<!-- 
    ======================================================================================================
    Launch Configuration:
    - Launch nodes are called in order and can contain the following elements:
        <FILENAME>    Name of the file to be launched.
        <DELETE/>     Causes the file to be deleted after execution.
        <CLOSEDOWN/>  Closes ICRTouch before launching the file (cannot be used with <DELETE/>).
        <NOWAIT/>     Do not wait for the application to finish before continuing.
        <PARM>        Parameters passed to the launched application.
        <OS>          Supported OS: 'All', 'Win32', 'WinCE x86', 'WinCE ALL'.
    - If ICRTouch is launched as update.exe, it will rename itself to boxes32.exe on startup.
    - Note: <DELETE/> and <NOWAIT/> are mutually exclusive.
    ======================================================================================================
    -->

		<LAUNCH>
			<FILENAME>update.exe</FILENAME>
			<CLOSEDOWN/>
			<VERSIONID>8400</VERSIONID>
			<OS>Win32</OS>
		</LAUNCH>

		<RELEASENOTES>
			<MOD task="FS#16573">New debug zone -> DFILESYS which logs file system operations</MOD>
			<MOD task="FS#16615">Added EFT payment reference support to remote check payments</MOD>
			<MOD task="FS#16615">Added EFT payment reference support to remote finalised sales</MOD>
			<MOD task="FS#16615">Added EFT payment reference support to web sales</MOD>
			<FIX task="FS#16573">Fixed an issue where TouchPoint operating under a rental licence could lose access to its hard disk after running continuously for more than 250 days without a restart</FIX>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8208</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.08</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>04/12/2025</DATE>
		<TASK>FS#16351</TASK>

		<FILE>
			<SOURCE>8208.Boxes32.exe.gz</SOURCE>
			<TARGET>update.exe</TARGET>
			<VERSIONID>8208</VERSIONID>
			<SIZE>3185753</SIZE>
			<TEXTNAME>Application</TEXTNAME>
			<OS>Win32</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.def.gz</SOURCE>
			<TARGET>skin\language.def</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>36175</SIZE>
			<TEXTNAME>Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.en.gz</SOURCE>
			<TARGET>skin\language.en</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>36174</SIZE>
			<TEXTNAME>English Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.es.gz</SOURCE>
			<TARGET>skin\language.es</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>30713</SIZE>
			<TEXTNAME>Spanish Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Language.nl.gz</SOURCE>
			<TARGET>skin\language.nl</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>30713</SIZE>
			<TEXTNAME>Dutch Language File</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.datalyt.ini.gz</SOURCE>
			<TARGET>datalyt.ini</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>18856</SIZE>
			<TEXTNAME>Data layout file</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<FILE>
			<SOURCE>all.Country.xml.gz</SOURCE>
			<TARGET>skin\Country.xml</TARGET>
			<VERSIONID>9999</VERSIONID>
			<SIZE>2714</SIZE>
			<TEXTNAME>Country file</TEXTNAME>
			<OS>All</OS>
		</FILE>

		<LAUNCH>
			<FILENAME>update.exe</FILENAME>
			<CLOSEDOWN/>
			<VERSIONID>8208</VERSIONID>
			<OS>Win32</OS>
		</LAUNCH>

		<RELEASENOTES>
			<MOD task="FS#15962">Each line in the report data stored in the Report Store now includes the file number, record number, quantity, and value.</MOD>
			<MOD task="FS#15962">Report Store data uploaded to TouchOffice Web (TOW) now also includes file number, record number, quantity, and value for each line.</MOD>
			<MOD task="FS#14721">Time and Attendance transaction log records now store time with seconds (HHMMSS) rather than minutes-only (HHMM).</MOD>
			<MOD task="FS#14721">Adjustments made to the Unique Identifier (UID) for Time and Attendance records when uploaded to TOW.</MOD>
			<MOD task="FS#14721">Improvements made to reduce the likelihood of invalid or corrupt Time and Attendance data being uploaded to TOW.</MOD>
			<MOD task="FS#16130">The &apos;Verbose program mode changes&apos; flag now only controls whether this data is output to Journal 1. The detailed data is now always written to Journal 2, regardless of the flag&apos;s setting.</MOD>
			<MOD task="FS#16130">The &apos;No Journal 2&apos; flag is no longer persistent and only becomes visible and flagged when the system detects low disk space.</MOD>
			<MOD task="FS#16130">If the training mode asterisk has been replaced by a space in the fixed character file, it will now be automatically reverted back to an asterisk on load.</MOD>
			<MOD task="FS#16130">It is no longer possible to prevent the Net Sales and Refund Mode totals from printing on the Fixed Totaliser report.</MOD>
			<FIX task="FS#16099">Resolved an issue where TouchPoint would crash with an assertion failure if voucher creation failed in TOW</FIX>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8207</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.07</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>27/10/2025</DATE>
		<TASK>FS#15953</TASK>

		<RELEASENOTES>
			<MOD task="FS15885">Updated the FILE163 entry in DataLyt.ini to correctly reflect the position of the Table Number field in Reservations, following the introduction of alpha table numbers</MOD>
			<MOD task="FS15822">Increased the maximum number of characters for a room number (when using TouchPoint Server Spec) from 10 to 16</MOD>
			<FIX task="FS13799">Fixed an issue where discounts applied via PocketTouch incorrectly affected the Discount Total on the Fixed Totaliser report</FIX>
			<FIX task="FS15642">Resolved a rare issue where, in heavily threaded environments, TouchPoint may not correctly retrieve the password for one of its services</FIX>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8206</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.06</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>15/09/2025</DATE>
		<TASK>FS#15605</TASK>

		<RELEASENOTES>
			<MOD task="FS15535">Changes relating to internal testing of the TouchPoint to TOW connection</MOD>
			<MOD task="FS15269">Added Epson TM-T88IV+ support for QR code printing</MOD>
			<MOD task="FS15269">Improved internal handling of QR code printing</MOD>
			<MOD task="FS15269">Added new Etal function ICR_OutputQRCode()</MOD>
			<MOD task="FS15269">New debug zone: DQRCODE1</MOD>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8205</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.05</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>02/09/2025</DATE>
		<TASK>FS#15503</TASK>

	    <RELEASENOTES>
			<MOD task="FS15454">Improved debug zone: DXMLSOCK</MOD>
			<MOD task="FS15454">PocketTouch connections that disconnect while TouchPoint is awaiting a response are now properly cleaned up</MOD>
			<MOD task="FS15454">PocketTouch connections that remain idle for more than 5 minutes while awaiting a response are now closed and cleaned up</MOD>
			<MOD task="FS15454">XML Socket connections that connect but send no data are now automatically closed and cleaned up after 5 minutes</MOD>
			<MOD task="FS15454">New XML Socket event log entries have been added</MOD>
			<MOD task="FS15454">XML Socket protocol version increased to v3.5</MOD>
			<FIX task="FS10888">When shelf edge label printing barcodes that were 12 digits in length or less would have an additional check digit added to the end of the barcode</FIX>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8204</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.04</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>27/08/2025</DATE>
		<TASK>FS#15455</TASK>

		<RELEASENOTES>
			<MOD task="FS15342">Improved handling of clerk buffers for XML Socket sales</MOD>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8203</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.03</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>21/08/2025</DATE>

		<RELEASENOTES>
			<MOD task="FS15202">Added country and keyboard support for Australia and New Zealand</MOD>
			<MOD task="FS15202">Minor change to the output of the Country Debug Zone</MOD>
			<FIX task="FS15420">Resolved an issue where TouchPoint could crash if an Etal script invoked the error handler while processing a very large string</FIX>
		</RELEASENOTES>
	</UPDATE>

	<UPDATE>
		<VERSIONID>8202</VERSIONID>
		<VERSIONTEXT>ICRTouch v82.02</VERSIONTEXT>
		<MINLIC>155000</MINLIC>
		<MINVERID>5411</MINVERID>
		<DATE>09/07/2025</DATE>

		<RELEASENOTES>
			<MOD task="FS14816">Increased the maximum size of individual HTTP POST header fields to 4,000 bytes, and the total POST header size to 20,000 bytes</MOD>
			<MOD task="FS14975">Improved handling of characters outside the standard &apos;a&apos; to &apos;z&apos; range when using shift and caps lock</MOD>
			<MOD task="FS14975">Added Spanish country and keyboard support</MOD>
			<FIX task="FS14816">Fixed a minor memory leak in the Debug Zone uploader</FIX>
		</RELEASENOTES>
	</UPDATE>
	
<UPDATE>
    <VERSIONID>8201</VERSIONID>
    <VERSIONTEXT>ICRTouch v82.01</VERSIONTEXT>
    <MINLIC>155000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>28/05/2025</DATE>
      
    <RELEASENOTES>
		<MOD task="FS14657">Added cash drawer support for HiStone HK568</MOD>
	</RELEASENOTES>	
</UPDATE>

<UPDATE>
	<VERSIONID>8200</VERSIONID>
	<VERSIONTEXT>ICRTouch v82.00</VERSIONTEXT>
	<MINLIC>155000</MINLIC>
	<MINVERID>5411</MINVERID>
	<DATE>16/05/2025</DATE>

	<RELEASENOTES>
		<MOD task="FS13730">Added support to XML Socket command &lt;SENDSALE&gt; for &lt;REGITEM&gt;</MOD>
		<MOD task="FS13730">Increased XML Socket protocol version to v3.4</MOD>
		<MOD task="FS14400">Legacy Push Notification Server support removed</MOD>
		<MOD task="FS13755">Within the order information section at the top of receipt and KP tickets, the webshop order reference and table location have been moved to the same line as the corresponding information from a standard TouchPoint sale</MOD>
		<MOD task="FS13755">Sales originating from a webshop no longer generate a TouchPoint order number</MOD>
		<MOD task="FS13755">The webshop order reference has been added to the KV XML output</MOD>
	</RELEASENOTES>
</UPDATE>
	
<UPDATE>
	<VERSIONID>8014</VERSIONID>
	<VERSIONTEXT>ICRTouch v80.14</VERSIONTEXT>
	<MINLIC>140000</MINLIC>
	<MINVERID>5411</MINVERID>
	<DATE>13/03/2025</DATE>

	<FILE>
		<SOURCE>8014.Boxes32.exe.gz</SOURCE>
		<TARGET>update.exe</TARGET>
		<VERSIONID>8014</VERSIONID>
		<SIZE>3177830</SIZE>
		<TEXTNAME>Application</TEXTNAME>
		<OS>Win32</OS>
	</FILE>

	<FILE>
		<SOURCE>all.Language.def.gz</SOURCE>
		<TARGET>skin\language.def</TARGET>
		<VERSIONID>9999</VERSIONID>
		<SIZE>36028</SIZE>
		<TEXTNAME>Language File</TEXTNAME>
		<OS>All</OS>
	</FILE>

	<FILE>
		<SOURCE>all.Language.en.gz</SOURCE>
		<TARGET>skin\language.en</TARGET>
		<VERSIONID>9999</VERSIONID>
		<SIZE>36027</SIZE>
		<TEXTNAME>English Language File</TEXTNAME>
		<OS>All</OS>
	</FILE>

	<FILE>
		<SOURCE>all.Language.es.gz</SOURCE>
		<TARGET>skin\language.es</TARGET>
		<VERSIONID>9999</VERSIONID>
		<SIZE>30713</SIZE>
		<TEXTNAME>Spanish Language File</TEXTNAME>
		<OS>All</OS>
	</FILE>

	<FILE>
		<SOURCE>all.Language.nl.gz</SOURCE>
		<TARGET>skin\language.nl</TARGET>
		<VERSIONID>9999</VERSIONID>
		<SIZE>30713</SIZE>
		<TEXTNAME>Dutch Language File</TEXTNAME>
		<OS>All</OS>
	</FILE>

	<FILE>
		<SOURCE>all.datalyt.ini.gz</SOURCE>
		<TARGET>datalyt.ini</TARGET>
		<VERSIONID>9999</VERSIONID>
		<SIZE>18724</SIZE>
		<TEXTNAME>Data layout file</TEXTNAME>
		<OS>All</OS>
	</FILE>

	<FILE>
		<SOURCE>all.Country.xml.gz</SOURCE>
		<TARGET>skin\Country.xml</TARGET>
		<VERSIONID>9999</VERSIONID>
		<SIZE>907</SIZE>
		<TEXTNAME>Country file</TEXTNAME>
		<OS>All</OS>
	</FILE>

	<LAUNCH>
		<FILENAME>update.exe</FILENAME>
		<CLOSEDOWN/>
		<VERSIONID>8014</VERSIONID>
		<OS>Win32</OS>
	</LAUNCH>

	<RELEASENOTES>
		<MOD task="FS12979">Improvements to the unique id for finalised bills when being store in the bill store</MOD>
		<MOD task="FS14123">The &apos;Collect contact details&apos; functionality that was required during the Covid-19 pandemic has now been removed</MOD>
		<MOD task="FS14135">IRC Table information is now added to the Health Check data</MOD>
	</RELEASENOTES>
</UPDATE>
	
<UPDATE>
    <VERSIONID>8013</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.13</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>24/02/2025</DATE>
     
    <RELEASENOTES>
		  <MOD task="FS13954">Improvements made to the thread scheduling of remote XML socket sales</MOD>
		  <MOD task="FS14072">Stopped the XML Socket command &lt;PROCESSMIXMATCH&gt; from generating XML Socket journal entries when no Mix and Match tables were triggered</MOD>
    </RELEASENOTES>	
</UPDATE>

<UPDATE>
    <VERSIONID>8012</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.12</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>10/02/2025</DATE>

    <RELEASENOTES>
		  <MOD task="FS12717">When supplied from a compatible EFT system the payment reference is now added to the receipt and stored to TOW</MOD>
		  <MOD task="FS12717">Denmark: When the payment type is EFT a payment reference of NONE is now added to the receipt when one is not supplied</MOD>
		  <MOD task="FS12128">Added the ability to disable Fiscal functionality for the selected country</MOD>
		  <MOD task="FS12128">Added Fiscal status information to the Health Check utility</MOD>
		  <MOD task="FS12128">Improved Fiscal status information in the Fiscal program menu</MOD>
		  <MOD task="FS12128">Denmark: Disabled the ability to use the non-turnover clerk when in Denmark fiscal mode</MOD>
    </RELEASENOTES>	
</UPDATE>

<UPDATE>
    <VERSIONID>8011</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.11</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/01/2025</DATE>
     
    <RELEASENOTES>
		  <MOD task="FS13821">Denmark: The number of transactions stored in the offline transaction store has been increased from 100 to 500</MOD>
		  <MOD task="FS13821">Denmark: TouchPoint now warns when the transaction store is 25% and 50% full and warns with each transaction once it is 75% full</MOD>
		  <FIX task="FS13821">Denmark: It was possible if the offline transaction store was allowed to become full that data damage and/or crashing can occur. Applies to v80.08+ only</FIX>
    </RELEASENOTES>	
</UPDATE>

<UPDATE>
    <VERSIONID>8010</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.10</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>15/01/2025</DATE>
      
    <RELEASENOTES>
		  <FIX task="FS13784">It may be possible to affect the tow transaction of a signed on clerk when a &apos;Pay at table&apos; device is used. v80.08/09 only</FIX>
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>8009</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.09</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>20/12/2024</DATE>
     
    <RELEASENOTES>
  		<MOD task="FS13621">Denmark: The gift receipt barcode is no longer printed at the bottom of the receipt</MOD>
	  	<MOD task="FS13686">Denmark: Improved robustness for uploading signed transactions to TOW</MOD>
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>8008</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.08</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>09/12/2024</DATE>

      
    <RELEASENOTES>
		<MOD task="FS12520">Denmark: Refund key has now been enabled</MOD>
		<MOD task="FS12520">Denmark: Negative value PLUs are now enabled</MOD>
		<MOD task="FS12520">Denmark: Auto full bill at finalisation flag can now be used</MOD>
		<MOD task="FS12520">Denmark: New transaction number allocated and printed during the signing process</MOD>
		<MOD task="FS12520">Denmark: All transaction types are now signed and uploaded</MOD>
		<MOD task="FS12520">Denmark: Consecutive number can now flag to reset at daily fixed total z report</MOD>
		
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>8007</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.07</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>02/12/2024</DATE>
      
    <RELEASENOTES>
		<MOD task="FS13296">New debug zone: DIDCSALE</MOD>
		<MOD task="FS13296">Tax breakdown is now output to the socket journal for a remotely finalised check</MOD>
		<MOD task="FS13296">Background transactions without a receipt now store and upload a receipt to TOW. These include: Remote check payments, remote mix and match processing, manual cash drawer openings and cash declarations.</MOD>
		<MOD task="FS13296">The terminal alias &apos;REMOTE&apos; is now in the language file</MOD>
		<MOD task="FS13523">Support added for TDCore M6 cash drawer</MOD>
		
		<FIX task="FS13391">Using a free gift voucher to sell a product that errored when sold would cause the till to continually free gift all further products until restart</FIX>
    </RELEASENOTES>	
</UPDATE>

	  
<UPDATE>
    <VERSIONID>8006</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.06</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/10/2024</DATE>
      
    <RELEASENOTES>
		<MOD task="FS13041">XML socket support added for check serial numbers. XML Socket protocol version increased to v3.3</MOD>
    </RELEASENOTES>	
</UPDATE>

	  
<UPDATE>
    <VERSIONID>8005</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.05</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>01/10/2024</DATE>
 
    <RELEASENOTES>
		<MOD task="FS12602">PLU notes enquiry, Picture enquiry, Failed age verification no longer prompt for list plu windows</MOD>
		<MOD task="FS12988">Disabled over tendering when using the customer account finalise key</MOD>
		<MOD task="FS13053">Added the ability to disable empty record skipping when polling program data using &lt;GETPROGRAMDATA&gt; </MOD>
		<MOD task="FS12893">Empty program record changes are now uploaded to TOW</MOD>
		<MOD task="FS12893">Changes made to external product groups are now correctly uploaded to TOW</MOD>
		<MOD task="FS13053">XML Socket protocol version increased to v3.2 due to a new attribute added to the &lt;GETPROGRAMDATA&gt; command</MOD>
		<MOD task="FS13108">Maximum allowable site id is now capped 9,000 for compatibility with TOW</MOD>

		
		<FIX task="FS12665">The Plus item key did not make the appropriate checks to see that it was ok to be used. For example in the middle of tendering.</FIX>		
		<FIX task="FS12908">When IDCUPLD debug zone was turned on TouchPoint could be slow to upload large program data files to TOW. Applies to v80.04 only</FIX>		
		<FIX task="FS13142">Email attachments sent using Etal would have an incorrect filename</FIX>		
    </RELEASENOTES>	
</UPDATE>

	  
<UPDATE>
    <VERSIONID>8004</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.04</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>12/08/2024</DATE>
      
    <RELEASENOTES>
		<MOD task="FS12347">The House Bon transaction key now adds into the registration buffer</MOD>
		<MOD task="FS12347">The ordering of the receipt has been improved when using the House Bon transaction key</MOD>
		<MOD task="FS12347">Reason tables are now added into the registration buffer</MOD>
		<MOD task="FS12347">Improvements to the second display debug zone</MOD>
		<MOD task="FS12492">Improvements to KPPRINT debug output</MOD>
		<MOD task="FS12618">Added the ability to start a transaction when a Transaction Key such a Received on Account is finalised by EFT</MOD>
		<MOD task="FS12618">Local EFT transactions processed from a Transaction Key now include the consecutive number</MOD>
		<MOD task="FS12624">Small update to the language text</MOD>
		<MOD task="FS3633">Support for charitable donation and card surcharge when using EFT payments</MOD>
		<MOD task="FS3633">EFT payments made from a transaction key now support gratuity</MOD>
		
		<FIX task="FS3633">It may be possible - with the Bill Store turned on - for a final bill to incorrectly format some items that are not PLUs. Applies to v80.00+ only.</FIX>		
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>8003</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.03</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/05/2024</DATE>

    <RELEASENOTES>
		<MOD task="FS12229">Denmark: Remote check payments are currently disabled</MOD>
		<MOD task="FS12323">Customer information is now output on rebuilt receipts</MOD>
		<MOD task="FS12323">Minor improvements to printed number formatting</MOD>
		
		<FIX task="FS12378">Three small stubs containing customer order infomation from a webshop transaction may be printed to the local receipt printer. Applies to v80.00+ only.</FIX>
		<FIX task="FS12378">Webshop customer order information and notes are missing from the Socket Journal and Webshop Store. Applies to v80.00+ only.</FIX>
		<FIX task="FS12379">Check pickup count lines would be output multiple times to the socket journal</FIX>		
    </RELEASENOTES>	
</UPDATE>

	  
<UPDATE>
    <VERSIONID>8002</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.02</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>30/04/2024</DATE>
      
    <RELEASENOTES>
		<MOD task="FS9040">Cashback and Gratuity sent through an EFT XML socket payment are now added to the check detail and socket journal files</MOD>
		<MOD task="FS9040">Cashback and Gratuity file/record number stored in the receipt and bill store now use the appropriate fixed totaliser record</MOD>
		<MOD task="FS12205">PLU buttons images now support different images for different price shifts</MOD>
		<MOD task="FS12141">Denmark: Finalised sales made on PocketTouch are now signed</MOD>
		<MOD task="FS12141">Denmark: Finalised sales made on TTA are now signed</MOD>
		
		<FIX task="FS12225">Denmark: It may be possible for signed sales to be signed using &apos;,&apos; as the decimal separator - v80.00 / v80.01 only</FIX>
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>8001</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.01</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/03/2024</DATE>

    <RELEASENOTES>
		<MOD task="FS12016"> XML Socket protocol version increased to 3.1 due to the fact that the &lt;OUTPUTINJSON/&gt; command returns correctly formatted JSON arrays</MOD>
		
    </RELEASENOTES>	
</UPDATE>

<UPDATE>
    <VERSIONID>8000</VERSIONID>
    <VERSIONTEXT>ICRTouch v80.00</VERSIONTEXT>
    <MINLIC>140000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/03/2024</DATE>
      
    <RELEASENOTES>
		<MOD task="FS11299">Initial support for OpenSSL v3</MOD>
		<MOD task="FS11341">Record numbers for lines in the receipt and bill store are now normalised before committing to disk</MOD>
		<MOD task="FS11153">Support for the Danish Fiscal regulations</MOD>
		<MOD task="FS11486">New Etal function: ICR_GetHealthCheck()</MOD>
		<MOD task="FS11486">Improvements to the format of the data that is exported to Health Check</MOD>
		<MOD task="FS11481">Sales made on PocketTouch now have their receipts uploaded to TOW</MOD>
		<MOD task="FS11481">Sales made on ByTable now have their receipts uploaded to TOW</MOD>
		<MOD task="FS11733">Improvements made to the integrity of numeric output in a heavy threaded environment</MOD>
		<MOD task="FS11733">New debug zone: DTHREADS</MOD>
		<MOD task="FS11798">Cash drawer support for FEC PP9735R</MOD>
		<MOD task="FS11293">Error messages trimmed to 24 characters during a data update</MOD>
		<MOD task="FS11984">TouchPoint will default to installing the ICRTouch IO driver if the system is configured to use a cash drawer type that was added since v78.06 at first start</MOD>
		
    </RELEASENOTES>	
</UPDATE>	  
	  
	  
<!-- 2023 versions -->	  
<UPDATE>
    <VERSIONID>7814</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.14</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>07/02/2024</DATE>

    <FILE>
      <SOURCE>all.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
    
	<FILE>
      <SOURCE>all.Language.en.gz</SOURCE>
      <TARGET>skin\language.en</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>English Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
    <FILE>
      <SOURCE>all.Language.es.gz</SOURCE>
      <TARGET>skin\language.es</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Spanish Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
	<FILE>
      <SOURCE>all.Language.nl.gz</SOURCE>
      <TARGET>skin\language.nl</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Dutch Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>7814.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>7814</VERSIONID>
      <SIZE>3128572</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>all.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>11941</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
     <FILE>
        <SOURCE>all.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>907</SIZE>
        <TEXTNAME>Country file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>

    <LAUNCH>
      <FILENAME>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>7814</VERSIONID>
      <OS>Win32</OS>
    </LAUNCH>      
      
    <RELEASENOTES>
		<FIX task="FS11607">Under rare circumstances it may have been possible for an invalid numeric value to be uploaded into the customer detail file</FIX>	
    </RELEASENOTES>	
</UPDATE>	 

	  
<UPDATE>
    <VERSIONID>7813</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.13</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>10/10/2023</DATE>
 
    <RELEASENOTES>
		<MOD task="FS11103">Improvements to the redrawing of dialogs over dialogs when the first dialog is redrawn</MOD>	
    </RELEASENOTES>	
</UPDATE>	 
	  
<UPDATE>
    <VERSIONID>7812</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.12</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>26/09/2023</DATE>
    <RELEASENOTES>

		<FIX task="FS11080">Storing a completely empty check on a check satellite would result in the check filled with garbage on the check master. Applies to v78.11 only.</FIX>	
    </RELEASENOTES>	
</UPDATE>	  

<UPDATE>
    <VERSIONID>7811</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.11</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>12/09/2023</DATE>

    <RELEASENOTES>
		<MOD task="FS10516">Check pickup count now adjusts and prints for check sales done from PocketTouch</MOD>
		<MOD task="FS10582">New Etal functions: ICR_Set_CurrentSaleControlFlag() and ICR_Get_CurrentSaleControlFlag()</MOD>
		<MOD task="FS10582">New field added to ICR_GetClerkBuffer_Item() : ITEMID</MOD>
		<MOD task="FS10837">New debug zone: DCHKBKUP</MOD>
		<MOD task="FS10837">Improved cross-version network compatibility for sending registration buffer and check detail items</MOD>
		<MOD task="FS10837">Stability improvement to satellite terminals receiving check data in a poor network environment</MOD>
		<MOD task="FS10909">Various enhancements to the check backup system</MOD>
		<MOD task="FS10837">Performance improvement when floating excessively long clerk registration buffers</MOD>
		
		<FIX task="FS10986">When the customer file was set greater than 30,000 customers, satellite terminals would only be able to log on customers 100 times before needing a restart</FIX>	
    </RELEASENOTES>	
</UPDATE>	  
	  
<UPDATE>
    <VERSIONID>7809</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.09</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>26/07/2023</DATE>
      
    <RELEASENOTES>
		<MOD task="FS10470">Sales mode keyboard buttons now support a secondary overlayed image that supports the alpha layer</MOD>
		<MOD task="FS10470">Button keypress text movement is now configurable for sales mode keyboard buttons</MOD>
		<MOD task="FS10470">Changes to the skin format for sales mode keyboard buttons</MOD>
		
		<FIX task="FS10678">Under some circumstances it may be possible to sign off a clerk during a customer account TTU topup resulting in the top up being allocated to customer 0</FIX>	
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7808</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.08</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/06/2023</DATE>

    <RELEASENOTES>
		<MOD task="FS10482">Improvements to the way that the table number is handled when supplied from TTA</MOD>
		<MOD task="FS10481">Webshop order reference is now passed to the KP Controller</MOD>	
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7807</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.07</VERSIONTEXT>
    <MINLIC>125000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/06/2023</DATE>
      
    <RELEASENOTES>
		<MOD task="FS10503">Cash drawer support for FEC PP9735</MOD>
    </RELEASENOTES>
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7806</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.06</VERSIONTEXT>
    <MINLIC>125000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>15/05/2023</DATE>
      
    <RELEASENOTES>
		<MOD task="FS10057">Improvements to the DIPPRINT debug zone</MOD>
		<MOD task="FS10135">Correcting items with condiments and set to &quot;add to reg buffer&quot; now adds in the same order as they were originally stored</MOD>
		<MOD task="FS9878">New IO driver added</MOD>
		<MOD task="FS8672">Cash drawer support for ForPOS Phoenix Pro</MOD>
	
    </RELEASENOTES>
	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7805</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.05</VERSIONTEXT>
    <MINLIC>125000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/03/2023</DATE>

    <FILE>
      <SOURCE>all.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
    
	<FILE>
      <SOURCE>all.Language.en.gz</SOURCE>
      <TARGET>skin\language.en</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>English Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
    <FILE>
      <SOURCE>all.Language.es.gz</SOURCE>
      <TARGET>skin\language.es</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Spanish Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
	<FILE>
      <SOURCE>all.Language.nl.gz</SOURCE>
      <TARGET>skin\language.nl</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Dutch Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>7805.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>7805</VERSIONID>
      <SIZE>3128572</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>all.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>11941</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
     <FILE>
        <SOURCE>all.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>907</SIZE>
        <TEXTNAME>Country file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>

    <LAUNCH>
      <FILENAME>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>7805</VERSIONID>
      <OS>Win32</OS>
    </LAUNCH>      
      
    <RELEASENOTES>
		<MOD task="FS10002">Removed some inactive configuration flags: Print collection point code, enable paytable, enable auto-backup</MOD>
		<MOD task="FS9955">Maximum List PLUs available increased to 5,000</MOD>
		<FIX task="FS9955">The last List PLU record was not able to be used directly in a Set Menu</FIX>
		
    </RELEASENOTES>
	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7804</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.04</VERSIONTEXT>
    <MINLIC>125000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>20/03/2023</DATE>
      
    <RELEASENOTES>
		<MOD task="FS9925">KP Controller now respects the KP configuration settings &quot;remote / local use only&quot;</MOD>
		<MOD task="FS9925">New KP configuration setting &quot;Do not send to KP Controller&quot;</MOD>
		<MOD task="FS9925">New debug zone: DKPPRINT</MOD>
		
    </RELEASENOTES>
	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7803</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.03</VERSIONTEXT>
    <MINLIC>125000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>13/03/2023</DATE>
      
    <RELEASENOTES>
		<MOD task="FS9825">Added some Event Log entries for internal errors from the XML Socket when processing webshop transactions</MOD>
		<MOD task="FS9830">Added ICR_KPC_AlterKPFlag()</MOD>
		<MOD task="FS9856">New parameter &quot;SinceUpdateCounter&quot; added to Etal function ICR_KPC_GetKPTicketList()</MOD>
		<MOD task="FS9904">Rental licences no longer care about hardware activation</MOD>
		<MOD task="FS9855">Tweaks to timeout communicating to TOW when uploading large reports</MOD>
		
		<FIX task="FS9891">Rental licences would not refresh until Windows has been running for 12 hours</FIX>
    </RELEASENOTES>	
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7801</VERSIONID>
    <VERSIONTEXT>ICRTouch v78.01</VERSIONTEXT>
    <MINLIC>125000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>01/03/2023</DATE>
     
    <RELEASENOTES>
		<MOD task="FS8794">Windows XP support has now been removed</MOD>
		<MOD task="FS8794">Main exe now digitally signed</MOD>
		<MOD task="FS9479">Enhancements to voucher functionality</MOD>
		<MOD task="FS9519">When running in demo mode, the KP Controller also runs in demo mode</MOD>
		<MOD task="FS9692">Sales mode keyboard button images now support PNG alpha channels</MOD>
		<MOD task="FS9708">Dialog buttons support PNG alpha channels</MOD>
		<MOD task="FS4005">Changes made to support customer verification from PocketTouch</MOD>
		<MOD task="FS4005">Tables are checks program setting made available to PocketTouch</MOD>
		<MOD task="FS4005">XML socket Protocol Version increased to 3.0</MOD>
		<FIX task="FS9611">Scale interface crashed the till on the pre-release / beta version of TouchPoint 2023</FIX>
    </RELEASENOTES>
	
</UPDATE>	  
	  
<!-- 2022 Versions -->
<!-- 2022 Versions -->
<UPDATE>
    <VERSIONID>7619</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.19</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>07/03/2023</DATE>

    <FILE>
      <SOURCE>all.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
    
	<FILE>
      <SOURCE>all.Language.en.gz</SOURCE>
      <TARGET>skin\language.en</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>English Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
    <FILE>
      <SOURCE>all.Language.es.gz</SOURCE>
      <TARGET>skin\language.es</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Spanish Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
	<FILE>
      <SOURCE>all.Language.nl.gz</SOURCE>
      <TARGET>skin\language.nl</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Dutch Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>7619.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>7619</VERSIONID>
      <SIZE>1629512</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>all.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>11941</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
     <FILE>
        <SOURCE>all.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>907</SIZE>
        <TEXTNAME>Country file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>

    <LAUNCH>
      <FILENAME>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>7619</VERSIONID>
      <OS>Win32</OS>
    </LAUNCH>      
      
     <RELEASENOTES>
		<MOD task="FS9855">Tweaks to timeout communicating to TOW when uploading large reports</MOD>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7618</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.18</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>15/02/2023</DATE>
   
     <RELEASENOTES>
		<FIX task="FS9724">If you had a clerk configured to access only a single program mode and a programming mode button stored in a keyboard position higher than 100 on the keyboard would result to the till shifting to a different program menu upon entering program mode</FIX>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7617</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.17</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>09/02/2023</DATE>
      
     <RELEASENOTES>
		<FIX task="FS9664">Under some circumstances with a List PLU table size greater than 250 records TouchPoint could crash during finalisation</FIX>
		<FIX task="FS9675">EHP files would only work if located in the root web directory</FIX>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7616</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.16</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>26/01/2023</DATE>
 
     <RELEASENOTES>
		<FIX task="FS9606">Multiple applications using the KP Controller with KP Consolidation turned on could result in TouchPoint occasionally quitting with an access violation</FIX>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7615</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.15</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>05/01/2023</DATE>
      
     <RELEASENOTES>
		<MOD task="FS9385">Etal has more access to some of the extra fields sent from a TTA sale</MOD>
		<MOD task="FS9391">KP Controller folder is now created when KPC initialises, not when the first ticket is created</MOD>
		<MOD task="FS9419">Potential stability improvements</MOD>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7614</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.14</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>02/12/2022</DATE>
      
     <RELEASENOTES>
		<FIX task="FS9376">If you had more than 1,000 clerks allocated and in program mode entered a menu that allowed you to select a clerk then you could crash the application</FIX>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7613</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.13</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>28/11/2022</DATE>

     <RELEASENOTES>
		<MOD task="FS9260">TouchPoint is now able to upload PGM data to TOW in pages</MOD>
		<MOD task="FS9227">The maximum size of the customer file has now been increased to 250,000 records</MOD>
		<MOD task="FS9334">KPController - KP ticket item status changes will trigger an event even when the whole ticket becomes marked as finished. Required for &quot;KPStub script&quot;</MOD>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7612</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.12</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>14/11/2022</DATE>
      
     <RELEASENOTES>
		<MOD task="FS9158">Brought the Dutch language file up to date</MOD>
		<MOD task="FS8491">Maximum size of the clerk file increased to 30,000 records</MOD>
		<MOD task="FS8491">Increased time tolerance for TouchPoint polling data from a remote terminal</MOD>
		<MOD task="FS8491">Auto-broadcast of program changes no longer happens when exiting PGM5</MOD>
		<MOD task="FS8491">Performance improvements to the clerk clocked in report</MOD>
		<MOD task="FS8491">Clerk detail memory is now reallocated when clerk file size is changed, previously this required a restart</MOD>
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7611</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.11</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>02/11/2022</DATE>
      
     <RELEASENOTES>
		<MOD task="FS8360">Improvements to the TCP Micros 4700 emulation</MOD>
		<MOD task="FS9026">Change made to the XML Parser to prevent it from converting broken UTF-8 bytes that represent a value of less than 128 into a unicode numeric character entity</MOD>
		<MOD task="FS8858">Changes made so that if checks are removed whilst a clerk has them open - eg busy reset and paid - then spurious entries wont be created in the check file when the clerk is later found</MOD>
		
		<FIX task="FS9052">Double sized characters rendered in some of the display dialogs may inherit their size from a different dialog</FIX>
		<FIX task="FS9043">It is possible that TouchPoint may attempt to upload invalid program data file types to TOW</FIX>
		<FIX task="FS9050">Price shifts didn&apos;t carry into List PLU when being used in the new keyboard mode</FIX>

    </RELEASENOTES>
    
</UPDATE>	
	  
<UPDATE>
    <VERSIONID>7610</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.10</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>20/09/2022</DATE>
      
     <RELEASENOTES>
		<FIX task="FS8813">It may be possible to have some extra data and/or inconsistent string lengths output to the Receipt/Bill/Report store</FIX>
		<FIX task="FS8822">When using the new List PLU screen, the multiply key setting wasn&apos;t applied to child condiment items</FIX>
		<FIX task="FS8822">When using the new List PLU screen, the price enquiry key didn&apos;t display the price</FIX>
		<FIX task="FS8882">The escape key did not ignore the minimum quantity setting when correcting a condiment item using the new menu List PLU </FIX>
	
    </RELEASENOTES>
    
</UPDATE>	  
	  
<UPDATE>
    <VERSIONID>7609</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.09</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>06/09/2022</DATE>

      
     <RELEASENOTES>
		<MOD task="FS8774">Improvements to performance of some of the Etal graphics commands relating mostly to the UI Library</MOD>
	
    </RELEASENOTES>
    
</UPDATE>
	  
<UPDATE>
    <VERSIONID>7608</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.08</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>25/08/2022</DATE>
      
     <RELEASENOTES>
		<MOD task="FS8655">KP Controller: Added Category, dept and plu group sorting options</MOD>
		<MOD task="FS2095">Text message keys can now behave more like condiments</MOD>
		<MOD task="FS8644">Loopback / Null printer device</MOD>
		
		<FIX task="FS8727">Mix condiment item consolidation was not always consolidating</FIX>
		<FIX task="FS8726">KP consolidation with Seat Number sorting was not sorting correctly</FIX>
		<FIX task="FS8685">Using new List PLUs with mix and match and mix match to fire instantly, condiments were not printing on the KP</FIX>
		<FIX task="FS8674">Both webshop discount settings in PGM3 had a default value of 16 that wasn&apos;t applied if not set</FIX>
    </RELEASENOTES>
    
</UPDATE>

<UPDATE>
    <VERSIONID>7607</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.07</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>12/08/2022</DATE>

    <RELEASENOTES>
		<MOD task="FS8177">ListPLU to keyboard menu level</MOD>
		
		<FIX task="FS8607">Keys were not always drawn correctly when using escape</FIX>
    </RELEASENOTES>
    
</UPDATE>		  
	  
<UPDATE>
    <VERSIONID>7606</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.06</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/07/2022</DATE>
      
     <RELEASENOTES>
		<MOD task="FS8149">Added drawer support for SysePos K360</MOD>
		<MOD task="FS4135">TOW API access from Etal</MOD>
    </RELEASENOTES>
    
</UPDATE>	 	  
	  
<UPDATE>
    <VERSIONID>7605</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.05</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>10/06/2022</DATE>
   
     <RELEASENOTES>
		<MOD task="FS8294">Changes to KP Controller to support easier integration to CollectionPoint</MOD>
    </RELEASENOTES>
    
</UPDATE>	 	  
	  
<UPDATE>
    <VERSIONID>7604</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.04</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>08/06/2022</DATE>
      
     <RELEASENOTES>
		<MOD task="FS7979">Added ICR_EHP_GetRequestMethod() and ICR_EHP_GetRequestHeader()</MOD>		
		<MOD task="FS7636">New debug zones: DKPCONTR, DKPTICKT, DKPCONSL, DKPCNETS</MOD>
		<MOD task="FS7636">KP Controller</MOD>
    </RELEASENOTES>
    
</UPDATE>	 
    
  	 
<UPDATE>
    <VERSIONID>7603</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.03</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>26/04/2022</DATE>
      
     <RELEASENOTES>
		<MOD task="FS7869">Added ICR_LocalTimeFromUTC() and ICR_LocalTimeToUTC()</MOD>		
		<MOD task="FS8010">Enabled the multi tax rate flag for country: USA</MOD>
    </RELEASENOTES>
    
  </UPDATE>	  
<UPDATE>
    <VERSIONID>7602</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.02</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/04/2022</DATE>

      
     <RELEASENOTES>
		<FIX task="FS7684">Using the overlay panel on image buttons may cause the graphics engine to crash over a period of time</FIX>		
    </RELEASENOTES>  
</UPDATE>	  	

<UPDATE>
    <VERSIONID>7601</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.01</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>11/04/2022</DATE>

     <RELEASENOTES>
		<FIX task="FS7990">Screen redraws called from Etal with a dialog on screen results in the dialog being undrawn</FIX>		
    </RELEASENOTES>
    
  </UPDATE>	  	  
	  
<UPDATE>
    <VERSIONID>7600</VERSIONID>
    <VERSIONTEXT>ICRTouch v76.00</VERSIONTEXT>
    <MINLIC>115000 </MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>24/03/2022</DATE>
      
      <RELEASENOTES>
		<MOD task="FS7358">Full support for multiple payment methods from TTA</MOD>		
		<MOD task="FS7358">Support for point usage from TTA</MOD>
		<MOD task="FS7556">The following Print Control flags have been removed: Do not print time on receipts, Do not print date on receipts</MOD>
		<MOD task="FS7556">The following Check Tracking flags have been removed: Do not print time on checks, Do not print date on checks</MOD>
		<MOD task="FS7556">The following Journal Control flags have been removed: Do not print time on journal, Do not print date on journal, Do not print consec on journal, Do not print item count on journal</MOD>
		<MOD task="FS7556">The following Report Control flags have been removed: Do not print time on reports, Do not print date on reports, Do not print consec on reports</MOD>
		<MOD task="FS7875">New debug zone: DACTIVTY</MOD>
		<MOD task="FS7739">Added support for nutritional information on products</MOD>
		<MOD task="FS7918">Improve disk commit of check serial number when new checks are created by satellites</MOD>
		<MOD task="FS7949">Removed the ability to turn the primary journal off</MOD>
		<MOD task="FS7951">Added ICR_SysProc("EXIT")</MOD>
		<MOD task="FS7951">Added ICR_SysProc("MINIMIZE")</MOD>
		<MOD task="FS7561">Removed the net totalising flag. TouchPoint now only runs in net totals mode</MOD>
		<MOD task="FS7674">Maximum order info lines available from TTA increased from 10 to 20</MOD>
    </RELEASENOTES>   
	
  </UPDATE>	  
	  
	  
<!-- 2021 -->
	  
<UPDATE>
    <VERSIONID>7414</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.14</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>14/02/2022</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>all.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
    
	<FILE>
      <SOURCE>all.Language.en.gz</SOURCE>
      <TARGET>skin\language.en</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>English Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
    <FILE>
      <SOURCE>all.Language.es.gz</SOURCE>
      <TARGET>skin\language.es</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Spanish Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
	<FILE>
      <SOURCE>all.Language.nl.gz</SOURCE>
      <TARGET>skin\language.nl</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Dutch Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>7414.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>7414</VERSIONID>
      <SIZE>1629512</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>7612.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>7612</VERSIONID>
      <SIZE>11941</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
     <FILE>
        <SOURCE>all.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>907</SIZE>
        <TEXTNAME>Country file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>7414</VERSIONID>
      <OS>Win32</OS>
    </LAUNCH>      
      
      <RELEASENOTES>
		<MOD task="FS7301">New debug zone: DCUSTBAL</MOD>		
		
		<FIX task="FS7684">Using the overlay panel on image buttons may cause the graphics engine to crash over a period of time</FIX>
    </RELEASENOTES>
    
  </UPDATE>
  
<UPDATE>
    <VERSIONID>7413</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.13</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>26/11/2021</DATE>

      <RELEASENOTES>
        <MOD task="FS7250">KP category shift support for TouchKitchen</MOD>
		<MOD task="FS7246">Performance improvements made to downloading files over https</MOD>
		<MOD task="FS6402">Customer record support on PocketTouch sales</MOD>
		<MOD task="FS6402">Customer record support on ByTable sales</MOD>
		<MOD task="FS6493">Support for customer discounts from PocketTouch</MOD>
		<MOD task="FS6493">Support for customer discounts from ByTable</MOD>		
		
        <FIX task="FS7187">Tax symbol appears incorrectly on receipts for PLUs above 32767</FIX>
		<FIX task="FS7138">Occasionally the receipt data might not be stored in the webshop store</FIX>
        
    </RELEASENOTES>
    
  </UPDATE>
  
<UPDATE>
    <VERSIONID>7412</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.12</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/10/2021</DATE>

      <RELEASENOTES>
        
        <FIX task="FS6941">Scaled images drawn using the ICR_DrawImage() Etal function may render with artifacts</FIX>
		<FIX task="FS7028">Stock quantities downloaded from TOW would be missing their decimal part (v74.05+ only)</FIX>
		<FIX task="FS6545">Using a Price Shift before a ListPLU key left the price shift in effect after the PLU had been registered</FIX>
        
    </RELEASENOTES>
    
  </UPDATE>
	  
<UPDATE>
    <VERSIONID>7411</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.11</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>09/09/2021</DATE>
      
      <RELEASENOTES>
        
        <FIX task="FS6830">Using the check master; transferring a sale to a new table using the floorplan, leaving the prompt for name dialog on the screen, at the same time receive a sale to a new check from either PocketTouch or the webshop, then completing the name dialog could result in the remote check disappearing</FIX>
        
    </RELEASENOTES>
    
  </UPDATE>

  
<UPDATE>
    <VERSIONID>7410</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.10</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>27/08/2021</DATE>

      
      <RELEASENOTES>       
        <MOD task="FS6449">KP Scheduler support for remote orders</MOD>
        <MOD task="FS6618">Global price level changes are now recorded in the event log</MOD>
        <MOD task="FS6667">New Etal Event: XMLSocketCheckPayment</MOD>
        <MOD task="FS6697">New Etal functions: ICR_GetCheck_Index and ICR_GetCheck_Item</MOD>
        
        <FIX task="FS6618">Increased robustness relating to the current price level</FIX>
        <FIX task="FS6623">Fixed some inconsistencies with how things were stored in the bill store vs how they were printed as a bill</FIX>       
    </RELEASENOTES>
    
  </UPDATE>
  
<UPDATE>
    <VERSIONID>7406</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.06</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>24/06/2021</DATE>

    <RELEASENOTES>
        
        <FIX task="FS6491">The first sale after a full sales data reset crashes this till. Applies only to v74.05</FIX>
        
    </RELEASENOTES>
    
  </UPDATE>        
      
<UPDATE>
    <VERSIONID>7405</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.05</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>07/06/2021</DATE>
      
      <RELEASENOTES>
        <MOD task="FS6354">Performance and reliability improvements to polling stock from TOW</MOD>
        
        <FIX task="FS6327">Regular occurrences on some installations of dropping out to Windows with error code: 0xC0000417</FIX>
        
    </RELEASENOTES>
    
  </UPDATE>  
      
<UPDATE>
    <VERSIONID>7404</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.04</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>05/05/2021</DATE>
      
      <RELEASENOTES>
        <MOD task="FS6279">Support for service charge on finalised sales made through the XML Socket</MOD>
        <MOD task="FS6279">Support for service charge through the webshop interface</MOD>        
        
    </RELEASENOTES>
    
  </UPDATE>   
  
<UPDATE>
    <VERSIONID>7403</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.03</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>05/05/2021</DATE>

      
      <RELEASENOTES>
        <MOD task="FS6145">Cash drawer support for Oxhoo Onix 190E</MOD>
        <MOD task="FS6301">Minor stability improvements</MOD>        
        
        <FIX task="FS6236">Having 1 line of check detail memory free and remote paying a check can crash TouchPoint</FIX>
    </RELEASENOTES>
    
  </UPDATE>         
      
<UPDATE>
    <VERSIONID>7402</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.02</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>17/03/2021</DATE>
 
      <RELEASENOTES>
        
        <MOD task="FS5833">ICR_File_OpenPipe() now supports multiple concurrent pipes</MOD>
        <MOD task="FS4027">Added Debug Zone: DCIDDVCE</MOD>
        <MOD task="FS5833">Added Etal function ICR_File_WritePipe()</MOD>
  
        <FIX task="FS6042">Stock polling from TOW could become unreliable if the terminal is left running for more than 24 hours</FIX>
    </RELEASENOTES>   
  </UPDATE>       
      
<UPDATE>
    <VERSIONID>7400</VERSIONID>
    <VERSIONTEXT>ICRTouch v74.00</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>14/12/2020</DATE>
      
      <RELEASENOTES>
        
        <MOD task="FS4141">Customer info is sent to the KV according the the KP flags set on the customer group</MOD>
        <MOD task="FS4141">New debug zone added: DKVPRINT</MOD>
        <MOD task="FS4193">New Status Key, Split Item</MOD>
        <MOD task="FS4193">Support for split item key added to split check dialog</MOD>
        <MOD task="FS4121">Enhancements to ListPLU functionality including Min/Max, enforced price shift/level and enforced zero price options</MOD>
        <MOD task="FS4345">New sales mode skin window: Web Sales Status</MOD>
        <MOD task="FS4345">New search dialog option, VIEWLOG</MOD>
        <MOD task="FS4136">New Etal Event AfterXMLSocketSendSale()</MOD>
        <MOD task="FS4625">Sales made through the webshop interface now support @ pricing</MOD>
        <MOD task="FS4635">Sales made through the webshop interface now support price levels</MOD>
        <MOD task="FS4709">New flag to make TouchPoint and PocketTouch collect Contact Details and upload them to TOW for &apos;Track &amp; Trace&apos;</MOD>
        <MOD task="FS4778">Added a new switch to the SENDSALE command on the XMLSocket, &lt;IGNORENOSTOCK/&gt; which stops it from testing the stock of items for that sale</MOD>
        <MOD task="FS4778">Sales made through the webshop interface now ignore the &quot;Inhibit sales when below minimum stock&quot; flag set on products</MOD>
        <MOD task="FS4779">Check tracking mode automatically switches to &quot;Check tracking&quot; if webshop sales are stored using &quot;auto new check&quot;</MOD>
        <MOD task="FS4837">Flags added to selectively prevent customer contact details supplied from the webshop interface from printing on the receipt or KP ticket</MOD>
        <MOD task="FS5105">Multi tax rate support for a selected number of countries</MOD>
        <MOD task="FS5103">Changes made to the fields dispatched to the EFT interface for non sale operations</MOD>
        <MOD task="FS5278">Added support for mix and match tables via the webshop interface</MOD>
        <MOD task="FS5278">Support for net and gross item sales pricing via the webshop interface</MOD>
        <MOD task="FS5323">Support for discounts made via the webshop interface</MOD>
        <MOD task="FS5384">New XML Socket command GETOUTOFSTOCKITEMS</MOD>
        <MOD task="FS5390">Performance improvements to XML Socket commands that return a large dataset</MOD>
        <MOD task="FS5207">Non 0.00 @ quantities for prices 2, 3 &amp; 4 are now sent in the return data to the XML Socket command GETPRODUCT</MOD>
        <MOD task="FS5290">Archive option added to the Websales store</MOD>
        <MOD task="FS4945">Maximum order number setting</MOD>
        <MOD task="FS4976">Changes to the journal on/off status are now logged in the event log</MOD>
        <MOD task="FS4192">Mix and match type 1 tables can be configured to only trigger on quantities of the same item</MOD>
        <MOD task="FS5434">Notification added to allow TOW to inform TouchPoint that there are new pending stock changes to collect</MOD>
        <MOD task="FS5495">The &quot;Stay until escape&quot; PLU option is now passed down to the called List PLU window</MOD>
        <MOD task="FS5641">Tips support added to the XML socket</MOD>
        <MOD task="FS5641">Tips support added to the webshop interface</MOD>
        <MOD task="FS5649">Cash drawer support for ForPOS Phoenix</MOD>
        <MOD task="FS4847">New flag to limit corrected items add to the registration buffer to old items from checks</MOD>
        
        
        <FIX task="FS4774">Webshop sales containing more than around 400 items could crash TouchPoint</FIX>
        <FIX task="FS4885">Product texts sent to the Webshop interface would be truncated at 25 bytes/characters</FIX>
        <FIX task="FS5053">Mix and Match adjustments made by PocketTouch did not record in the till&apos;s sales totals</FIX>
        <FIX task="FS4886">The &quot;do not add to total in drawer&quot; flag in fixed totaliser wasn&apos;t respected for sales made remotely</FIX>       
        <FIX task="FS5221">Using an iButton on fingerprint when the Cashback dialog was on screen during an EFT operation would leave TouchPoint in a position where the dialog was stuck flickering on the screen</FIX>
        <FIX task="FS5252">It was possible to crash TouchPoint when certain things were put into message in the kitchen in ByTable</FIX>
        <FIX task="FS5287">The tax breakdown may be missing the end characters on a finalised bill, applies to v73.XX only</FIX>
        <FIX task="FS5401">When using TTU as the customer master, redeeming points in a sale multiple times would result in too many points being redeemed off of the customer account</FIX>
        <FIX task="FS5286">Bills printed from the handheld for sales finalised on the handheld did not print the service charge line</FIX>
        <FIX task="FS5429">Improvements to the way that items registered from List PLU windows greater than 250 are item corrected</FIX>
        <FIX task="FS5449">Using alpha check numbers and auto new checks from PocketTouch or Webshop sales would result in a non-alpha auto new check number being created</FIX>
        <FIX task="FS5448">Using the XML Socket it was possible to send down conflicting finalisation types</FIX>
        <FIX task="FS5462">The interface to the HTML customer display stopped working in v73.16</FIX>
        <FIX task="FS5466">When using the HTML display, for many operations the line 2 value would appear on line 1</FIX>
        <FIX task="FS5611">PocketTouch and Webshop sales incorrectly uploaded the netsaletotal in the IDC header when the sale was stored to a check</FIX>
    </RELEASENOTES>
    
  </UPDATE>    
    
<!-- 2020 versions -->      
      
<UPDATE>
    <VERSIONID>7201</VERSIONID>
    <VERSIONTEXT>ICRTouch v72.01</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>11/06/2020</DATE>

  

   <RELEASENOTES>   
      <MOD task="FS4030">&quot;No Master&quot; event log entries added</MOD>
      <MOD task="FS4348">Webshop error messages that are generated TouchPoint side are now shown in the webshop status in PGM3</MOD>
      <FIX task="FS4621">ICR_PrintImage_DrawText could print some extra data other than the string that has been passed to it</FIX>
   </RELEASENOTES>

  </UPDATE>
      
<UPDATE>
    <VERSIONID>7200</VERSIONID>
    <VERSIONTEXT>ICRTouch v72.00</VERSIONTEXT>
    <MINLIC>85000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>25/02/2020</DATE>

   <RELEASENOTES>
        <MOD>Removed support for legacy devices: MPAD KV and CRB Reval</MOD>
        <MOD task="FS2269">Changed the KP/KV flags to be dual purpose dependant on what device they are configured for, available KP or KVs now increased to 10</MOD>
        <MOD task="FS2472">LocalEFT is able to ask TouchPoint not to cut the EFT docket after it has printed</MOD>
        <MOD task="FS2649">Changes made to the keyboard buttons skin: Image buttons can now use text from their parent product/function; a transparent overlay panel can be added to the button; a skin section added for placement of the stock count; and all dimensions can now be specified in percentages</MOD>
        <MOD task="FS2697">All &quot;OK&quot; responses in the XML socket are now upper case, where before some of them had a lower case &quot;k&quot;</MOD>
        <MOD task="FS2418">Added the ability to remotely lock a check/table using the XML socket interface, this is for Pay at Table EFT operations</MOD>
        <MOD task="FS2755">Added country and language into GETSETTINGS and GETVERSIONINFO in the XML socket interface</MOD>
        <MOD task="FS2757">Added support for PLU Alternate Text on Shelf Edge Labels</MOD>
        <MOD task="FS2813">House bon discounts are recorded separately in the IDC file so that they can be reported on in TOW</MOD>
        <MOD task="FS2814">Added an IDC entry for manual drawer release so that it gets uploaded to TOW</MOD>
        <MOD task="FS2820">Flagable option to allow 4 digit alphanumeric check numbers</MOD>
        <MOD task="FS2841">Tidied up the split check key, that retained some of its old personality</MOD>
        <MOD task="FS2421">When printing the table analysis report, the first used and last used date/time are now aware of the printers width</MOD>
        <MOD task="FS2850">Added the ability to store data into the report store when sent down using the XML Socket printing command.  This is used for example to allow remote EFT reports to be uploaded to TouchOffice Web</MOD>
        <MOD task="FS2845">Language support and better printer width support for LAST X, LAST Z and LAST RESET as printed in the X/Z counters section of the reports</MOD>
        <MOD task="FS2869">Net values are also returned in the response to a GETCHECK request made on the remote XML socket</MOD>
        <MOD task="FS2986">Change amounts now appear on PocketTouch bills when they've been finalised by overtendering</MOD>
        <MOD task="FS2898">Support for Net pricing and discounts for sales made via the XML socket or PocketTouch</MOD>
        <MOD task="FS2978">Added support for centralised, multi site customer balances and points, using TouchOffice Web as the customer master</MOD>
        <MOD task="FS3200">Added support to the XML Socket for remotely processing of Mix and Match tables on a stored check/table</MOD>
        <MOD task="FS3224">Mix and Match table information is sent through the XML Socket in response to the OPENCHECK command</MOD>
        <MOD task="FS3244">Split reporting options removed</MOD>
        
        <MOD task="FS3258">Receipt, Bill, Webshop and Report Store folders now use the system language disregarding any local language set on the clerk</MOD>
        <MOD task="FS3364">Option to automatically upload program changes to TOW</MOD>
        <MOD task="FS3399">Weight key can be configured to get the current weight from a connected scale</MOD>
        <MOD task="FS3399">WEIGHT column added to the clerk buffer index accessed by Etal</MOD>
        <MOD task="FS3419">Increased maximum nonPLU records to 100</MOD>
        <MOD task="FS2758">Improvements to the internal VNC server</MOD>
        <MOD task="FS3441">Added the Etal function ICR_GetDateDialog()</MOD>
        <MOD task="FS2414">Event log</MOD>

        <MOD task="FS3375">Added the ability to specify the position of the PGM mode colums in the PGMMode skin</MOD>
        <MOD task="FS3476">Removed/moved the title from the PGM mode menus</MOD>
        <MOD task="FS3488">The location of the QWERTY buttons on keyboard and search dialogs can now be specified in the skin</MOD>
        <MOD task="FS3489">Added the ability to import the numeric keypad into the dialog on the QWERTY and Search dialogs via the skin</MOD>
        <MOD task="FS3525">The detail for customer reports is now stored in the report store</MOD>
        <MOD task="FS3483">Flag added to Order Control to decouple set menu items from their parent</MOD>
        
        <MOD task="FS2449">SSL Init errors go into DNETSOCK debug zone</MOD>
        <MOD task="FS3614">Each error code can have a sound file attached to it, by creating the file Sounds\Error_X.wav</MOD>
        <MOD task="FS3575">New Etal event OnVoucherPrint(Voucher, szBarcode) that allows you to replace the Voucher printing functionality</MOD>
        <MOD task="FS3751">PLUs created in Sales Mode when the &quot;Auto create PLU&quot; flag is set, now get uploaded to TOW if configured to do so</MOD>
        <MOD task="FS3684">Additional boolean parameter added to ICR_SetPGMData to indicate that the program file/record should be uploaded to TOW</MOD>
        <MOD task="FS3628">Maximum size of clerk registration buffer increased to 2,000 lines</MOD>
        <MOD task="FS3623">New Etal function, ICR_ShellExecute()</MOD>
        <MOD task="FS3811">Performance improvements to how Etal commits user data to disk</MOD>
        <MOD task="FS3808">Added the Etal function ICR_PlaySound()</MOD>
        <MOD task="FS3824">When ICR_SetNextDialogInput() is used with a List Dialog, the value is now validated to check that the result falls within the contents of the dialog</MOD>
        <MOD task="FS3573">Stability improvements to the way that the data is imported from Bill Store, Receipt Store, Web Sales &amp; Report Store</MOD>
        <MOD task="FS3573">Support added for CUSTOMERNAME to the web sales search dialog</MOD>
        <MOD task="FS2508">Size of the Custom Driver PRINTSTART command increased to 20 bytes</MOD>
        <MOD task="FS1699">Output on receipts, kitchen printer tickets, the registration window and customer displays will always be in the local/system language regardsless of what language the clerk is currently set to use</MOD>
        <MOD task="FS2420">Closed down line is now printed on the journal for all close down events</MOD>
        <MOD task="FS2422">The direct entry on option windows flag is now ignored on the Data Entry Dialog and now works consistent with pressing the enter key with the search dialog types</MOD>
        <MOD task="FS3915">Changes made to PLUs, Clerks &amp; Customers using the Range Programming function, now get uploaded to TOW if configured to do so</MOD>
        <MOD task="FS3606">Items sold via the XML Socket can now be indicated that they have had mix and match tables applied to them, so that if they are used in a check then the items won&apos;t be reused</MOD>
        <MOD task="FS3606">Support for MIXMATCH element node as part of the SENDSALE command added in the XML socket</MOD>
        
        <FIX task="FS4010">Correct support of UTF-8 characters when using the Etal function ICR_PrintImage_DrawText()</FIX>
        
    </RELEASENOTES>

  </UPDATE>       
<!-- 2019 -->      
<UPDATE>
    <VERSIONID>7052</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.52</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/03/2021</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>all.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
    
	<FILE>
      <SOURCE>all.Language.en.gz</SOURCE>
      <TARGET>skin\language.en</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>English Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
    <FILE>
      <SOURCE>all.Language.es.gz</SOURCE>
      <TARGET>skin\language.es</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Spanish Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
	<FILE>
      <SOURCE>all.Language.nl.gz</SOURCE>
      <TARGET>skin\language.nl</TARGET>
      <VERSIONID>9999</VERSIONID>
      <SIZE>30713</SIZE>
      <TEXTNAME>Dutch Language File</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>7052.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>7052</VERSIONID>
      <SIZE>1629512</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>7612.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>7612</VERSIONID>
      <SIZE>11941</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>Win32</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>
	
     <FILE>
        <SOURCE>all.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>907</SIZE>
        <TEXTNAME>Country file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>7052</VERSIONID>
      <OS>Win32</OS>
    </LAUNCH>

    <RELEASENOTES>    

        <FIX task="FS6042">Stock polling from TOW becomes unreliable if the terminal is left running for more than 24 hours</FIX>
    </RELEASENOTES>

  </UPDATE>
  
<UPDATE>
    <VERSIONID>7051</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.51</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>28/09/2020</DATE>

    <RELEASENOTES>    
        <MOD task="FS3938">When configured sale total rounding, if a sale would round to 0 it will now round up instead</MOD>
        
        <FIX task="FS4184">Sale total rounding done in Refund Mode would store the incorrect sign on the Fixed Total report</FIX>
        <FIX task="FS5252">It was possible to crash TouchPoint when certain things were put into message in the kitchen in ByTable</FIX>
    </RELEASENOTES>

  </UPDATE>
  
<UPDATE>
    <VERSIONID>7044</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.44</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>25/02/2020</DATE>

    <RELEASENOTES>        
        <FIX task="FS4000">Using Etal timers in combination with serving EHP pages could result in those timers being stopped</FIX>
        <FIX task="FS4006">Messages with non ASCII characters when used in the screen saver scolling messages could be incorrectly rendered</FIX>
    </RELEASENOTES>

  </UPDATE>              
      
<UPDATE>
    <VERSIONID>7043</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.43</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>12/02/2020</DATE>

    <RELEASENOTES>
        <MOD task="FS3605">Sale total rounding sent as payment to Belgium FDM</MOD>
        
        <FIX task="FS3603">Under rare circumstances with the price level schedular configured to shift a level at 23:59 it may be possible for it to use a scheduled change 24 hours early</FIX>
        <FIX task="FS3620">Using 2 x ICR_File_OpenPipe() commands, one immediately after the other could result in crashing TouchPoint</FIX>
        <FIX task="FS3621">The XML command &lt;GETCHECKLIST&gt; could become unstable if the system has more than 200 open checks/tables</FIX>
        <FIX task="FS3700">Service charge applied remotely used the gross item value rather than the net</FIX>
        <FIX task="FS3756">When the search dialog was being used with the PLU Group Search button, and the direct entry for option windows was selected then the wrong PLU may be selected when you select an item</FIX>
        <FIX task="FS3869">The same report run within the same minute would result in only the second instance of it being stored in the report store</FIX>
        <FIX task="FS3920">ICR_SetNextDialogInput() followed by ICR_GetAlphaDialog() without a max length setting could crash the till</FIX>
    </RELEASENOTES>

  </UPDATE>             
      
<UPDATE>
    <VERSIONID>7042</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.42</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>13/12/2019</DATE>

    <RELEASENOTES>
        <MOD task="FS3408">Floorplan table snapping no longer applies when tables are being moved using the arrow keys on a QWERTY keyboard</MOD>
        <MOD task="FS3408">Floorplan table snapping snap range can be now configured by adding the snaprange attribute to the FLOORPLAN element in the skin</MOD>
        <MOD task="FS3433">Added the contents of the reply header to the debug log when services show &quot;Invalid server response&quot;</MOD>
        <MOD task="FS3434">Removed TEC ST60 MCR flag</MOD>
        <MOD task="FS3435">Removed Sharp UP5900/X500 hardware support</MOD>
        <MOD task="FS3436">Removed XN900 flags from System Control 2</MOD>
        <MOD task="FS3438">Randomised the reconnection time to PNotify</MOD>
        <MOD task="FS3431">Further changes for Fiscal Belgium</MOD>
        <MOD task="FS3518">Enhancements to Sale Total Rounding</MOD>
        <MOD task="FS3518">New flag to round EFT sales</MOD>
        <FIX task="FS3584">When using ICR_Web_Post() if you received an http error code and reply data the results would be unpredictable</FIX>
    </RELEASENOTES>

  </UPDATE>  
      
<UPDATE>
    <VERSIONID>7041</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.41</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>18/10/2019</DATE>
    <RELEASENOTES>
        <MOD task="FS3354">Extra information added to the ICRTouch Spec hotel posting interface</MOD>
    </RELEASENOTES>

  </UPDATE>      
      
<UPDATE>
    <VERSIONID>7040</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.40</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>15/10/2019</DATE>

    <RELEASENOTES>
        <MOD task="FS3137"> Check/Table number prints on the stub tickets printed on the bill for a single seat</MOD>
        <MOD task="FS3238"> Improvements made to the locking of clerk when performing Check Transfer, New Balance or Finalise Keys</MOD>

        <FIX task="FS3194">When in PGM3 selecting a PLU with a record number higher than 33,000 by tapping it on the screen would result in unpredictable results</FIX>
        <FIX task="FS3195">Incorrect clipping on list box dialog text when large text offset is used</FIX>
        <FIX task="FS3326">Under some configurations, when using buttons with transparency, it was possible for a button to be drawn with the incorrect background image</FIX>
    </RELEASENOTES>

  </UPDATE>  
  
<UPDATE>
    <VERSIONID>7035</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.35</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>11/09/2019</DATE>

    <RELEASENOTES>
        <MOD task="FS3113">Removed the block that prevents TouchPoint from uploading the new customer balance to TouchTopUp when a payment has been made to a customer account on TouchTopUp</MOD>
    </RELEASENOTES>

  </UPDATE>
      
<UPDATE>
    <VERSIONID>7034</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.34</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>05/09/2019</DATE>

    <RELEASENOTES>
        <MOD>Various changes for Belgium</MOD>
        <MOD>When the &quot;Corrected items go to reg buffer?&quot; flag is set and you correct a discounted item the price of the item shown is now its net price rather then its original gross price</MOD>
        <MOD>All dialogs now support a &apos;FixedPos&apos; attribute which prevents them from being dragged around the screen by the user</MOD>
        <MOD>Keyboard programming and Floorplan now also support the 'FixedPos' attribute which prevents them from being dragged around the screen by the user</MOD>
        
        <FIX>The floor plan now validates the level configured when set to go to a default level as configuring this to be level 2,000,000 would crash the till when the floor plan key was pressed</FIX>
        <FIX>When auto creating new customers using the data entry dialog the telephone 2 flag operated both telephone 2 and 3</FIX>
        <FIX>Discount entries sent through the XML Socket interface were stored in the check and socket journal showing a +ve value</FIX>
        <FIX>Attempting to drag a dialog whose dimensions were configured to be the exact size of the display would result in a crash</FIX>
        <FIX>Price shift plu sent from XML socket were not flagged as price shift</FIX>
        <FIX>When configured for printing random codes on receipts an incorrect code would be printed if the PLU record number was greater than 32,000</FIX>
        <FIX>It was possible for a licenced till to crash when the OS returned no serial number for a HDD. This was seen on TouchPoint when running in a VM</FIX>
        <FIX>When using ICR_Web_Get() if you had a : in the query string and no port specified then TouchPoint would fail to extract the correct hostname from the URL</FIX>
        <FIX>Vouchers printed from TouchPoint would always include a currency symbol regardless of which type of voucher they were</FIX>
        <FIX>The flag &apos;Covers is 1 when no covers entered&apos; had no effect when opening tables from PocketTouch</FIX>
    </RELEASENOTES>

  </UPDATE>       
      
<UPDATE>
    <VERSIONID>7032</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.32</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>24/06/2019</DATE>

    <RELEASENOTES>
        <MOD> When a CHECKPAYMENT is made through the XML socket, Gratuity and Cashback now record a quantity of 1</MOD>
        <FIX>Selling an item flagged &quot;Error at minimum stock&quot; whilst still selling it would result in the multiplier record being removed partway through the procedure, this had a most noteable effect on weighted items</FIX>
    </RELEASENOTES>

  </UPDATE>                
      
<UPDATE>
    <VERSIONID>7031</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.31</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>31/05/2019</DATE>

    <RELEASENOTES>
        <MOD>Any sales totals affecting a customer are now uploaded to the TouchTopUp balance table</MOD>
    </RELEASENOTES>

  </UPDATE>           
  
<UPDATE>
    <VERSIONID>7030</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.30</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>31/05/2019</DATE>

    <RELEASENOTES>
        <MOD>Some tweaks made to make customer detail transaction data upload to TouchTopUp instantly</MOD>
    </RELEASENOTES>

  </UPDATE>           
      
<UPDATE>
    <VERSIONID>7022</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.22</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/05/2019</DATE>

     <RELEASENOTES>
        <MOD>Price change keys no longer print on Gift Receipts</MOD>
        <MOD>When printing customer transaction history in any mode that is not X Mode, you are now only presented with the option for all customers and all transaction history so as not to cause confusion about what would end up being reset</MOD>
        <MOD>Prompt for Eat In / Take Out at sign on changed to only prompt when in Reg or RF mode</MOD>
        <MOD>Stopped Mix and Match lines from being added into the receipt buffer when they are 0 value</MOD>
        <MOD>Added the registry setting NoFingerPrints which stops TouchPoint from initialising its internal finger print support</MOD>
        <FIX>Using finger print functions could crash the till if finger prints were not installed</FIX>
        <FIX>Deposits taken using the reservation module would not be stored in the IDC data store and so would not be uploaded to TOW</FIX>
    </RELEASENOTES>

  </UPDATE>       
      
<UPDATE>
    <VERSIONID>7021</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.21</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>01/05/2019</DATE>

    <RELEASENOTES>
        <MOD>Removed the UPNP settings/support.  If you are using this functionality please contact support before updating your till</MOD>
        <MOD>Redirection support added for Belgium Fiscal FDM</MOD>
        <MOD>Small tweaks for Belgium Fiscal FDM</MOD>
        <FIX>If you changed the program mode skin so that the main data window had a border, then chunks of that border could be missing down the right hand side</FIX>
        <FIX>If you used Etal function ICR_ReceiptLine() or ICR_ReceiptItem() without starting a sale, then interupt the clerk and start a new sale, when you sign the original clerk back on you could have a SaleID of 0</FIX>
    </RELEASENOTES>

  </UPDATE> 
      
<UPDATE>
    <VERSIONID>7020</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.20</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>05/04/2019</DATE>

    <RELEASENOTES>
        <MOD>Service charge calculation now uses the net item price which means that it accounts for discounts etc</MOD>
        <MOD>Added support for signature strip printing when printing bills from PocketTouch</MOD>
        <FIX>Increased the robustness of view journal dialog when fed bad data</FIX>
        <FIX>Made a small change so that RS232 ports are reinitialised if changes are made to their settings in PGM3</FIX>
        <FIX>Missing interlocks added to Tips Key, for example not being able to use the key without a clerk being signed on</FIX>
        <FIX>A full SEL label report was called if Z mode report type &quot;SEL Reset Only&quot; was called</FIX>
        <FIX>The compulsory eat in/take out flag had no effect on the Customer Account finalise key</FIX>
    </RELEASENOTES>

  </UPDATE> 
  
 <UPDATE>
    <VERSIONID>7017</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.17</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>20/03/2019</DATE>

    <RELEASENOTES>
        <FIX>When using the data entry dialog, if you had a stored line that was larger than 25 characters and you made changes to characters after the 25th character then the display of line might not be updated until another line was edited</FIX>
        <FIX>When using vouchers in refund mode, unpredictable results could be obtained</FIX>
        <FIX>When using a cash keytype configured for &quot;Cashback&quot;, if you swiped a magnetic card through the dialog then the system would create an entry of -1 for the cash back amount</FIX>
        <FIX>A combination of the &quot;RS232 iButton reader&quot; setting in IO Parameter, WinXP, the sign off at removal of iButton flag and a change of menu level before removing the iButton to sign off, could result in the main display ceasing to update requiring a restart</FIX>
    </RELEASENOTES>

  </UPDATE> 
  
 <UPDATE>
    <VERSIONID>7016</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.16</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>12/03/2019</DATE>

    <RELEASENOTES>
        <MOD>EHP: Values passed on the query string are now accessible when used with a POST</MOD>
        <FIX>EHP could crash the till if a POST was made to an ehp page that didn't exist</FIX>
        <FIX>Corrected a problem introduced in v70.10 that meant that the connection to PNotify might not reconnect on it's own after it has been lost</FIX>
    </RELEASENOTES>

  </UPDATE> 
  
  <UPDATE>
    <VERSIONID>7015</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.15</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>01/03/2019</DATE>
  
    <RELEASENOTES>
        <MOD>Changes made to allow TouchPoint to work with EFT apps when TouchPoint has been started with elevated privileges, but the EFT app hasn&apos;t</MOD>
        <FIX>Reverted an earlier change to the way that till handles no covers being entered as it created an issue where COVERS 1 would print on the receipt in some configurations</FIX>
        <FIX>Dept or PLU Group names for groups over 128 didn&apos;t print correctly on bills or receipts when set to sort by dept or group</FIX>
        <FIX>Rebuild receipt when set to always would print the tax table on receipts for stored tables if the first finalise key was configured to print tax</FIX>
        <FIX>Plus item key didn&apos;t add to tax totals, TouchPoint 2019 only</FIX>
        <FIX>When the system was configured to rebuild the receipt from the registration buffer, the order info and tax lines would appear twice in the journal</FIX>
        <FIX>If receipt store folder is marked as read only or doesn&apos;t have sufficient write permissions, and the receipt store is turned on then the till could crash each time it does a sale</FIX>
    </RELEASENOTES>

  </UPDATE>  
  
  <UPDATE>
    <VERSIONID>7014</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.14</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>30/01/2019</DATE>

 
    <RELEASENOTES>
        <FIX>If you have auto create customers set, auto create PLUs set, have customers set to use memory numbers, have the &quot;Do not validate barcode check digit flag&quot; set or the number entered has a valid check digit. Then press the customer number key and enter the memory number of a &quot;new customer&quot; into the dialog using a physical keyboard, answer no to the prompt but using the touchscreen. Then you will be asked to create a new plu from the code.</FIX>
		<FIX>Using a combination of Payment Sense Table Payments, tax settings and leaving clerks signed onto the check master without starting a sale, it&apos;s possible to end up with sales with a sale id of 0 that may not be uploaded to TOW</FIX>
        <FIX>It was only possible to store the first 11 characters of check text in PGM2</FIX>
        <FIX>If the internal button coordinates of the keyboard that you were on were significantly different from the one that you might end up on after having signed on to the till, then some of the buttons on the new keyboard level may not draw or be accessible without a menu level shift</FIX>
    </RELEASENOTES>

  </UPDATE> 
  
  <UPDATE>
    <VERSIONID>7013</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.13</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>24/01/2019</DATE>

    <RELEASENOTES>
        <MOD>Small tweak for Sri Lanka</MOD>
        <FIX>Go dutch no longer carried the excess pennies when a bill cannot be evenly split</FIX>
        <FIX>If the last transaction in a sale with a table open is a Set Menu Defer and the clerk is interupted, then the table wouldn&apos;t be auto new balanced</FIX>
    </RELEASENOTES>

  </UPDATE>    
  
  <UPDATE>
    <VERSIONID>7012</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.12</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/01/2019</DATE>

    <RELEASENOTES>
        <MOD>Small change to the way that &quot;No covers entered&quot; flag behaves that relates to TOW</MOD>
        <MOD>When sales are flagged to be reuploaded by the uploader, head office transactions are also flagged for upload too</MOD>
        <MOD>Debug zone: DOPOSDRV</MOD>
        <MOD>Cash drawer support for Cielo AP-3615</MOD>
    </RELEASENOTES>

  </UPDATE>    
  
  <UPDATE>
    <VERSIONID>7011</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.11</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>10/01/2019</DATE>

    <RELEASENOTES>
        <MOD>The 20 character weightline limit is removed if you&apos;re not using a VFD customer display</MOD>
		<FIX>Adverts on the VGA customer display only updated when the display itself was redrawn</FIX>
    </RELEASENOTES>

  </UPDATE>    
  <UPDATE>
    <VERSIONID>7010</VERSIONID>
    <VERSIONTEXT>ICRTouch v70.10</VERSIONTEXT>
    <MINLIC>65000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>02/01/2019</DATE>

    <RELEASENOTES>
        <MOD>Removed support for the old style &quot;icons.rsc&quot; file</MOD>
        <MOD>The keyboard layout can now be loaded in from a fixed XML file that&apos;s part of the skin. Program code: 52529965 to generate a file from the current program data</MOD>
        <MOD>Tweaks to VNC</MOD>
		<MOD>Font style box in PGM4 now uses the colour from the skin</MOD>
		<MOD>Finger prints</MOD>
		<MOD>Duty setting on customer verification 1 &amp; 2 that determines how often in percentage terms you are prompted</MOD>
        <MOD>New Etal function ICR_Voucher_Get for fetching Vouchers</MOD>
		<MOD>New registry key &quot;CustDispASCIIConv&quot; which allows support for customer displays that use incorrect ASCII character sets. eg 41:47;42:51 which converts A to G and B to Q</MOD>
		<MOD>Barcode printing support for Bixolon SPPR210</MOD>   
        <MOD>Allergen info sent down to HTML customer display</MOD>
        <MOD>Added support for retrieving the Voucher fields that contain Group, Dept and PLU filters into Etal</MOD>
        <MOD>Added support for Head Office TouchOffice Web accounts</MOD>
        <MOD>Added the field BILLSERIALNUMBER into the result from the Etal function ICR_GetClerkBuffer_Index</MOD>
        <MOD>Increased max MCR track data length to 256 characters</MOD>
        <MOD>Added webshop order info and order notes to KV output</MOD>
        <MOD>Support for cash drawer on Flytech POS335/350</MOD>
        <MOD>New Etal function ICR_GetImageSize</MOD>
        <MOD>Increased the number of digits enterable for a PLU price to 8, from 6</MOD>
        <MOD>New debug zones: DHOTELSV</MOD>
        <MOD>Buttons when redrawing themselves in a released state are now aware that Etal Windows may have a higher z order than them and so don&apos;t drawer through them</MOD>
        <MOD>Some small tidying of PGM6: Removed &quot;invalid entry&quot; from the clerk line; Removed greyed out PLU entry from Function Keys list; The system programming section thought it had more items than it did</MOD>
        <MOD>Additional information added to the PGM6 clerk program report</MOD>
        <MOD>Print Control options added to build the receipt from the contents of the registration buffer at the end of a sale</MOD>
        <MOD>Clerk floor plan flags are now sent to PocketTouch</MOD>
        <MOD>Enforced tax rate flag added to PLU control</MOD>
        <MOD>Changes made to better support printing with wide printers</MOD>
        <MOD>Multiple language file support as configured in PGM3 | Device Connection.  Languages should be specified as 2 character lower case as per ISO-639-1</MOD>
        <MOD>Language setting for clerks which enables the till to display it&apos;s on screen languages different for different clerks</MOD>
		<MOD>Added Etal scripts, country and language into Health Check</MOD>
		<MOD>Added maxuses and site support into Etal ICR_Voucher_Create() function</MOD>
		<MOD>Clerk complusion flags are now sent to PocketTouch</MOD>
		<MOD>Flaggable option to enable verbose PGM changes output to the journal</MOD>
		<MOD>SHA1 of TouchPoint when it starts</MOD>
		<MOD>Etal function calls ICR_XMLSocket added</MOD>
		<MOD>Added CUSTSRV debug zone</MOD>
		<MOD>Added ICR_EHP_GetPostData()</MOD>
		<MOD>Add on tax is now shown on screen for seats during split checks and on the split check stub ticket</MOD>
		<MOD>Flag to enable item corrects to go into the reg buffer</MOD>
		<MOD>Memory allocation added for Mix and Match type 2</MOD>
		<MOD>Alt-text printing support added to bill prints</MOD>
		<MOD>Updates to split check seat bill prints: Alt-text support; top/bottom message support; service charge support</MOD>
		<MOD>School meals weekly spend limit option</MOD>
		<MOD>CustDispWidth registry key setting</MOD>
		<MOD>Added support to Etal for HTTP methods DELETE &amp; PATCH.  ICR_Web_Delete(ID) &amp; ICR_Web_Patch(ID)</MOD>
		<MOD>Cash drawer support for VARLink SBV-TWO / Ejeton E915</MOD>
        <MOD>Added DSHUTDWN debug zone</MOD>
        <MOD>Changes made to the Plus item key to prevent it from being used under conditions where it might cause some confusion</MOD>
        <MOD>Allergens flag added to PocketTouch data send</MOD>
        <MOD>Stability improvements to polling large data using https and unreliable broadband connections</MOD>
        <MOD>https requests now work in the same way as http when there is no Content-Length in the header</MOD>
        <MOD>The deposit key can now be moved during split check operations</MOD>
        <MOD>Removed RS232 scanner &amp; magnetic card reader support for cash drawer type PosiFlex RS232</MOD>
        <MOD>Removed the media line from printing when you pay a deposit into a check/table</MOD>

		<FIX>Qty on mix and match total when linked to a clerk detail or time zone report out by a factor of 100</FIX>
		<FIX>When printing bills from PocketTouch it used the training setting for the clerk that is currently signed onto the till. This has now been changed to use the clerk that was used to open the check, which is slightly inconsistent with the way that the till works, but ok otherwise</FIX>
        <FIX>Under some circumstances it might be possible for the till to crash when performing a clocking in/out operation and it&apos;s configured to print a stub ticket </FIX>
        <FIX>The current bill number when doing a dutch bill print would always be shown as total number of bills plus 1</FIX>
    </RELEASENOTES>

  </UPDATE>
       <!-- 2017 version(s) -->
      <UPDATE>
      <VERSIONID>6851</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.51</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>19/03/2021</DATE>
     
      <FILE>
        <SOURCE>all.Language.def.gz</SOURCE>
        <TARGET>skin\language.def</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>31256</SIZE>
        <TEXTNAME>Language File</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
     
      <FILE>
        <SOURCE>6851.Boxes32.exe.gz</SOURCE>
        <TARGET>update.exe</TARGET>
        <VERSIONID>6851</VERSIONID>
        <SIZE>1695292</SIZE>
        <TEXTNAME>Application</TEXTNAME>
        <OS>Win32</OS>
      </FILE>

     
      <FILE>
        <SOURCE>7612.datalyt.ini.gz</SOURCE>
        <TARGET>datalyt.ini</TARGET>
        <VERSIONID>7612</VERSIONID>
        <SIZE>17112</SIZE>
        <TEXTNAME>Data layout file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
     
      <FILE>
        <SOURCE>all.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>9999</VERSIONID>
        <SIZE>907</SIZE>
        <TEXTNAME>Country file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
       
      <LAUNCH>
        <FILENAME>update.exe</FILENAME>
        <CLOSEDOWN/>
        <VERSIONID>6851</VERSIONID>
        <OS>All</OS>
      </LAUNCH>
     
      <RELEASENOTES>      
        <FIX task="FS6042">Stock polling from TOW becomes unreliable if the terminal is left running for more than 24 hours</FIX>
      </RELEASENOTES>  
    </UPDATE>
      
      
     <UPDATE>
      <VERSIONID>6850</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.50</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>28/09/2020</DATE>

      <RELEASENOTES>      
        <FIX task="FS5252">It was possible to crash TouchPoint when certain things were put into message in the kitchen in ByTable</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6848</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.48</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>08/11/2019</DATE>

      <RELEASENOTES>      
        <MOD task="FS3438">Randomised the reconnection time to PNotify</MOD>
      </RELEASENOTES>  
    </UPDATE>
     
    <UPDATE>
      <VERSIONID>6847</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.47</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>18/10/2019</DATE>

      <RELEASENOTES>      
        <MOD task="FS3354">Extra information added to the ICRTouch Spec hotel posting interface</MOD>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6846</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.46</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>20/03/2019</DATE>
  
      <RELEASENOTES>      
        <FIX>When using vouchers in refund mode, unpredictable results could be obtained</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
   <UPDATE>
      <VERSIONID>6845</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.45</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>30/01/2019</DATE>
     
      <RELEASENOTES>      
        <FIX>Using a combination of Payment Sense Table Payments, tax settings and leaving clerks signed onto the check master without starting a sale, it&apos;s possible to end up with sales with a sale id of 0 that may not be uploaded to TOW</FIX>
        <FIX>It was only possible to store the first 11 characters of check text in PGM2</FIX>
        <FIX>If the internal button coordinates of the keyboard that you were on were significantly different from the one that you might end up on after having signed on to the till, then some of the buttons on the new keyboard level may not draw or be accessible without a menu level shift</FIX>
      </RELEASENOTES>  
    </UPDATE>
	
    <UPDATE>
      <VERSIONID>6844</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.44</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>10/01/2019</DATE>     
         
      <RELEASENOTES>      
        <FIX>Shifting a set menu could result in the tax total for the sale being incorrect</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6843</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.43</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>19/12/2018</DATE>
     
      <RELEASENOTES>      
        <MOD>TouchPoint now rejects sales from PocketTouch if the sale contains a discount and there is no corresponding discount key in the transaction key file</MOD>
        <FIX>If the internal button coordinates of the keyboard that you were on were signifigantly different from the one that you might end up on during the close of sale procedure, then some of the buttons on the new keyboard level may not draw or be accessible without a menu level shift</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6842</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.42</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>06/12/2018</DATE>
     
    
      <RELEASENOTES>
        <MOD>Small stability improvement to polling large data using https and unreliable broadband connections</MOD>
      </RELEASENOTES>  
    </UPDATE>   
      
    <UPDATE>
      <VERSIONID>6841</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.41</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>29/11/2018</DATE>
        
      <RELEASENOTES>
        
        <FIX>Redacted split check dialog bug fix as it's introduced a new problem for other customers</FIX>
      </RELEASENOTES>  
    </UPDATE> 
      
      <UPDATE>
      <VERSIONID>6840</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.40</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>27/11/2018</DATE>
     
      <RELEASENOTES>
        <MOD>PLUS ITEM Status Key is now inhibited from being used on items that came from checks and are flagged to print to the kitchen or ticket printers</MOD>
        
        <FIX>Floating a clerk that was in the middle of paying for a seat after having used the split check operation would result in the check being left locked in a busy state</FIX>
        <FIX>When the floor plan is configured to use check numbers, it was possible to erase the detail for a random check by using the print preview dialog on the check master, followed by physically printing the bill for a finalised table</FIX>
        <FIX>Under some circumstances when using stay down clerks configured with a different starting level than the standard reg level and making the final payment to a split check, it would be possible for the till to drawer the current menu level incorrectly</FIX>
      </RELEASENOTES>  
    </UPDATE>    
    
    <UPDATE>
      <VERSIONID>6832</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.32</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>23/10/2018</DATE>
    
      <RELEASENOTES>
        <MOD>Tips can now be refunded using the refund transaction key</MOD>
        <MOD>Debug zone output for the check master DCHKMAST</MOD>
        <FIX>Sales sent from PocketTouch with a clerk greater than 256 were stored on the check as clerk 0</FIX>
        <FIX>Stability improvements to TouchTopUp when downloading a large number of payments</FIX>
        <FIX>Net sales total was incorrect if the tips button was used in Refund Mode</FIX>
        <FIX>Stability improvements to TouchTopUp when you have a customer detail sale with a huge amount of item detail attached to it</FIX>
      </RELEASENOTES>  
    </UPDATE>          
      
 <UPDATE>
      <VERSIONID>6831</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.31</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>04/09/2018</DATE>
  
      <RELEASENOTES>
        <MOD>Increased the field data size on HTTP headers to 200 characters</MOD>
        <MOD>Reserved some custom language space for Etal</MOD>
        <MOD>When the check detail becomes full, entries are now added into the error log indicating that that has happened.  No more than 1 entry is added per hour</MOD>
        <MOD>Added some entries to the health check that indicate the current state of the check detail file</MOD>
        <FIX>ToID idc item would only return up to the first record when polling idc item detail</FIX> 
      </RELEASENOTES>  
    </UPDATE>      
      
    <UPDATE>
      <VERSIONID>6830</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.30</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>08/08/2018</DATE>
     
     
      <RELEASENOTES>
        <MOD>Increased the number of Etal fixed totalisers available from 50 to 100</MOD>
        <MOD>New EFT report, Terminal List Report</MOD>
        <MOD>New flag on EFT finalise key, &quot;Prompt for device?&quot; added in support of the new Payment Sense v3 decentralised EFT solution</MOD>
        <MOD>Increased number of characters supported by the Etal function To/FromPassword to 1,000</MOD>
        <FIX>A small HANDLE leak when using the debug output print() command with EHP.  If the EHP page was called often enough it was possible to crash the till</FIX>
        <FIX>Tweak to stability of print function when using EHP</FIX>
        <FIX>Centred text on the receipt printed 2 characters to the left of where it was meant to TP2017 only</FIX>
        <FIX>The check pickup line total and the finalised check total show in the floor plan info window would include extra add-on tax in a system configured for add on tax</FIX>
        <FIX>Further stability improvements to EHP</FIX>
        <FIX>Printing the text/historical journal when configured for more than 40 characters would print with double line spacing</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6820</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.20</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>31/05/2018</DATE>
 
      <RELEASENOTES>
        <MOD>Tiny stability tweak to the connection to our online services</MOD>
        <MOD>Small tweaks to the way the that the rental licences are initially licenced</MOD>
        <MOD>Rental licences now report their information back to the Health Check system which includes Expires and whether the serial are ok</MOD>
        <FIX>EFT Reports when set to print to display might not handle the full character set correctly</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6816</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.16</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>15/05/2018</DATE>
          
      <RELEASENOTES>
        <FIX>Fixed a bug in Mix &amp; Match, using discount cheapest/last % where the table was used more than one time on the same line would result in less than the specified discount being applied</FIX>
      </RELEASENOTES>  
    </UPDATE>    
    
    <UPDATE>
      <VERSIONID>6815</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.15</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>15/05/2018</DATE>
  
      <RELEASENOTES>
        <MOD>180DPI graphics printing wasn't supported on the TMT88V</MOD>
        <FIX>Having cash drawer type set to 'receipt printer' would behave odd if the printer was a remote RS232 printer</FIX>
      </RELEASENOTES>  
    </UPDATE>  
    
    <UPDATE>
      <VERSIONID>6814</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.14</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>19/04/2018</DATE>
          
      <RELEASENOTES>
        <MOD>Added UTF8/ASCII conversion for OPOS customer displays</MOD>
        <FIX>Order number could be sent to the KV if it was set internally to -1, which means cancelled</FIX>
        <FIX>When printing slips on TM-H6000 the slip printer wasn&apos;t selected</FIX>
      </RELEASENOTES>  
    </UPDATE>  
    
    <UPDATE>
      <VERSIONID>6813</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.13</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>26/02/2018</DATE>
           
      <RELEASENOTES>
        <MOD>Some internal changes relating to the way that the country setting is handled</MOD>
        <MOD>Some tweaks made to the timeout associated with uploading large reports</MOD>
        <FIX>Ticket printing from PocketTouch always resulted in a printer offline error</FIX>
      </RELEASENOTES>  
    </UPDATE>   

    
     <UPDATE>
      <VERSIONID>6812</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.12</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>20/02/2018</DATE>
        
      <RELEASENOTES>
        <MOD>Increased the number of characters that can be stored using Etal functions ICR_JournalItem, ICR_JournalLine, ICR_ReceiptItem and ICR_ReceiptLine</MOD>
        <MOD>Customer balances adjustments sent from the TouchTopUp device are now sent up to TOW</MOD>
        <MOD>Increased timeout on all Hotel TCP connections to 20 seconds</MOD>
        <FIX>Under some circumstances special rounding would confuse keys that weren&apos;t type Cash keys which would result in an amount being left short when finalised</FIX>
      </RELEASENOTES>  
    </UPDATE>      
      
    <UPDATE>
      <VERSIONID>6811</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.11</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>15/01/2018</DATE>
     
    
     
      <RELEASENOTES>
          <FIX>Under some circumstances when using Set Price Mix and Match, with net totalising PLUs and you had an amount that didn&apos;t divide equally amongst the items in the sale then it was possible to get the spill over pence allocated against PLU0</FIX>
      </RELEASENOTES>  
    </UPDATE>      
      
    <UPDATE>
      <VERSIONID>6810</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.10</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>02/01/2018</DATE>
     
      <RELEASENOTES>
               <!-- there were no public changes in this version -->
      </RELEASENOTES>  
    </UPDATE>     
      
     <UPDATE>
      <VERSIONID>6803</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.03</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>19/12/2017</DATE>
     
      <RELEASENOTES>
        <MOD>Standalone PLUs configured in Set Menus are now sent to PocketTouch</MOD>

        <FIX>The new tax table (net) didn&apos;t reset</FIX>
        <FIX>Text display on VFD customer displays may have some strange characters in it when the Resume key was used</FIX>
        
      </RELEASENOTES>  
    </UPDATE>  
      
	  <UPDATE>
      <VERSIONID>6802</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.02</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>03/11/2017</DATE>
     
        
      <RELEASENOTES>
        <MOD>Support for J2 240 Cash Drawer</MOD>

        <FIX>Small problem with Price/Weight embedded barcodes</FIX>
        <FIX>If a KP ticket contained line quantities that were 10 or greater then other lines may show their quantity only when the KP was set to print prices</FIX>
        
      </RELEASENOTES>   
    </UPDATE>    
	  
     <UPDATE>
      <VERSIONID>6801</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.01</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>24/10/2017</DATE>
     
        
      <RELEASENOTES>
        <MOD>Some small tweaks to the rental licences including an option in the hidden menu to force a refresh</MOD>

        <FIX>Various tweaks and fixed to FIRSTSALE/LASTSALE</FIX>
        <FIX>Fixes to the inbuilt VNC server</FIX>
        
      </RELEASENOTES>  
    </UPDATE>    
      
    <UPDATE>
      <VERSIONID>6800</VERSIONID>
      <VERSIONTEXT>ICRTouch v68.00</VERSIONTEXT>
      <MINLIC>55000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>10/10/2017</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>6800.Language.def.gz</SOURCE>
        <TARGET>skin\language.def</TARGET>
        <VERSIONID>6800</VERSIONID>
        <SIZE>31256</SIZE>
        <TEXTNAME>Language File</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
     
      <FILE>
        <SOURCE>6800.Boxes32.exe.gz</SOURCE>
        <TARGET>update.exe</TARGET>
        <VERSIONID>6800</VERSIONID>
        <SIZE>1695292</SIZE>
        <TEXTNAME>Application</TEXTNAME>
        <OS>Win32</OS>
      </FILE>

     
      <FILE>
        <SOURCE>7612.datalyt.ini.gz</SOURCE>
        <TARGET>datalyt.ini</TARGET>
        <VERSIONID>7612</VERSIONID>
        <SIZE>17112</SIZE>
        <TEXTNAME>Data layout file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
     
      <FILE>
        <SOURCE>6800.Country.xml.gz</SOURCE>
        <TARGET>skin\Country.xml</TARGET>
        <VERSIONID>6800</VERSIONID>
        <SIZE>11941</SIZE>
        <TEXTNAME>international keyboards</TEXTNAME>
        <OS>Win32</OS>
      </FILE>
  
     
      <LAUNCH>
        <FILENAME>update.exe</FILENAME>
        <CLOSEDOWN/>
        <VERSIONID>6800</VERSIONID>
        <OS>All</OS>
      </LAUNCH>
     
      <RELEASENOTES>
        <MOD>Removed the legacy floor plan and split checks dialogs</MOD>
        <MOD>UTF-8 support</MOD>
        <MOD>Lightly skinned PGM mode</MOD>
        <MOD>Country specific PGM mode keyboards</MOD>
        <MOD>EHP Server</MOD>
        <MOD>New Etal number delegate .toutf8() which converts to a UTF-8 character</MOD>
        <MOD>Added the ability to quickly jump between keyboard and main programming</MOD>
        <MOD>Added journal entries for when paying seats from the split check dialog</MOD>
        <MOD>Reason table entries can now be assigned a function key type so that reasons are only shown for that function</MOD>
        <MOD>Reason tables reports are sorted by function type</MOD>
        <MOD>Enabled reason table on the deposit key</MOD>
        <MOD>Removed the clerk setting &quot;Allowed to use Void?&quot; as it did nothing</MOD>
        <MOD>Reason table option and fixed totalisor for Customer Verification prompting</MOD>
        <MOD>Added support for field &apos;ENDATE&apos; on the customer search dialog</MOD>
        <MOD>Added the ability to get IDCUPLOADED and IDCPENDING from ICR_GetSystemData()</MOD>
        <MOD>IDC Uploader can now download stock from TOW</MOD>
        <MOD>Added tax totals to Etal function ICR_GetClerkBuffer_Index()</MOD>
        <MOD>Support for TMT88V</MOD>
        <MOD>Support added for mouse interaction with Etal windows on VGA 2nd display</MOD>    
        <MOD>Added support for Web PUTs from Etal</MOD>
        <MOD>48 character alt text on PLUs</MOD>
        <MOD>online vouchers</MOD>
        <MOD>Added scrolling to the regions in split checks</MOD>
        <MOD>Added the ability to create vouchers from within Etal</MOD>
        <MOD>Added support for UTF8 characters from Local EFT App</MOD>
        <MOD>Added SET MENU SHIFT button that allows set menues to be shifted between number of courses</MOD>
        <MOD>Tax break down now prints on Check Tracking bills if cashed off using PocketTouch</MOD>
        <MOD>Better support for currencies that use high denominations</MOD>
        <MOD>PocketTouch now prints remotely finalised checks on the Socket Journal. Requires PocketTouch v1.42+ to work properly</MOD>
        <MOD>Changes made to stop TouchPoint from stripping the leading zero off of barcodes</MOD>
        <MOD>Etal function ICR_AttachWindow()</MOD>
        <MOD>XML Socket Command &lt;PRINTING&gt;&lt;PRINT&gt;</MOD>
        <MOD>Services split up for hostnames; idc, webshop, touchtopup and touchpoint</MOD>
        <MOD>Changes made to better support HTTP GET where the content-length is not specified in the HTTP header and the length is greater than 10,000 bytes</MOD>
        <MOD>Added a flag to &apos;Set Price&apos; mix and matches that makes them only activate if they actually result in a discount</MOD>
        <MOD>Etal - Added program alt type 44 for PLU List</MOD>
        <MOD>Code page support for Epson customer displays</MOD>
        <MOD>Added status key record to EATINTEXT for KV order sending</MOD>
        <MOD>Added Debug Zone &apos;CHECKLG&apos;</MOD>
        <MOD>Added ICR_MakeNumberString() function </MOD>
        <MOD>Version number format changed to be a little more modern</MOD>
        <MOD>Flag added to Print Control that means that duplicate bills can only be printed by a manager</MOD>
        <MOD>Added debug zone DCONNECT</MOD>
        <MOD>Time and Attendance log now automatically cleans up old data</MOD>
        <MOD>Added ICR_GetEmployeeLastTAOp() which allows access to employee clocking in/out data</MOD>
        <MOD>Running the Clocked In report as a Z now clocks out anyone that&apos;s left clocked in</MOD>
        <MOD>Disables Windows 10 edge gestures at startup</MOD>
        <MOD>Price embedded barcodes can now be entered against in a PLU in PGM3 in their raw format, ie with 0 price and check digit</MOD>
        
        <MOD> The check index file understands about clerk's higher than 255</MOD>
        <MOD> Keep alive packets for PocketTouch</MOD>
        <MOD> TCP/IP CCTV Journal output added</MOD>
        <MOD> Alt-text options for receipt printing</MOD>
        <MOD> Enhancements made to KV output for better sorting</MOD>
        <MOD> Added support for USB/RS232 E-jeton E715 RS232 C/D</MOD>
        <MOD> Cash back on EFT account payments</MOD>
        <MOD> Changes made to support Dallas Semiconductor iButton readers that don't have a serial number in them</MOD>
        <MOD>KV Store</MOD>
        <MOD>Text socket journal</MOD>
        <MOD>Changes made to the way that merged tables are sent to PocketTouch</MOD>
        <MOD>Added ICR_EncryptAES function</MOD>
        <MOD>Added ICR_CreatePBKDF2 function</MOD>
        <MOD>Changes made to better support storing of Clerk, Hourly and remote totalisors when checks and tables are finalised from PocketTouch</MOD>
        <MOD>First/Last sale fixed totalisers</MOD>
        <MOD>Added price level support to Webshop sales</MOD>
        <MOD>XML Socket commands GETPLUCUSTOMDATA &amp; SETPLUCUSTOMDATA</MOD>
        <MOD>Added ICR_GetCustomPLUData and ICR_SetCustomPLUData functions</MOD>
        <MOD>Notification centre added to XML Socket</MOD>
        <MOD>UniqueSaleID now stored in check header index</MOD>
        <MOD>Some small improvements to KP printing to ensure that it was using the full width of the ticket</MOD>
        <MOD>NET Sale total can now be printed on the bottom of KP tickets</MOD>
        <MOD>Condiment qunatities are now printed on receipts</MOD>
        <MOD>Flag added to stop the till printing Qty for condiment items on receipt.  This will default to set when upgrading from older versions to mimick existing behaviour</MOD>
        <MOD>Batch reports that are incorrectly set to period 0 are changed to period 1 when the report is run</MOD>
        <MOD>New Etal function ICR_OutputLine</MOD>
        <MOD>Substituting an item on a Set Menu now also nets the totals for the parent plu of the set menu</MOD>
        <MOD>New fixed totaliser &quot;SET MENU SUBST&quot;</MOD>
        <MOD>Set menu defers now print on the journal</MOD>
        <MOD>The following keyboard shortcuts now work in Keyboard Programming: 
            (C)opy, (E)dit text, (M)erge, (V/P)aste, (R)edo, (S)plit, (T)ype, (U)ndo, Esc and Page Up/Down</MOD>
            
        <MOD>Splitting checks using the new dialog now moves tax totals from the original bill into the individual seats</MOD>
        <MOD>Changes made to allow arabic characters to be entered from the keyboard</MOD>
        <MOD>Weighted items are no longer consolidated on a receipt if the receipt is configured to do so</MOD>
        <MOD>Flag added to Print Control to stop reasons from printing on the receipt</MOD>
        <MOD>Tips are now removed from the Net Sales fixed total if done with a sale</MOD>
        <MOD>When KP printing same condiment items of a parent are now consolidated, condiment quantity must be set to print</MOD>
        <MOD>Customer balance changes that are sent in using the icr_comm.dll are now commited straight to disk</MOD>
        <MOD>Devices configured as &quot;bluetooth&quot; now attempt to close/reopen the serial port if it fails to communicate with it</MOD>
        <MOD>Added support for Bixolon SPP R210 bluetooth printer</MOD>
        <MOD>Support for Arabic RTL printing using code page 864 and supported printer</MOD>
        <MOD>New report - Tax Table Net - Which shows the taxabale total pre tax regardless of whether the system is configured for add-on or add-in tax</MOD>
        <MOD>New Etal event: OnWebResult(nID, nResultCode, szData, szType).  This replaces the old OnWebPostResult() which still exists.  Beware both events get called regardless of the web operation so only the newer type should be used</MOD>
        <MOD>When sales are split and paid without first storing and there are items pending for the KP then a KP ticket for those items for that seat is now generated</MOD>
        <MOD>Support for firing cash drawers through PocketTouch when they have a local printer configured</MOD>
        <MOD>Flag added to EFT control so that when using Verifone EFT the merchant copy ticket won't be printed</MOD>
        <MOD>Support removed for EFT Types Commidea, Verifone, YesPay, Thyron and WorldPay for licences over 88000</MOD>
        <MOD>Added tax analysis report</MOD>
        
        <FIX>Weight PLUs now go into the dispense monitoring file with 3 dp</FIX>
        <FIX>Selecting &apos;no&apos; to a PLU that prompted with a picture box still registered any condiment windows that were tied to that PLU</FIX>
        <FIX>Error correcting a premium % wasn&apos;t recorded correctly when sent up to TouchOffice Web</FIX>
        <FIX>Reval upload, customer balance uplift adjustment and cur exchange currency symbols 5 through to 10 would print incorrect symbol on some reports</FIX>
        
      </RELEASENOTES>  
    </UPDATE>  
    
   <UPDATE>
     <VERSIONID>6672</VERSIONID>
      <VERSIONTEXT>ICRTouch v66.72</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>15/05/2018</DATE>
    
      <FILE>
        <SOURCE>6660.Language.def.gz</SOURCE>
        <TARGET>skin\language.def</TARGET>
        <VERSIONID>6660</VERSIONID>
        <SIZE>31256</SIZE>
        <TEXTNAME>Language File</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
     
      <FILE>
        <SOURCE>6672.Boxes32.exe.gz</SOURCE>
        <TARGET>update.exe</TARGET>
        <VERSIONID>6672</VERSIONID>
        <SIZE>1695292</SIZE>
        <TEXTNAME>Application</TEXTNAME>
        <OS>Win32</OS>
      </FILE>
     
      <FILE>
        <SOURCE>6671.boxesce.x86.exe.gz</SOURCE>
        <TARGET>update.exe</TARGET>
        <VERSIONID>6671</VERSIONID>
        <SIZE>1151599</SIZE>
        <TEXTNAME>Application</TEXTNAME>
        <OS>WinCE x86</OS>
      </FILE>
     
      <FILE>
        <SOURCE>6671.boxesce.arm.exe.gz</SOURCE>
        <TARGET>update.exe</TARGET>
        <VERSIONID>6671</VERSIONID>
        <SIZE>1332315</SIZE>
        <TEXTNAME>Application</TEXTNAME>
        <OS>WinCE Arm</OS>
      </FILE>
     
      <FILE>
        <SOURCE>7612.datalyt.ini.gz</SOURCE>
        <TARGET>datalyt.ini</TARGET>
        <VERSIONID>7612</VERSIONID>
        <SIZE>17112</SIZE>
        <TEXTNAME>Data layout file</TEXTNAME>
        <OS>All</OS>
        <!-- <NOOVERWRITE/> -->
      </FILE>
 
      <LAUNCH>
        <FILENAME>update.exe</FILENAME>
        <CLOSEDOWN/>
        <VERSIONID>6672</VERSIONID>
        <OS>All</OS>
      </LAUNCH>
     
      <RELEASENOTES>
          <FIX>Fixed a bug in Mix &amp; Match, using discount cheapest/last % where the table was used more than one time on the same line would result in less than the specified discount being applied</FIX>           
      </RELEASENOTES>  
    </UPDATE>         
    
    <UPDATE>
     <VERSIONID>6671</VERSIONID>
      <VERSIONTEXT>ICRTouch v66.71</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>09/02/2018</DATE>
    
      <RELEASENOTES>
          <MOD>Increased timeout on all Hotel TCP connections to 20 seconds</MOD>           
      </RELEASENOTES>  
    </UPDATE>         
      
     <UPDATE>
      <VERSIONID>6670</VERSIONID>
      <VERSIONTEXT>ICRTouch v66.70</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>02/01/2018</DATE>
    
   
      <RELEASENOTES>
          <MOD>PLUs with a 1st @ Qty set to 0 and a price will now error &apos;Misoperation&apos; if they are registered</MOD>       
          <MOD>Version number format changed to match TouchPoint 2017</MOD>       
      </RELEASENOTES>  
    </UPDATE>     
      
    <UPDATE>
      <VERSIONID>6661</VERSIONID>
      <VERSIONTEXT>ICRTouch v66.61</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>21/08/2017</DATE>

      <RELEASENOTES>
          <FIX>Doing a full line void on an item with an @ Qty that wasn&apos;t 1.00 would result in an @ Qty of 1.00 being removed from the sales total</FIX>       
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6660</VERSIONID>
      <VERSIONTEXT>ICRTouch v66.60</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>03/08/2017</DATE>
   
      <RELEASENOTES>
          <MOD>Version number format changed to match TouchPoint 2017</MOD>       
      </RELEASENOTES>  
    </UPDATE>
    
    
   <UPDATE>
      <VERSIONID>6651</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.5</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>31/07/2017</DATE>
    
      <RELEASENOTES>
          <MOD>Check device for error messages sent to the local EFT app now show in the 2nd line of the dialog, rather than the title</MOD>
          <MOD>Sales finalised that were made by splitting some items out of a check now add to the paid check total</MOD>
          <MOD>X and Z Counters now appear in the report store</MOD>
          <MOD>Changes made to correctly support Weight PLU quantities through the XML Socket</MOD>
          <FIX>Set menu items when printed on a bill weren&apos;t indented</FIX>
          <FIX>0 value set menu items when printed on a bill had their price printed</FIX>
          <FIX>Discounting PLU when the system was set to not NET Totalizing would still alter the internal NET price of the PLU, which could have an effect if that item was later corrected as it would be discounted by its discounted price</FIX>
          <FIX>Having items on a dept or group report with totals large enough to need more than 1 line to print combined with having the system configured to print the sales ratio would crash the till when that report was run</FIX>
          <FIX>It was possible under some rare conditions to have an odd amount shown on the dept report that couldn't be removed by Z reset</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
      
    <UPDATE>
      <VERSIONID>6650</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.5</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>09/03/2017</DATE>
     
      <RELEASENOTES>
          <MOD>Absolute paths can be used with Etal function ICR_LoadImage</MOD>
          <FIX>DataEntry dialog when called from Etal in record selection mode would return the contents of the dialog in the same way as if it was in data entry mode</FIX>
      </RELEASENOTES>  
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6643</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.4</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>27/02/2017</DATE>
 
      <RELEASENOTES>
          <MOD>Added Debug Zone &apos;CHECKLG&apos;</MOD>
         
          <FIX>Item correcting single lines with large qty in them, for example 500+ would result in the incorect qty being removed from the PLU sales report</FIX>
      </RELEASENOTES>
    </UPDATE>
    
    
    <UPDATE>
      <VERSIONID>6642</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.4</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>26/01/2017</DATE>

      <RELEASENOTES>
          <MOD>Changed hostname for the IDC Uploader to &apos;idc&apos;</MOD>
          <MOD>Using the EFT key with a negative balance when not in Refund Mode now results in a Misoperation error</MOD>
          <MOD>Improved logging in the error log of machines that have not responded during a sales data collection</MOD>
          <FIX>Error correcting multiple items of consilidated negative price PLU would result in the incorrect value taken off it (Only applies to v2.66)</FIX>
          <FIX>Cash drawer initialisation of some RS232 Cash Drawer boxes would send down 5 x 0 bytes when the till started</FIX>
          <FIX>Some items weren&apos;t being drawn on the VGA 2nd display, for example the value when the Subtotal key was pressed. (Applies to some versions of v2.66 only)</FIX>
          <FIX>Corrected a slightly odd problem with the back key in program mode the under some circumstances could jump back 2 levels</FIX>
      </RELEASENOTES>
    </UPDATE>
    
    <UPDATE>
      <VERSIONID>6641</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.4</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>22/12/2016</DATE>
     
      <RELEASENOTES>
          <MOD>Duplicate IDC Items are cleared from the IDC item file on startup</MOD>          
          <FIX>If the IDC file was full, the connection to TOW was offline, the till had buffered sales stored for TOW and the till was closed down during that period then it was possible to get duplicated items uploaded to TOW when it came back online Only affects VIDs 6610 -&gt; 6633</FIX>
      </RELEASENOTES>
    </UPDATE> 
    
    <UPDATE>
      <VERSIONID>6633</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.3</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>14/12/2016</DATE>

      <RELEASENOTES>
          <MOD>Added support for tables finalised using PocketTouch to push Remote NET Sales and Tax Totals into TOW</MOD>          
          <FIX>It is possible that if changes are made to the check file by remote devices like PocketTouch and a terminal is power cycled without any other changes made to the check file that those changes could get lost</FIX>
          <FIX>If webshop orders were set to print to an IP Printer and the same IP printer was in use for a long period of time whilst the order was being processed, for example printing a report, then it was possible that the order may end up repeated in the till system</FIX>
      </RELEASENOTES>
    </UPDATE> 
      
    <UPDATE>
      <VERSIONID>6632</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.3</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>14/11/2016</DATE>
     
      <RELEASENOTES>
          <MOD>Improvements to HTTPS</MOD>
          <MOD>Correct @ Qty support for product sales from PocketTouch</MOD>
          <MOD>Clerk number now appears in dispense monitoring file for sales done by PocketTouch</MOD>
          <MOD>Applying a discount to a sale with set menus that have a negative Substitution in them now takes account of the substitution value</MOD>
          
          <FIX>Correcting an item that had been discounted removed the NET value from the GROSS Sales fixed totaliser (since 2016)</FIX>
          <FIX>Last item correcting a +% would result in the amount being added a second time (since 2016)</FIX>
          <FIX>Having the Go Dutch bill print key configured with the 'not available' Use Printer 2 flag set would result in the key doing nothing</FIX>
      </RELEASENOTES>
    </UPDATE>  
      
    <UPDATE>
      <VERSIONID>6630</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.3</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>09/11/2016</DATE>
     
      <RELEASENOTES>
          <MOD>New fixed key type Banner which allows you to put a button on the keyboard that cannot be interacted with</MOD>
          <MOD>New fixed key type 000</MOD>
          <MOD>Added 'Socket Config' to cloud backups</MOD>
          <MOD>Supports declined messages received from the local EFT app</MOD>
          <MOD>Tysso POS-1000 cash drawer</MOD>
          <MOD>Seat number sent from PocketTouch are now stored for items in checks</MOD>
          <MOD>Improvements made to show cashback properly when split tendering credit cards sales are made</MOD>
          <MOD>Made the &apos;inhibit over tendering&apos; flag work in Refund Mode</MOD>
          <MOD>Cancel is now inhibited on the current sale when a seat has been paid off using the new style split checks dialog</MOD>
          <MOD>IDC uploader last status can now be accessed through ICR_GetSystemData()</MOD>
          <MOD>Registry entry &quot;iButtonTildeBodge&quot; which enables support for some J2 hardware that only seems to show a single tilde at the start of an ibutton read</MOD>
          <MOD>Non PLU table increased to 30 records</MOD>
          <MOD>Updates to the SMTP support</MOD>
          <MOD>Change to the serial ID for the tablet licence</MOD>
          <MOD>@ quanities of PLUs can now go up to 650</MOD>
          <MOD>Running a very large report using a system with a slow broadband connection could result in the till making repeated attempts to upload the same report to TOW every 15 seconds</MOD>
          <MOD>Added a flag to kp printers &quot;Do not print qty on condiment items?&quot;</MOD>
          <MOD>Small change to increase stability of the connection to the push notifications server</MOD>
          <MOD>Small change made to stop tills that have generated a huge report combined with a slow broadband conenction from repeatedly uploading the same report every 15 minutes</MOD>
          <MOD>Changes made to stop Windows reporting TouchPoint as not responding if you interact with the VGA customer display</MOD>
          <MOD>Tyro support (Local EFT)</MOD>

          <FIX>Open check report didn't print the number line in journal 2 </FIX>
          <FIX>Starting a new check mid way through a sale would result in the consecutive number on the bill being 1 higher than it should be</FIX>
          <FIX>Using the new split check dialog with stay down clerks would result in the till gradually leaking clerk interrupt buffers</FIX>
          <FIX>Using RS232 ibutton readers configured for sign off at removal of ibutton could under some circumstances cause the till to stop updating the display for a small period of time </FIX>
          <FIX>Transferring to tables on the floorplan that have the Force service charge setting could result in the setting being removed</FIX>
          <FIX>Large PLU Predictions would draw off the edge of the program mode screen</FIX>
          <FIX>If a customer transfer was done on the customer master and the terminal shut down not long after the program changes could be lost</FIX>
          <FIX>You couldn't print EFT report to an ip printer with some EFT types</FIX>
          <FIX>Calling ICR_Web_Reset() after using ICR_Web_Get() to retrieve a file from a web server using Etal could later result in instability or crashing of TouchPoint</FIX>

      </RELEASENOTES>
    </UPDATE>  
           
     <UPDATE>
      <VERSIONID>6620</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.2</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>11/07/2016</DATE>
      
      <RELEASENOTES>
          <FIX>Remote socket journal would stop whilst printing</FIX>
          <FIX>The Net Sales quantity now decrements by 1 when done in RF Mode</FIX>
          <FIX>House bon'ing an item didn't correctly adjust it's NET price to 0</FIX>
          <FIX>The price change key didn't correctly adjust the net price of an item</FIX>
      </RELEASENOTES>
    </UPDATE>  
      
    <UPDATE>
      <VERSIONID>6610</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.66.1</VERSIONTEXT>
      <MINLIC>50000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>01/07/2016</DATE>
         
      <RELEASENOTES>
          <MOD>Changes made to TOW and Webshop interface so that the terminals will continue to retry communicating with the service in the event of receiving and invalid access key message</MOD>
          <MOD>Added field &quot;FROMSPLITSEAT&quot; to ICR_GetClerkBuffer_Index()</MOD>
          <MOD>Printing a receipt from a paid seat now prints a full finalised receipt for that seat</MOD>
          <FIX>Win CE versions running TOW could crash unexpectedly after sales</FIX>
          <FIX>If multiple mix and match tables were fired off at the same time then the discount applied could be less than it should've been</FIX>
          <FIX>Paying for a seat and then on returning to the split check dialog trying to immediately add items into the same seat would result in the display not being updated correctly</FIX>
      </RELEASENOTES>
    </UPDATE>
    
    <UPDATE>
    <VERSIONID>6600</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.66.0</VERSIONTEXT>
    <MINLIC>50000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>16/06/2016</DATE>
   
    <RELEASENOTES>
      <MOD>Added the ability to the XML parser to understand maths, this allows skins to be made that are more flexible with screen resolution</MOD>
      <MOD>Changes made to improve graphics performance on a range of Intel Atom based machines</MOD>
      <MOD>Support for Aures Yuno cash drawer</MOD>
      <MOD>Support for PioneerPOS CORE-87</MOD>
      <MOD>Changes made to the scaling of the keyboard/display in program mode on larger screens</MOD>
      <MOD>Flag added that allows easy auto recreation of newspaper PLUs for different days/prices</MOD>
      <MOD>split checks</MOD>
      <MOD>Backups</MOD>
      <MOD>Push notifications for online table reservations</MOD>
      <MOD>Custom printer driver support added</MOD>
      <MOD>Custom display driver support added</MOD>
      <MOD>Flag added that allows the location to be set to the same as the floorplan level automatically upon opening a new table</MOD>
      <MOD>KP Category is now sent to PocketTouch devices</MOD>
      <MOD>KP Category shifts can now be sent from PocketTouch devices</MOD>
      <MOD>Change made to the Kitchen Video so that it knows if TouchPoint&apos;s reg window is consolidated</MOD>
      <MOD>View Journal key for current clerk now works with clerks higher than 255</MOD>
      <MOD>Drawer support for EBN Xpos 755</MOD>
      <MOD>Option added to Set Menu drop down items that removes the option to Defer or Substitute</MOD>
      <MOD>Cash drawer support for Protech PA-6223</MOD>
      <MOD>HTTP and SOCKS Proxy support for all external connections</MOD>
      <MOD>When pockettouch is asking the user questions, checks are now set as busy so that they cannot be opened on the terminal</MOD>
      <MOD>When pocketouch creates a new check it checks one last time to ensure it&apos;s not in use else after it&apos;s finished gathering additional data from the user</MOD>
      <MOD>The clerk change function can no longer be used betweem cashiers of different training status</MOD>
      <MOD>Direct TCP/IP support for TouchLoyalty</MOD>
      <MOD>Entries for Instant Leisure removed</MOD>
      <MOD>Hostname support for IP printers and KV; though only 15 characters are supported!</MOD>
      <MOD>Enable entry of Alpha PLU random codes in program mode. Note must set the &apos;Do not check check digit flag&apos;</MOD>
      <MOD>Flag to enable a QWERTY keyboard to pop up when the PLU key is pressed without previous entry</MOD>
      <MOD>Runtime debug zones</MOD>
      <MOD>Configurable auto archiving of Receipt, Bill and Report stores</MOD>
      <MOD>Bill upload support added for TouchOffice Web</MOD>
      <MOD>New Etal function ICR_SetEtalSaleFlag()</MOD>
      <MOD>Vouchers</MOD>
      <MOD>Ability to hide &apos;available&apos; at customer sign on</MOD>
      <MOD>The ability to remove things from program menus to make things less complicated for customers</MOD>
      <MOD>The ability to completely remove program menus to make things less complicated for customers</MOD>
      <MOD>Tidied up some of the program mode menus that are split into 2 parts</MOD>
      <MOD>Able to paste text from the clipboard</MOD>
      <MOD>4th @ price for the first 3 price levels</MOD>
      <MOD>Psuedo 3dp @ quantities for glasses of wine</MOD>
      <MOD>Added append option to Etal FTP</MOD>
      <MOD>Memory allocation for Customer Groups, with maximum increased to 250</MOD>
      <MOD>Support for PartnerTech PT6315</MOD>
      <MOD>PayTable.net</MOD>
      <MOD>ICR_SendRemoteMessage and OnRemoteMessageReceived.</MOD>  
      <MOD>Add TERMINALID to ICR_GetSystemData()</MOD>
      <MOD>EFT PreAuth using &apos;Local EFT App&apos;</MOD>
      <MOD>New Etal function ICR_Web_SetHeaderField() for adding/changing fields in HTTP headers</MOD>
      <MOD>JSON Parser</MOD>
      <MOD>Support for PartnerTech SP850</MOD>
      <MOD>Thin client framework</MOD>
      <MOD>New ip printer status request type added for use with customer print drivers</MOD>
      <MOD>Added &gt;LASTUSED&lt; to the &lt;GETCHECKLIST&gt; command</MOD>
      <MOD>Added support for Seiko RP-E10 printer</MOD>
      <MOD>Added the ability to move/resize tables on the floor plan using a plug in qwerty keyboard</MOD>
      <MOD>Removed support for all Dallas Semiconductor security dongles</MOD>
      <MOD>Support for VariPOS 715S</MOD>
      <MOD>Added support for ibutton reading through dallas semiconductor dongles without being a dongle</MOD>
      <MOD>Support for Sam4s Titan 150/160 cash drawer</MOD>
      <MOD>Plus item key didn't update the registration window correctly if used in Refund mode</MOD>
      <MOD>Flag added in Device Connection to instruct the till to search for Dallas iButton readers</MOD>
      <MOD>Added support for centred logo printing when printing tickets</MOD>
      <MOD>Support for Datavan 715 and Datavan 815 </MOD>
      <MOD>DRAWEROPEN field added to ICR_GetSystemData()</MOD>
      <MOD>Added Enable_LegacyWebSrv_Dll registry setting</MOD>
      <MOD>Sales are now only posted to the customer detail file if they were actually finalised.  ie. sales stored to checks are now not posted until the end of the sale when they&apos;re posted in their entirety</MOD>
      <MOD>Updates to the TouchTopUp interface</MOD>
      <MOD>Not entering a name during PLU auto creation now cancels the rest of the process</MOD>
      <MOD>ICR_Web_Get() command added</MOD>
      <MOD>Changes made to allow Etal to download binary files using ICR_Web_Get()</MOD>
      <MOD>Floating user licences for PocketTouch. Requires XML Socket Protocol Version &gt;2.4 and TouchPoint VID &gt;6520. Demo licences support up to 2 PocketTouch</MOD>
      <MOD>Version info is now also sent back in XML Command GetSettings</MOD>
      <MOD>Tables on the floor plan can now be moved and resized by using the arrow keys on a QWERTY keyboard</MOD>
      <MOD>When Adding a new table to the floor plan, if you currently have a table selected then it duplicates it</MOD>
      <MOD>Snapping to the floor plan tables when in edit mode</MOD>
      <MOD>Tips button</MOD>
      <MOD>Better handling for webshops when attempting to print to IP printers that are offline etc</MOD>
      <MOD>PGM2 Preset check text now gets applied when used with PocketTouch</MOD>
      <MOD>Support for Poindus Posinno 550/550P</MOD>
      <MOD>Support for P2C C-100</MOD>
      <MOD>Default Floor plan level that can be configured by System Flag, Cashier, Keyboard Button and will be applied in that ordered if there is a conflict.  If none is configrued then always the last active level is reused</MOD>
      <MOD>Internal net item total against reg buffer items</MOD>
      <MOD>Made discounts, corrections, house bon, mix and match, customer all work on the net total of the item </MOD>
      <MOD>Added the ability to shift an external product group up by 1</MOD>
      <MOD>Support for multiple graphic receipt logo printing</MOD>
      <MOD>Condiment PLUs and text message keys are now inserted into the registration buffer below the item that is currently selected</MOD>
      <MOD>Bottom graphic logo option on receipts which uses logo 2 stored in the printer</MOD>
      <MOD>Changes made to allow a destination of 0 to be set in the KPREROUTE on PocketTouch</MOD>
      <MOD>The webshop interface decreases it's &quot;failsafe polling time&quot; to once a minute if there has been an order received within an hour</MOD>
      <MOD>Flag added to refund key that stops it from putting items back into stock </MOD>
      <MOD>TOW totals for non sales stuff, remote check payments, cash declaration etc.</MOD>
      <MOD>All checks that are created have a sequential serial number, this is also stored against the sale as well as the bill in TOW</MOD>
      <MOD>Registry key UseOldRLogoPrinting = &quot;true&quot;, if you are using an old SRAM style graphic logo and find that your logo disappears with 2016</MOD>
      <MOD>Windows stay until ESC flag added on external product group items with type LISTPLU</MOD>
      <MOD>Barcode lookup via TOW</MOD>
      <MOD>Increased the available storage size of a string supplied to ICR_SetLocalUserData() from 1,000 bytes to 10,000 bytes</MOD>
      <MOD>Time zone detail sales are stored for remote sales such as PocketTouch and Webshop</MOD>
      <MOD>Registry key allowing the DP to be changed for currency exchange rates from the standard 6</MOD>
      <MOD>OnWebPostResult now has an extra parameter on the end OnWebPostResult (nID, szData, szType, szResult)</MOD>
      
      <FIX>Finalise key type CASH2 still made use of the &apos;prompt for cashback?&apos; flag from keytype CASH even though it wasn&apos;t there</FIX>
      <FIX>The socket journal would stop printing once the output buffer was full</FIX>
      <FIX>Receipts printed from remote devices such as PocketTouch and TouchTakeaway would print the training mode character if the cashier signed onto the till at the time was a trainee</FIX>
      <FIX>The plus amount key needed the non-existent flag &apos;Allow preset overide&apos; from the minus amount key to be set to pop up with a dialog when pressed</FIX>
      <FIX>It was occasionally possible to have PocketTouch tickets appear in reports uploaded to TOW</FIX>
      <FIX>Receipt lines uploaded to TOW didn't have the correct file number stored against them</FIX>
      <FIX>You could still do a Z with &quot;No Z with active clerk&quot; if the clerk you had signed on had something stored in the suspend buffer</FIX>
      <FIX>Under certain rare circumstances it was possible that if you had more than one ICRTouch web service configured that one of them may stop communicating to the servers requiring a restart to get them going again</FIX>
      <FIX>ICR_WebPost() would never return a result if a network level error was encountered</FIX>
    </RELEASENOTES>

  </UPDATE>  

 <UPDATE>
    <VERSIONID>6450</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.5</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>02/01/2018</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>6400.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>6400</VERSIONID>
      <SIZE>30622</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>6450.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>6450</VERSIONID>
      <SIZE>1609960</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>6430.boxesce.x86.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>6430</VERSIONID>
      <SIZE>1074451</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</OS>
    </FILE>

    <FILE>
      <SOURCE>6430.boxesce.arm.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>6430</VERSIONID>
      <SIZE>1256239</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE Arm</OS>
    </FILE>

    <FILE>
      <SOURCE>7612.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>7612</VERSIONID>
      <SIZE>17112</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>6450</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <RELEASENOTES>
      <MOD>Changes made to stop Windows reporting TouchPoint as not responding if you interact with the VGA customer display</MOD>
     </RELEASENOTES>
  </UPDATE> 
  
   <UPDATE>
    <VERSIONID>6440</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.4</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>20/10/2016</DATE>

      <RELEASENOTES>
      <MOD>@ quanities of PLUs can now go up to 650</MOD>
      <MOD>Running a very large report using a system with a slow broadband connection could result in the till making repeated attempts to upload the same report to TOW every 15 seconds</MOD>
      <MOD>Minor tweaks to PNotify interface</MOD>
     </RELEASENOTES>
  </UPDATE> 
  
   <UPDATE>
    <VERSIONID>6431</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.3</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>17/10/2016</DATE>

    <RELEASENOTES>
      <MOD>Stopped the PLUS Item key from working Refund Mode.  This will be reinstated, but working properly in TouchPoint 2016</MOD>
      <MOD>GetCheckList now contains service charge total</MOD>
      <MOD>Small change to increase stability of the connection to the push notifications server</MOD>
      <MOD>Small change made to stop tills that have generated a huge report combined with a slow broadband connection from repeatedly uploading the same report every 15 minutes</MOD>
     </RELEASENOTES>

  </UPDATE>     
      
      
  <UPDATE>
    <VERSIONID>6430</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.3</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>7/1/2016</DATE>

    <RELEASENOTES>
      <MOD>HTML customer display no longer requires a socket password</MOD>
      <MOD>Updated the PNotify connection to match v2.66</MOD>
      <MOD>Days to payment code, hardware activation status, serial number and busy resets added to health check software</MOD>
      <MOD>Key stored for online stats is now refreshed if the stored licence number is changed</MOD>
      <MOD>Change made so that HDD serial numbers that are read in Win7 better match the same numbers read in XP etc</MOD>
      <FIX>If you were on the floor plan and already had a table open, then attempted to open a new empty table the till would then error &quot;Already have a table open&quot;.  At this point if you ok&apos;d the message but stayed on the floor plan you could then float your clerk to another till whilst leaving the floor plan open on the original till. If you did this, then attempted to open a new table, again, on the original machine without first exiting the floor plan, this could then create a partially opened table with no cashier on it and no rolling on of the consecutive number</FIX>
      <FIX>Floating a clerk that is currently signed onto another till would result in a stub entry appearing in the journal for that clerk with a sale id of 0</FIX>
      <FIX>The PBAL/items printed in a funny order on the journal when using the Resume key to resume a suspended sale</FIX>
      <FIX>Under certain circumstances when busy resetting a check that is actually open, it would be possible to get a stub entry created in the check index file that was corrupt</FIX>
    </RELEASENOTES>

  </UPDATE>  
      
  <UPDATE>
    <VERSIONID>6422</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.2</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>17/7/2015</DATE>


    <RELEASENOTES>
      <MOD>Small internal change to the way that the receipt printer serial port is handled when processing an EFT transaction</MOD>
      <FIX>The enable VNC flag didn't do anything. Be sure that if you are currently using this feature that you check that it is enabled after an upgrade</FIX>
      <FIX>Products flag for ticket printing without a ticket printer being configured would throw up a ticket printer offline error message on remote devices such as PocketTouch and TouchTakeaway</FIX>
    </RELEASENOTES>

  </UPDATE>
  <UPDATE>
    <VERSIONID>6420</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.2</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>17/7/2015</DATE>

    <RELEASENOTES>
      <MOD>UseGTConsec number for Sale ID is now turned on automatically if TouchPoint is configured to reset the consecutive number</MOD>
      <FIX>If you used an ibutton whilst you had an open price plu dialog on the screen, a price of -0.01 would be entered</FIX>
      <FIX>If you had the InsertAdditionalOrderInfo() event inside a script that you weren&apos;t using then additional blank lines could appear in your order info box</FIX>
      <FIX>Customer address could be duplicated with web shop sales when the web shop receipt is enabled</FIX>
    </RELEASENOTES>
  </UPDATE>

  <UPDATE>
    <VERSIONID>6411</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.1</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/5/2015</DATE>

    <RELEASENOTES>
      <MOD>Change to Quantum X cash drawer so that when it&apos;s on COM5 the drawer 1/2 support are switched around</MOD>
      <MOD>Small change to work around a 3 second delay that you may see when printing to Bixolon IP printers</MOD>
      <MOD>A change so that if the system wasn&apos;t configured for &apos;auto order numbers&apos; that the Order Number key configured with &apos;Generate new order number&apos; will still do that</MOD>
      <MOD>A flag has been added to IDC items to denote that it was sold by weight</MOD>
      <MOD>Clerk added to &lt;GETCHECKLIST&gt;</MOD>
      <FIX>Preset clerk sign on keys that had, unsettable, flag 2 set could under some circumstances artifact the wrong clerk name and the correct clerk name on the button press</FIX>
      <FIX>Occasionaly when the covers dialog was on the screen when doing a table transfer to a new table the text might magically change to read table number</FIX>
      <FIX>When you used the Plus Item key it didn&apos;t show on the customer display</FIX>
      <FIX>Compulsory check on finalise didn&apos;t work on Account Payment keys</FIX>
      <FIX>Compulsory check on kp items didn&apos;t take account of the &apos;remote use only&apos; flag on KPs</FIX>
    </RELEASENOTES>

  </UPDATE>
  <UPDATE>
    <VERSIONID>6410</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.64.1</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>6/3/2015</DATE>  

    <RELEASENOTES>
      <MOD>&apos;Untidied&apos; some of the program send &apos;tidying&apos;</MOD>
      <FIX>If you opened a new table on the floor plan then went back immediately into the floor plan and tried to print a bill for it you would lock the table as busy</FIX>
      <FIX>If you force kill a PocketTouch device whilst it&apos;s being asked a question like number of covers then the CPU usage on the till can be left in an elevated state</FIX>
    </RELEASENOTES>

  </UPDATE>
  <UPDATE>
      <VERSIONID>6400</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.64.0</VERSIONTEXT>
      <MINLIC>40000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>25/02/2015</DATE>
    <RELEASENOTES>
      <MOD>The non add key can now be pressed in between pressing the refund key and the item that is to be refunded</MOD>
      <MOD>Final consecutive number that counts up for only finalised sales</MOD>
      <MOD>Etal events BeforeFinalise and PreSaleFinalised added</MOD>
      <MOD>Added ICR_SysProc(&quot;OPENDRAWER&quot;, 1)</MOD>
      <MOD>Upgraded the Squirrel standard and core libraries</MOD>
      <MOD>Changes made so that it still draws to the screen when minimized this so that you can VNC into minimized terminals</MOD>
      <MOD>Flag added to the group search button that means that the PLUs can now be selected using the search dialog once the group has been chosen</MOD>
      <MOD>With some VNC clients with some resolutions the error message &quot;Frame buffer to large&quot; would be thrown up on connecting</MOD>
      <MOD>Changes made to stop trearing when using Ultra VNC as a client</MOD>
      <MOD>Sales ratio can now be printed on department and plu group reports</MOD>
      <MOD>Added sub depts for sorting and grouping on reports</MOD>
      <MOD>&lt;SALEINFO&gt; section added to XML socket customer display</MOD>
      <MOD>Cash drawer support for EBN XPOS 75P</MOD>
      <MOD>Removed some legacy entries from the send/receive program files list</MOD>
      <MOD>Support for Push Notifications with TouchOffice Web, Webshops and TouchTopUp Web</MOD>
      <MOD>Small change to the Ingenico RS232 interface that means it doesn&apos;t require hardware handshaking</MOD>
      <MOD>Support for SSL using web sockets in Etal</MOD>
      <MOD>Tidied up some of the Etal Web sockets functionality</MOD>
      <MOD>Small change made to accept &lt;PROTOCOLVERSION&gt; sent through the XML without a decimal place</MOD>
      <MOD>Change made to XML output string to create hex entities of any ASCII character greater than 127</MOD>
      <MOD>Timeout for Transaction response packet on Ingenico PDQ terminals increased to 12 seconds</MOD>
      <MOD>Small change made to protect against till crashes that might be as a result of having &apos;0&apos; in the receipt width setting in Device Connection</MOD>
      <MOD>Flag added to Etal fixed totals, do not print current symbol</MOD>
      <MOD>Change made to handle out of bound transaction result messages from Ingenico PDQ terminals</MOD>
      <MOD>Changes made to increase colour compatibility with a range of VNC clients</MOD>
      <MOD>New Etal event AfterExtCustomerLogOn() that&apos;s called when logging on External Customers</MOD>
      <MOD>Enabled the school meals &apos;points on selective item 4&apos; functionality</MOD>
      <MOD>New Etal function ICR_AdjustCustomer() which allows you to adjust the points and or balance for either the current customer or another specified customer</MOD>
      <MOD>Support added for text message line in the web shop interface</MOD>
      <MOD>New Etal function ICR_SetNextDialogInput()</MOD>
      <MOD>Added socket commands LOADCONFIG and STORECONFIG</MOD>
      <MOD>Added an internal Escape Character support</MOD>
      <MOD>Added customer name and balance info to HTML customer display interface</MOD>
      <MOD>Euro symbol is now output in JSON as \u20AC</MOD>
      <MOD>Sage Pay Cash back</MOD>
      <MOD>Added terminal number and site number to Sage Pay interface</MOD>
      <MOD>Non turnover sales now upload only PLU sales data to TouchOffice Web</MOD>
      <MOD>Flag added to TouchOffice Web to enable/disable uploading of Non Turnover Sales</MOD>
      <MOD>Changes made to allow access to the registration buffer from Etal whilst the till is printing a bill</MOD>
      <MOD>Added Banking and EOD report support to &apos;Local EFT App&apos; type</MOD>
      <MOD>The HTML customer display is now informed when TouchPoint goes in and out of screen saver</MOD>
      <MOD>Support added for PartnerTech SP600</MOD>
      <MOD>Support added for Quantum X</MOD>
      <MOD>Flag added to allow the &apos;last run date&apos; to be removed from reports</MOD>
      <MOD>Flag added to change the behaviour of whether check transfers print to the kp or not</MOD>
      <MOD>Native support for TEC C10 cash drawer</MOD>
      <MOD>Can now change a table or clerk number when editing a reservation</MOD>
      <MOD>Support for Firich PP9635</MOD>
      <MOD>PLU price level reports can now be run in z mode and reset that price level only</MOD>
      <MOD>Stopped customer surname from showing on Customer Display, internal loyalty system only</MOD>
      <MOD>Compulsory check/table on kp items on finalise key</MOD>
      <MOD>Automatic pressing of status key on compulsory check/table on kp items</MOD>
      <MOD>New transaction key, Reason Table, that does no more than allows you to record a reason table</MOD>
      <MOD>Flag added to check status keys that allow them to open tables</MOD>
      <MOD>Changes made to the way that the remote check payments are printed on the bill</MOD>
      <MOD>Added a webshop sale store and view webshop sales button</MOD>
      <MOD>XML Send Sale header now supports Eat In/Take Out Record, Covers, Location and Order Number</MOD>
      <MOD>New Etal event InsertAdditionalOrderInfo() that allows you to insert additional information into the Order Info box on receipts and kp tickets</MOD>
      <MOD>New XML socket command &lt;GetCheckList&gt; that allows PocketTouch to receive up to date floor plan information</MOD>
      <FIX>When negative, field Number of Items in the IDC header file would return a large number when polled using Etal or the XML socket</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>6210</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.62.1</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>25/02/2014</DATE>

    <RELEASENOTES>
      <FIX>Using the clerk change function with a clerk number higher than 128 gave undefined results</FIX>
      <FIX>Bills stored in the bills store would still show PLUs, Non Add keys, text messages and category shifts that were configured not to print</FIX>
      <FIX>Bills previewed on screen would show category shift keys</FIX>
      <FIX>Gift receipts set for consolidation still printed prices</FIX>
      <FIX>KP Category shift, category sorting and consolidation used together didn&apos;t work very well</FIX>
      <FIX>VNC debug output turned off</FIX>
      <FIX>Solved a small resource leak when using Etal command ICR_AwaitFile()</FIX>
      <FIX>Occasionally it may be possible that VNC clients didn&apos;t authenticate properly even though the correct password was entered</FIX>
      <FIX>If TouchPoint was part off the screen or minimized when a VNC client was connected that the displayed image may not be correct</FIX>
      <FIX>Number values with a maximum of 8 digits could be sent through the XML Socket</FIX>
      <FIX>If the receipt width was set greater than 40 characters then characters would be truncated off of the EJF2 and reports may not print into EJF2</FIX>
      <FIX>The points adjustment key when used to add points actually added double; only applies to TouchPoint 2014</FIX>
      <FIX>The points adjustment key would print on the journal as a monetary value rather than number of points</FIX>
      <FIX>PLU files larger than 32,000 would cause icrcomm.dll to crash when polling sales data (TouchPoint 2014 only)</FIX>
      <FIX>Changes made to Finalise, Transaction or Status Key text sent through the xml socket didn&apos;t get automatically changed on the keybaord</FIX>
      <FIX>If you were using the report store, TouchOffice Web and printed a journal report that was longer than 10,000 lines then the till could crash</FIX>
      <FIX>If you used the Etal function ICR_ProgramSendFile() in the middle of a sale then you could lose that sale</FIX>
      <FIX>You couldn&apos;t turn an &apos;off receipt&apos; into an &apos;on receipt&apos; when using the Etal event OnReceiptRequired()</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>6200</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.620</VERSIONTEXT>
    <MINLIC>40000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>04/08/2014</DATE>

    <RELEASENOTES>
      <MOD>PLU text prediction</MOD>
      <MOD>Changes made to Total Window skin to allow a height field to be added to &lt;LINE1MESSAGE&gt; element</MOD>
      <MOD>Changes made to Total Window skin to add support for an additional, optional &lt;LINE2MESSAGE&gt; element for the change amount</MOD>
      <MOD>Support for Sage Pay EFT</MOD>
      <MOD>Built in VNC server</MOD>
      <MOD>ICR_GetUTCTimeBias() function added that returns the adjustment that needs to be made to the local time to get to UTC time</MOD>
      <MOD>New Etal graphics functions added: ICR_DrawPie(), ICR_FloodFill() and ICR_GetPixel()</MOD>
      <MOD>When using RezLynx service charge is now sent through as charge code number 51</MOD>
      <MOD>Please ensure if you are using RezLynx postings and Service Charge that you update your RezLynx posting app to v2.4</MOD>
      <MOD>Added support for fetching reservations through Etal function ICR_GetSalesData() &lt;GETPROGRAMDATA&gt; now accepts from, to, crc and onlycrc attributes</MOD>
      <MOD>Changes made to the &apos;Lock Terminal&apos; key to support functionality to allow it to be used as a &apos;close terminal&apos; key</MOD>
      <MOD>Able to extract time zone detail sales using Etal function ICR_GetSalesData()</MOD>
      <MOD>Check index and detail information can now be extracted using &lt;GETSALESDATA&gt; socket command</MOD>
      <MOD>Support added for FG-192CPA customer display</MOD>
      <MOD>Added support for Monitor 1200A</MOD>
      <MOD>Added support for Digipos A100, A300 and A500</MOD>
      <MOD>Web shop interface now pushes up stock figures</MOD>
      <MOD>Customer details now show on VGA customer displays</MOD>
      <MOD>Mix and Match tables now automatically net the appropriate tax table where applicable</MOD>
      <MOD>Receipt width is now soft settable between 28 and 46 characters</MOD>
      <MOD>Flag to enable to the date/time line for postings to checks to appear in the reg window instead of a dashed line</MOD>
      <MOD>Added support for direct communication over RS232 with Igenico PDQ devices</MOD>
      <MOD>Customer display data can be output from the XML socket using the &lt;GETCUSTOMERDISPLAY/&gt; command</MOD>
      <MOD>Support for firing cash drawers under 64 bit Windows 7</MOD>
      <MOD>Changes made to allow TouchPoint to run without being an Administrator including prompting when it starts if it needs to</MOD>
      <MOD>This includes moving the registry settings to HKCU, changing the way that the cash drawer driver is initialsed, changes to TCP/IP printing, and changes to the way that the serial number is read in Windows 7</MOD>
      <MOD>Service charge line in registration buffer reports correct file/record number for Etal</MOD>
      <MOD>Registry key option to allow to make the Sale ID use an internal GT Consecutive Number, this may be required if a system is resetting the consecutive number during the day and trying to use TouchOffice Web</MOD>
      <MOD>Changes made to receipt printing to make full/better use of the available width of the paper</MOD>
      <MOD>Changes made to report printing to make full/better use of the available width of the paper</MOD>
      <MOD>Changes made to the IRC initialise ticket</MOD>
      <MOD>Kp width is now soft settable between 28 and 46 characters</MOD>
      <MOD>X/Z Counters rewritten to include a counter per report code and also shows last x, last z and last reset information</MOD>
      <MOD>Remote display data over XML socket</MOD>
      <MOD>Added support to XML socket for &lt;OUTPUTINJSON/&gt; which forces the output from the XML socket into JSON.&#xA;Please note that due to interoperability from XML to JSON this cannot be guaranteed to be a 100% exact representation of the same data</MOD>
      <MOD>Cash drawer support for Protech PS-3120</MOD>
      <MOD>&lt;VERSIONID&gt; is now output in &lt;VERSIONINFO&gt; from the XML Socket</MOD>
      <MOD>Support for a console window with an Etal where output is sent to.  The command RESTART can be sent down to restart the script</MOD>
      <MOD>New XML Socket command added &lt;SETCHECKTEXT&gt; that allows the check text on a check/table to be changed remotely</MOD>
      <MOD>New etal function ICR_SetFeature(szFeature, szValue), currently supported features are DEBUGLOG, CONSOLE and AUTORESTART</MOD>
      <MOD>Added a feature into Etal scripts that enables them to auto restart when they detect that it&apos;s file has been changed</MOD>
      <MOD>Cash drawer support for Xpos 852</MOD>
      <MOD>Report store to allow you to view and reprint past reports. Part of this is the ability to upload reports to TouchOffice Web for viewing from there</MOD>
      <MOD>Changes made to support terminal numbers up to 150</MOD>
      <MOD>Added ICR_SysProc() function to Etal</MOD>
      <MOD>Added the ability to check and install a TouchPoint online update from Etal using the ICR_SysProc() function</MOD>
      <MOD>New mix and match table type Etal. This calls the OnMixMatch event which then allows you to permorm a custom operation</MOD>
      <MOD>Field added to Etal function ICR_GetSystemData() - &quot;PAYCODEDAYSLEFT&quot; which returns the number of days left until the payment code expires.  9999 means that the code is entered.</MOD>
      <MOD>Payment code dialog can be called from Etal use the ICR_SysProc(&quot;PAYCODE&quot;) function call</MOD>
      <MOD>New PGM2 customer display message, Till Closed, that when set is shown on the customer display when in X/Z, Manager or any of the Program Modes</MOD>
      <MOD>Some of the PGM3 items lists are sorted alphabetically, for example the Status Key key types</MOD>
      <MOD>KP Category Shift key</MOD>
      <MOD>Seat number key and KP sorting by seat</MOD>
      <MOD>Check transfers print to KPs</MOD>
      <MOD>New flag added to the External Product Group importer that only imports new products into existing groups</MOD>
      <MOD>Deleting items from External Products Groups now cleans up the gaps meaning that new items are now always added onto the end of the list</MOD>
      <MOD>Gift receipt print key</MOD>
      <MOD>Ability to download and reprint receipts from TouchOffice Web based on their Sale ID</MOD>
      <MOD>Changes made to the built in XML parser so that leading spaces on string fields aren&apos;t dropped</MOD>
      <MOD>Added an option to force checking of the rental codes in the hidden program menu</MOD>
      <MOD>Added an option to force checking of rental codes from Etal using the ICR_SysProc(&quot;RENTAL&quot;) function call</MOD>
      <MOD>RS232 speed improvements</MOD>
      <MOD>&apos;UseGDIBlits&apos; is now set to true as standard when not present in the registry</MOD>
      <MOD>HTTP Post functionality for Etal</MOD>
      <MOD>Added ICR_File_OpenPipe function and corresponding OnFile_ReadPipeResult event to Etal</MOD>
      <MOD>Added access to Employee jobs and shifts through the XML socket and Etal</MOD>
      <MOD>Registry key added &apos;ServerMode&apos; that makes TouchPoint run as a &apos;server&apos; allowing multiple instances of it on the same PC. This also changes the visible caption to make each instance idenifiable and changes some of the network communications port numbers</MOD>
      <MOD>&apos;ToID&apos; attribute added to XML Socket command GETSALESDATA for IDC Header, Item and Customer Detail Header and Items</MOD>
      <MOD>Changes made to allow paying off checks from within PocketTouch</MOD>
      <MOD>Added Etal function ICR_CreateHMAC() for creating HMACs. Supports MD5 and SHA1 types, requires icrssl32.dll v1.2</MOD>
      <MOD>An addition to the TouchOffice Web interface that allows old IDC records to be resubmitted</MOD>
      <MOD>Site id now forms part of the unique sale id for TouchOffice Web</MOD>
      <MOD>Proxy server support added for internal Web Sockets</MOD>
      <MOD>Number of available table types on the floor plan increased to 10</MOD>
      <MOD>Added 2 new fields onto the end of the B record for Commidea Bill Lodging</MOD>
      <MOD>New special rounding type for .10 that rounds up from 6</MOD>
      <MOD>Small change made to allow hard drive licences that appear to be full of nothing more than spaces to work</MOD>
      <MOD>Vending machine support</MOD>
      <MOD>Added OposPrinterUsesWindowsCharSet registry key</MOD>
      <MOD>Added SCREENSAVERON to ICR_GetSystemData()</MOD>
      <MOD>Added cash drawer support for Aures Nino, Aures Sango and J2 680</MOD>
      <MOD>Added points acquired and points redeemed into the customer detail header file</MOD>
      <MOD>Time and Attendance data is uploaded to TOW</MOD>
      <MOD>XML Command &lt;GETTABLES&gt; now also sends back number of seats and preset check text if it&apos;s set</MOD>
      <MOD>Added the ability to get customer detail headers and items using Etal. Note can only be used on the customer master</MOD>
      <MOD>Added the ability to allow the IDC file to be polled using icr_comm.dll</MOD>
      <FIX>Some item lines can be displayed with the incorrect format when viewing customer sales history on screen</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>6050</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.605</VERSIONTEXT>
    <MINLIC>30000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>6/3/2015</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>6020.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>6020</VERSIONID>
      <SIZE>29756</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>6050.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>6050</VERSIONID>
      <SIZE>1516106</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>6050.boxesce.x86.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>6050</VERSIONID>
      <SIZE>1003268</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</OS>
    </FILE>

    <FILE>
      <SOURCE>6050.boxesce.arm.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>6050</VERSIONID>
      <SIZE>1170156</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE ARM</OS>
    </FILE>

    <FILE>
      <SOURCE>7612.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>7612</VERSIONID>
      <SIZE>16675</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>6050</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <RELEASENOTES>
      <MOD>Better status messages shown in PGM3 when unable to connect to icrtouch-connect.com for the IDC Uploader, where before the status would read &apos;Not Started&apos;</MOD>
      <FIX>Euro chacter didn&apos;t work correctly with some XML interfaces, including TouchOffice Web</FIX>
      <FIX>Under some circumstances the data entry dialog may have the same field name repeated over in the first column</FIX>
      <FIX>If you supplied the Etal function ICR_AwaitFile with a 0 timeout then it wouldn&apos;t actually check to see if the file was there or not</FIX>
      <FIX>If you opened a new table on the floor plan then went back immediately into the floor plan and tried to print a bill for it you would lock the table as busy</FIX>
      <FIX>If you force kill a PocketTouch device whilst it&apos;s being asked a question like number of covers then the CPU usage on the till can be left in an elevated state</FIX>
    </RELEASENOTES>
  </UPDATE>

  <UPDATE>
      <VERSIONID>6040</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.604</VERSIONTEXT>
      <MINLIC>30000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>14/02/2014</DATE>
    <RELEASENOTES>
      <MOD>Cash sales done on PocketTouch now add the tax totals into the IDC file so that they&apos;re uploaded correctly to TouchOffice Web</MOD>
      <MOD>IDC Uploader now polls program changes immediately after polling program changes so that they can be rapidly downloaded if supplied in small chunks</MOD>
      <FIX>If the system was configured for IPX networking, IPX wasn&apos;t installed and the new style splash screen was in use then TouchPoint would hang at startup</FIX>
      <FIX>On some hardware/os combinations PLU and Keyboard files wouldn&apos;t upload to TouchOffice Web</FIX>
      <FIX>You could delete merged tables on the floor plan which resulted in a random size table appear</FIX>
      <FIX>Exported table layouts to PocketTouch could include tables with a table number of 0</FIX>
      <FIX>An issue with the way that the TAK is stored that means that under some conditions it&apos;s possible that a terminal may always receive the response &quot;invalid user name/password&quot; when attempting to connect to our online services</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>6030</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.603</VERSIONTEXT>
    <MINLIC>30000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>14/11/2013</DATE>

    <RELEASENOTES>
      <MOD>Etal function ICR_GetNumberDialog() now accepts number kind type 3 - String</MOD>
      <MOD>The first polling for the webshop interface is now 30 seconds instead of 5 minutes</MOD>
      <MOD>Internal Dynamic DNS integration added</MOD>
      <FIX>If you set the &quot;Service Charge calcs on Subtotal&quot; flag you would lose access to some of the other service charge flags inc the flag you&apos;d just set!</FIX>
      <FIX>If you had an empty ICRTouch Connect Access Key, IDC Uploader was turned on and no internet connection then TouchPoint would crash after 5 minutes of running</FIX>
      <FIX>When using Mix and Match tables with straight discount %, net totalising, if multiple instances of the same table were triggered after the subtotal key then the total could be incorrect</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>6020</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.602</VERSIONTEXT>
      <MINLIC>30000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>19/9/2013</DATE>
      <RELEASENOTES>
        <MOD>UseGDIBlits registry key added for performance reasons on some recent hardware releases</MOD>
        <MOD>Added a flag to print a sig strip receipt for refund mode sales</MOD>
        <MOD>Registry keys CDPound and CDEuro now also affect OPOS customer displays</MOD>
        <MOD>A flag to stop the change being shown on Cash 2 finalise key, this is useful for vouchers etc where change shouldn&apos;t be given</MOD>
        <MOD>Service charge adds to NET sales and Service Charge calcs on subtotal have now been made mutually exclusive</MOD>
        <MOD>Small change made to TCP/IP for compatibility with Aures ODP-333 IP Printer, without which you would usually see a 3 seconds delay {and hung till} when attempting to print</MOD>
        <MOD>Functionality added that detects if Windows has stopped sending timer messages and then instructs Windows to restart sending them</MOD>
        <FIX>The Etal function ICR_AdjustTotals had been omitted</FIX>
        <FIX>If you were using a stay down clerk with a different default menu level to the standard one and had inhibit multiple refunds set then when the clerk did a refund mode sale the screen would be incorrectly drawn</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>6011</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.601</VERSIONTEXT>
    <MINLIC>30000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/8/2013</DATE>
    <RELEASENOTES>
      <MOD>The item correct key no works on Non Add number keys that have been used in the registration buffer</MOD>
      <MOD>Added Etal function ICR_SelectItem that allows you to select an item by number in the registration window</MOD>
      <FIX>The Etal function ICR_AdjustTotals had been omitted</FIX>
      <FIX>Viewing large checks from PocketTouch could result in instability issues either in TouchPoint or PocketTouch</FIX>
      <FIX>Using massive fonts too big for small buttons could cause the till to crash when that level was drawn</FIX>
    </RELEASENOTES>
  </UPDATE>

  <UPDATE>
    <VERSIONID>6010</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.601</VERSIONTEXT>
    <MINLIC>30000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>29/7/2013</DATE>

    <RELEASENOTES>
      <FIX>Using the new receipt store if a receipt was stored just as the minute changed it might be possible that you cannot open it again as the file and index could have different times</FIX>
      <FIX>The View Receipt Store key could be used without a clerk signed on</FIX>
      <FIX>The machine number and clerk number were shown swapped in the view receipt store list</FIX>
      <FIX>If you entered something crazy into a post code when setting up a new customer it finished editing the customer</FIX>
    </RELEASENOTES>
  </UPDATE>

  <UPDATE>
      <VERSIONID>6000</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.600</VERSIONTEXT>
      <MINLIC>30000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>11/7/2013</DATE>

      <RELEASENOTES>
      <MOD>Added 50 fixed totalisers that can be accessed from Etal scripts</MOD>
      <MOD>Added AfterRegItemSelect Etal Event</MOD>
      <MOD>Added the ability to be able to change GetNumber type to Etal</MOD>
      <MOD>Added a PLU picture skin window that loads in a picture associated with the currently selected PLU</MOD>
      <MOD>Changes made to Guestline/RezLynx end of day sales uploaded to stop time out errors when using RezLynx</MOD>
      <MOD>Added support for J2 225 cash drawer</MOD>
      <MOD>Added support for Clientron RS232 Cash Drawers</MOD>
      <MOD>Added support for extracting Reason Table sales data to Etal</MOD>
      <MOD>Added a data entry dialog that can be accessed from Etal and also enhances the data collection process when creating new customers</MOD>
      <MOD>Added some Etal events that are called during report printing</MOD>
      <MOD>Product sales lines in the XML socket can now be sent without prices allowing the till to use the price itself</MOD>
      <MOD>When printing consolidated or sorted receipts PLUs that have been corrected off are now removed</MOD>
      <MOD>XML GETFILE command can now return files in Base64 format, this is required for TouchMenu product notes</MOD>
      <MOD>Added a flag to report control that enables you to turn off barcode number printing on the plu report</MOD>
      <MOD>Added support for POSLab DesirePOS cash drawer</MOD>
      <MOD>ALTEXTMOD2 &amp; 3 texts are sent down the XML socket for PocketTouch devices etc</MOD>
      <MOD>Added image printing functionality to receipts through Etal including support for QR codes</MOD>
      <MOD>Bill preview option from floor plan now prints graphic logo and also no longer shows the receipt header message lines in the preview window</MOD>
      <MOD>Clerk detail totals are now supported from PocketTouch devices</MOD>
      <MOD>Set Menu communcations support for PocketTouch</MOD>
      <MOD>Flag added to create CCTVJournal.txt in the journals folder to enable easy integration with journal overlay software such as GeoVision.  The CCTVJournal.txt gets deleted each time the till restarts</MOD>
      <MOD>Etal - added support for pgm changes for Schedular</MOD>
      <MOD>Supports ticket printing from PocketTouch</MOD>
      <MOD>Fixed total counter and journal entry for manual release of the cash drawer - compulsory closed drawer must be turned on for this to function</MOD>
      <MOD>Supports licence numbers over 65,000</MOD>
      <MOD>Added support for Panasonic JS960 Cash Drawer</MOD>
      <MOD>Support for ICRTouch online post code interface</MOD>
      <MOD>IDC uploader</MOD>
      <MOD>Consecutive numbers on sales processed through the xml socket now use the tills consecutive number rather than their own</MOD>
      <MOD>PocketTouch and remote xml sales now add into the IDC file</MOD>
      <MOD>Added registry key &quot;NoAppMemDispSurface&quot;=&quot;true&quot; tells it not to allocate memory itself for display surfaces {for WINE compatibility}</MOD>
      <MOD>Program 4 kb button text accepts &apos;|&apos; as a forced new line</MOD>
      <MOD>Button margin and text margins added to sale mode button skins</MOD>
      <MOD>To/FromICRTouchPassword added to Etal</MOD>
      <MOD>Customer notes can now be printed on the KP/KV</MOD>
      <MOD>When importing external product groups, if the group header text is unchanged then the existing colours will be reused</MOD>
      <MOD>Clerk detail sales totals can now extracted using Etal</MOD>
      <MOD>Added socket commands SETSTOCK &amp; ADJSTOCK</MOD>
      <MOD>Added support to poll and change schedular &amp; batch xz program data from the xml socket</MOD>
      <MOD>Receipt store that stores finalised receipts</MOD>
      <MOD>ICRTouch POS Driver support</MOD>
      <MOD>WinCE ARM support</MOD>
      <MOD>LCL support</MOD>
      <MOD>Cash drawer support for Firich MP-2410</MOD>
      <MOD>Mix and match type &apos;set price&apos; now net totalises</MOD>
      <MOD>Mix and match percentage discounts now round as per the system flags rounding setting</MOD>
      <MOD>Horizontal and vertical text alignment options for the sale mode button skins</MOD>
      <MOD>When no check text is set and a customer is assigned to a check the customer name now shows where the check text would on the view open checks dialog</MOD>
      <MOD>Discount, house bon, price change and item correct keys now affect the sales for the price level that the item was sold at rather than the current price level</MOD>
      <MOD>Flag added to determine whether non turnover clerk should print to the kitchen. Note the default setting for this is now &apos;No&apos;, be sure to check on this if you are using this feature and updrade your terminals.</MOD>
      <MOD>Floor plan bill preview button set to only work on check master or backup master as it doesn&apos;t work on satelites</MOD>
      <MOD>Customer name prints on open check report if there&apos;s a customer linked to the check</MOD>
      <MOD>Option to print large time at top of kp ticket</MOD>
      <MOD>Customer name shows on floor plan tables if there&apos;s no check text set and a customer linked to the table</MOD>
      <MOD>Native support for PxTech sales uploader</MOD>
      <FIX>Customer details on KP could end up being printed in double size</FIX>
      <FIX>Keying certain high values into a List PLU key allocated to the keyboard could result in some strange products being registered</FIX>
      <FIX>Printing a previewed bill from the floor plan didn&apos;t set the bill printed status on the check</FIX>
      <FIX>Finalised tables on the floor plan would still show the bill printed icon</FIX>
    </RELEASENOTES>

  </UPDATE>

  <!-- Version 2.58x -->
  <UPDATE>
    <VERSIONID>5840</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.584</VERSIONTEXT>
    <MINLIC>25000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>25/2/2013</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>5820.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>5820</VERSIONID>
      <SIZE>29376</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>5840.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5840</VERSIONID>
      <SIZE>1473632</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>5840.boxesce.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5840</VERSIONID>
      <SIZE>959743</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</OS>
    </FILE>

    <FILE>
      <SOURCE>7612.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>7612</VERSIONID>
      <SIZE>14688</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>5840</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <RELEASENOTES>
      <MOD>Open check z reports can now be run even when the &quot;Do not allow z report with open checks?&quot; flag is set</MOD>
      <MOD>HDD serial numbers can now be used on Windows 7 variants</MOD>
      <MOD>Etal function ICR_MailAddToMessage() now accepts 100k of data increased from 10k</MOD>
      <MOD>Added COVERS to ICR_GetClerkBuffer_Index()</MOD>
      <FIX>Under some circumstances you sometimes couldn&apos;t see 1 of the last fields in PLU programming</FIX>
      <FIX>On SELs at some prices the price in price per unit could out by 0.01</FIX>
      <FIX>Etal/XML socket - Some large field names in file101 were truncated</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5830</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.583</VERSIONTEXT>
    <MINLIC>25000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>17/10/2012</DATE>
      
    <RELEASENOTES>
      <MOD>Correctly prints the Euro character on the internal printer on a Compak when running WinCE</MOD>
      <MOD>Support added for HTML emails in Etal</MOD>
      <MOD>Changes made to the FTP to support background uploading and better completion messages</MOD>
      <MOD>Added the correct internal file and record number for customer phone numbers on receipt printing</MOD>
      <MOD>The bill print buttons on the new style floor plan now log the clerk off correctly as it did with the old style floor plan</MOD>
      <MOD>Added support to the XML socket for sales extraction of file 401 - PLU Stock</MOD>
      <FIX>Under some circumstances it&apos;s possible for the on screen dialogs to stop receiving input from an external keyboard</FIX>
      <FIX>It&apos;s possible when viewing a paid bill that a line of strange characters can appear at the very bottom</FIX>
      <FIX>In program 4 by using up some of the undo buffer and then filling it up again it was possible to crash the software</FIX>
      <FIX>Using points with selective itemisers, if you started the points at selective itemisers 3 or 4 only, then it would behave a bit strange</FIX>
      <FIX>If service charge is set to add to Net Sales and the end of sale pop up total window was used then the total shown would contain double the service charge</FIX>
      <FIX>When using the new sytle floor plan some of the error messages like &quot;Check Busy&quot; would throw an error tone but show no message</FIX>
      <FIX>If you were using kp tickets configured for compressed printing and had sound buzzer at order turned on then the buzzer wouldn&apos;t be sounded</FIX>
      <FIX>Using massive strings with some functions in Etal could result in some instability issues</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5820</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.582</VERSIONTEXT>
    <MINLIC>25000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>10/9/2012</DATE>/
      
    <RELEASENOTES>
      <MOD>Level cache prewarming has now been removed</MOD>
      <MOD>Added a flag that enables you to turn off the CTRL-M macro recorder start/stop as some devices are making use of that key combination</MOD>
      <MOD>Added the account payment uplift option into the Borellis loyalty type</MOD>
      <FIX>When service charge was configured to be calculated on subtotal only, it would not be printed on intermediate bills</FIX>
      <FIX>Inline last time sold PLU report didn&apos;t work for items sold after 21:47</FIX>
      <FIX>Once the stored bills file got above a certain size, the View Paid Checks key could cause a crash</FIX>
      <FIX>When using Micros 4700 hotel interface over TCP with a hotel system that receives only a single connection the system would fail &quot;Unable to open port&quot; when prompted for choice of folio</FIX>
      <FIX>SSL/TLS communications to email servers resulted in a crash - Win32 only</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5810</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.581</VERSIONTEXT>
      <MINLIC>25000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>7/6/2012</DATE>

      <RELEASENOTES>
      <FIX>If you had items only going to a &apos;remote use only&apos; kp then the system would still prompt for kp requirements such as location, order number etc</FIX>
      <FIX>PocketTouch 2 devices could incorrectly report that items were out of stock</FIX>
      <FIX>Under certain configurations when using tax exemption on child school meals accounts tax would still be accumulated in the report totalizors even though it wasn&apos;t added to the sale</FIX>
    </RELEASENOTES>

  </UPDATE>


  <UPDATE>
    <VERSIONID>5800</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.580</VERSIONTEXT>
    <MINLIC>25000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>24/5/2012</DATE>

    <RELEASENOTES>
      <MOD>SMTP Email support for Etal</MOD>
      <MOD>Support for online table reservations</MOD>
      <MOD>Added an interface to allow 3rd party reservation applications to interface to ICRTouch</MOD>
      <MOD>Added a new flag to mix and match type 2 - that links in the items from the next mix and match table</MOD>
      <MOD>VGA customer display now accepts left and top coordinates in it&apos;s skin file so that it can be positioned whereever you like</MOD>
      <MOD>Option to print check text in double size</MOD>
      <MOD>FTP support for Etal</MOD>
      <MOD>Etal - Added OnKPDeviceRequested() event that allows a script to change the target destination of a KP just before it prints</MOD>
      <MOD>Etal - Added ICR_UpdateCheckIndexFile() which updates the check file on satelites from the check master</MOD>
      <MOD>An entry is added to the journal when a bad payment code has been entered</MOD>
      <MOD>Removed flags for Yes Pay &apos;Hospitality Mode&apos;</MOD>
      <MOD>Support added for the cash drawer on the WinTec AnyPOS 500</MOD>
      <MOD>XML Socket: Customer points can now be polled</MOD>
      <MOD>Option to post change amounts back as a customer account payment</MOD>
      <MOD>All finalised bills can be stored on the check master and recalled/reprinted at a later date</MOD>
      <MOD>Added support for POS7300 customer display type</MOD>
      <MOD>Added TCP/IP support for Micros 4700 style interface</MOD>
      <MOD>Added support for the ibutton reader on the Orderman Columbus 3/700</MOD>
      <MOD>XML Socket: Added the ability to pay of checks/tables</MOD>
      <MOD>Added support for the cash drawer on the Firich RP3515D and MP3435</MOD>
      <MOD>Etal - Added ICR_ProgramSendFile() ICR_ProgramReceiveFile() which allow program sends and receives from a script</MOD>
      <MOD>Etal - Added ICR_SendSMS() Which gives ICRTouch the ability to send out SMS</MOD>
      <MOD>Added the ability to record macros and play them back using the Etal function ICR_PlayMacro() or the Play Macro Status key</MOD>
      <MOD>Customer search dialog now supports: Address, email and notes searching</MOD>
      <MOD>Added the registry setting &apos;IgnoreAltCharKeypress&apos; which when set to &apos;True&apos; stops characters being entered as ASCII using ALT-NUMERERIC Keypad as being interpretted as ibutton data</MOD>
      <MOD>Added support for Custom Plus 2 panel printer</MOD>
      <MOD>Added support for Futaba M202 customer display</MOD>
      <MOD>Added support for TEC C10 LIU customer display</MOD>
      <MOD>Added support for Euro symbol printing on the internal TEC C10 printer when printing in native mode</MOD>
      <MOD>Changes made to the interface with 3rd party customer servers that make it much better able to handle it&apos;s use over poor internet connections</MOD>
      <MOD>Flag added that stops the &apos;Are you sure?&apos; z reset prompt dialog from showing</MOD>
      <MOD>Extended the number of fields that can be prompted when auto creating a customer to cover all of them</MOD>
      <MOD>Etal - Added OnNewCustomer(nCustomer) - this event is called when a new customer has been created through auto creation at point of sale enabling additional processing to occur</MOD>
      <MOD>Flag added to also print customer details on TouchKitchen</MOD>
      <MOD>Checks can now be opened mid sale</MOD>
      <MOD>Changes made to the online update service to better handle sub folders and installing files into the current skin folder</MOD>
      <MOD>New skinned splash screen</MOD>
      <MOD>New skinned floor plan featuring a raft of changes including:&#xA;Many more table shapes&#xA;Dialog that only appears when needed&#xA;Able to use sizes larger than the current screen size&#xA;Flashing tables when left unattended&#xA;Easy joining of tables&#xA;Large balance tables&#xA;and much more</MOD>
      <MOD>Can now open checks mid sale</MOD>
      <MOD>Added skin support for a service charge window</MOD>
      <MOD>Added 2 flags to service that allow it to be calculated on the subtotal value and allow it to be applied to all sales, not just sales that use a check or table</MOD>
      <MOD>The edit customer key now prompts for the 4 lines of notes as well</MOD>
      <MOD>Option to skip products with empty names in program mode 6</MOD>
      <MOD>Options added to print customer address and phone number on tickets</MOD>
      <MOD>The total shown on the end of sale total window now includes service charge</MOD>
      <MOD>Removed the refund mode inhibit on Eat In/Take Out prompt when set on a clerk</MOD>
      <MOD>Subtotal window now includes service charge</MOD>
      <MOD>Added support for No-IP dynamic dns</MOD>
      <MOD>Memory allocation added for clerks, this can be set up to 800 records</MOD>
      <MOD>Supports double sized characters on messages sent from TouchLoyalty</MOD>
      <MOD>The weight/mulitplier line now prints on the receipt and journal if the item is 0 price</MOD>
      <MOD>New mag card formatted added for ibutton data track 1, %IB0000000000000000?</MOD>
      
      <FIX>The journal by clerk report would skip the first clerk sale in the specified time range if the first sale in that range was for that clerk</FIX>
      <FIX>The current clerk was left signed on when you used the &apos;Lock Terminal&apos; button, though not a massive problem it could cause issues in a floating clerk scenario</FIX>
      <FIX>Weight PLUs now add a quantity of 1 to the Dept, PLU Group and Gross Sales Totalizor</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5630</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.563</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>7/6/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>5620.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>5620</VERSIONID>
      <SIZE>28641</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>5630.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5630</VERSIONID>
      <SIZE>1356172</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>5630.boxesce.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5630</VERSIONID>
      <SIZE>852977</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</OS>
    </FILE>

    <FILE>
      <SOURCE>7612.datalyt.ini.gz</SOURCE>
      <TARGET>datalyt.ini</TARGET>
      <VERSIONID>7612</VERSIONID>
      <SIZE>14583</SIZE>
      <TEXTNAME>Data layout file</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>5630</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <RELEASENOTES>
      <FIX>If you had items only going to a &apos;remote use only&apos; kp then the system would still prompt for kp requirements such as location, order number etc</FIX>
      <FIX>PocketTouch 2 devices could incorrectly report that items were out of stock</FIX>
      <FIX>Under certain configurations when using tax exemption on child school meals accounts tax would still be accumulated in the report totalizors even though it wasn&apos;t added to the sale</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5624</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.562</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>28/2/2012</DATE>
    <RELEASENOTES>
      <MOD>Smoothed out the resolution of the clock</MOD>
      <FIX>Cleaned up a memory leak. It&apos;s not clear what problems if any this caused and it may only have effected Win32 versions</FIX>
    </RELEASENOTES>
  </UPDATE>

  <UPDATE>
      <VERSIONID>5623</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.562</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>1/2/2012</DATE>

      <RELEASENOTES>
      <MOD>When using ICRTouch hotel specification mix and match type 2 tables are now included in the transmission. Please note that these are sent a Mix &amp; Match Type 1 but with the record number increased by 2000</MOD>
      <MOD>Added a registry key that allows the location of EFT receipts to be moved</MOD>
      <MOD>Keyboard buttons are now flagged as dirty in the level cache when changes were made from the XML socket or Etal Scripts</MOD>
      <FIX>Shelf edge labels didn&apos;t print if the display graphics were run in 16 bit mode</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5622</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.562</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>17/1/2012</DATE>

      <RELEASENOTES>
      <FIX>Swiping non ICR magnetic cards that are configured for clerk sign on whilst using the clerk change dialog didn&apos;t work</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5621</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.562</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>31/8/2011</DATE>
      <RELEASENOTES>
      <FIX>Later versions of TMS could poll garbage out of some of the fields that do not exist in this version of ICRTouch from the PLU2 file &#xA;(part of the v2.54.8 update)</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5620</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.562</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>24/8/2011</DATE>

      <RELEASENOTES>
      <MOD>Changed the online hardware activation so that it will not expire on a Sat, Sun, Mon or during the xmas period</MOD>
      <FIX>Fixed a problem introduced in v2.56.1 that stopped the TEC A10 MSR from working</FIX>
      <FIX>The last PLU in the file wouldn't show on plu reports taken from the till</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5613</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.561</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>22/7/2011</DATE>

      <RELEASENOTES>
      <MOD>XML Socket - Implemented program send and recieve of the clerk detail file</MOD>
      <MOD>XML Socket - Normalised the record number when using program send and recieve of the time zone detail link file</MOD>
      <MOD>Added the current time to mode change entries in the journal</MOD>
      <MOD>Added an overview of program mode changes to the journal and an entry that indicates that the technician code has been used to sign on</MOD>
      <MOD>Correctly validates the day of month when entering a date in PGM3</MOD>
      <MOD>Stopped the &apos;No Disk&apos; error popping up in the Win32 version if a multi type usb camera card reader was connected to the system</MOD>

      <FIX>If you had &#163; signs as the first character of a plu&apos;s text then you could no longer search products by name on the seach dialog</FIX>
      <FIX>When PocketTouch 2 opened a check, internally all the plu&apos;s would have a record number of 1 - to date this doesn&apos;t actually cause any problems</FIX>
      <FIX>You couldn&apos;t range program the expiry date of customers in program mode</FIX>
      <FIX>A problem with the IDC file that meant that some of the detail items from sales could be left duplicated in the file.  This only affects software that makes use of the IDC file, rather than the day to day running of the till</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5612</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.561</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>15/6/2011</DATE>

      <RELEASENOTES>
      <FIX>When polling the system flags file using the XML socket interface, you could crash the till</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5611</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.561</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>3/6/2011</DATE>
      
      <RELEASENOTES>
      <MOD>Etal - Added the field &apos;MULTIPLIER&apos; to the table returned from ICR_GetClerkBuffer_Index().  This is integer value with 3 assumed dp, eg 3000 represents 3.000 x</MOD>
      <FIX>When using YesPay under WinXP - if cash back amounts were entered on the YesPay dialog as opposed to ICRTouch then the cash back amount wouldn't be shown on the ICRTouch receipt or included in the end of day reports</FIX>
      <FIX>Etal - Fixed a problem whereby if in a script the Etal engine throws an error in a function that expect a return value, eg BeforeKeyPress() then ICRTouch would throw up a Windows RunTime error dialog</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5610</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.561</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>26/5/2011</DATE>    
  
    <RELEASENOTES>
      <MOD>Added support for NOZEROSKIP field in the datalyt.ini to stop selected empty fields being ommited from the XML data stream</MOD>
      <MOD>Added support to the XML Socket for polling reservations and time zones</MOD>
      <FIX>When using 3rd party customers; if you signed a customer onto a sale with a discount that was being new balanced or check transfered, then the discount wouldn&apos;t show on the bill, receipt, journal or end of day report</FIX>
      <FIX>If you were using &apos;Show check on floor plan&apos; and had PGM2 Preset Check Text set then free tables would show the incorrect text and in a large font</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5605</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.560</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>20/4/2011</DATE>    
    <RELEASENOTES>
      <MOD>Changes made to the ibutton reader to support the Bleep TS915 in PGM mode</MOD>
      <MOD>Etal - Added the event AfterCustomerSignOn()</MOD>
      <MOD>Added support for the time range settings on the rental code generator</MOD>
      <MOD>Added support for CDEuro registry key.</MOD>
    </RELEASENOTES>

  </UPDATE>
  
  <UPDATE>
    <VERSIONID>5604</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.560</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>13/4/2011</DATE>
    <RELEASENOTES>
      <MOD>The compulsory customer flag now works with 3rd party loyalty customers as well</MOD>
      <MOD>Etal - Added the field &apos;CUSTOMER3RDPARTY&apos; to the table returned from ICR_GetClerkBuffer_Index()</MOD>
      <MOD>Cash drawer support for Bleep TS915</MOD>
      <MOD>Supports &apos;Only prompts between&apos; setting with rental codes</MOD>
      
      <FIX>When using 3rd party customers; finalising a sale on account with a sale total of 0 on an account balance of 0 and no overdraft would error &apos;Insufficient Credit&apos;</FIX>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5603</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.560</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>12/4/2011</DATE>
    <RELEASENOTES>
      <MOD>Added support to the XML socket for the &lt;KPREROUTE&gt; option - for PT2 and other 3rd party software</MOD>
      <MOD>PocketTouch 2 devices now make use of the backup kp route when a kp is offline</MOD>
      <MOD>Etal - populated some of the receipt print buffer lines with file and record numbers for items that are printed at the end of a customer sale</MOD>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5602</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.560</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>6/4/2011</DATE>
    
    <RELEASENOTES>
      <MOD>Added support for reservations data to be extracted using the xml socket interface</MOD>
      <MOD>Changes made to the internal logic of the rs232 device &apos;MAGNETIC CARD READER&apos; to support the RS232 ibutton reader on the Flytech POS335</MOD>
      <MOD>Etal - Taxable amount and tax are stored in the data part of the print line when printing the tax breakdown on receipts</MOD>
    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
      <VERSIONID>5601</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.560</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>10/3/2011</DATE>
      
      <RELEASENOTES>
      <MOD>Etal - ICR_GetClerkBuffer_Index() &apos;PRICESHIFT&apos; is now returned as a value from 1 to 3 {was 0 to 2} and &apos;PRICELEVEL&apos; is returned as a value from 1 to 9</MOD>
      <MOD>Etal - ICR_GetClerkBuffer_Item() &apos;PRICELEVEL&apos; is returned as a value from 1 to 9</MOD>
    </RELEASENOTES>

  </UPDATE>
  
  <UPDATE>
    <VERSIONID>5600</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.560</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>28/2/2011</DATE>
      
    <RELEASENOTES>
      <MOD>Stopped ICRTouch from throwing up and error if drawer type is set to Opos, no drawer 2 is configured and the first time it&apos;s used is in X/Z mode</MOD>
      <MOD>Unified CE 5 and CE 6 support</MOD>
      <MOD>Added cash drawer support for Protech PS3100, Poindus VariPOS 715 &amp; ICRTouch Compak</MOD>
      <MOD>Date range on Mix and Match 2 tables.  Time range moved above the PLU list to make it more clear that it&apos;s there</MOD>
      <MOD>Correct support for cash drawer on PartnerTech PT6910/6212 - since having been sent a machine from PartnerTech</MOD>
      <MOD>If the first PLU key in the Status Key file is a PLU Search Dialog, then the search dialog is used when selecting PLUs in Program Mode</MOD>
      <MOD>Mouse wheel works in program mode menus</MOD>
      <MOD>200 line limit on Receipt Buffer removed</MOD>
      <MOD>Support added for POSBank Any Shop Cash Drawer</MOD>
      <MOD>Drawer sensor support added for DigiPOS RS232 cash drawer, the device also appears in the Uniwell iX-15</MOD>
      <MOD>Expiry date, email, phone number 2&amp;3 and notes fields on customer programming exposed in program mode</MOD>
      <MOD>Caller ID customer sign on now also searches phone number 2 &amp; 3</MOD>
      <MOD>Changes made to the 2nd Display:&#xA;&apos;Numbers&apos; now print as numbers on the 2nd Display, eg Open Check 10&#xA;The right alignment on the Number/Value didn&apos;t always match&#xA;Mix &amp; Match discounts now appear in the item list on the display</MOD>
      <MOD>Memory allocation added for Customer Detail Header and Customer Detail Item</MOD>
      <MOD>Service charge amounts can be entered into the Service Charge key</MOD>
      <MOD>Double size character support added for receipt messages</MOD>
      <MOD>Reason table flag added to; Plus Amt, Minus Amt, Plus Percent, Minus Percent and No Sale keys</MOD>
      <MOD>Memory allocation added for List PLU {up to 999}</MOD>
      <MOD>Changes to the clerk busy reset function</MOD>
      <MOD>Alternative text for PLU modifier added to plu programming.  This allows each plu to individually overide the standard setting in the fixed character file</MOD>
      <MOD>Resizing of the floor plan dialog buttons</MOD>
      <MOD>Option to show check text on floor plan tables</MOD>
      <MOD>Cash back dialog prompt on Cash keys</MOD>
      <MOD>&apos;This is worth ...&apos; removed from the points line on receipts when the value of points is 0</MOD>
      <MOD>&apos;Take a Deposit&apos; option removed from reservations when it&apos;s being used in clerk mode</MOD>
      <MOD>Screen shot function; CTRL-P on a keyboard creates a .bmp of the current screen and places it date and time stamped file in the folder &apos;Screen Shots&apos;</MOD>
      <MOD>Replaced &apos;All programs&apos; in Send &amp; Receive with &apos;All AB Programs&apos; and moved &apos;All Programs&apos; to the end of the list</MOD>
      <MOD>Changes to the reservations:&#xA;When in clerk mode it no longer prompts for or shows number of guests&#xA;The reservation is now deemed to have ended at the end time, as opposed to end time +1 minute&#xA;A white line is drawn to seperate adjoining reservations&#xA;You could reserve tables that overlapped into the &apos;Reserve before booking time&apos;</MOD>
      <MOD>Change made to IRC Initiliase and retry packets to also broadcast on the subnet of the selected LAN adapter in System Config as well as 255.255.255.255</MOD>
      <MOD>PocketTouch 1 searching dropped from IRC initialise support and System Flags menu option</MOD>
      <FIX>Some strangeness when Escaping from Ext product group items that may even result in a crash - Earlier Etal versions only</FIX>
      <FIX>Discount % [all] mix and match tables took the % from the item total, as opposed to the total % from each item which meant if items we sold with odd prices then the dept/net totals could be out.  Note this may affect the way that the discount is given on some mix and match tables so please check these</FIX>
      <FIX>PNG &amp; GIF support didn&apos;t work when the primary display was set for 16 bit colour</FIX>
      <FIX>Using customer loyalty set for discounts, if you had no discount accrued in the sale the Discount Tl fixed total quantity would still increment by 1</FIX>
      <FIX>Printing a List PLU report in PGM6 for List PLU tables that had 50 items in could print some random characters on the 50th item</FIX>
      <FIX>Defering items in Set Menus that had condiments attached to them would result in the condiment item being registered at the end of the current sale</FIX>
      <FIX>Correcting a Set Menu parent item didn&apos;t automatically correct all the items below it</FIX>
      <FIX>Enforced amount tender compulsion removed from negative sales</FIX>
      <FIX>KP Now key only worked on kp 1</FIX>
      <FIX>Changes made to the way that change is stored on the finalise key total when it&apos;s given in the sub currency or vice versa</FIX>
      <FIX>If you had the report printer set to print to a device connected to terminal id 10, then single inline reports wouldn&apos;t do anything</FIX>
    </RELEASENOTES>
    
  </UPDATE>
  
  <!-- ICRTouch v2.554 -->

  <UPDATE>
    <VERSIONID>5540</VERSIONID>
    <VERSIONTEXT>ICRTouch vEtal</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/10/2009</DATE>

    <RELEASENOTES>
      <MOD>PartnerTech PT6910/6212 cash drawer support</MOD>
      <MOD>Changes to the XML Socket:&#xA;ZLock, &amp; Set Password</MOD>
      <MOD>Etal embedded scripting engine added</MOD>
      <MOD>Journal support for PocketTouch 2</MOD>
      <MOD>Adding a new external product group item has a default background colour of white</MOD>
      <MOD>Increased the length of the Account ID field to support Ocius Sentinal</MOD>
      <MOD>Floor plan tables are now memory allocated to the same size as the check index file</MOD>
      <MOD>PocketTouch 2 receipts now support the &apos;Do not print Time/date/consec number&apos; flags</MOD>
      <MOD>Supports local printers for PocketTouch 2 {belt printing}</MOD>
      <MOD>Receipt printer 2 added, with a flag on the Receipt/Bill print key&#xA;nb Automatically printed receipts/bills use the programming from the first receipt key found in the Status Key file</MOD>
      <MOD>Correctly handles stock adjustments from PocketTouch 2; only decreases stock when items are set to maintain stock, broadcasts stock changes to other machines in the network, updates button txts and error&apos;s to PocketTouch 2 users if an item is below minimum stock</MOD>
      <MOD>PocketTouch 2 correctly handles training clerks</MOD>
      <MOD>Supports AutoNewCheck from PocketTouch 2</MOD>
      <MOD>Open check/table barcode on receipts option added, good for queue busting</MOD>
      <MOD>Cash drawer support for the ICRTouch Compak</MOD>
      <FIX>If a condiment item had a KP status, and no other items had printed to the KP at that point then the condiment item would be printed as per it&apos;s own KP status</FIX>
      <FIX>If an LPT printer went offline whilst ICRTouch was downloading a print job to it then ICRTouch would hang until the LPT printer came back online again</FIX>
      <FIX>If you set the &quot;Allow customer not present?&quot; flag when using YesPay it would error; Only tables can be used in hospitality mode. v2.55.3+ only</FIX>
      <FIX>Preset check text wasn&apos;t set when transfering to a new table</FIX>
      <FIX>The &apos;Thank you&apos; message could get lost on rental codes</FIX>
      <NOTE>A change to the way that sales data is stored internally means that putting this version in a live system with ICRTouch of different versions will mangle sales data when clerk sales are floated</NOTE>
    </RELEASENOTES>
  </UPDATE>


  <UPDATE>
      <VERSIONID>5530</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.553</VERSIONTEXT>
      <MINLIC>20000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>29/1/2010</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 ! -->

      <!-- Release Notes -->
    <RELEASENOTES>
      <MOD>Added cash drawer support for J2 615, Flytech 880 and SAM4S SPT3000</MOD>
      <MOD>Added OPOS Cash Drawer support, the logical device names are:&#xA;&apos;Cash Drawer&apos; for drawer 1, and &apos;Cash Drawer 2&apos; for drawer 2</MOD>
      <MOD>Added support for the RS232 iButton on the SAM4S STP3000</MOD>
      <MOD>Support for YesPay Hospitality Module</MOD>
      <MOD>Changes to the XML Socket:&#xA;Reset totals command added</MOD>
      <MOD>Customer cards can be swiped into the customer search dialog</MOD>
      <MOD>Star TSP700 driver now support high resolution graphics printing&#xA;Note if you are using this driver and language translation in the kitchen then you may need to increase the size of your font</MOD>
      <MOD>Added support for the USB/RS232 iButton on the Panasonic JS-925WS</MOD>
      <MOD>Dealer configurable rental/payment codes</MOD>
      <MOD>Online activation can now be done using a code/phone</MOD>
      <MOD>OPOS Printer support.  You cannot use Language Translation or SEL printing with this.&#xA;We&apos;d recommend using native printer support where available.</MOD>
      <MOD>Stock option added to the PLU search dialog</MOD>
      <MOD>2nd currency price can be added to shelf edge labels</MOD>
      <MOD>Paid checks fixed totalizor</MOD>
      <FIX>EFT had stopped working with some of the standalone Commidea Verifone Devices, possibly some other standalone devices also&#xA;Only applies to v2.55.2</FIX>
      <FIX>fixed a problem that if the price inquiry key was used with the subtotal window then the current subtotal could be shown as the price&#xA;Only applies to v2.55.2</FIX>
      <FIX>If you printed more than approx 100 shelf edge labels under WinCE then ICRTouch would close itself back to the desktop</FIX>
      <FIX>The scrolling messages on the user display would stop when it&apos;s leading edge touched the edge of the screen&#xA;Only applies to v2.55.2</FIX>
      <note>Fixes and mods from version 2.54.6 are also included in this version</note>
    </RELEASENOTES>

  </UPDATE>

  <!-- ICRTouch v2.550 -->

  <UPDATE>
    <VERSIONID>5521</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.552</VERSIONTEXT>
    <MINLIC>20000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/10/2009</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 ! -->

    <!-- Release Notes -->
    <RELEASENOTES>

      <MOD>Added shelf edge label printing</MOD>
      <MOD>PLU/Customer search dialog</MOD>
      <MOD>Changes made to Ocius support for contactless cards:&#xA;&#xA;- Every hour after a period of inactivity ICRTouch instructs Ocius to process it's offline transcations&#xA;- Added to a flag to the receipt print key that turns it into a Reprint last EFT receipt key&#xA;- Detects error message 85, Ocius for PC not logged in</MOD>
      <MOD>Finger and Kinetic scrolling implemented on the Reg window, Program menu and all other scrollable dialogs</MOD>
      <MOD>Added Subtotal, Item count and customer picture window support to the sales mode skin</MOD>
      <MOD>New customer card format&#xA;4626={SITEID}={ACCOUNTNUMBER}&#xA;This can be used on either track 1 or track 2</MOD>
      <MOD>Shift to price level 2 flag added to all customer groups</MOD>
      <MOD>IDC file</MOD>
      <MOD>Changes to the XML Socket:&#xA;&#xA;- Program data extraction/sending&#xA;- Sales data extraction&#xA;- Customer balance adj&#xA;- Send disk files</MOD>
      <MOD>Changes to free school meals:&#xA;&#xA;-Balance reports are now shown as their true balance, not including any free meal allowance&#xA;-Free meal usage report can now be run without detail&#xA;-Free meal usage fixed totalizor option has been added</MOD>
      <MOD>Improvements made to VGA Customer Display:&#xA;&#xA;- Removed flicker during update on slower hardware&#xA;- Implemented the ad image panel that can read from both a static list of images, and dynamically from a folder on a usb drive</MOD>
      <MOD>Extended the list of customer reports that are available on preset report keys and batch reports</MOD>
      <MOD>The current ip address of the till is now shown in System Config</MOD>

      <NOTE>ICRTouch v2.55+ will only work with licence numbers 20,000 and higher</NOTE>
      <NOTE>The licence will require activating online within 45 days</NOTE>

    </RELEASENOTES>

  </UPDATE>

  <!-- ICRTouch v2.546 -->
  <UPDATE>
    <VERSIONID>5471</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.547</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>31/8/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 ! -->

    <FILE>
      <SOURCE>5470.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>5470</VERSIONID>
      <!-- Note, having version 5430 in this file means it will only be downloaded if going from an earlier version -->
      <SIZE>26880</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>5471.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5471</VERSIONID>
      <SIZE>1731704</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>5471.boxesce.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5471</VERSIONID>
      <SIZE>660733</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>5471</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <!-- Release Notes -->
    <RELEASENOTES>

      <FIX>Later versions of TMS could poll garbage out of some of the fields that do not exist in this version of ICRTouch from the PLU2 file</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <!-- ICRTouch v2.546 -->
    <UPDATE>
      <VERSIONID>5470</VERSIONID>
      <VERSIONTEXT>ICRTouch v2/3.547</VERSIONTEXT>
      <MINLIC>2000</MINLIC>
      <MINVERID>5411</MINVERID>
      <DATE>2/3/2011</DATE>

    <!-- Release Notes -->
    <RELEASENOTES>

      <!--<MOD> </MOD> -->
      <MOD>The age verification dialog now locks the keyboard and beeps immediately prior to be shown so that no more bar codes can be scanned</MOD>
      <MOD>Some small changes made to better support the way that journal 2 is flushed to disk on slower disks</MOD>

      <FIX>If you used the Non Turnover flag in conjunction with stay down clerks then only the first sale registered would be non turnover</FIX>
      <FIX>The reason table sales totals didn't persist correctly</FIX>
      <FIX>If you used mix and match type 1, process mix and match after subtotal set and used the same mix and match table multiple times in a sale then strange things would happen to the items in the reg buffer</FIX>
      <FIX>The Change Clerk key could be used to sign clerks on into modes that they weren't allowed access to</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <!-- ICRTouch v2.546 -->
  <UPDATE>
    <VERSIONID>5463</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.546</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>9/9/2010</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 ! -->

    <!-- Release Notes -->
    <RELEASENOTES>

      <!--<MOD> </MOD> -->
      <FIX>If you used mix and match type 1, process mix and match after subtotal set and used the same mix and match table multiple times in a sale then strange things would happen to the items in the reg buffer</FIX>
      <FIX>The Change Clerk key could be used to sign clerks on into modes that they weren&apos;t allowed access to</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5462</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.546</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>5/7/2010</DATE>

    <!-- 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>
      -->

    <!-- Release Notes -->
    <RELEASENOTES>

      <MOD>Some small changes made to better support the way that journal 2 is flushed to disk on slower disks</MOD>
      <FIX>The reason table sales totals didn't persist correctly</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5461</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.546</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>11/3/2010</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 ! -->


    <!-- Release Notes -->
    <RELEASENOTES>

      <MOD>The age verification dialog now locks the keyboard and beeps immediately prior to be shown so that no more bar codes can be scanned</MOD>
      <FIX>If you used the Non Turnover flag in conjunction with stay down clerks then only the first sale registered would be non turnover</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <UPDATE>
    <VERSIONID>5460</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.546</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>25/1/2010</DATE>

    <!-- Release Notes -->
    <RELEASENOTES>

      <MOD>CDPound registry key added to allow the pound sign to be substituted for an alternative ascii value on customer displays</MOD>
      <FIX>If you had a VGA customer display configured and swapped skins then ICRTouch could lock up when entering sales mode</FIX>
      <FIX>Some combinations of user name/password would be rejected by DynDNS</FIX>
      <FIX>Using more than 24 characters on a discount key could result in ICRTouch crashing when the key is used</FIX>
      <FIX>Sending the keyboard file in Manager Mode didn&apos;t send the buttons shape or if it&apos;s an image</FIX>
      <FIX>If you have enforced amount tendered set on a finalise key and set to prompt with a numeric key pad, if you simply pressed the finalise key than it would error rather than pop up with the key pad</FIX>
      <FIX>The double height flag for order number printing per kp was being ignored</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>


  <!-- ICRTouch v2.545 -->

  <UPDATE>
    <VERSIONID>5450</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.545</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>19/10/2009</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>5430.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>5430</VERSIONID>
      <!-- Note, having version 5430 in this file means it will only be downloaded if going from an earlier version -->
      <SIZE>26880</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>5450.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5450</VERSIONID>
      <SIZE>1108192</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>5450.boxesce.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5450</VERSIONID>
      <SIZE>655326</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>5450</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <!-- Release Notes -->
    <RELEASENOTES>

      <MOD>Added cash drawer support for Geller MP3525 and RP3100</MOD>
      <FIX>When doing customer detail reports from the a customer satelite you could get a erroneous &quot;No answer&quot; error message</FIX>
      <FIX>No matter how many keyboard levels you had you could only send/receive a maximum of 75 {65} pgm2 level names across the network</FIX>
      <FIX>If an item had been registered automatically as a result of having been a solitary item in a drop down window; if you corrected that item it would then be reregistered automatically</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>
  </UPDATE>

  
  <!-- ICRTouch v2.544 {and a bit} -->

  <UPDATE>
    <VERSIONID>5441</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.544</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/7/2009</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>5430.Language.def.gz</SOURCE>
      <TARGET>skin\language.def</TARGET>
      <VERSIONID>5430</VERSIONID>
      <!-- Note, having version 5430 in this file means it will only be downloaded if going from an earlier version -->
      <SIZE>26880</SIZE>
      <TEXTNAME>Language File</TEXTNAME>
      <OS>All</OS>
      <!-- <NOOVERWRITE/> -->
    </FILE>

    <FILE>
      <SOURCE>5441.Boxes32.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5441</VERSIONID>
      <SIZE>1108056</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>Win32</OS>
    </FILE>

    <FILE>
      <SOURCE>5441.boxesce.exe.gz</SOURCE>
      <TARGET>update.exe</TARGET>
      <VERSIONID>5441</VERSIONID>
      <SIZE>655332</SIZE>
      <TEXTNAME>Application</TEXTNAME>
      <OS>WinCE x86</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>update.exe</FILENAME>
      <CLOSEDOWN/>
      <VERSIONID>5441</VERSIONID>
      <OS>All</OS>
    </LAUNCH>

    <!-- Release Notes -->
    <RELEASENOTES>

      <MOD>Text messages shown on the view customer history key now show as being 40 characters across</MOD>
      <FIX>DigiPOS cash drawer didn&apos;t work - Win32 only</FIX>
      <FIX>Condiment items following items that didn't print to the kitchen would follow items above them if they were set to print to the kitchen</FIX>
      <FIX>If you used a customer account tender on a zero value sale with no credit left at all then it would error &apos;Insufficient Credit&apos;</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <!-- ICRTouch v2.544 -->

  <UPDATE>
    <VERSIONID>5440</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.544</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>21/7/2009</DATE>

    <!-- Release Notes -->
    <RELEASENOTES>
      <MOD>The online updator will still complete even if ICRTouch hasn&apos;t stopped properly</MOD>
      <MOD>Change support for the newer Range Servant Dll</MOD>

      <FIX>GETJOURNAL portal command had stopped working</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>

  <!-- ICRTouch v2.543 -->
  
  <UPDATE>
    <VERSIONID>5430</VERSIONID>
    <VERSIONTEXT>ICRTouch v2/3.543</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>23/6/2009</DATE>

    <!-- Release Notes -->
    <RELEASENOTES>
      <MOD>Buffer size of the on-screen print dialog has now been increased from 2,000 lines to 20,000 lines</MOD>
      <MOD>LPT printer support&#xA;For WinCE this will require a version of WinCE that supports LPT ports {v1.70+}</MOD>
      <MOD>Changes to the Update Server:&#xA;Added the ability to download seperate BETA updates&#xA;Added the ability to alter the internal version id in order to force an update</MOD>
      <MOD>J2 650 cash drawer</MOD>
      <MOD>Better handling of check detail file when full&#xA;In so much that checks retrieved with items outside the check detail limit will contain white space, as opposed to seemingly random items as previously was the case</MOD>
      
      <FIX>Using a Discount Amount key configured for &quot;Restrict to one use per sale&quot; on a sale with more than about 150 items in it would result in ICRTouch locking up</FIX>
      <FIX>If a report that was more than 2,000 lines was printed to the on-screen print dialog then ICRTouch would crash</FIX>
      <FIX>The line &quot;Local to EURO(sub) exchange rate&quot; was missing from the language file</FIX>
      <FIX>In the WinXP version you could no longer edit the time zone detail links {v2.54.0+}</FIX>
      <FIX>Using Discount keys with the ICRTouch hotel posting spec would result in a crash when the post was done {v2.54.1+}</FIX>
      <FIX>Reports printed to a serial printer connected to a remote machine that were longer than 500 lines could have their tops chopped off</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->

    </RELEASENOTES>

  </UPDATE>  
  
  <!-- ICRTouch v2.542 -->

  <UPDATE>
    <VERSIONID>5420</VERSIONID>
    <VERSIONTEXT>ICRTouch v2.542</VERSIONTEXT>
    <MINLIC>2000</MINLIC>
    <MINVERID>5411</MINVERID>
    <DATE>27/5/2009</DATE>
    
    <!-- Release Notes -->
    <RELEASENOTES>
      <MOD>Support for a &apos;CustomLanguage.def&apos; file.&#xA;This can be placed in the root skin folder, all modified language texts should be placed in the file and will not be overwritten by subsequent updates</MOD>
      <MOD>Updateable from the internet from within PGM5.&#xA;Note Access to this can be disabled by setting the registry key &apos;NoOnlineUpdates&apos; to &apos;True&apos;</MOD>
      <MOD>Integrates with Range Servant ball dispensing systems</MOD>
      <MOD>Added support for updating a DynDNS domain name.&#xA;See System Configuration</MOD>
      <MOD>UPNP support added for automatically opening and forwarding ports from upnp compatible routers.&#xA;See System Configuration</MOD>
      <MOD>Support for Panasonic JS-950WS cash drawer</MOD>
      <MOD>Customer not present option added to YesPay</MOD>
      <MOD>TCP socket option added for BO PC comms.&#xA;Requires icrcomm.dll v2.0</MOD>
      <MOD>Cash drawer support for DigiPos</MOD>
      <MOD>Customer discount report</MOD>
      
      <FIX>It&apos;s possible under some circumstances when transfering sales using a satelite and then printing a bill to get a consolidated bill print that is missing an item</FIX>
      <FIX>If you were using a VGA Customer Display and weight PLUs then ICRTouch would crash when you registered the weight plu</FIX>
      <FIX>On the Win32 version of Yes Pay the customer receipt would be printed before the merchant receipt</FIX>
      <FIX>When used with Scale.dll v1.0.2 ICRTouch would crash (Win32 only)</FIX>

      <!-- <NOTE>you can write some important info in here</NOTE> -->
      
    </RELEASENOTES>
    
  </UPDATE>

</TOC>
 

