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.
This section provides information about changes that affect the way a restaurant receives payments.
The following notes provide information about new and improved functionality. Note that this section does not include tax improvements and fixes, which are in the Tax Improvements section.
The Toast POS system includes a new general ledger (GL) code to report credit card fees for American Express credit card payments that are processed using American Express Optblue. The new GL code is named Amex Optblue Fees. You can map the Amex Optblue Fees GL code to one (or none) of your GL categories to control the way American Express credit card sales appear in the Accounting report for your restaurant. The information in the accounting report is also available in the accounting data export file.
The name of the Amex Total GL code is changed to describe the amount more accurately. The Amex Total GL code is now named Amex Payments.
Amex Payments does not include fees for processing American Express Optblue credit card transactions. You can use the Amex Payments GL code with the new Amex Optblue Fees GL code to display the expected amount that the Toast POS system will deposit to your bank for American Express payment. For example, you might map both GL codes to an Expected AMEX deposit GL category on the accounting report for your restaurant.
If you use an accounting service integration with the Toast POS system, make sure that you coordinate with that service provider before using the Amex Optblue Fees GL code.
Previously, you could select a pay out reason only when you performed a pay out operation from the Cash Management > Pay Out section in the Toast POS home screen. Although you could perform a pay out operation from within a specific cash drawer (with the Cash Out button), that version of the pay out operation did not allow you to select a pay out reason.
In this release, the cash drawer version of the pay out operation now allows you to select a pay out reason. You configure the pay out reasons in the Other Setup > Pay Out Reasons page on the Toast administration back-end.
The following notes provide information about fixed problems.
The Toast POS app now consistently displays the masked card number
(asterisks followed by the last four digits) when you make a gift card
transaction (adding value, using for payment). In some situations, the
app previously showed Gift Card
and the amount only, and
the masked ID number was not included for reference.
When an employee increases the quantity for an ordered item, and that menu item includes a modifier in a modifier group that has Enable Substitution Pricing set to Yes - Removing a $2.00 defaulted modifier will make another $2.00 free, the order is now priced as expected. Previously, substitution pricing was correctly applied to orders of these items when the quantity was 1, and not to orders with a quantity greater than 1.
Note |
This feature is in limited release. |
The following notes provide information about improved tax functionality and tax fixes.
-
Algorithm Change 1: Tax Included Items and Fixed Dollar Discounts
-
Algorithm Change 2: Per Menu Item Quantity 1 Tax Calculation
-
UI Change: Display Pre-Tax Price and Tax Amount Separately for Tax Included Items
-
Fix: Discount Fields on Orders Detail Page Now Correct For Tax Inclusion and Smart Tax Items
-
Fix: Cost-Added Modifiers Now Show Correct Value On Tax Exempt Checks
-
Fix: Tax Amounts for Tax Inclusive Items Are Now Displayed on Receipts
Previously, the Toast POS system updated the tax amount on menu items after a discount was applied, with one exception: when a fixed dollar discount was applied to a tax included item. With this release, the Toast POS system will apply a fixed dollar discount to the pre-tax price on tax included items, and then recalculate the tax amount based on the newly-discounted item price.
Menu item example:
Menu Item Price = $5.00 Tax Rate = 7% Tax Included Discount = $2.00 OFF
For this menu item, the previous and new calculations for discounting and taxing are:
Previous Calculation and Total: $5.00 (post-tax menu item price) - $2.00 (discount) = $3.00 (total) New Calculation and Total: $4.67 (pre-tax menu item price) - $2.00 (discount) = $2.67 * 1.07 (recalculating tax amount based on post-discount price) = $2.86 (total)
Previously, the Toast POS system rounded fractional penny amounts on each line item on a check, even if the line item represented a quantity greater than 1. As a result, the tax amount applied to two of the same items could be different, based on whether the two items were displayed as consolidated or separate on the Toast POS device.
With the new tax algorithm, regardless of whether multiples of the same item are consolidated on a check or displayed as separate line items, the Toast POS system will always round fractional pennies per tax, per quantity of 1.
The following table shows examples of how the previous and new tax algorithms handled tax calculation for consolidated and separate items.
Menu Item | Previous Tax Calculation | New Tax Calculation |
---|---|---|
Formulas |
2 Banana Smoothies * Tax Rate = Final Price |
1 Banana Smoothie * Tax Rate * Quantity = Final Price |
Consolidated Menu Items |
Tax Total = $0.81 ![]() |
Tax Total = $0.82 ![]() |
Separate Menu Items |
Tax Total = $0.82 ![]() |
Tax Total = $0.82 ![]() |
Previously, receipts and the Toast POS device displayed the post-tax price of tax included items in the Subtotal field and $0.00 in the Tax field.
With the new tax algorithm, receipts and the Toast POS device will display the pre-tax amount in the Subtotal field and the correct tax amount in the Tax field.
Menu item example:
Menu Item Price = $5.00 Tax Amount = $0.33 Tax Included
Previous Behavior | New Behavior |
---|---|
![]() |
![]() |
Previously, the Order Details page reported different discount amounts for tax inclusive items. The Discount field (in the Items table) was not the same as the Amount field (in the Discounts table). For example, one field might show $0.23 and the other $0.24. The same problem occurred with items configured for Smart Tax.
This release fixes the problem for both tax inclusive and Smart Tax items. The Order Details page now reports the same discount amount in the Items and Discounts tables for a given discount.
Previously in the Sales Report > Summary page, the Discount Total fields in the Discount and Gross Sales tables listed different amounts. The one-cent difference was caused by a rounding error in one of the reports. This release fixes the problem and both fields now list the same amount.
Previously, the following problem occurred with a tax inclusive item that was set to be tax exempt for takeout and delivery. If you had created a modifier group for the item with an option that added an additional cost to the item, the modifier (when added to the item) should show a reduced price. Instead, the modifier showed its full value, so that the itemized check did not add to the total. This release fixes the problem so that the modifier shows the reduced price.
Previously, a problem occurred if a restaurant configured
Receipt Tax Options as Display each tax
rate as a separate line (in the Other Setup > UI
Options page on the Toast administration back-end). With this
configuration setting, tax amounts were correctly calculated for tax
inclusive items but the tax amounts would show as $0.00
on
printed and digital receipts. This release fixes this problem.