Skip to main content

2026 March | Feature Highlights

Data Management | Permissions

PRMA-3266

This update ensures that the People.AllSitesAccess permission for new users is effectively implemented in Data Management.

Affected Components:

  • Data Management

Kitchen Management | Load Balancing

PRMA-6163

Implement Load Balancing for kitchen orders based on item quantity/weight to improve order distribution between kitchen stations.

Affected Components:

  • Cloud Portal

  • Data Management

  • Kitchen Management

  • Point of Sale (POS)

Cloud Portal

Added load-balancing-rule to audit trail functionality.

Data Management

  • Enabled creation of Load Balancing Rules within Kitchen Schemes with the following actions:

    • Add new Load Balancing Rules tab to new and existing Kitchen Schemes

    • Load Balancing Rules tab contains Add Rule button and table with columns Rule Name and Active for the Site(s)

    • When Rules are added via new tab, available options are Edit and Remove

    • Load Balancing Rule modal offers tabs General and Distribution Groups

    • General tab option features the following settings: Rule Name; Active; Balance Method; Count Items

    • Distribution tab features the following settings: Description; Add Group button; search function; table with columns Group Name and Screens

    • When Distribution Groups are added to the grid, available options are Edit and Remove

    • Add Distribution Group modal offers Name input field

    • Screens grid offers Description; Add Screens button, search function; table with columns Screen Name and Exclude from Balance

    Data_Management_Load_Balancing_Rules.png
  • Added Load Balancing section to Product create/edit form in Kitchen tab, with Load Balancing Weight Factor input setting.

    Data_Management_Product_Form_Load_Balancing.png

Kitchen Management

Load Balancing evenly distributes products on kitchen stations based on the respective quantity or weight of the products.

  • Deleted/Voided Products - Excluded from load balancing calculation.

  • Kitchen Scheme Change - Kitchen does not balance orders on scheme change.

    Screens with previously balanced orders not included in the new scheme remain active until all active orders are bumped.

    If Load Balancing is not enabled for new scheme, previously balanced orders are distributed on active screens in the new scheme in accordance with its filters and sorting rules.

    Manage Load Balancing rules for a specific kitchen scheme from the Load Balancing Rules page of the Kitchen Schemes editor in Data Management.

Point of Sale (POS)

Define the Load Balancing weight factor for the product. Load Balancing is a Kitchen Management feature that evenly distributes products on kitchen stations based on the respective quantity or weight of the products.

Product Configuration

Genius Portal4-Dot MenuData ManagementOrdering SettingsProductsProduct ListKitchen

From the Load Balancing section of the Kitchen page, define the following:

  • Load Balancing Weight Factor - Weight factor for the product when calculating kitchen station load balancing.

    Valid values: 1 - 100.

Kitchen Management | Android App - Vertical Orientation

PRMA-7077

Added support for vertical orientation for the Order Ready screen on Android devices.

Affected Components:

  • Data Management

  • Kitchen Management

Data Management

Added Screen Orientation setting to Theme → Screen section of Order Ready Display settings.

Data_Management_Screen_Orientation.png

Kitchen Management

Vertical Screen Orientation for Order Ready Display is supported for Android and Windows.

Mobile Manager | Larger Text and Label

PRMA-7103

Added option to increase the size of text and labels in Mobile Manager

Affected Components:

  • Mobile Manager

Online Ordering | Cache Resetting

PRMA-6243

Enhanced Online Ordering cache resetting mechanism for companies with Menu Engine and Delivery subscriptions to ensure real-time updates upon portal or Data Management changes.

Affected Components:

  • Cloud Portal

  • Online Ordering

Cloud Portal

  • Updated Reset Cache functionality by adding the following permissions:

    • SiteStatusMonitor.Reset.Cache (under Menu Delivery)

    • MenuCreator.Reset.Cache (under Menu Delivery)

    • MenuPublisher.Reset.Cache (under Menu Delivery)

    • DeliveryAdapter.Reset.Cache (under Menu Delivery)

    • Notifier.Reset.Cache (under Enterprise Online Ordering)

    Cloud_Portal_Reset_Cache.png
  • Enhanced access for Menu Publisher with new permission Menu Publisher access (MenuPublisher.Access) in Menu Delivery group at Global level and Ordering group at Company level.

Online Ordering

Cache update performs successfully and redis_remove_site_info_success events are present in logs as expected.

Online Ordering | UberEats Delivery Integration

PRMA-4917, PRMA-6458, PRMA-6480, and PRMA-6584

Integrated UberEats Delivery Online Ordering Interface.

Affected Components:

  • Cloud Portal

  • Data Management

  • Online Ordering

  • Pipeline

  • Point of Sale

  • Reporting

