This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Restaurant Operations 2.34

This section provides information about changes that affect the way restaurant employees take and fulfill guest orders.


The following notes provide information about new and improved functionality.

Held Tickets Can Be Seen On Prep Stations

The Course Pacing section of the Kitchen/Dining Room > Meal Pacing page has a new configuration option, Held Tickets, that appears when you have selected the Sending Courses > Sending first course sends all tickets: fires first course tickets, holds other tickets until fired option.

The Held Tickets configuration option allows you to control whether held tickets are visible on just the expediter KDS device (Show at expediter only) or at both expediter and prep station KDS devices (Show at both expediter and prep stations). Note that this feature applies to held courses, not held menu items.

New Option To Prompt For Required Menu Item Selections

You can now configure a required menu item selection for orders. For example, if restaurant employees pour their own beverages, such as in a breakfast restaurant with coffee, you can now require them to add a drink per customer to the order, even if it is a free beverage such as water. You can configure this prompt to occur when sending an order to the kitchen or when a guest is ready to pay.

Pending Orders UI and Configuration Changes

This release includes some UI changes to the screens that control or display information for takeout and delivery orders. In addition, a new configuration option controls whether Toast POS users can manually enter prep times.

Changes on the Toast POS screens:

  • The Schedule icon has been updated in the header of the Takeout/Delivery Customer Information input screen.

  • In the header of the Pending Orders page, the Change Schedule icon is now the Reschedule icon and the Dates icon is now the View Dates icon.

  • On the New Order screen, a Schedule icon displays in the header, in addition to the existing SVC Charge and Switch User icons

On the Toast administration back-end, the Other Setup > Takeout/Delivery page has a Scheduled Orders section with a Manual Prep Time Input option. This option controls the display of the manual prep time input when creating a scheduled order on the Toast POS device:

  • If set to On (the default), the Set Preparation Time input screen will display, which is the behavior in the previous release.

  • If set to Off, the Set Preparation Time input screen will not be shown when scheduling an order from the terminal (that is, the user can not manually enter a prep time).

Kitchen Setup Page Has Been Reorganized for Better Clarity

The Kitchen/Dining Room > Kitchen Setup page in the Toast administration back-end has been reorganized to make it clearer which settings affect printed tickets (Printed Tickets), which settings affect KDS tickets (Ticket Screens), and which settings affect both (Printed Tickets and Ticket Screens).

Electronic Gift Card Ordering Page Now Uses Toast Online Ordering Logo and Background Image

For restaurants that use Toast online ordering, the electronic gift card ordering web page now uses the restaurant logo and background image that you configure for Toast online ordering. Previously, the electronic gift card ordering page displayed the Toast logo.

Toast Online Ordering Sign Up Page Clarifies Terms and Conditions

The web page that restaurant guests use to sign up for Toast online ordering accounts now includes text that explains the terms and conditions that apply when guests use online ordering.

Creating Takeout Orders Without Guest Information

