4.1.61-x
2026-06-29 | 4.1.61-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-14782, CHANGE-14862, CHANGE-14926, CHANGE-14985, CHANGE-15052, CHANGE-15104, CHANGE-15153, CHANGE-15179, CHANGE-15200, CHANGE-15247, and CHANGE-15341 when speaking with a team member about this release.
New Features
PRMA-4163, POS-5336 | Age Restricted Products | Restrict purchase of specific products by age. Optionally prompt POS user to ask customer for ID and verify their birthdate when specific products are added to an order. Data Management Settings From the Availability → Restriction Age section of Product List and Modifier List, define the following:
From the Ordering Application → Ordering → Age Restriction section of Company/Site Preferences, define the following:
|
PRMA-4608, POS-56309, POS-56781, POS-56782 | Genius POS now supports UPC Type 2 barcodes, which are used to create product labels that POS users can scan to add the embedded Price or Weight to an order. | |
PRMA-6498, POS-55577, POS-55578, POS-55854, POS-56193, POS-56617 | Loyalty Functions on Customer Facing Display | Gift and Loyalty integrates with Customer Facing Displays (CFD). This enables the customer to engage with their Loyalty account from a CFD independent of the order entry process improving speed of service.
Data Management Setting
Digital Menu Board Configuration The Loyalty component is fully integrated with the point of sale (POS) data feed and adapts automatically based on configured loyalty settings and available identification methods. For configuration instructions: |
PRMA-6959, POS-55246, POS-55795, POS-55796 | Loyalty and Online Ordering | Gift and Loyalty integrates with Online Ordering. The POS user can resume, cancel, or void Open orders associated with a Loyalty customer from Loyalty Lookup. Data Management Settings From the Loyalty → General Loyalty Settings section of Company/Site Preferences, define the following:
From the Ordering Application → Ordering section of Company/Site Preferences, define the following:
|
PRMA-7189, POS-1533, POS-40614, POS-56909, POS-56911, POS-56912 | Drive-Thru employees can lookup and Check In Online Orders to serve to customers. The Check In process supports paid, unpaid, and fully discounted orders. |
Improvements
POS-47328, POS-56310 | Receipt Templates | Updated receipt template configuration to:
|
POS-56520 | End of Day (EOD) | Prevent EOD from running during an active Split Order session. |
POS-56560 | Auto Logon | Technical improvement to Post EOD and Data Sync to ensure Auto Logon function is persisted as configured. |
POS-56691 | Modifier Groups | Technical improvement to Refresh Data on iOS to ensure Modifier Groups marked inactive in Data Management are not active at the POS. |
POS-56698 | Customer Loyalty Rewards | To support internal Loyalty provider reports, POS now saves the external reference ID provided by Gift and Loyalty with the offer/reward. |
POS-56809 | Virtual Keyboard | Regardless of Shell screen setting, all Virtual Keyboard keys remain in their expected location. |
POS-56827 | Light / Dark Theme | When Dark theme is active, the POS Signature screen displays the signature in high-contrast white for optimal visibility. |
POS-57009 | Gift Cards | Technical improvement to SVS Gift Card functions when scanning card using MSR device. |
POS-57064 | Split Modify | Split Modify function is applicable to a specified quantity of a bundle component. |
POS-57080 | Table Number Assignment | Technical improvement to default table assignment if order destination does not require table selection. |
POS-57081 | Handheld Device | Technical improvement to display popup menu with full descriptions when user selects product from menu on handheld device. |
POS-57091 | Order Numbers | Technical improvement to address orders incorrectly marked as active and sent to the cloud without a valid Order ID. |
POS-57142 | Convert Item | Technical improvement to address missing order_item_id of child items when converting item with default build with quantifiable modifiers. |
POS-57176 | Android Technical Improvement | Product Options popup remains open as expected after user releases finger from long-press on product menus. |
POS-57212 | Installation | Technical improvement to upgrade POS/Shell on Moby device. |
POS-57258 | Expo Numbers | Technical improvement to ensure Expo Numbers are generated for every order regardless of Create Expo Number preference. |
POS-57467 | Floating Cash Drawers | User is prompted to resume floated cash drawer as expected after floating drawer and returning to order entry. |
POS-57482 | Logging | Implemented additional logging for employee drawer session events. |
POS-57546 | Device ID Logging | Technical improvement to use device UUID generated from Shell as context device ID in log messages. |
POS-57600 | Network Connectivity | Technical improvement to add fallback URL in case primary Heartbeat service is unreachable. |
PRMA-6646, POS-54223, POS-55669 | Order Source Management | Order Source Management enables permissioned users to pause delivery partner integrations and remote channels for a specific amount of time. Updated POS to maintain status of Order Sources via XPL messages. |
PRMA-7007, POS-56354, POS-56646, POS-56653 | Handheld for TSR and Suite Catering | Table Service Restaurant (TSR) and Suite Catering functions are now supported on Handheld Devices.
|
Barcode Support for Weighed Products
Genius POS now supports UPC Type 2 barcodes, which are used to create product labels that POS users can scan to add the embedded Price or Weight to an order.
Data Management Configuration
From the General → Barcode Format section of Company/Site Preferences, set the barcode format preference.
![]() |
From the UPC Type 2 Format dropdown, select the preferred barcode format:
Format | Description |
|---|---|
None | Do NOT use UPC Type 2 barcode. |
5-Digit Value | Barcode begins with '02' followed by product ID and embedded Price or Weight. Define the following:
|
V-5 Check Digit | Barcode begins with '02' followed by product ID and embedded Price or Weight. A 7th digit is randomly generated. Define the following:
|
Flag + 4-Digit Value | Barcode begins with '02' followed by flag that indicates if the embedded value is Price or Weight:
|
Check In Online Orders from Drive-Thru
Drive-Thru employees can lookup and Check In Online Orders to serve to customers. The Check In process supports paid, unpaid, and fully discounted orders.
During Check In, the user can select the appropriate destination for the order. When checking in an unpaid order, the user is directed to the Tender screen for payment.
Paid Online Orders
To Check In Paid Online Orders:
From an Open Orders view, select Check In next to the order.
If an order destination is not specified or automatically assigned, select the appropriate destination:

Unpaid Online Orders
To Check In Unpaid Online Orders:
From an Open Orders view, select Pay next to the order.
If an order destination is not specified or automatically assigned, select the appropriate destination.
From the Tender screen, apply payment.
Data Management Configuration
From Data Management, select the destination assignment preference at the company, site, and terminal level.
Company/Site Preferences
From the Ordering Application → Ordering section of Company/Site Preferences, define the following:
![]() |
Destination Assignment Method for Checked In Orders - Select the method in which POS users assign an order destination to online orders on check-in:
Automatic Assignment - Automatically assign default order destination based on terminal scheme
Manual Assignment - POS user selects the order destination
When Manual Assignment is selected, add the order destinations to make available to the user from Available Destinations for Checked In Mobile Orders.
Define the list of available destinations from Online Ordering Settings.
Terminal Scheme
From the Order Entry → Destinations section of Terminal Scheme, define the following:
![]() |
Destination Assignment Method - Select the method in which POS users assign an order destination to online orders on check-in:
Automatic Assignment - Automatically assign default order destination based on terminal scheme
Manual Assignment - POS user selects the order destination
Inherit Site Settings - Apply the default option defined at the site-level.
When Manual Assignment is selected, add the order destinations to make available to the user from Available Destinations for Checked In Mobile Orders.


