Skip to main content

4.2.14-x

2026-10-26 | 4.2.14-1 POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS API and UI.

Refer to change tickets: CHANGE-15724, CHANGE-15800, CHANGE-15827, CHANGE-16033, CHANGE-16121, CHANGE-16196, CHANGE-16249, CHANGE-16296, CHANGE-16346, and CHANGE-16468 when speaking with a team member about this release.

New Features

PRMA-6439, POS-55978, POS-55999, POS-56464, POS-58834

Fundraiser Events

Added ability to support Fundraiser Events and report sales associated with Events.

Permissioned users can Add, Replace, and Remove a Fundraiser Event from orders from the Options menu in Order History.

PRMA-7079, POS-56804

Product Prep Labels

Print labels to track the lifecycle of raw food items used in product prep.

PRMA-7140, POS-56898

Discount Code Requirement

Optionally require POS users to scan or type the discount code to apply specific discounts to orders.

Improvements

POS-47543

Claim / Complete Item Updates

If order item is added via quantity increase, the Claim / Complete indicator is not displayed for the new item regardless if the original item is already Claimed / Completed.

POS-54413

Printing

Technical improvement to cancel pending requests for destination printer when user selects Cancel from prompt.

POS-57687

Online Orders

Technical improvement to business date and POS EOD order processing to ensure accurate order reporting and synchronization between Genius and MacromatiX.

POS-57796

Order Cards

Updated Custom Order Cards to ensure Customer Name variables are populated correctly.

POS-57970

Loyalty and Online Orders

When a Loyalty customer is identified and the online order is resumed, the saved destination and vehicle information is persisted.

POS-57971

Taxes

Sum of item-level taxes and discounts matches the order-level value as expected.

POS-58079

Gift and Loyalty

Technical improvement to timeout of Gift Card UI at POS.

POS-58123

Customer-Facing Display (CFD)

Technical improvement to CFD response in Kiosk Mode.

POS-58131

Business Date

Technical improvement to business date assignment for orders created by Pipeline.

POS-58153

Payment Device

Technical improvement to DNS queries on Verifone P400 connected via USB.

POS-58181

Gift and Loyalty

POS recognizes Loyalty QR Code and sends Identify Customer request to Gift and Loyalty regardless of order state.

POS-58274

Gift and Loyalty

When a restricted payment type is selected, the Amount Paid value is updated to match the Eligible Amount as expected.

POS-58350

Bundle Components

When Unavailable Items Display is enabled for a Modifier Group, the button for unavailable menu items is hidden on the Bundle Component tab.

POS-58440

Bundle Components

The ‘Show More’ selection behavior configured for a Menu Item Group is respected when Menu Item Group is a bundle component.

POS-58613

Clock In

Technical improvement to timer when employee Clocks In after scheduled time.

POS-58760

Printing

Technical improvement to receiver-terminal concurrency to ensure expected printers are included in terminal printer list.

POS-58761

Credit Cards

Orders with Partial Credit Approval are updated on reports and the iMin/Moby as expected.

POS-58788

Online Orders

Technical improvement to Queue Time in relation to Saved and Paid online orders.

POS-58847

Order Explorer

Technical improvement to order number incrementation.

POS-58861

Printing

Technical improvement to TCP connection for kitchen printers.

POS-58866

Business Date

Technical improvement to address POS business date advancement at EOD.

POS-58891

Payment Device

Technical improvement to address open order after payment applied via Verifone device.

POS-58895

Customer Details

Update to not allow order save until user provides all required customer details.

POS-58897

Performance

Technical improvement to HTTP requests for config settings and data initialization.

POS-58949

Online Orders

Technical improvement to message processing to ensure the order state of Online Orders is updated and persisted as expected.

POS-58952

EBT Tax

Technical improvement to map EBT TANF benefit to EBT Cash and make it taxable.

POS-59089

Online Orders

Technical improvement to eliminate dependency of payment void on reference_id value in database.

PRMA-3761, POS-57423

In-Store POS API Service

In-Store POS API Service update:

  • Created Update Order endpoint: PUT /order/{_id}/update

PRMA-4161, POS-3825

Serial / USB Coin Dispenser

POS supports Serial / USB Coin Dispensers including the Telequip TFlex Coin Dispenser.

Use Peripherals in Data Management to configure specific devices.

PRMA-5555, POS-47828

Suite Catering Account Discounts

POS supports discounts applied to orders for Suite Catering accounts.

PRMA-6845, POS-56941

Manager Approval to Void Items

Require Manager Approval to remove items from an order other than the most recently added item. The removed items are identified as Voided.

PRMA-6959, POS-58132

Loyalty and Online Orders

Upon order completion, the user is returned to the screen where order was initiated.

PRMA-7037, POS-55850

Suite Catering Printing

Added ability to change printing configuration in suites for specific event.

PRMA-7125, POS-58059

Print Item Summary Based on Tags

Updated quantity rounding rules for Summary section to accommodate fractional quantities.

PRMA-7138, POS-56383

Bundle Components

Optionally limit bundle component choices to one (1) to prevent POS user from adding multiple instances of a product that is non-quantifiable.

Bundle Component Options in Data Management now includes the following:

  • Quantifiable - When enabled, the POS user can add this product as a bundle choice at any quantity allowed by the bundle component.

    When disabled, the POS user can only add this product once and the quantity is not displayed.

PRMA-7421, POS-57473, POS-57646

