Skip to main content

4.1.49-x

2026-04-17 | 4.1.49-2 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-14318, CHANGE-14370, CHANGE-14411, CHANGE-14434, CHANGE-14508, CHANGE-14551, CHANGE-14590, CHANGE-14667, and CHANGE-14754 when speaking with a team member about this release.

Improvements

POS-54468

NCR USB Printer Support

Technical improvement to support USB NCR 7197 printers connected to NCR and XC-23 terminals running Esper.

POS-55446

Technical Improvement

Stabilized display on all supported screen resolutions after selecting More button from Modifier menu.

POS-55552

Vision Operations

POS users can select Update Vehicle from the Vehicle Card preview pane to override the Vehicle Type and Color provided by Vision.

Vehicle comments added by POS users are displayed on Vehicle Cards for all order associated with the vehicle.

POS-55596

Modifier Builds

Updated evaluation of Quickbuild modifiers to ensure modifiers are persisted with applicable pricing upon item conversion.

POS-55989

Loyalty

Technical improvement to ensure Punchh provider number in generated barcodes matches the printed barcode and number on Punchh site.

POS-56059

Payment Types

Repositioned Remove Payment button to make it easier to locate.

POS-56080

Refresh Data

Technical improvement to address residual config files on the POS in the event Refresh Data is interrupted.

This update ensures POS always downloads the complete set of most recent data from Data Management.

POS-56230

Modifier Groups

Technical improvement to support Modifier Group setting Allow Bypass Modifier Group with Customer Order History service.

POS-56385

Receipt Printers

Technical improvement to POS terminal assignment flow to stabilize printer performance.

POS-56419

Offline Time Punch

Technical improvement to process offline time punches as expected.

POS-56440

Payment Devices

Technical improvement to security check when connection to payment device is unavilable.

POS-56520

End of Day (EOD)

Prevent EOD from running during an active Split Order session.

POS-56529

Voids

Technical improvement void function for injected online orders.

POS-56709

Scanner

Technical improvement to AIO Device Camera integration for scanning barcodes

POS-56779

Scanner

Update to QR Code scanning to use native video stream resolution for scaling factor

POS-56816

Open Order Screens

Customer order information (eg Vehicle Type) is persisted as expected after Save action

PRMA-3761, POS-54923, POS-55936, POS-55955, POS-55990, POS-55991, POS-55992, POS-55993

In-Store Data Feed

Provided API service to enable third-party applications to integrate with the POS on the local store network with or without internet connectivity.

  • Created Add Discount endpoint.

  • Created Delete Discount endpoint.

PRMA-5013, POS-41213

Product Availability

Updated product availability settings for Menu Item and Modifier Groups:

  • Determine if unavailable items are Hidden -OR- Disabled by default on POS menus

  • Optionally provide POS users with the ability to reverse the default visibility rule for unavailable items

Data Management Settings

Define the following settings in the POS Display section of Menu Item Groups and Modifier Groups:

  • Unavailable Items Display - Determines if unavailable items in this group are Hidden or Disabled by default on POS menus.

  • Manage View of Unavailable Items on POS - When enabled, the POS user is provided with the option to temporarily reverse the default visibility rule for unavailable items.

PRMA-5347, POS-44904, POS-56156, POS-56158, POS-56160, POS-56163, POS-56453, POS-56480

Sign In / Clock In

Improved Sign In / Clock In functions:

  • If a Starting View is not displayed on Sign In:

    • Time Clock opens (hourly employees)

    • System Navigation menu opens (salaried employees)

  • (Optional) Include Clock In / Break In button on Sign In screen or Starting View

  • Automatically Sign Out users upon successful Clock Out or Break Out

Terminal Scheme Setting

The following setting is located on the General page of the Terminal Scheme editor in Data Management:

  • Show Clock In/Out on Sign In Screen - Include Clock In / Break In button on Sign In screen or Starting View

PRMA-6337, POS-53494

Shared Code Silent Install

From Genius Portal, generate a single-use, 8-character code that enables staff to securely and silently install POS / KM on a device.

With this update, system administrators can launch the Reset Terminal procedure from Genius Portal.

PRMA-6434, POS-56085

Sequential Expo Numbering

POS consumes Group ID to determine appropriate expo number for Sequential Expo Group.

See Expo Number Configuration

PRMA-6480, POS-53504

UberEats Delivery Integration

Integrated UberEats Delivery Online Ordering Interface

  • With this update, UberEats receives the site status.

    If UberEats determines a site is offline and unavailable to receive online orders, a notification is displayed on the POS to alert staff.

PRMA-6498, POS-55577, POS-56193

Customer Facing Display - Loyalty Integration

Loyalty Sign In/Out via Customer-Facing Display

Guests are able to Sign In/Out to their Loyalty account and redeem rewards via a Customer-Facing Display.

Data Management Setting

The following setting is located in the Peripheral Configuration section of the OCB peripheral:

  • Allow Loyalty On OCB - Display the Loyalty Flow on OCB for selected sites. This enables the guest to Sign In/Out to their Loyalty account from the OCB.

PRMA-6802, POS-55459

Default Modifier Substitution

Added support for default modifier substitution for order items.

Company/Site Preferences

From the Ordering Application → Ordering section of Company/Site Preferences:

  • Default Modifier Substitution Behavior - Selected option determines if No [Default Modifier Name] is displayed on screens and receipts when the POS user replaces the default modifier for an item.

    This setting only applies to Modifier Groups with a maximum quantity of one (1).

Modifier Group Setting

From the General section of Modifier Groups, define the Default Modifier Substitution Behavior for specific modifier groups.