TASK Agrees to Scheme Agreement With PAR Technology. Read More

25.03 Release Notes

POS

General

  • Custom log retention by days: XchangePoint now uses a configurable, day based log retention setting to manage all logs, including EFT logs. This helps control disk usage, prevent slow startups caused by large log folders, and ensure a predictable number of days of log history per terminal.
  • Phone order payments: Store operators can now take phone orders and process payment at the same time, allowing delayed orders to be created and finalised in one seamless transaction without reopening the order. 
  • Exclude surcharge from redo or last sale: With Member Last Sale and Redo, clerks can process repeat orders faster and more accurately. These options return only products from previous sales, preventing duplicate fees and excluding system items such as rounding, fees, and surcharges.
  • Auto finalise phone orders: XchangePoint now supports automatic closure of open phone and delayed orders during End of Day processing by applying a defined payment method, ensuring all sales are finalised and accurately reported. 
  • Prevent sales during Stocktake mode: This software version blocks sales transactions while POS runs in Stocktake mode, preventing sales when staff leave Stocktake mode enabled during trading. 

Tables

  • Enhanced print layout for moved tables: The Table Moved docket now displays clearer table details in a larger, more readable format, including both the original table and the new table it was moved to, making it easier for kitchen staff to identify table changes. 

Payment Integrations

  • Mx51 Printing Enhancements: You can now configure receipt printing for Mx51 purchases, refunds, and voids through the payment provider settings. The POS automatically prints a merchant receipt when a signature is required and avoids duplicate receipts when the Mx51 device has already printed one. 
  • Adyen refund webhook support: TASK POS now support Adyen refund webhooks, enabling asynchronous refund confirmations. Refund results are securely recorded and made available for review in the TASK Back Office application, improving refund tracking and compliance.  
  • Clover printing enhancements: POS admins can now choose whether Clover devices prompt for receipts, allowing stores to skip receipt printing and speed up the checkout process. 
  • Clover OAuth v2 integration upgrade: We upgraded our Clover integration to use Clover’s new OAuth v2. The POS now handles authorisation directly, refreshes access tokens automatically before they expire and continues to use existing tokens safely when it is offline. 

Printing

  • Enhanced Print Message Journal dockets:  We have enhanced the Printer Message key type to improve message visibility on printed dockets. 
    • This update includes:
      • Increased space below printer messages on dockets. 
      • Font resizing for printer messages, allowing users to adjust the message size as needed. 
      • These improvements make printer messages clearer and easier for kitchen staff to read.  
  • Embedded price barcode: You can now include or exclude specific products or categories from barcode totals. This can be done with the Include in Barcode Summary Printing option at Master Group level so you can choose which products contribute to the summary barcode total on production stickers.
  • Ingredient printing order: Journal and production printouts now sort ingredients based on the configured Print Display Index, ensuring ingredients print in a consistent and intended order across recipes. 

Members

  • Member order history: The existing member order history feature now supports returning multiple previous orders and includes member notes within the order history form. This allows staff to select from more past purchases and capture customer specific notes in one place, improving speed and service accuracy. 

Vouchers

  • Auto finalise $0 transactions: The POS now allows transactions to be automatically finalised when an enabled voucher that reduces the sale total to $0, making it easy to complete $0 transactions without additional payment steps. 

Customer Displays

  • Configurable currency values: You can now configure the currency used in POS, allowing HTML customer displays to display values in the preferred currency, such as Pounds (£) instead of being limited to dollars ($).  
  • Non touch screen HTML customer display support: This software version now supports non touch screen customer displays by automatically disabling interactive elements, allowing all customer requests to be handled verbally and processed by the clerk through the POS. 

KMS

General

  • Message on Arrival: Customers can notify the store when they arrive after placing an order through online order or the TASK Mobile Order & Pay application. Staff receive real-time alerts on the KMS, helping them prepare orders faster and reduce wait times. This feature is configurable by order type and application.  
  • PAR bump bar mapping: TASK now supports PAR K3720A bump bar mapping and alphanumeric only inputs.
  • Bump bar support for single choice select list: You can now use bump bars to navigate and select options in the Single Choice Select List on the KMS, allowing staff to move between items, select, or cancel actions without touching the screen. 

Batching

  • KMS Batching, powered by PAR Intelligence, introduces a smarter, more responsive approach to production management. With real-time visibility into batch totals, allocation, and timing, teams can make faster, more informed decisions on the floor. The system provides demand-driven guidance by recommending batch adjustments based on projected impact, allowing staff to easily accept or decline actions. 
  • Live operational feedback ensures every change is instantly reflected, while built-in waste reduction controls highlight expiring batches and their potential impact, helping minimise loss. The solution also supports exceptions and manual adjustments, maintaining full transparency across all outcomes. 
  • Together, these capabilities enable optimised production, reduced waste, and more confident decision-making in high-paced environments. 

Fusion

General

  • Copy settings in terminal setup: XchangeFusion now lets you copy terminal configurations to multiple terminals. You can select which settings to copy, choose target terminals, and confirm before applying, saving time on setup and ensuring consistency across devices.
  • Multi Factor Authentication (MFA) login: This software version now supports MFA, requiring clerks to verify their identity with a onetime SMS code in addition to their usual login credentials for enhanced account security. 

Price Levels

  • Import product pricing: The Products app now lets you update set prices using a CSV file. On the Bulk Changes screen, you can upload a CSV, review matched products and price levels, and apply the changes quickly without editing each item manually. 

Products

  • Expose external product IDs: XchangeFusion now exposes External Product ID across more areas of the system and lets you display it on forms, making it easier to map TASK products to external systems.  