Previously, a takeout order had to specify the guest information (especially the guest's phone number).

This release includes the following changes to takeout orders:

  • You can create a takeout order without specifying guest information. At the Takeout Customer Information screen, tap Done (or Cancel) without entering a phone number.

  • If you create a takeout order by specifying a phone number, you can remove the guest information by using the Change Customer option (in the Overflow menu), selecting the customer name, and tapping Done.

Updated Error Message on Toast Administration Back-end

This release updates and clarifies the error message when a user tries to access a page on the Toast administration back-end without the necessary permissions. The previous error message (You do not have permission to access this page) is replaced with the following text: Access to this page requires an additional permission. Check with your manager about getting access.


The following notes provide information about fixed problems.

Tab Names Now Wrap Properly on KDS Tickets

In previous releases, a long tab name on a KDS ticket could overlap other information on the ticket. With this release, tab names now wrap correctly without overlapping the guest count, timer, or server name.

Caller ID No Longer Prompts for Dining Option Twice

The caller ID function of POS devices only prompts restaurant employees for the dining option for an order once. It correctly applies the dining option to the order. Previously, the caller ID function prompted employees for the dining option and then prompted for the dining option again later.

Switching Between Delivery Views No Longer Crashes the Toast App

Previously, a problem on the Delivery screen of the Toast POS device could cause the Toast app to crash. The app could crash if you switched back and forth multiple times between the Unassigned and En Route views. This release fixes the problem.

Printed Tickets Show Menu Item-level Dining Options

A problem has been fixed that prevented menu item-level dining options from appearing on printed tickets.

Voided Items No Longer Reprinted

When an item is voided from a check, the changed ticket containing the void should only print once. Previously, the changed ticket containing the voided item would continue to print each time the Pay button is selected.

Loading Void Reasons No Longer Causes a Crash

This release fixes a problem where selecting a void reason when voiding a menu item or a modifier could cause the Toast POS app to crash.

Pricing Strategies Filter on Price Editor Page Now Behaves Properly

Previously, the pricing strategies filter on the Price Editor page only worked with the Base Price and Size Price pricing strategies. This feature has been fixed so that the Price Editor page now filters on the pricing strategy you choose. However, an issue still exists where, when filtering by some pricing strategies, filtered menu groups are displayed correctly but their child menu items are not displayed. You can work around this problem by clicking a filtered menu group twice to collapse and re-expand it.

Hint Text Now Displays Correctly on the Modifier Group Details Page

Previously, if the Pizza Menu Management module was enabled and you tried to use an existing menu group as the source of modifier options for a modifier group, the hint text that appeared for the Select pricing for all modifiers configuration option on the modifier group's details page showed a message key instead of the actual message text. This problem has been fixed.

Copying a Menu Item with Location-specific Prices Now Works Correctly

Previously, if you used the Add > Copy Existing Items to create a new menu item based on an existing menu item, and that existing item used location-specific pricing, the location-specific prices were not copied to the newly created menu item. On 2019-08-12, a fix for this issue will be released in the production environment. With this fix, when you copy a menu item with location-specific prices, those prices are copied to the newly created item and you can edit the location-specific prices of the existing menu item and the newly copied menu item independently.

Inaccurate POS Device Clock Time No Longer Incorrectly Affects Time-Specific Pricing

Toast POS devices now use time of day information from Toast POS system cloud components to determine when to apply time-specific pricing. Previously, inaccurate POS device clock time might cause the device to apply time-specific pricing at the wrong time.

Notification Setup Changes Are Saved Properly

A problem existed that prevented changes made on the Other Setup > Notification Setup page in the Toast administration back end from being saved. This problem has been fixed.

Different Guests Can Be Associated with Checks Split From a Single Order

Previously, a problem could occur in which a guest associated with a check split from a single order would be associated with all checks on that order. This release fixes the problem so that checks split from a single order can have different guests associated with them.

Manually Firing an Item from the Expediter No Longer Causes a Duplicate KDS Ticket

An issue existed with the Item Fire by Prep Time feature where, if an expediter fired a held menu item before its normally scheduled fire time, a duplicate KDS ticket was created. This issue has been resolved.

KDS Menu Item Quantity Numbers No Longer Intermittently Displayed in Small Font Size

A problem that intermittently displayed some menu item quantity numbers in KDS tickets in a smaller font size than the other quantity numbers in the ticket and in the other tickets on the KDS has been fixed. KDS menu item quantity numbers display in the expected font size.

Fix for Application Not Responding Errors and Increased KDS Startup Times

This release resolves an issue that caused an increase in application not responding errors and start up times for KDS devices.

Issues that Caused KDS Devices to Crash Have been Fixed

Two issues existed that periodically caused a KDS device to crash. These issues have been fixed.

Ticket Color on Level 2 Expediter is Updated Correctly when Level 1 Expediter Marks the Ticket as Fulfilled

When two-level fulfillment is enabled and two expediter KDS devices are configured, a ticket on the Level 2 Expediter should turn yellow when it has been marked as fulfilled on the Level 1 Expediter. A problem existed that intermittently prevented the ticket on the Level 2 Expediter from changing colors. This problem has been solved.

Publishing Changes From Publish Config Page No Longer Results in Error

Publishing changes using the Publish Config page for enterprise restaurant changes no longer results in an error. Previously, attempting to publish changes at multiple restaurants in a restaurant group did not work correctly. You can publish changes at multiple restaurants using the Publish Config page now.