TouchNet FIS Integration

Touchnet consumes orders/transactions via Data Stream.

PRMA-7573, POS-57470

Edit Time Punches for Current Date Only

Permissioned users can edit employee time punches for the current business date from the POS.

PRMA-7650, POS-57757

Global Payments Android SDK → Portico

Define unique Device ID for Moby 5500 peripherals.

PRMA-7685, POS-57802

Serial Number for USB Printers

Updated POS to reference the Serial Number to distinguish between USB printers connected to the same terminal. This ensures each printer performs its respective functions on startup.

Optionally require POS users to scan or type the discount code to apply specific discounts to orders.

Discount List in Data Management now includes an Adding Methods field. Select the methods that POS users are allowed to use to apply this discount.

Adding_Methods.png

Permissioned users can edit employee time punches for the current business date from the POS.

Data Management

From the Ordering Application → Time and Attendance section of Company/Site Preferences, define the following:

Allow_Time_Punch_Editing.png
  • Allow Time Punch Editing - Allow permissioned user to edit employee time punches from the POS

From the General page of the Workflows editor, define the following for the Employee Shifts Task:

Allow_Time_Punch_Editing_Workflow.png
  • Allow Time Punch Editing - Allow permissioned user to edit employee time punches from the POS

Genius Point of Sale (POS)

The Employee Time Punches function enables permissioned users to edit employee time punches for the current business date.

Tablet_Modal.png

Genius Portal

User role permissions:

  • Employee.TimePunches.Add - Add Employee Time Punches

  • Employee.TimePunches.Edit - Edit Employee Time Punches

  • Employee.TimePunches.Delete - Delete Employee Time Punches

Staff API

Endpoints added:

  • POST endpoint to create shift from POS

  • PUT endpoint to update a shift from POS

  • DELETE endpoint to delete a shift from POS

Require Manager Approval to remove items from an order other than the most recently added item. The removed items are identified as Voided.

Configure Item Void Triggering Events in Data Management at the Company/Site and Terminal Scheme level.

Company Preferences

From the Order Application → Ordering section, the Voiding → Item Void Triggering Events field now includes Items Other Than Last Added.

company_preferences_item_void_triggering_events.png

When selected, items removed from an order other than the most recently added item are classified as Voided items. Configured Void Item role permissions are applied.

Site Preferences

From the Order Application → Ordering section, identify the Item Void Triggering Events that cause items to be Voided rather than Canceled when the items are removed from an order.

From the dropdown for each event, select the preferred option:

Item_Void_Triggering_Events.png

Terminal Scheme

From the Order Entry page, identify the Item Void Triggering Events that cause items to be Voided rather than Canceled when the items are removed from an order.

From the dropdown for each event, select the preferred option:

Item_Void_Triggering_Events.png

Print labels to track the lifecycle of raw food items used in product prep.

  1. From the Preparations column of the Functions screen, select Ingredients.

  2. From the Ingredients list, select the Ingredient and Preparation Step.

    Select_Prep_Step.png
  3. From the Prep Step form, select the employee performing the prep, add a comment, and print a label.

    Prep_Step.png

Define Preparation Steps

Data Management → Ordering Settings → Products → Preparation Steps

Use Preparation Steps to create the preparation steps to assign to one or more ingredients. Define how to label actions within each step.

Preparation_Steps.png

Define Ingredient Preparation Steps

Data Management → Ordering Settings → Products → Ingredients

From the Preparation Steps section, add sets of Preparation Steps to ingredients.

Preparation_Steps_Ingredient.png

Enable Ingredients Function for Terminal Scheme

Data Management → Ordering Settings → Hardware → Terminal Scheme

From the Functions & External Applications page of Terminal Scheme, enable the following function:

  • Ingredients - When enabled, the Ingredients function is available for this terminal scheme.

Enable_Ingredients_Function_for_Terminal_Scheme.png

Create Template for Labels

Data Management → Ordering Settings → Settings → Receipt → Receipt Template

From the Template Type dropdown, select Preparation Steps to create the template for the labels.

Preparation_Steps_Template.png

The Preparation Steps template includes the following pages:

  • General - Define the name, template type, and description

  • Availability - Define availability by site

  • Content - Use the Template Editor to edit the default content as needed

Define Company/Site Preferences

Data Management → Ordering Settings → Settings → Preferences → Company/Site Preferences

From the Ordering Application > Kitchen Settings > Ingredients section, define the following:

Preparation_Steps_Ingredient_Company_Preferences.png
  • Allow Printing Ingredients Preparation Steps - Print ingredient preparation steps from the specified printer

    • Specify an Explicit Printer - Select the printer for Ingredients Preparation Steps

    • Require Employee Selection - Require POS user to select the employee who performed the preparation steps

    • Clocked in Employee Only - Only list Clocked In employees when selecting the employee who performed the preparation steps

Genius Portal

When copying data to Sites, the Ingredients entity is an optional dependency of Product List.

Updated POS to reference the Serial Number to distinguish between USB printers connected to the same terminal. This ensures each printer performs its respective functions on startup.

This is only necessary when the printer is connected to an Android POS terminal with another USB printer with matching VID/PID.

Peripherals Setting

Genius Portal → 4-Dot Menu → Data Management → Ordering Settings → Hardware → Peripherals

From General → Connection Configuration settings for USB Printers, specify the Serial Number:

Serial_Number_for_USB_Printers.png