2025-02 Release Notes
Release Version | 2025.02 |
---|---|
Release Date | February 28, 2025 |
Overview
This document provides high-level information about new features and improvements implemented in this release of Volanté Enterprise. In addition, any known problems, and/or bug fixes as well as deprecated functionality are noted herein.
External Release Document
Release Presentation
Highlights
New Features
Item 86
MM Hayes Gift Card Integration
VolanteEats and Third-Party Integrations
Kiosk Multi Language
Partial Refund
Linking Transactions
Reporting
Receipt Logo
Improvements
POS Enhancements
BackOffice Enhancements
Kiosk Enhancements
Support Third Party Integrations on Kiosk
AMS
Enhancements for NTEP Certification
Miscellaneous
Reports
New Report Requests
New Features
This section covers newly added features and improvements in the build release.
Item 86
To improve inventory management and streamline the process of managing out-of-stock items, we have introduced a series of updates to the 86 Items feature in VE. These enhancements allow for more efficient handling of unavailable items across terminals and store groups.
(VENT-13210 - [Admin Options] 86 Items)
Introduces an ‘86 Items’ button on the Admin Options page.The 86 Items button can be added when creating a new Admin Options template. If added, this button will display in the Admin Options screen on the POS.
The 86 Items button has default button functionalities and configuration settings.
(POS-4868 - [POS] Find item to 86)
Enables users to search and add items to the 86 list from the Admin Options screen on the POS.Provides search functionality by item name, PLU, or reference code.
Allows for precise selection of storewide or local group entries.
(POS-1464 - [POS][Admin Options] 86 Items)
Adds a dedicated screen to manage 86 Items through Admin Options in the POS Terminal. This setting must be configured in the backend.Users can view, add, clear, and restore 86 Items with detailed filters for store-wide or local groups.
Includes sorting, search, and multi-select capabilities for easier management.
(POS-3459 - [POS] Apply 86 Items onto Artifacts)
Allows items marked as 86ed to be automatically disabled across POS Terminals and Kiosks.Displays 86ed items as greyed out with an overlay and error message.
Applies to 86ed items locally or at storewide.
Ensures consistency in handling unavailable items across platforms.
(POS-4869 - [POS] Restore an 86ed item)
Adds the ability to restore items from the 86 list at both store and terminal group levels.Supports bulk restoration of multiple items with a single action.
(POS-4960 - [POS] Search item in list)
Introduces a search bar to locate items within the 86 list.Users can search by name, PLU, or barcode for quick access.
Automatically resets search criteria upon exiting the 86 screen.
(POS-4961 - [POS] Remove item from list)
Provides functionality to remove items from the 86 list while restoring their availability.Displays a confirmation dialog before removal to prevent accidental changes.
Retains local group entries when storewide items are removed.
MM Hayes Gift Card Integration
To enhance functionality and ensure seamless integration with MM Hayes Gift Cards, we introduced several features to streamline processes for loading, managing, and redeeming gift cards within the VE system.
(VENT-14792 - [MMHayes TPGC] Addition of New Integration Type & its Configs)
Adds "MM Hayes" as a new integration type to Third Party Gift Card Integrations > Gift Cards.Configure the integration in Third Party Integrations > Gift Cards > Integration screen.
Includes fields for payment type, scan parser, and terminal configurations.
Simplifies integration setup with predefined default values and validation for consistency.
(VENT-11888 - MM Hayes Gift Card Integration)
Enables integration with MM Hayes for processing gift card transactions and syncing with the QuickCharge server.Supports configuration of critical fields like Display Name, Scan Parser, Terminal ID, and Registration Server Address for setup.
Allows secure communication with the QuickCharge server for gift card transactions, ensuring compliance with system requirements.
(POS-4706 - [MMHayes TPGC] Implementation of Lookup Action for Gift Card)
Implements the Lookup Action, i.e., the ability to perform gift card balance inquiries from POS.Passes predefined fields like Terminal ID, Interface Name, and Revenue Center for secure communication.
Displays detailed account information in response to lookup actions for seamless transaction management.
(POS-4709 - [MMHayes TPGC] Implementation of Load/Charge/Void Load/Void Charge Action for Gift Card)
Enables users to load, charge, and void gift card transactions through the POS system.Implements timeout logic for payment actions to improve reliability and user experience.
Displays integration and transaction details on the transaction panel and receipts for transparency.
(VENT-15435 - [MMHayes TPGC] Add Timeout Field & Disable Interface Name Field)
(POS-5123 - [MMHayes TPGC] Implementation on POS - Add Timeout Field)
Introduces a new “Timeout” field (default: 30s, min: 20s, max: 3 minutes) to allow better timeout management.
Disables the “Interface Name” field in the UI, as it remains constant and does not require user modification.
Ensures these updates apply when users create or edit an MMHayes Integration under the Gift Cards tab.
VolanteEats and Third Party Integrations
Online Order - Customer Payments
(POS-4922 - [Online Order] - Customer payments)
When a validate order call is submitted with customer payments, the system temporarily applies the payment to check balance/credit limits, alternate account logic, perks (discounts), and spending limits. It then returns the maximum payment possible or the submitted payment, whichever is lower, while rolling back the temporary application to ensure no transaction is recorded or balance affected.
During order submission (save order call), the payment is applied permanently, including all relevant checks (balance/credit limits, perks, spending limits). Errors are returned for insufficient payment balance or overpayment, ensuring payment accuracy before recording the transaction.
Transactions with valid payments are recorded and affect the customer's balance, while errors prevent recording and balance adjustments, maintaining system integrity.
This functionality is now supported on Volante Eats.
Printing Orders from Cloud POS
(POS-4526 - [Cloud Printing] Remote Printing - Printing Orders from Cloud POS through local printers)
Enables Cloud POS to securely send print requests to local printers for chits and receipts.
Cloud POS sends a call via Websocket and Peripheral Services to the local printer.
For chits: Ensure “Cloud Printing on Chit” checkbox is selected.
If selected, the order is sent to the Terminal Group (settings are found in Hardware Management > Terminal Group > Chits & Receipts > Chit Location Mapping). If deselected, the order is not sent.
For receipts: Sent order to Terminal printer (settings are found in Hardware Management > Terminal > General Details > Receipt Printer
Customer Search API
(POS-4965 - [TPI] Customer Search API with First and Last Name)
Supports customer search using both first and last names.
Expands search capabilities for third-party integrations.
Enhances data retrieval efficiency.
Local KDS Routing for Online Ordering
POS-4978 - [QSR] Cloud QSR
Implemented kitchen printing for QSR via a specified physical POS in the BO.
Cloud POS now sends print requests through “Websocket and Peripheral Services” to a local printer.
Introduced a “Route through Terminal” dropdown in QSR Integration, allowing users to select a physical POS for handling print jobs.
Ensured that Cloud POS sends KDS terminal ID and Third-Party Employee ID directly to QSR while preventing print jobs if no primary printer is selected.
Improved backend logging for failure cases and excluded AMS transactions from the process.
Added New Fields - Kitchen Chit
VENT-15432 - [KitchenChit] Add New Fields for third Party Ordering to Kitchen Chit Config
(POS-5126 - [KitchenChit] Implementation of New Fields for Third Party Ordering to Kitchen Chit)
Added new configurable fields in Kitchen Chits for Third-Party Ordering.
Added Order Submission Time, Order Destination, Phone Number, Customer Name, Order Notes, and Order Number fields in the Additional Fields section.
Ensured that rows remain hidden if values are null, preventing unnecessary clutter on the chit.
Improved Kitchen Chit design by increasing the width for better readability and reducing the opacity of trash can icons for a cleaner UI.
Addressed UI issues, including fixing the three-dot menu flickering on click to enhance usability.
Ensured all fields are optional and populated based on third-party data.
Enable Master Trans-Related Permissions by Default
(POS-5121 - [Third Party Users] - Enable All Master Trans-Related Permissions by Default)
Enable all missing Master-Trans permissions for Third-Party Users to prevent transaction issues.
Improve security and usability by allowing third-party users to bypass customer spending limits and handle all payment types, ensuring seamless integration with external ordering systems.
Updated Quick Menu API
(VENT-15496 - [Restajet - QuickMenu] Add name of Quick Menus Order Sequence inside Terminal Group Quick Menus for an existing API API)
Updated the v1/menu/quick-menus API to return both Quick Menu Name and Sequence Order, ensuring alignment with the Terminal Group configuration.
Ensured that when retrieving Quick Menus, the sequence order is accurately reflected based on its setup within the Terminal Group.
Improved API response structure, making it easier for systems to process and display Quick Menus in the correct order.
Additional Field Mapping for QSR
(VENT-14837 - [API] Additional field mapping to QSR)
Mapped additional third-party order fields to QSR for enhanced data consistency.
Implemented mapping for key order details, including service time, destination, phone number, customer name, and order notes to corresponding QSR fields.
Ensured third-party order numbers are properly referenced using OnlinePartnerInfo or DeliveryPartnerInfo DTOs, improving tracking of orders from external platforms.
Delay Print Time Improvement
The updated API logic introduces enhancements for managing print jobs based on delayPrintTime and serviceTime, ensuring accurate and efficient printing behavior.
(POS-4875 - [Third Party APIs] Delay Print Time Improvements)
New Field:
serviceTime
: Introduced to specify when the customer is expected to receive their order, with validations ensuring it is always greater thandelayPrintTime
. Invalid entries return an error message: “Invalid Time of Service Entered.”Streamlined Void Handling:
If voided before
delayPrintTime
, no void chit is printed, and the print job is removed.If voided after
delayPrintTime
but beforeserviceTime
, a void chit is printed.If voided after
serviceTime
, no void chit is printed, ensuring efficiency and clarity.
Updated Modification Logic:
Changes made before
delayPrintTime
update the existing print job.Changes made after
delayPrintTime
proceed with printing the modified chit as needed
Kiosk Multi Language
(POS-4950 - Support for Multiple Languages in Kiosk)
Introduces language options for Kiosk applications, focusing on hardcoded labels.Displays a language picker for Kiosks with multiple language setups.
Reloads application labels in the selected language while defaulting to the base language after each order.
Enables multi-language support for application labels on Kiosks.
Automatically defaults to the set language if only one language is configured.
Displays a language picker on the splash screen when multiple languages are configured, allowing users to select their preferred language.
Partial Refund
(POS-2095 - [RefundModal] View Regular & Refunded Items - Refund with TransID | Refund Modal)
Introduced a detailed refund modal for partial and full refunds.Implements a refund modal to manage regular and previously refunded items.
Users can adjust quantities, apply price changes, and view detailed breakdowns for refund items.
Refund transactions are validated to ensure accuracy and consistency.
Linking Transactions
To improve the POS system's functionality and streamline the refund and transaction linking process, we have implemented a couple enhancements.
Link Transaction Button
(POS-4392 - Implementation of Link Transaction Button on POS)
This feature introduces a Link Transaction button on the POS, allowing users to associate related transactions for better tracking and auditability.
Users can link transactions by entering or scanning a Transaction ID and selecting a reason from a predefined list.
If a link already exists, an error message prevents duplicate linking.
Linked transactions are displayed with their reasons, and users can unlink them individually or all at once.
Refund transactions cannot be unlinked, and linking transactions from an offline terminal is restricted.
Linked transactions are broadcasted across all terminals for consistency.
Displays Linked Transaction Inside Audit Details of Receipt
(POS-4472 - Display Linked Transaction inside Audit details of receipt at View Shift Transactions)
This enhancement improves audit visibility by displaying linked transactions inside the View Shift Transactions section.
When searching for a transaction, all linked transactions are displayed alongside the original transaction.
Audit details now include a list of linked transactions with associated reasons.
Transactions with linked transactions are marked for easy identification in the transaction table.
When a refund is initiated from the View Transactions page, it is automatically linked to the original transaction, ensuring clear traceability.
Reporting
New ‘Combos' Report
To provide better insights into combo sales, we have introduced a new report summarizing combos ordered in transactions.
(VENT-15392 - [Report] Combos)
The Combos Report offers a detailed summary of all combos ordered, enabling businesses to analyze combo performance effectively.
The report includes fields such as Combo Name, Display Name, Price Adjustment, Combo Total, and Quantity, providing a complete overview of combo sales.
Receipt Logo
(VENT-15182 - Ability to Change Receipt Logos)
Allows receipt and kitchen chit logos to be updated via the VE UI.Ensures correct alignment and size during printing and enhances brand customization options.
Users can upload and configure logos/images in the receipt and kitchen chit templates, ensuring accurate alignment and proper sizing during printing.
The printed image matches the preview shown in the receipt template, maintaining visual consistency.
Supports receipt printers capable of handling images, while excluding non-image-compatible kitchen printer devices.
Improvements
This section lists pre-existing features that have been improved upon in this release.
POS Enhancements
Scan2Go
POS revert to Cashier mode
The POS now consistently returns to the Cashier Service Mode after handling Scan2Go transactions to maintain operational efficiency.
(POS-4911 - POS application should revert to the Cashier service mode after dealing with a Scan2Go transaction where the POS User had chosen to use the Original transaction panel)
After completing a Scan2Go transaction in the Original Transaction Panel, the system reverts to the Cashier Transaction Panel, ensuring a seamless transition back to the default mode.
Eliminates the need for manual adjustments, enabling cashiers to continue their tasks without interruptions.
When recalling a transaction through Scan2Go, the system always uses the current transaction panel, ensuring consistency and reducing confusion.
View Transactions
Change logic of voiding credit/debit card transactions
(POS-5106 - [POS] - View transaction void attempts to void Credit card transactions)
Enhanced the voiding logic for transactions with credit/debit payments.
Implemented a new process where the system first attempts to void the credit/debit transaction before voiding the entire transaction.
If the credit/debit void fails, a message is displayed instructing the user to use the partial refund feature to return money to the customer.
Re-opening transactions with credit/debit payments is not allowed, ensuring proper transaction integrity.
On Account & Load Account Flow (Refund Mode)
(POS-3127 - [RefundMode] On Account & Load Account Flow)
This enhancement ensures that On Account transactions in Refund Mode function similarly to the Load button, providing better usability and preventing inconsistencies.
The "On Account” button now operates as a manual button type in Refund Mode, prompting users to enter an amount and select an account for the refund.
Accounts must have refund enabled in BackOffice to process a refund successfully; otherwise, an error message is displayed.
Refund transactions now adjust the transaction balance accordingly, and the "Load Account" button is disabled in Refund Mode to prevent incorrect usage.
Auto charge functionality is not considered in Refund Mode, and Volante Gift Cards follow the same behavior.
Refund General
(POS-4636 - [RefundModal] Set Price & Actual Refund - Refund Modal)
Enhanced the refund modal with additional functionality for setting prices and actual refunds.
Users can make detailed adjustments to refunds with clear validation and controls.
Simplifies complex refund scenarios.
BackOffice Enhancements
Quick Menu Color Selection Improvements
(VENT-15376 - [Quick Menu] Coloring the quick menu improvements)
Enhancements to the quick menu coloring process make it faster and more intuitive for users to customize and manage buttons.
Recently Used Colors: In multi-select mode, the color picker now includes a "Recently Used" row displaying up to 8 colors used for selected buttons, enabling quicker access to frequently used options.
Dynamic Grid Resizing: Users can now change the grid size in multi-select mode, with an option to make the grid larger while retaining cached button information and layout.
Schedules
Improved Repeating Schedules
The system now hides the irrelevant end date field when a user selects a repeating schedule, ensuring a more intuitive setup process.
(VENT-15243 - [Schedules] - Improved Clarity of Repeating Schedules)
When a repeating schedule is selected (daily/weekly), the end date field in the schedule time section is hidden to prevent confusion, as it is not relevant for these scenarios.
To configure, navigate to System Settings → Schedules → Create a Schedule (Schedule type is irrelevant)
Divisional User Access
Add Delete Summary (Transaction Panel)
(VENT-14862 - [TPanel ] Add delete summary to Trans Panels)
A delete summary has been added to Transaction Panels, ensuring users are aware of dependencies before making changes.
When a user tries to delete a Transaction Panel or remove a store/section, the system checks for dependencies in the Terminal Group. If dependencies exist, deletion is not allowed.
A delete summary is displayed, informing users about existing dependencies.
Division User for Trans Panel (Shared Transaction Panels)
(VENT-14527 - [TransactionPanel] Division User - Shared Transaction Panels)
This setting introduces shared transaction panels allowing division users to share and manage panels across their assigned stores.
Introduced a new table for transaction panels with sorting, filtering, and a dropdown (“Assigned Sections and Stores”) to assign panels to specific sections or stores, ensuring easier management and visibility. Additional enhancements include new “Create Panel” button.
Enterprise panels now default to being accessible to all stores, while divisional and store panels allow granular control over assigned stores, with safeguards to prevent unintended modifications.
Added toggles for active/inactive panels, a global assignment option, and compatibility with existing POS systems, ensuring seamless integration and usability for different user roles.
Transaction Panels Moved to System Setup
(VENT-14526 - [Views and templates] Move Transaction Panels into System Setup)
Transaction Panels have been relocated to System Setup under the new POS Panels module, ensuring a more structured setup while maintaining existing functionality.
Transaction Panels were moved from Views and Templates to POS Panels within System Setup, and the delete option was removed from inside the transaction panel.
Updated permissions by removing Transaction Panel permissions from Roles & Permissions and ensuring that System Setup permissions control access to the module.
Renamed "Views and Templates" to "Print Templates" and verified that moving transaction panels does not affect receipt functionality.
Customer Database
Filter for Account Types
(VENT-15338 - [CustomerImport] Filter for Account Types for Affected Clients (Clients not present in import file))
Enhanced the Customer Import process by allowing account type-based filtering when deleting or deactivating absent clients.
Introduced a new dropdown filter for selecting account types when enabling the "Delete/Deactivate Clients not present" option, ensuring only specified account types are affected.
Improved import validation by ignoring empty spaces in CSV files and preventing errors from blank dictionary mappings.
Renamed and clarified options for better user understanding:
"Clients not present" → "Customer absent in import file"
Deactivate → Disable, Delete → Delete, Retain → Ignore/Skip
Adding/Editing Menus
Ability to Create List for Pricing Updates using CSV Import
(VENT-15220 - [PricingUpdate] Ability to create list for Pricing Updates using CSV)
Added functionality that will create the Pricing Update list using CSV import with UUID and price.
Users can upload a CSV containing UUID, menu item names, and prices to create or modify pricing update lists quickly.
The process supports asynchronous calls, ensuring that any errors during the import are emailed to the user with detailed failure information.
This feature streamlines the pricing update process by eliminating the need for item-by-item selection, making it more scalable and efficient for large updates.
Auto-Populate Menu Item Searches
(VENT-15368 - [Menu Item Search] Auto populate download items with existing search)
The system now carries over search terms from the menu search bar when users access the "Download Items" feature, saving time and effort.
When users press the "Download Items" button, the contents of the menu search bar are pre-populated in the download screen, automatically triggering a search across all items.
If a search term exists, the system defaults to "Search All Items" instead of "Search by Category," providing broader and more relevant results.
If the search bar is empty, the feature maintains the current behavior, ensuring flexibility and consistency.
Menu Item Advanced Search - Add New Preset Filters
(VENT-15369 - [Menu Item Search] Advanced Search - add new preset filters)
Enhanced advanced search functionality by introducing additional filter options.
Added a new filter to show only items modified within a specified timeframe, allowing users to select hours, days, or months.
Introduced checkbox filters to display items without a PLU and without a Ref ID, improving search accuracy.
Ensured the advanced search respects these new filters, providing users with more precise and relevant results.
Ability to update menu item price
(VENT-15375 - [Menu Item Price Change] User change item price on item listing (popup not inline)
Enhanced the price change functionality by implementing a modal-based approach for improved usability.
Users can now change item prices via a pop-up modal, accessible by clicking a pencil icon next to the price when hovering over an item.
Introduced a multi-select option allowing users to update multiple prices at once, streamlining bulk changes.
Implemented permission-based access, ensuring only users with edit or higher permissions can modify prices, with error messages displayed for unauthorized attempts.
Added error handling and timeout safeguards, preventing issues when processing large batches of price changes.
Included an info icon to guide users on bulk price changes, improving the overall experience.
Pricing Updates to Divisional Menus
(VENT-15363 - [Pricing Update] Associate pricing updates to divisional menus)
Enhanced pricing update functionality by linking updates directly to divisional menus.
Added a drop-down selection in the Pricing Update window to allow users to choose concepts and divisional menus when creating a pricing update.
Implemented logic to automatically download missing items at the store level when pushing pricing updates.
Improved the Add Items and Add Option Items workflow, ensuring that only items belonging to the selected divisional menu are available for selection.
Displayed menu name, PLU, and barcode in the item list for better visibility and tracking.
Kiosk Enhancements
Kiosk Combo
Show size of item inside a combo
To provide better clarity and enhance the user experience on Kiosks, we have updated the interface to display the selected size item name within a combo/option screen.
(POS-4871 - [KioskCombo] When a Size Item is selected inside a Combo - the left panel should show size item name inside the combo/Option screen)
The left panel of the combo/options screen now displays the full name of the selected size item, ensuring users have accurate information about their choices.
When a user selects a size item (e.g., small coffee) within a combo or option set, the left panel now displays the size item name instead of just the parent item.
Rearrange combo set
To enhance flexibility and user experience in managing combo sets, we have introduced a drag-and-drop feature for rearranging combo sets within a combo, along with improved synchronization for combo set ordering.
(VENT-15038 - [KioskCombo] Rearrange combo set inside a Combo and Push Combo changes related to Combo set ordering)
Users can rearrange combo sets within a combo, and the priority order is saved independently for each combo, enabling more granular control over combo configurations.
The first combo set is tagged as "Primary," with an info icon explaining that it cannot be changed during ordering. If only one item exists in the set, it is auto-selected.
Changes to combo set ordering at the enterprise level are pushed to local menus, ensuring consistency. Local changes are preserved by appending enterprise-ordered sets at the top, followed by local adjustments.
Kiosk General
To improve the user experience and functionality on the Kiosk, several new updates were implemented, enhancing how users interact with transactions, descriptions, and receipt options.
(POS-4769 - [Kiosk] Exiting S2G Transactions)
Introduces logic to preserve scanned and merged items when users exit or abandon a transaction.Removes newly added, unprinted items but retains merged or recalled transactions.
Ensures previously merged and printed items can be recalled in a new transaction.
(POS-4971 - [Kiosk] Add to Cart Button on the Description Modal)
Adds an "Add to Cart" button to the item description modal for seamless ordering.Allows users to add items directly to the cart without closing the modal.
Supports combo items, option sets, and weight scale items with appropriate navigation.
(VENT-15204 - [KioskServiceType] Addition of Receipt Options for Kiosk)
Adds configurable receipt options to the Kiosk Service Type.Includes an "Email Receipt" checkbox in the service type settings.
Provides more flexible receipt handling options for Kiosk users.
(POS-4973 - [Kiosk] Implementation of Receipt Options for Kiosk)
Implements receipt functionality similar to POS terminals.Adds options to print receipts or email them directly from the kiosk.
Pauses the transaction completion timer while users input their email for receipts.
(POS-4989 - [Kiosk] Show Descriptions for Sized Items)
Enhances description modals for items with multiple sizes.Displays nutritional and calorie information for all sizes, allowing toggling between them.
Allows users to add specific sizes directly to the cart from the description modal
(POS-4500 - [Kiosk] - Instruction field for option sets implementation)
(VENT-14570 - [Kiosk] - Instruction field for option sets)
A new "Kiosk Instruction" field has been added for option sets, allowing customized instructions to be displayed on the kiosk. Allows up to 128 characters. An info icon provides clarity: “This instruction will be displayed on the kiosk when the user is prompted to select from the option set.”
If no custom instruction is provided, the name of the option set is displayed to maintain consistency and avoid blank fields.
Examples such as displaying “Sides” above “Please select 5” provide users with a clearer understanding of their selection requirements.
(POS-4799 - [Kiosk] - Coupon scanning)
The Kiosk now supports coupon scanning across various stages of the ordering process, improving convenience for users.
Coupons can now be scanned on the Quick Menu/ordering screen, the View Order screen, and the Checkout screen, providing flexibility for customers during the ordering journey.
If a coupon is invalid, has no more uses, or requires manager approval, the system displays an error toast with the message: “Unable to add coupon in kiosk, please order with the cashier.”
Single Item Discounts remain blocked on all pages in Kiosk Mode to maintain operational consistency.
(POS-4734 - [PrinterErrorHandling] Printer Buffer Memory Handling)
Buffer Clearing Command: A real-time DLE DC4 (fn=8) command is sent periodically to clear the printer buffer, ensuring that the printer remains responsive, even after encountering errors like an open printer door.
Error Recovery: The system ensures that the command is only sent when the printer is not processing other commands, preventing disruptions or cancellations of ongoing tasks.
Enhanced Reliability: This update prevents the need for printer reboots caused by buffer overflows, reducing downtime and improving the efficiency of cashier operations.
(POS-5109 - UI Fixes and feedback for kiosk)
Improvements and fixes were applied to various UI elements to resolve alignment, text overflow, and styling inconsistencies.
Fixed alignment issues, including centering item option nodes with prices, preventing letters (g/j) from being cut off, and ensuring ‘Thank You’ screen buttons stay on the same line when only two are present.
Improved multilingual support by preventing text overflow in FR/ES, ensuring translations are properly applied, and making sure English wordings remain on a single line where applicable.
Enhanced usability by increasing the "Upsell Combo" timeout from 8 to 15 seconds, improving spacing between buttons, applying consistent pin-pad countdown styling, and fixing clickable animations under the disabled layer.
Support Third Party Integrations on Kiosk
Display Gift Card Integrations on Kiosk
The Kiosk payment screen now displays all available third-party gift card integrations, allowing seamless selection and payment processing.
(POS-4626 - [Kiosk] Display Gift Card Integrations on Kiosk Payment Screen)
All gift card integrations are displayed by their "Display Name" on the payment screen. If no display name is set, the integration name is shown, ensuring clear identification.
When a gift card integration is selected, the system navigates to a scan screen with an animated "Scan Card" gif, enabling users to complete the transaction with ease.
Payment workflows, toasts, and receipts mirror the functionality of POS, including support for partial payments and appropriate timeouts for gift card payment actions.
Assign Third Party Gift Card Integrations in Terminal Settings
A new section has been added to the Kiosk Terminal settings, enabling users to select gift card integrations for terminals with third-party gift card payment types.
(VENT-14709 - [Kiosk Terminal] Set the TPI Giftcard Integration for the Kiosk Terminal)
Inside the Payment Tab of the Kiosk Terminal setup, a "Gift Card Integrations" section has been added, allowing users to select multiple gift card integrations through a dropdown menu.
An info icon provides guidance, stating: “To activate Third Party Giftcards, make sure that the integration is set inside Third Party Integrations,” ensuring proper configuration.
The drop-down displays only the gift card integrations that include the current kiosk terminal in their integration setup, ensuring relevant and accurate choices.
Added New Field - Display Name
A "Display Name" field has been added to the General section of Gift Card Integrations, allowing users to customize how gift cards are displayed.
(VENT-14751 - [TPGiftCard] Add a New Field - Display Name to the Gift Card Integrations)
The "Display Name" field enables users to define a display name for gift cards, up to 64 characters, improving the appearance of gift cards on kiosks.
The field has been added as the first input in the General section, ensuring straightforward access during the setup or editing of gift card integrations.
The "Display Name" field is not mandatory, offering flexibility for users who do not require customized labels.
AMS
Hiding employee badge number
(VAMS-7 - [FrontEnd] Mask User ID barcode on My Volante)
Implemented a masked view for user badge IDs to enhance security and prevent identity theft.When a user clicks “View Badge,” the badge ID is initially masked, with an eye icon allowing users to reveal it.
The eye icon has a slash by default to indicate the hidden state and toggles visibility when clicked.
The badge ID remains unmasked until the user clicks the eye icon again or closes the pop-up.
Employee ID has been removed from the badge view for additional privacy.
NTEP Certification
OMD and printing displays exact value of weight
To enhance accuracy and compliance with certification standards, we have introduced a feature to ensure that the exact value of the weight is displayed consistently across the application.
(POS-4737 - OMD and printing should display the exact value of the weight)
If an item has a tare, “NW” (Net Weight) is displayed before the weight.
If an item does not have a tare, “GR” (Gross Weight) is displayed before the weight.
Weighted items are now displayed accurately in the following areas:
POS OMD: Weight is displayed correctly, reflecting tare weight.
View Transactions: Weight is displayed accurately with consistent units and formatting.
Receipt: Weight is printed without leading zeroes and with correct units.
Customer Display: Weight is shown clearly, matching the weight scale's units and formatting.
Kiosk Cart and View Order: Weight appears correctly formatted and unit-consistent.
Miscellaneous
To expand and enhance the functionality of VE, we introduced various new features and updates to streamline workflows, improve flexibility, and address user needs across multiple areas of the platform.
(VENT-15190 - Backoffice Setup for Different Languages)
Adds language support to terminal groups in hardware management.Allows users to add, remove, and change default supported languages.
Provides default English language setup for existing terminals.
(VENT-15312 - [QuickMenu] - Minipicker checkbox ON by default)
Enables the mini-picker setting to be turned on by default for quick menu items.Streamlines configuration for new quick menu items with customizable settings.
Ensures synchronization with POS terminals.
(POS-5024 - [Kiosk] Print Kitchen Chit with Pay at Counter Receipt)
Sends kitchen chits immediately for "Pay at Counter" transactions.Adds a configurable setting for enabling this feature.
Ensures integration with QSR if set up.
(VENT-15346 - Terminal Group Copy and Paste)
Allows users to duplicate or copy settings from one terminal group to another.Simplifies setup and ensures consistency across terminal groups.
Offers granular control over which settings to copy.
(VENT-15281 - Ability to Mark Push and Import/Update as Failed)
Adds API functionality to mark import/push actions as failed.Enables retries without restarting services.
Minimizes downtime and client impact.
(VENT-15221 - [Customer DB] Sync Customers Table in Mongo)
Syncs customer data to MongoDB for efficient reporting and storage.Supports custom fields, email, and address details.
Ensures real-time updates with daily syncs.
Creates a dedicated customers table in MongoDB to store and sync customer information.
Syncs all customer fields from the backend service (
customer-endpoint-impl/GET
) to theC_CUSTOMERS
table daily at midnight or whenever a customer record is updated.Ensures existing customers are synced first, with subsequent updates capturing new customers and modifications to existing records.
(VENT-15079 - [MenuPush] Option to Select "Do Not Overwrite" for Menu Field Config)
Adds a "Do Not Overwrite" option for menu field configurations during pushes.Allows selective overwriting of fields based on user preferences.
Includes a confirmation pop-up for enhanced control.
(VENT-14864 - [SystemRole] Make a New Tab for Shared Menus & Disable Menus Tab's HeadOffice for Division Role)
Introduces separate permissions for shared menus.Hides the Head Office menu tab for divisional roles.
Maintains price updates and POS syncing for affected users.
(VENT-12289 - [MenuCategory] Consider Option Item Dependency on Deletion of a Category)
Updates category deletion workflows to account for option item dependencies.Enhances the delete summary with detailed dependency information.
Prevents errors caused by unhandled dependencies.
(VENT-11966 - Automation - Performance Improvements)
Improves the speed of automation for exports.Reduces processing time for large datasets, ensuring faster operations.
Optimizes performance for better scalability.
(POS-5023 - [Kiosk] Show Optional Option Sets for Selection)
Displays optional option sets (Min → 0) for kiosk users.Improves visibility of non-mandatory options during order placement.
Provides clearer UI distinctions between mandatory and optional sets.
(POS-4995 - [CustomerAccount] Funding Rules Error)
Displays accurate error messages when payment methods violate funding rules.Prevents overpayment and ensures proper payment handling.
Improves user understanding of account-specific funding rules.
(POS-2971 - Discount to Apply Customer DB Payment)
Adds a new "Payment Calculator" setting for account types to calculate discount eligibility.Ensures calculated discounts follow discount and payment rules.
Prevents overpayments while improving transaction clarity.
(VENT-12195 - [Permission][Menu Mgmt] Download Menu Artifacts)
Adds permissions for downloading menu artifacts.Enables granular control based on user roles.
Allows selection of specific items or options for download.
(POS-2808 - [Refund Mode] Refund Mode Disabled in Reopen Transaction)
Disables refund mode during reopened transactions.Prevents issues caused by refund mode conflicts.
Simplifies transaction reopening workflows.
(VENT-15080 - [menu import] - Options import on enterprise)
Adds the ability to import and modify menu options at the enterprise level via CSV.Replaces the existing import/export buttons with a unified "CSV Import/Export" button, offering three operations: Import (Create), Import (Modify), and Export.
"Import (Create)" adds new menu items, while "Import (Modify)" updates existing items without duplications, ensuring efficient menu adjustments.
Export functionality generates a CSV based on advanced search results.
(VENT-15081 - [Menu Export] Include Category Group)
Includes the "Category Group" column in menu item export reports.Improves data clarity during exports.
Provides additional reporting capabilities.
(VENT-15157 - Auto-Download Combos Fails Without Menu Push)
Disables auto-download combos if no menu is pushed to the store.Adds an info icon to clarify why the option is disabled.
Prevents errors caused by incomplete configurations.
(VENT-14338 - Combo Having Infinite Items - New Design)
The combo sets tab now features an expandable design with enhanced tools for managing combos containing many items.
Expandable Rows: Each row in the combo sets tab can be expanded, providing an organized view of combo items for easier navigation and management.
Search Functionality: An integrated search feature allows users to quickly locate specific items within a combo set, streamlining item updates like price changes.
Pagination for Large Sets: For combo sets with more than 25 items, pagination has been added to ensure the interface remains user-friendly and avoids overwhelming the user.
(VENT-14462 - Ability to Filter by closeDttm)
A new "Time Filters" feature has been added to real-time reports, enabling users to filter data by time range in addition to the existing date range.
Users can add CloseTimeStart and CloseTimeEnd filters under the "Time Filters" set, allowing reports to reflect only transactions within the selected time range.
Filters automatically adjust close times to the local timezone (not UTC), ensuring reports display precise data relevant to the user's location and time frame.
Time filters apply seamlessly across all widgets/reports in the dashboard, while widget-level filters remain specific to individual widgets for granular control.
(POS-4274 - Partial Payments CreditCard/OnAccount -> Inform the User)
A toast notification is now displayed to inform cashiers of the remaining balance when partial payments are applied.When a Credit Card or On Account payment results in a partial payment, a larger toast notification displays the remaining balance with a message: “$[remaining balance] remaining for payment.”
This setting is also implemented for Third-Party Integration (TPI), ensuring consistency across payment methods.
This notification applies specifically to Credit Card and On Account transactions and excludes cash payments.
VENT-15410 - Auto Download items when pricing updates pushed to store in Enterprise
Enhanced pricing updates by allowing automatic item downloads at stores when pushing updates.
Introduced a new "Auto Download items at stores" checkbox in the Push to Store screen, allowing users to enable or disable automatic item downloads.
Added a tooltip info icon clarifying that only items (not options or combo sets) will be downloaded if they do not already exist in the store.
Ensured that pricing changes are reflected based on the scheduled update time, improving synchronization between enterprise and store-level pricing.
(POS-5041 - POS should fetch transaction from backoffice if the transaction is not available locally)
The system now retrieves transactions from the BackOffice when they are not found on the local terminal, improving the reliability of Scan2Go and order recall.
When a scanned transaction is not found locally, the system displays a loading modal with a message: "Please wait while we are searching your transaction."
If the transaction is not immediately located, the system will automatically query the BO server for the transaction. If found, the transaction will proceed as usual; if not, the user will see a toast message: "Transaction not found."
This functionality applies to both Kiosk and POS.
Reports General
Enable Reports Button
(VENT-15442 - Enable 'Reports' button on Knowi sidebar)
We have enabled the ‘Reports’ button on Knowi’s sidebar, allowing Volante Support Users to seamlessly create and send email reports directly from the Knowi interface.
Users can now select the ‘Reports’ button from the Knowi UI sidebar.
Clicking the button successfully redirects users to the ‘Reports’ section, ensuring seamless navigation.
Ensured that the feature is available as long as the Knowi side menu is not hidden.
Mark Failed SAF Credit Card Transactions as Approved
(VENT-15482 - [Reporting] Mark Failed SAF Credit Card Transactions as Approved)
Offline-approved credit card transactions will now be correctly marked as approved in the database while maintaining the existing SAF failure tracking.
Transactions that were approved offline will now have their status correctly updated as approved (
ccResultStatus = 1
) when processed.A separate field (
safStatus = 10
) will still track failed SAF transactions to distinguish them from successful ones.A new report will be created to track failed SAF transactions for better monitoring and reconciliation.
Bug Fixes
This section lists bugs that have been fixed in this release.
→ Internal Volanté team only.
Here is a summary of the bug fixes, what was resolved, and how they improve user experience:
(POS-5097 - Kiosk progress bar issue with credit card payment)
Fixed an issue where the progress bar continued to display even after the countdown timer expired when the user did not swipe their credit card.(POS-5096 - Blank screen when accessing shift transactions with merged transactions)
Resolved an issue where accessing shift transactions with an open merged transaction caused the application to display a blank screen.(VENT-15389 - Advanced Search error when Minimum Price first digit is greater than Maximum Price first digit)
Fixed an error in Advanced Search that misinterpreted price comparisons when the first digit of the Minimum Price was higher than the first digit of the Maximum Price.(POS-5057 - Missing PaymentID while closing an open transaction as cash payment)
Ensured that PaymentID is correctly generated when closing open transactions through the View Transaction screen.(VENT-15333 - Missing hamburger icon in back-office navigation)
Restored the missing hamburger menu icon in Back Office to enable seamless navigation between store and enterprise levels.(VENT-15296 - Application fails to download missing artifacts linked to a Combo from Enterprise Level)
Resolved an issue where the application did not automatically download required artifacts when pushing a combo from the enterprise level.(VENT-15266 - Customer Automation Import failing when importing the same file twice with decimal account balances)
Fixed an issue where the "Upload a file" option failed when importing the same customer file twice if account balances contained decimal values.(VENT-14983 - Store View Header UI Changes in Back Office)
Implemented design updates to include store names in breadcrumbs and navigation elements for a more intuitive Store View experience.(POS-4630 - UI displays "transaction not initialized" when a gift card load is voided intermittently)
Resolved an issue where voiding a gift card load sometimes caused the UI to incorrectly display a "transaction not initialized" message.(VENT-14271 - Push to store delays pop-up selection for push type)
Improved UI responsiveness by ensuring the push options pop-up appears immediately instead of delaying for several seconds.(POS-4100 - Thread pool exhaustion for broadcast at customer sites)
Increased task execution pool size to 512 to prevent broadcast message failures due to slow internet at specific customer sites.(VENT-15484 - Last searched item results remain visible after a terminal sync)
Fixed an issue where previous search results remained displayed even after a terminal sync.(POS-5101 - Re-adding an item to the 86-item list does not sync across terminals)
Ensured that items added back to the 86-item list after deletion now sync properly across all terminals.(POS-5098 - Kiosk transactions paid using Customer On-Account showing as 'Re-opened' in shift transactions)
Fixed an issue where kiosk transactions appeared as 'Re-opened' in shift transactions while displaying normally on a POS terminal.(POS-5093 - Update staging POS to use peering connection for MongoDB access)
Updated database connection configurations for staging POS to resolve access issues after removing full access from MongoDB Atlas.(POS-5084 - Refund transaction fails for normal and linked transactions, giving a 400 Bad Request error)
Resolved an issue where refunding transactions resulted in a backend error, preventing successful refunds.(POS-5075 - Insufficient funds toast message not appearing for partial payments)
Fixed a bug where the expected toast message indicating insufficient funds was not displayed when a partial payment was approved.(VENT-15394 - Application crashes when clicking on "Push Now" button in Back Office Menu Management)
Resolved a critical issue where clicking the "Push Now" button resulted in an internal server error.(POS-5040 - Large, X-Large, and XX-Large text in receipt/kitchen printing wrapped incorrectly)
Adjusted text formatting so that larger font sizes no longer break incorrectly across multiple lines.(VENT-15335 - AMS application times out when selecting a customer transaction, causing the UI to go blank)
Addressed a timeout issue in AMS that caused the UI to go blank when selecting a customer transaction.(POS-5027 - Kiosk fails to charge the correct amount when a discount is removed on the payment screen)
Fixed an issue where removing a discount on the payment screen caused incorrect charge amounts and left transactions pending.(VENT-15447 - "On Account" payment button missing on Kiosk due to disabled settings)
Enabled “Allow Customer Account Credit” and “Allow Customer Gift Card” settings inside the Payment Method to resolve missing payment buttons.(VENT-15303 - AMS Waiver form appears again after initial acceptance)
Fixed an issue where the waiver form was incorrectly shown again after being accepted.(POS-5011 - POS fails to display Open Transactions, showing a blank screen)
Resolved a critical issue where Open Transactions failed to load, displaying a blank page instead.(POS-4985 - Kiosk Flip keyboard and labels do not fit the screen in 1366x768 resolution)
Adjusted UI scaling to ensure the keyboard and text labels properly fit the screen on devices with a 1366x768 resolution.(VENT-15199 - Deleting a sized item or option item generates an error in Enterprise-level Menu Management)
Fixed an issue where deleting sized or option items in Menu Management triggered errors while still removing the item.(POS-4967 - Kiosk allows partial payments despite "Allow partial payments if insufficient balance" being OFF)
Ensured that partial payments are blocked when the setting is disabled and reverted the charged amount if attempted.(VENT-15166 - POST Master Transaction API does not account for charged tips in payments)
Resolved an issue where the API failed to process transactions correctly if a charged tip amount was included.(POS-4916 - Scan2Go transaction returns an error when a customer is associated before saving the transaction)
Fixed an issue where associating a customer to a Scan2Go transaction before saving it caused an error.(VENT-15015 - Other Users Table stops loading users when scrolling)
Resolved an issue where the user list stopped loading after scrolling beyond a certain point, despite more users being available.(POS-4149 - 'Reset Printer' option causes peripherals to stop working until reboot)
Fixed an issue where resetting the printer from POS Admin caused chit printers and weight scales to stop functioning until the POS was rebooted.(POS-3111 - Refund mode incorrectly doubles balance and charges customers when using On Account or cash)
Resolved an issue where refunding with On Account displayed an incorrect balance and customers were double-charged when paying with cash.(VENT-12168 - Searching for items in a large global menu returns a 500 error)
Optimized search performance to prevent intermittent errors when searching for items in large menus.(VENT-11978 - Downloading items from large menus takes excessive time)
Improved download efficiency, reducing the time to download a single item from 6 minutes to 15 seconds and improving import modal load time from 3 minutes to 2 seconds.(POS-2928 - Manager override does not display the name of the authorizing manager in transactions)
Ensured that the transaction log correctly displays the manager’s name when an override is used to apply a discount.(VENT-11143 - Importing artifacts from concept to division menu is significantly slower with async processing)
Optimized import speed, reducing the process time from 55 seconds to 17 seconds.(POS-2386 - Cash drawer check not withheld despite being disabled for authorized users)
Fixed an issue where the system enforced cash drawer checks even when disabled by authorized users.(POS-5147 - Refund transactions do not retain linked transaction details)
Ensured that refunded transactions correctly retain and display their associated linked transaction details.(POS-5132 - Items selected while searching do not persist in the Add to List function)
Fixed an issue where previously selected items were not displayed when adding additional items to the list.(VENT-15284 - Overlapping payType field in Generic Payments)
Resolved conflicts caused by an additionalpayType
field that overlapped with an existing field.(VENT-15253 - Unable to reselect "Now" option when modifying scheduled prices)
Fixed an issue where users could not switch back to the "Now" option after selecting another schedule.(VENT-15236 - Transactions page header incorrectly highlighted when clicking Edit Card)
Adjusted UI behavior to prevent unnecessary highlighting of the Transactions header.(VENT-15208 - Mandatory Kitchen Chit fields can be removed, causing missing required info)
Prevented the deletion of mandatory fields in Kitchen Chits to maintain required information.(POS-4945 - Refund mode transactions not displayed in red in View Shift Transactions)
Updated the transaction display to correctly show refunded transactions in red.(POS-4941 - Long item names without spaces not handled properly in artifact picker pages)
Fixed UI handling for long item names to prevent display issues in artifact picker pages.(VENT-15169 - Dropdown size inconsistency in Additional Options vs. Text Styling)
Standardized dropdown sizes to maintain consistency across UI elements.(VENT-15168 - Excess empty space under customization options when only one option is available)
Adjusted UI layout to eliminate unnecessary empty space.(POS-4943 - Size picker remains visible after exiting and re-entering Quick Menu)
Fixed an issue where the size picker continued displaying even after exiting the Quick Menu.(VENT-15034 - Department name text partially hidden in Close Day Configurations page)
Adjusted UI elements to ensure department names are fully visible.(VENT-15021 - Navigating back while accessing "Reasons" always returns to Void/Refund Reason tab)
Fixed breadcrumb navigation so users return to the correct previously selected tab.(POS-2903 - POS UI refreshes multiple times when coming back online after missing updates)
Improved update handling by consolidating multiple refreshes into a single update notification.(POS-4977 - Customer welcome toast message remains on UI after starting a new transaction)
Ensured that the welcome toast message disappears when a new transaction begins.(VENT-15211 - Kiosk Service Type at store level incorrectly appears with Enterprise Icon)
Corrected an issue where Kiosk Service Types created at the store level displayed with an Enterprise Icon.(VENT-15180 - Background scrolls unexpectedly when reaching the bottom of a pop-up in Gift Card Automation)
Fixed an issue where the background scrolled when users reached the bottom of a pop-up.(VENT-15179 - Edit button greyed out for expired automation imports)
Disabled the ellipsis button for expired automation imports where editing is not permitted.(VENT-15177 - Incorrect tooltip when attempting to delete Virtual Quick Service Type)
Ensured that the correct error message is displayed when attempting to delete an undeletable Virtual Quick Service Type.(VENT-15174 - Incorrect mouse pointer behavior in Hamburger Menu, Kitchen Chit template, and View Stores modal)
Fixed pointer inconsistencies to ensure proper UI behavior.(POS-4942 - Minor UI issue: X overlay on back display)
Adjusted UI elements to remove unnecessary overlays.(VENT-15149 - Internal Server Error when enabling notifications for new users in AMS)
Resolved an intermittent server error when enabling notifications for new users.(VENT-15002 - Store Filter resizes every time an option is checked on the filter)
Fixed UI resizing behavior so the filter remains static when enabling/disabling options.(POS-4668 - UI spacing issues with Name and Price on QM buttons in Kiosk)
Adjusted button spacing to ensure proper UI alignment.(VENT-15554 - Error when editing Customer Account Groups)
Fixed an issue where attempting to edit Customer Account Groups resulted in an error.(VENT-15497 - Knowi user creation failing at group sharing)
Adjusted API calls to align with Knowi’s new requirements, ensuring successful user creation.(VENT-15359 - Null value in "show_suspended_accounts" column violates not-null constraint)
Resolved a database constraint violation affecting account suspension settings.(VENT-15304 - Elastic search failure when renaming an account type linked to 10K+ customers)
Optimized backend processing to prevent elastic search failures during account type renaming.(VENT-14613 - Auto charge on customer card swipe does not work despite successful sync)
Fixed an issue where the Auto Charge setting was not applied correctly after syncing.(VENT-14121 - Incorrect Elastic Search data for account balances after resets)
Ensured that account balances remain consistent between Elastic Search and Postgres after resets.(VENT-15532 - Pricing updates remain in "Upcoming" status instead of applying on schedule)
Fixed an issue where pricing updates were not applied at the scheduled time.(VENT-15345 - Kiosk incorrectly prompts for Dine-In when Take-Out is selected in configuration)
Adjusted Kiosk settings to ensure transactions default to Take-Out when selected(VENT-15143 - VE AMS should not show Email address in the placeholder text box since we do not support email address)
Removed email address as a placeholder text in the AMS login field on VE to avoid login errors.(POS-4440 - Receipt template configuration shows text configuration for Transaction barcode which doesn't actually work on the printed receipt and same case for the alignment config for QR code)
Addressed an issue where receipt templates incorrectly displayed text configuration for transaction barcodes and misaligned QR codes.(VENT-9952 - Improvement suggestions related to Weight Scale functionality for better usability.)
Improved the usability of weight scale configuration and tare weight settings in POS.(POS-4843 - Application continues displaying the size picker even after POS user exits the QM and comes back in as per the attached screen recording.)
Fixed an issue where the size picker persisted on the screen even after exiting the QM and returning.(VENT-15306 - Application fails to import a customer if the column values for account name have a blank space followed by the actual value in the CSV being imported)
Fixed an issue preventing customer imports when account names contained leading blank spaces in CSV files.(POS-2726 - Cash drawer check takes a long time when the printer runs out of paper)
Resolved performance delays caused when the printer runs out of paper, affecting the cash drawer check.(VENT-14901 - Menu Pod shows a lot of exceptions with regards to TareGroups search in Elastic Search, slowing down service performance)
Improved the efficiency of Elastic Search queries to eliminate slowdowns in scheduling operations.(POS-5224 - Cloud POS and Physical POS - pos/actuator/health/siriusStatus returning 503 unavailable due to which new terminal initializations are not automatically redirecting to the POS login UI)
Fixed an issue where initializing a new terminal would not redirect to the POS login page.(VENT-14497 - Terminal Upgrade should get created if there are no enabled terminals in the upgrade page with lower versions)
Addressed an issue where terminal upgrades failed due to disabled terminals in the system.(VENT-14452 - Importing a large number of items (15K) into a concept-library using a CSV file went through successfully but noticed some errors on GCP as per the description)
Fixed an issue where importing a large number of items resulted in unexpected errors in GCP.(POS-4927 - Coupons created at Global tied to a Global discount do not apply at the POS)
Fixed an issue where globally created coupons tied to discounts were not recognized at store-level POS.(POS-4982 - After initializing a KIOSK terminal, it shows ‘Out of Service’ screen until manually disabled and re-enabled)
Fixed an issue where KIOSK terminals remained in "Out of Service" mode after initialization.(VENT-15278 - Invoke Auto-Downloads for combos appearing in push of pricing classes/updates)
Adjusted the pricing update process to streamline combo downloads.(VENT-15263 - [System User] - Edit and assign more stores to Division User generates an error)
Fixed an error occurring when assigning additional stores to a division user.(VENT-15311 - Application allows the user to trigger the same Customer Automation run multiple times when choosing to run using a local CSV instead of SFTP connection. This leads to the customer service being overloaded and crashing unnecessarily.)
Fixed an issue where users could trigger multiple customer automation runs, causing system overload.(POS-5029 - When "Payment Method" type of discount is applied by scanning its barcode on KIOSK, it prompts to navigate to Payment Screen but does not apply automatically)
Adjusted the discount application process to improve the user experience when scanning discount barcodes on the KIOSK.(POS-5058 - [POS Mini Picker] POS mini-picker is not being displayed for existing sized items before on the POS)
Fixed an issue where the mini-picker was not appearing for items with multiple sizes.(VENT-15365 - On trying to add more sections and stores to the system user gives 400 "BadRequestException: Invalid site IDs")
Addressed an issue causing invalid site ID errors when adding stores and sections to system users.(VENT-15406 - On trying to add a new store or remove an existing one from an existing system user, application returns 500 Internal Server Error.)
Fixed an issue where modifying store assignments for system users resulted in a 500 error.(POS-5095 - KIOSK application prints the Receipt twice for any transaction with Customer On-Account payment in it. From the APIs, it was noticed that the transaction close request is being sent twice.)
Resolved an issue where receipts were printed twice due to duplicate transaction close requests.(POS-5150 - [Recall Order] - Recall Order button navigates POS User to "Closed Only" filter instead of "Opened Only")
Resolved an issue where the Recall Order button led users to the incorrect filter.(VENT-15459 - When adding a second store to a panel with an existing integration, it links to the integration of the first store and does not allow changes)
Fixed an issue where adding a second store to a panel would link it to the first store's integration, preventing modifications.(POS-5201 - [Restricted Account types] Account Types which have been restricted from Terminal Group are charged on /api/pos/v1/master-transactions via API)
Resolved an issue where restricted account types were incorrectly charged via API.(VENT-15507 - Application does not update the AMS user's name if the account group name is modified, causing an internal server error when site registration is updated)
Fixed an issue where modifying an account group name did not update the corresponding AMS user name, leading to server errors.(VENT-15505 - The X mark is hidden and appears too large on the email input field, and the eye icon for the password field is missing)
Fixed UI inconsistencies in the login screen.(VENT-15493 - Adding service mode: Enterprise Icon appears for service types that are created at the store level)
Addressed an issue where all service types, even those created at the store level, displayed an Enterprise Icon.(VENT-11287 - [Customer Automation] The 'Import Run' process stops and the group history continues to show the run 'In Progress' forever if the service restarts in between (e.g., due to a new build deployment))
Fixed an issue where the import process remained stuck in "In Progress" if interrupted by a service restart.(POS-5231 - [Kiosk Pinpad] - Pinpad payment issues for timeout seconds, exit order, and active payment after canceled transaction)
Resolved multiple issues related to Kiosk credit card payments, including timeout handling and payment cancellation errors.(VENT-14893 - Hide Menu Management Module for Division Users)
Addressed an issue where division users could access the Menu Management module without proper permissions.(VENT-15321 - Changing customer status from SUSPENDED to ACTIVE takes ~2 seconds for each call)
Improved the performance of status changes for customers.(VENT-15569 - Application returns a 400 error when trying to add additional stores from a site to a System user)
Fixed an issue where adding additional stores to a system user resulted in a 400 error.(VENT-15563 - Division Class user is unable to create a Panel while assigning it to a store that belongs to a site with inaccessible stores)
Resolved an issue where division users could not create panels due to access limitations on other stores under the same site.(VENT-15558 - Enable "Allow over tender of payment field" for payment types to be able to use in funding rules)
Fixed an issue where over-tendering was not enabled for specific payment types used in funding rules.
Known Issues
This section lists known issues within this release which we are working to resolve.
Future Release or Pending
Recovering Transactions
https://volantesystems.atlassian.net/browse/POS-2601
Printer Errors - Kiosk
https://volantesystems.atlassian.net/browse/POS-4730
Miscellaneous
https://volantesystems.atlassian.net/browse/POS-5046
https://volantesystems.atlassian.net/browse/POS-4874
https://volantesystems.atlassian.net/browse/POS-2434
https://volantesystems.atlassian.net/browse/POS-2904
https://volantesystems.atlassian.net/browse/VENT-11781
https://volantesystems.atlassian.net/browse/VENT-12847
https://volantesystems.atlassian.net/browse/VENT-12545
https://volantesystems.atlassian.net/browse/VENT-13799
https://volantesystems.atlassian.net/browse/POS-1557
https://volantesystems.atlassian.net/browse/VENT-13952
https://volantesystems.atlassian.net/browse/VENT-14447
https://volantesystems.atlassian.net/browse/VENT-14582
https://volantesystems.atlassian.net/browse/VENT-14821
https://volantesystems.atlassian.net/browse/VENT-14920
https://volantesystems.atlassian.net/browse/VENT-14981
https://volantesystems.atlassian.net/browse/VENT-14983
https://volantesystems.atlassian.net/browse/VENT-14367
https://volantesystems.atlassian.net/browse/POS-4964
- 1 Overview
- 2 Highlights
- 3 New Features
- 4 Improvements
- 4.1 POS Enhancements
- 4.1.1 Scan2Go
- 4.1.2 View Transactions
- 4.1.3 On Account & Load Account Flow (Refund Mode)
- 4.1.4 Refund General
- 4.2 BackOffice Enhancements
- 4.2.1 Quick Menu Color Selection Improvements
- 4.2.2 Schedules
- 4.2.3 Divisional User Access
- 4.2.4 Customer Database
- 4.2.5 Adding/Editing Menus
- 4.3 Kiosk Enhancements
- 4.3.1 Kiosk Combo
- 4.3.2 Kiosk General
- 4.4 Support Third Party Integrations on Kiosk
- 4.5 AMS
- 4.6 NTEP Certification
- 4.7 Miscellaneous
- 4.8 Reports General
- 4.1 POS Enhancements
- 5 Bug Fixes
- 6 Known Issues
- 7 Future Release or Pending
Copyright Volante Systems.
All rights reserved. All trademarks are the property of their respective owners.