TRAY 8.04 Release Notes
PRODUCT RELEASE NOTES
Combined Versions: 8.03 & 8.04
Client Enhancements (POS, KDS & Kiosk)
POS
FreedomPay Suggested Tips on PIN Pads
STR-13467
DESCRIPTION
We have added support for tip entry directly on FreedomPay PIN pads for SALE transactions. When this option is enabled, guests can select a tip on the PIN pad using configured suggested percentages, while POS and CFD no longer display a separate local tip entry screen. This helps support drive-thru and other payment flows where tip entry on the PIN pad is preferred, while ensuring the selected tip is reflected correctly on the check and in TRAY reporting.
Current support from FreedomPay is limited to percentage-based suggested tips.
CONFIGURATION
This feature is configured in TRAY HQ under the FreedomPay tab. Operators can enable the feature and define up to three suggested tip percentages. Changes to these values must be published, and the POS must be restarted for updates to take effect.
In POS Payments settings, tipping mode now includes a new PIN Pad option alongside the existing Staff, Customers, and Ask options. When PIN Pad is selected, the POS and CFD do not display a local tip prompt — the guest selects their tip exclusively on the PIN pad.
Small Form Factor Connectivity Dashboard Improvements
INFRAP-10310
DESCRIPTION
We updated the Connectivity Dashboard in portrait mode to improve readability and usability on small form factor devices. This update adjusts the layout and spacing of dashboard elements, improves visibility of connectivity status indicators by displaying both icons and text, and refines label naming for clarity.
Key changes include:
- Automatic, Device Info, and Data Sync buttons are now positioned below the Cloud | Local toggle
- Connectivity status indicators now display both icon and label text (e.g., Cloud green, Local yellow) and are sized consistently with adjacent controls
- Device name, IP, and environment details are aligned to the left, with the mode indicator on the right for cleaner layout
- Labels updated: TRAY Cloud is now Cloud; Local Network is now LAN
- POS/KDS connectivity indicators are reduced in size to prevent overlap on the same line
- The Log Out button now shows the icon only
- The TRAY logo position has been adjusted to ensure the full version number is visible
Disable Void Action During Payment Capture
STR-13846
DESCRIPTION
We updated the Payment screen to disable the Void action while a payment is actively being captured. This prevents conflicting actions during payment processing and helps reduce discrepancies between TRAY reporting and FreedomPay payment records.
Manager Functions & Connectivity Dashboard Button Color Update
STR-13937
DESCRIPTION
We updated the button color used for positive affirmation actions within Manager Functions and the Connectivity Dashboard dialogs. These buttons now use the updated TRAY blue, creating a more intuitive visual distinction for confirmatory actions and improving overall UI consistency across the POS experience.
Expo Quantity Consolidation for Like Products
INFRAP-10428
DESCRIPTION
We introduced support for consolidating like products on the Expo screen in both Standard and QSR modes. When identical items are sent to Expo, items with no modifiers or with the exact same modifiers are now grouped onto a single line with an aggregated quantity. Items with different modifiers continue to display as separate lines.
Consolidation behavior is as follows:
- 3 Cheeseburgers with no modifiers → displayed as "3x Cheeseburger"
- 3 Cheeseburgers each with the exact same modifier → consolidated on one line
- 3 Cheeseburgers with different modifiers → remain on separate lines (existing behavior)
CONFIGURATION
This behavior is controlled through device settings for supported Expo layouts. The Expo KDS consolidation option has been added to the Quantity Consolidation setting in KDS Device Settings, alongside the existing Guest Receipt and Order Chit options.
SVS High Availability for Gift Card Transactions
STR-13498
DESCRIPTION
We added High Availability support for SVS gift card processing to help stores continue handling gift card activity during TRAY service disruptions. If the primary TRAY environment becomes unavailable, stores can continue processing supported SVS gift card transactions without manual intervention. Transactions completed during the disruption sync back automatically once connectivity is restored, helping maintain operational continuity and reduce disruption at the store level.
This feature is TRAY managed and enabled via feature flag.
KDS
Configurable Revenue Center Colors for KDS
INFRAP-10454
DESCRIPTION
The KDS now respects and displays the Revenue Center color configured in TRAY HQ. The configured color is applied to the Revenue Center line in the KDS order view and is visible across Grid, List, and QSR display modes, providing kitchen staff with a consistent visual indicator for revenue center identification across all KDS layouts.
Server Enhancements (HQ, API, DataAPI)
HQ
Unit of Measure Conversion for Inventory Items
INFRAP-10357
DESCRIPTION
We added support for unit of measure conversion on inventory items so users can define how an item is purchased from a supplier versus how it is tracked in inventory. This allows purchase orders to reflect supplier-facing units while inventory depletion continues to operate against recipe-level units.
The Inventory Item form has been updated with the following field changes:
- Unit is renamed to Inventory Unit, with a tooltip: "Unit of measure used when creating recipes."
- Purchase Unit (optional text field) has been added to capture how the item is bought from a supplier. Tooltip: "Unit of measure used when inventory item is purchased from suppliers."
- Purchase to Inventory (numeric field, must be greater than 0) captures the number of inventory units in each purchase unit. Example: 1 Case = 24 Eaches. Tooltip: "Number of inventory units in 1 purchase unit."
VALIDATION
If a Purchase Unit is defined, the Purchase to Inventory conversion value is required and must be greater than 0. If no Purchase Unit is defined, the conversion field is disabled and cannot be entered, preventing incomplete configuration.
Printer Port Enhancements
STR-13850
DESCRIPTION
We have strengthened printer configuration validation to prevent IP address conflicts and ensure consistent field behavior when port settings are changed. These enhancements apply to Epson printers configured with a TCP port, across both HQ and KDS printer configuration.
Key behaviors:
- When saving an Epson TCP printer, the system now checks whether the IP address is already in use by another printer of the same type. If a conflict is detected, an error dialog is displayed: "[IP address] is already in use by [Printer Name]." The printer cannot be saved until the conflict is resolved.
- When the port type is changed on an existing printer, any previously configured port-specific values (IP address, MAC address, etc.) are cleared automatically, preventing stale or mismatched configuration from carrying over.
SAME-DEVICE EXCEPTION
On a single KDS device, an Order Printer and a Receipt Printer may share the same IP address, as these serve different print functions on the same device. Across different KDS devices, no two printers of the same type may share an IP address.
Tender Detail Report
STR-11857
DESCRIPTION
We introduced the Tender Detail Report in TRAY HQ, providing enterprise and audit managers with a comprehensive transaction-level view of tender usage across the operation. This report follows the same pattern as the Added Gratuity Report, extending drill-down reporting capability to tender data.
Report capabilities:
- Filter and analyze tender activity at the transaction level, grouped by Tender or by Staff
- Support for split payments, with each tender line displayed separately
- Direct hyperlinks to the associated Check Detail record for each transaction
- Role-based access control to limit report visibility to appropriate user roles
This report is particularly useful for identifying how specific tender types are being used, and by which staff members, enabling operators to detect unusual usage patterns and support financial audits. Checks that have been flagged will appear highlighted in yellow:
The report includes both a Summary and Detailed view, with filtering across staff, tender, grouping, tender type and a Check ID search field:
API
Improved API Versioning for Configuration Updates
STR-13468
DESCRIPTION
We introduced API versioning support for POS and server configuration updates to improve how devices detect and retrieve changed data. With this update, devices can compare configuration versions and request only the updates they need after events such as restarts, offline-to-online transitions, refresh actions, and published configuration changes. This reduces unnecessary configuration calls, improves sync efficiency, and ensures devices stay aligned with the latest published settings more reliably.
Web
Web POS E-Invoice Integration Support
INFRAP-10393
DESCRIPTION
We added support for E-Invoice integration within Web POS so transactions can be submitted in alignment with ZATCA compliance requirements. This enhancement brings Web POS into alignment with the E-Invoice functionality already supported since TRAY 8.02, ensuring staff-facing web transactions can participate in the same compliance workflow.
Note: Initial support does not include printed receipt validation, as Web POS printing is not part of this release.
Bug Fixes
POS Should Default to an Active Role When Assigned Role Is Inactive
STR-13607
DESCRIPTION
We fixed an issue where POS did not correctly default to an active role when a user had multiple assigned roles and one of those roles had been made inactive. With this update, if a user's default or primary role is no longer active, POS will now fall back to another active role, supporting a smoother check-in experience and reducing unnecessary prompts or delays.
Comments
0 comments
Article is closed for comments.