Client Release ( POS, KDS, KIOSK)
Add a KDS Setting to Disable Key-Code Toast Notifications
The toast notifications that appear on the screen whenever a key is hit on the bump bar have been
noted as being distracting on occasion. We have added a segment to the bump bar JSON to make this configurable. If the key code is not mapped, it will still display the keycode.
'Debug Notifications": "Enabled",
'Expo Bumping": "Enabled"
Add a KDS Setting to Disable Bumping from GridView KDS Unless the All Items in the Cell are Ready
"Expo Bumping" has been added as a setting in the JSON. There should be two options for this setting: Enabled and Disabled.
'Debug Notifications": "Enabled",
'Expo Bumping": "Enabled"
Add a Permission to Enable/Disable Offline Mode
Added a POS permission for the ability to enable/disable offline mode
Automatic Offline Mode so Restaurant Operators do not Have to Manually Switch to Offline Mode
The client application should be able to automatically convert to offline mode so that the system can
detect system/internet issues without manual intervention. This setting is toggle-able from the POS settings.
Rename Enter Seat Number to Enter Table Number on POS
The text "Enter seat number" in the image below should now read "Enter table number"
Server Release (HQ and API)
Orders that come from OLO will no Longer Show Quantity Numbers on the KDS if the Quantity is >1
When orders come in from OLO with multiple quantities they typically display as 2x Item or 3x Item. With this change, these orders will now split out into individual products instead of showing as a multiple
Add an Option to Hide Item Modifiers when Printing or Displaying Orders
In order to reduce the amount of information shown on the screen, we have added an option to hide specific modifiers from view on the KDS when applicable
Add an Option to Display Suggested Gratuity Without Checkboxes
The way that the suggested gratuity currently displays is being changed. Currently the suggested gratuity display with check boxes next to the suggested amount on the authorization slip. We have added an element to the Custom Receipt Template to display the suggested gratuity on the guest check as well as the authorization receipt
Add a Setting to Enable/Disable Printing of Credit Card Authorization Receipt
We currently print two copies of the credit card authorization receipt whenever a Freedompay credit card authorization is made.
The customer tip flow is used by servers using the Handhelds with the Moby 5500, and at the end of the procedure, the customer is asked to submit a tip and choose whether to print, email, or forgo a receipt. The original authorization receipts are simply tossed away, resulting in more paper waste. We have added a setting to disable the automatic printing of a Credit Card authorization receipt
Add an Export to Excel Option to the HQ Activity Report
The report on HQ Activity can be exported to Excel. The Details column's content won't initially be exported because it can't readily fit in the same rows of change logs, but we will have a link to download the imported file and the import's results instead
All Reports with Period Filters that Apply to Weeks Should Respect the "Week Starts On" Day of the Site
If a site is set to have their week start on a Wednesday, any report which has a filter option for “last week” or “this week” or “week starting from” should respect the week that starts on day, instead of the calendar week
Send correct error codes to OlO
More precise error codes will now be used by TRAY when doing the basket test in Olo for products that failed. In order to assist the operator in determining which items in the Olo menu need to be corrected, TRAY will also return a list of items that failed.
Regardless of whether the item is unavailable or unmapped, the POS API currently only utilises the 1101 error code in its error response. The Olo error code 1301 should be used if there are any missing mapping data. We may also return an optional array listing all the specific things that have failed for failures 1101 and 1301.
Only 86-marked objects should have the error code returned at 1101, and items with the incorrect PLU mapped should have the error code returned at 1301.
Guest facing gratuity interface not calculating percentages correctly when
"Amount Buttons" are selected
In some cases, the gratuities were displaying incorrectly when displayed as amounts instead of percentages
Failover Prints on Active Routing Themes are Printing Multiple Times
STR-1554 & STR-1682
Failover printers will continue to print to each other with no end
Pushing a Pricing Schedules from the Node Does not Apply the EID to the
If a node has assigned an EID to a price schedule, that EID should be applied to the site level as well
Optimize HQ sites view in order to reduce load time
At the moment, the sites tab loads very slowly or becomes unresponsive. The site's view has been updated so that data and filters load asynchronously rather than having to pre-render the data into the user interface. The site's view needs to be the default setting for HQ
Some Default Included Product Modifiers are not Included with OLO Orders
Some default included product modifiers are not included with OLO orders
Adding or Updating SMS Template Messages do not save
The SMS notifications field was not getting saved properly
Dates displayed for This Week to Date and Last Week to Date are not correct
When the user selects the This Week to Date or Last Week as a period filter for any HQ report on Sunday, it shows current week for "Last week" filter and wrong dates for "This Week to Date" filter
Staff Summary Shows Total Shift Sales Twice for Shifts Crossing TDT (Trading Day Time)
When a server is clocked in before TDT and clocked out after TDT, total shift sales are displayed twice
Staff Summary report showing wrong OT pay it looks like the OT multiplier is overriding the OT wage from pay classes
Staff summary report displays incorrect overtime wages amount if overtime wage is configured from Pay Classes and Site settings -> Financial
Employees Clocked out Automatically at TDT Get Clocked out at Random Times
If a store has roles with the stay clocked in permission, users with other roles should automatically get clocked out automatically as a part of automatic end of day jobs. Currently, those users show a clock out timestamp that varies. Typically if the Trading day time (TDT) is set to 4 am, we see varying “clock out” timestamps between 3:30 am and 4:00. Expected Behavior: The user should be clocked out when the job runs and the user’s shift should show a timestamp of 1 minute before the day start time. If TDT is 4:00 AM, clock-out should show as 3:59 AM
Pricing Import is Causing Table to be Locked
When a user tries to do a menu push and starts pricing import without waiting for the menu push to finish then pricing import is failing as menu push is locking the database tables. Pricing import is failing because menu push and pricing import use the same database tables