Promotions

  • Promotional push notifications: You can now send push notifications to Mobile Order & Pay app users when you publish a new promotion. A new setting lets you choose whether to send a notification and customise the title and message, giving you control over promotional messaging.
  • Loyalty app restrictions for free rewards: You can now restrict free products and campaigns to specific loyalty apps. The system filters member rewards by app, device, and order type, ensuring customers only see and redeem rewards where they are available. 

Back Office

Venues

  • Venue Management Module
  • We introduced the Venue Management module in TASK Back Office. 
  • System Administrators can now create, configure, and maintain venues across their organisation from a central location. This feature provides structured venue setup and ensures venue configurations align with operational and business requirements.  

Inventory

  • Add stocktake items from POS terminals: We enhanced stocktake functionality to allow Inventory Managers to add stock counts captured on POS terminals directly into a stocktake in TASK Back Office. 
  • Staff can now use the Add Stock Count from till functionality to pull existing stock counts from POS terminals. 

Portal

General

  • Online and operating hours: You can now add, update, delete, and reset operating and ordering hours for multiple locations, making it easier to manage regular and special hours across stores and order types. 

Reports

  • New Report preset: TASK Portal now lets you filter reports by a new Last 7 Days preset, which shows data from the previous seven days and excludes today

Cash Deposits

  • Cash deposit reason and date: You can now capture the deposit reason and deposit date for cash deposits. The system also presets deposit start and end times from location settings, helping staff enter deposits faster and report more accurately. 

API

General

  • Filter members by External ID: The Members API now supports an optional externalId filter to the GET /api/v3/members endpoint, allowing you to retrieve only members whose External ID matches the supplied value. 

Integrations

  • Mashgin Sales Integration: We integrated Mashgin AI self checkout transactions into TASK so you can report on Mashgin sales in TASK as your single source of truth. 
  • Me&U 2.0 Integration:TASK has upgraded the existing Me&U integration to align with Me&U 2.0 integration model. Incoming orders are now received via webhooks, queued for processing, and responded to by accepting or denying the order through the Me&U 2.0 API.  
  • Improved menu sync job tracking: Menu sync job tracking now provides better visibility into processing times. 
  • The system records when each Uber Eats and DoorDash menu sync request starts processing, not just when it is queued or completed
    • This improvement gives you more accurate insights into job durations and helps you monitor and troubleshoot menu sync activity more effectively. 
  • Third party applications menu sync refactor: Menu sync processing has been improved across all third-party marketplace integrations, allowing more efficient handling of multiple sync jobs and improving overall reliability and speed. 
  • Extended report reset details: The Terminals/reportResets API now returns both summary and detailed report reset data in a single response. The existing endpoint and authentication remain unchanged, while the response now includes tender and media breakdowns for each report reset. 
  • Third party discount support: The API now supports and records discounts from third part aggregators such as: Uber Eats and DoorDash. The system links them to external promotions and capturing whether they are merchantor third party funded for accurate reporting. 
  • Standardised online order details for thirdparty aggregators: Uber Eats and DoorDash orders now use a consistent Sale Name format derived from the order source and external order ID, with key order details stored in dedicated fields to improve customer name visibility on receipts.
  • Bulk product price updates: A new API endpoint now lets integrations update multiple product prices in a single request, validating changes, applying them in bulk, and recording all updates for audit and tracking. 

Reporting

New reports

  • Library Cost of Goods Sold (COGS) Summary by Location Tag: This report shows Cost of Goods Sold (COGS) and key stock metrics by location, including opening and closing values, wastage, usage, variances, and sales (ex tax). 
    • You can filter the locations included in the report by using the universal tags assigned to each location. This allows you to easily view results for specific groups of stores, such as corporate or franchise locations. 
  • Library Purchase Order Details: This report shows Cost of Goods Sold (COGS) and key stock metrics by location, including opening and closing values, wastage, usage, variances, and sales (ex tax). 
    • You can filter the locations included in the report by using the universal tags assigned to each location. This allows you to easily view results for specific groups of stores, such as corporate or franchise locations. 

Enhancements

  • Library Bulk Stock Transfer Par Levels:  We have added two new columns to the Library Bulk Stock Transfer Par Levels report: 
    • To Location (from ToLocationDescription) 
    • Category (from CategoryDescription) 
  • Library Stocktake Valuation Report Any Date We added a new worksheet called By Case Qty to the Library Stocktake Valuation Report Any Date.  
  • You can now run the Stocktake Valuation Report Any Date and use the new By Case Qty sheet to view stocktake values by case quantity. 

Database/Datawarehouse

New Tables

  • The following tables are added to the Data Warehouse: 
    • Transactional tables 
      • TerminalGiftCardTopUps 
      • TerminalStockTransferRequestTable 
      • TerminalSalesPaymentsReceipts 
    • Configuration table 
      • TerminalEventSystemCategory 
      • You can now use these tables in DW to report on gift card top ups, stock transfer requests, sales payments/receipts, and event system categories. 
  • We added the TerminalMenuFlowTagAssignments table to the Data Warehouse
  • You can now query this table in the Data Warehouse to review the tags assigned to Menu Flows
  • Labour roles tableTerminalLabourRoles table, including the RoleID column, is added to the datawarehouse. 
  • Send unfinished web orders to Datawarehouse: The Data Warehouse now includes both finalised and pending web orders, giving near real time visibility into web order activity and helping teams track volumes and diagnose issues without waiting for orders to finalise. 
     

Enhancements

  • We have added the IsRebateProduct column to the existing TerminalProductTable on the Datawarehouse.