Cloud Portal

  • Added Preferred icon in Settings and Tools Custom Service next to preferred delivery partner name.

    Cloud_Portal_Preferred_Indicator.png
  • Enhanced store mapping capability for administrators with the following actions:

    • Add support to subscription for Single Sign On to third-party delivery service

    • Update third-party service with the following fields in General tab: Uber Eats URL, Callback URL, Service URL, Order Source dropdown

    • Add the following new toggles: Use Integrated Images, Split Bundle Choices, Map Quantity to Variants

    • Enhanced onboarding to third-party delivery service with Connect to Uber Eats button in General tab

    Cloud_Portal_UberEats_Connection.png
    Cloud_Portal_UberEats_Service_for_SSU.png
  • Enhanced Data Exclusion tab with addition of new field Environment with values Use Company Settings and Custom.

    Cloud_Portal_UberEats_Data_Exclusions.png
  • Enhanced onboarding status update process for third-party delivery partner stores.

  • Added ability to pause UberEats connection.

    Cloud_Portal_Pause_UberEats_Connection.jpg

Data Management

Updated schema for Product Availability updates.

Online Ordering

  • Added support to notify Store when it is activated/deactivated on delivery service platform.

  • Enabled user to pause and unpause online ordering by consuming new field values is_offline_until from {stack}-delivery-site-status and mapping to corresponding field in delivery service.

  • Added support for delivery service provider to include PIN with customer phone number by updating to consume PIN value and extend existing customer phone number field.

  • Enabled pause/unpause notifications to delivery service if alias not provided by adding lookupUbereatsStoreId request.

  • Added support for notifying delivery service provider when order has been rejected in Store and not released to kitchen.

  • Enabled externally applied discounts to be included in order by enabling consumption and mapping of discount_info object, utilizing discount_funding_splits array.

  • Enabled processing of voided order from Point Of Sale and sending cancelation notification via Notifier.

  • Added support to enable promotion/discount funding splits details to be included in order by injecting discount_funding_splits details as part of Discount object.

  • Added support for quantity-based pricing for modifiers in delivery menus published to delivery partner.

  • Added support for delivery service provider to be notified order is canceled in Store by updating to process voided notifications and route to delivery provider.

  • Enabled order void/cancel request to be sent to Store by sending cancel request when orders.cancel notification is received from delivery partner.

  • Enhanced standardization of error messages for calls from delivery service provider.

  • Added support for notifying delivery service Store when order has been canceled by receiving rejected notifications and sending order rejection request to delivery partner.

  • Added support for delivery service provider to be notified order is ready for pickup or canceled by updating to process order-ready and voided notifications and route to delivery provider.

  • Added support for delivery service provider to be notified order is ready for pickup or canceled by updating to consume new Data Management configuration.

  • Enabled population of detailed reason for order cancelation to third-party delivery service.

  • Added support to enable promotion/discount funding splits details to be included in order by consuming promo_funding_splits details from delivery service provider.

  • Added support for sending Reason code to delivery service provider for voided orders at Point Of Sale.

  • Enhanced default build configuration for delivery service provider by zeroing out all quantifiable/non-quantifiable modifier prices with default unit prices greater than zero. Enabled mapping of pricing to delivery charge.

Pipeline

Added new endpoint /ds/pipeline/pos.integratorstatus to route notifications about site activation/deactivation.

Point of Sale

  • To support time punch synchronization between back office and POS:

    • Added support for boh-timepunch.delete message from Staff.

    • Extended PosShiftDetails object with new ShiftId field.

  • When POS receives store activation status messages from order source, a notification is displayed in event action is required by the POS user.

Reporting

Added support to enable users to view discount funding source in Discount Summary and Discount Detail reports with the following actions:

  • Add columns Discount Funding-Uber Eats and Discount Funding-Merchant to Discount Summary and Discount Detail reports. Funding source columns are hidden by default

  • System reads discount_funding_splits array from each entry in discount_map

  • System handles single funding source (one split entry) and multiple funding sources (multiple split entries)

Online Ordering | Allow Site-Specific Tax Liability

PRMA-6674

Added the ability to manage and apply tax liability on the location level for Online Ordering from Data Management.

Affected Components:

  • Data Management

  • Online Ordering

Data Management

Added Is Tax Liable setting to Order Source form to enable/disable some or all taxes on behalf of the merchant. Setting is disabled by default for newly created Companies and Sites.

Data_Management_Order_Source_Is_Tax_Liable.png

Online Ordering

Added the ability to manage and apply tax liability on the location level from Data Management.

POS & Data Management | Product Availability

PRMA-5301

From Product List and Modifier List in Data Management, you can now view and edit the status of a product's availability at multiple sites at the same time.

You can also control whether users at the POS can update the availability status of specific products.

Affected Components:

  • Cloud Portal

  • Data Management

  • Point of Sale (POS)

  • Reporting

Cloud Portal

Table 1. New Product List Permissions

Permission

Key

Description

View Product Availability

product-availability.view

Allow viewing of product and modifier availability in Data Management

Manage Product Availability

product-availability.manage)

Allow updating product and modifier availability in Data Management



Table 2. New Reporting Permission

Permission

Key

Description

Product Availability

reporting.product.availability

Allow viewing of Unavailable Products Report



Data Management

From the Availability section of Product List and Modifier List, define the following settings for a product/modifier:

Product_List_-_Availability.png
Table 3. Availability Settings

Setting

Description

Active

Toggle Active if the site sells the product when available.

Available

Toggle On if the product is currently "Live" at the site.

Toggle Off if the product is NOT available at this site ("86" this item).

Forbid Adding Via Lookup

Toggle On to prevent POS users from adding the product to an order from the Product Lookup screen.

Allow POS to Control Availability

Toggle On to allow POS users to update the availability status of the product from Product Details.

Toggle Off to NOT allow POS users to update the availability status of the product.



Next to the Available field, select the globe icon to open the Product Availability form.

DM_Product_Availability.png

The Product Availability form indicates a product's Active state and its availability status at each listed site.

  • The Active state of a product determines if a site sells the product when available.

  • The Status of a product's availability determines if the product is currently "Live" at a site, or if it is "86'd".

    When a product is "86'd", it cannot be added to an order at the POS.

  • Use the Value toggle to adjust the Status of a product's availability at a site.

Table 4. Product Statuses

Status

Active

Available

Live

Yes

Yes

86’d

Yes

No

Inactive

No

Yes

Inactive 86’d

No

No



Optionally add an Available column to the Product List and Modifier List homepage to view product availability:

Product_List_-_Available.png

Point of Sale (POS)

When product availability is updated in Data Management, it is automatically updated at the POS. The POS user is not required to Refresh Data.

When product availability is updated at the POS, the update is automatically sent to Data Management.

Reporting

Table 5. New Report

Name

Description

Unavailable Products Report

Identifies unavailable products by site



Point of Sale (POS) | POS USB Serial Support

PRMA-6397

Implemented support for USB serial communication on Point of Sale (POS).

Affected Components:

  • Point of Sale (POS)

Point of Sale (POS)

Support seamless USB serial communication between POS and Genius/GPI System (Payment Platform).

Point of Sale (POS) | Drawer Session Number on POS Order Object

PRMA-6945

Added Drawer Session Number to Point of Sale (POS) Order Objects to improve sequencing of Drawer Events.

Affected Components:

  • Cloud Portal

  • Pipeline

  • Point of Sale (POS)

Cloud Portal

  • Added Preserve Strict Event Order to Data Stream Endpoints - Drawers tab to enable/disable sending drawer events in strict order to this target address

    Cloud_Portal_Data_Stream_Endpoints_Preserve_Strict_Event_Order.png
  • Extended site subscription to include preserve_event_order flag

Pipeline

Added TillID tag to order xml files.

Point of Sale (POS)

Drawer Session Number is now included in Order Object to allow integrators to consume Drawer Session Numbers from Data Streams.

Reporting | Rounded Adjustments

PRMA-7095

Implemented Rounded Adjustments in Reporting to represent the difference between exact transaction amount and rounded amount collected. Rounded Adjustments are the sum of all cash rounding adjustments for the specified period and can be positive or negative.

Affected Components:

  • Reporting

Reporting

Enabled user to retrieve rounded adjustment data from Calculated Statistics API and Order Payments API by adding new rounded_adjustment field to Payments section of both API responses.

Staff | Synchronize Punches Updates

PRMA-5275

Synchronized punch updates from Staff to data from Point of Sale (POS).

Affected Components:

  • Cloud Portal

  • Point of Sale (POS)

  • Staff

Cloud Portal

Renamed Staff.ExtendedShiftData.View permission to Staff.ExternalShiftData and changed permission description to Allows managing information regarding employee shift details with additional configuration information for external systems.

Point of Sale (POS)

To support time punch synchronization between back office and POS:

  • Added support for boh-timepunch.delete message from Staff.

  • Extended PosShiftDetails object with new ShiftId field.

Staff

Improved Punch Edit functionality by enhancing PosShiftDetails logic to disallow recreation of a previously deleted shift. Error message displays in such instances.