Toast POS Integration

Prev Next

Restaurant365 integrates with Toast POS, enabling seamless data flow between a location’s POS and the R365 platform. This allows daily sales, labor, and payment information to automatically drive reporting and accounting processes in R365. Learn more about POS integrations.

Data Transfer from Toast to R365

R365 connects directly to Toast POS’s cloud service through an API. Once authorized, data flows automatically into R365. Learn more about connecting Toast below.

The POS system is the source of record for all daily sales and labor activity. R365 reports on, but does not alter, the information recorded in the POS.

The daily polling cycle imports Toast data from the previous business day and creates corresponding records in R365 for financial and operational reporting, including the Daily Sales Summary (DSS).

Sales Data from Toast

When sales data is imported, R365 creates detailed records based on the information received from the POS. Learn more about POS Sales integrations.

Click to expand for additional information.

Sales ticket records generated from Toast data include:

  • Receipt number (display number in Toast)

  • Date (opened date)

  • Server

  • Service type/revenue center.

  • Guest count

  • Menu items, including modifiers.

  • Tax

  • Charge tips

  • Payments

  • Discounts.

  • Credit card fees

  • Voids

Learn about alternative polling configurations which change the way sales data is imported below.

Paid outs and paid ins are imported to R365.

By default, paid outs in R365 are named by the reason entered in Toast. Learn about alternative polling configurations below.

Deposits entered in the POS are imported to R365.

Multiple deposits can be configured to import as a single deposit in R365. Learn about alternative polling configurations below.

Labor Data from Toast

When labor data is imported, R365 creates employee-related records derived from POS data. Learn more about Labor integrations.

Click to expand for additional information.

POS employee records are created in the next polling cycle after an employee is added to Toast POS whether or not they have clocked in.

If a new Toast employee needs to be imported immediately, repoll the latest DSS.

Employee records created from Toast include:

  • Hire date (created on date in Toast)

  • Payroll ID (external ID in Toast)

  • Email address

Job records created from Toast include:

  • Payrate (default wage in Toast)

Labor details created from Toast time punches are polled with a 14 day labor lookback window to capture updates made in the POS after the initial import.

This means that changes made in Toast to labor data from the last 14 days will automatically import with the next regular polling cycle, or by repolling a DSS within the lookback period for a date after the adjusted business day.

For example, if a shift from Monday is edited in Toast on Tuesday, the shift in R365 will automatically update on Wednesday when the DSS imports, or by repolling the Monday DSS.

Declared cash tips are imported to R365.

R365 does not import undeclared cash tips.

Repolling Data

When changes are made within the POS to correct missing or inaccurate data, the DSS must be repolled in order to transfer the updated data to R365.

If the affected DSS is less than 30 days old, the fastest way to trigger a repoll is to delete the DSS record from the Daily Sales Summary (Classic) page. R365 regularly checks for missing DSS dates, and a deleted DSS will automatically repoll with the most current POS data within about 30 minutes.

For DSS older than 30 days, please contact R365 Support to assist with repolling the data.


Customization

Toast POS Integration Configurations:

R365 Support uses the default polling configuration when setting up a new location. If other Toast integrations exist in the system, R365 will use the same configuration in use at the existing locations.

Click to expand for additional information and images.

The default Toast configuration imports discounts as they are named in the POS. This can be changed to import discounts grouped by sales category:

The below examples show the discounts section of the same DSS, originally polled with the default configuration and repolled with the discounts by sales category configuration.

Default configuration

Import by sales category

The default Toast configuration imports sales items grouped by minor categories (menu group in Toast). This can be changed to import sales items grouped by major category (sales category in Toast):

The below image shows an example Toast menu. Major categories are in blue. Minor categories (the default polling option) are in red.

The default Toast configuration includes the following setting:

Name

Description

Block Special Request Menu Items

Blocks the import of ‘special request’ additions which prevents R365 from creating new menu item records for these requests.

The following alternative polling configurations are available for Toast POS:

Name

Description

Convert Cash Entry Type to PIPO

Polls specific cash entry values as paid outs or paid ins.

Block Process Day Tips for Future Orders

Blocks tips from importing on the process date of future order sales.

Do Not Use Reasons for Cash Entry PIPO

Ignores the ‘reason’ given in the cash entry details for paid outs and paid ins.

Main Item Price

Imports the ‘main item price’ on sales details instead of the modifier price replacement.

Menu Tree

Checks all paths in Toast menu groups and uses the lowest-level result in each sequence as the category when minor categories are enabled.

Import Open Item Sales Categories

Uses the category name instead of the menu item name if a menu item contains “ADD” and is not a food item.

Single Deposit

Combines deposit details into a single deposit.

Block Deferred Revenue

Blocks deferred revenue of any name from Toast summary DSS.

Combine Paid Out Types

Combines a list of paid out types into single imported paid out by type.

Applied Discount Concatenation

Adds discounts to the payment type.

Discount Names

Imports value-added tax (VAT) from Digital Dining comp certificates.

Include Excess Waste Order

Imports the daily $0 Toast waste order as a sales ticket and includes a ‘Waste’ payment type to offset the ticket amount without creating a waste log entry.

Discounts/Comps by Category

Renames applied discounts using the format ‘{discountName} - {salesCategory}’.

Captured Payments

Includes payments with a status of “PROCESSING”.

Open Items Categories

Imports open items using the name “Open” plus the category name.

Override wage values

Uses wage override values instead of default employee wage values.

Split Facilitator Taxes

Imports Toast ‘Marketplace Facilitator Taxes Paid’ as a separate line on the DSS.

Use Close Time for Ticket Time

Sets the ticket time in R365 to the Toast ticket close time instead of the open ticket time.

Append card type to to credit card fee

Adds the credit card type to the payments types ‘Credit Card Fee’ and ‘Refund Credit Card Fee’ and to the menu item ‘Refund Credit Card Fee’.

Ignore Close Out Imbalances for Tills

Ignores the cash entry types ‘CLOSE_OUT_OVERAGE’ and ‘CLOSE_OUT_SHORTAGE.’

Append Tax Exempt to Toast Sales Category

Appends ‘ - Tax Exempt’ to the sales category of items flagged as tax exempt in Toast.

Import Toast Sub Category in Modifier Group Name

Imports modifier group names with subcategory names to support full modifier group imports within major categories.

Enabled Option Group Pricing Mode Modifier

Uses Toast ‘OptionGroupPricingMode’ when calculating modifier selections.

Fetch Refund for empty sales dates

Imports refunds for days with no sales data.

Use Receipt Line price

Imports the ‘receipt line price’ for modifiers.

Strip “Amount” from Redeem Points

Removes the dollar amount prefix from ‘Redeem Points’ menu item names.

Prefix PLU to Menu Item

Adds the price look-up (PLU) value to menu item names.

Ignore Pay Balance Details

Imports house account ‘Pay Balance’ menu items without check number and date in display name.

Ignore Capital Reporting

Ignores the “mcaRepaymentAmount” field retrieved from the Toast API.

Add On Integrations

The Toast POS integration supports the following add on integrations:

  • Intraday Polling

    Intraday Polling is an add-on feature that collects current sales and labor data from compatible POS systems every 15, 30, or 60 minutes, depending on the POS system’s capabilities, allowing the Operations Dashboard and R365 Intelligence Dashboards to display real-time performance alongside forecasted values

    Data imported through Intraday Polling does not produce a DSS, or update other reports that pull data from the DSS. The DSS will continue to be created as scheduled with the previous day’s complete data to populate these reports.

  • Schedule Writeback

    Schedule Writeback sends schedules that are created in R365 to the POS when published, providing a time frame for employees to clock in for their Scheduled start time. This allows locations to use the schedule enforcement features in their POS system to prevent employees from clocking in early.

    • The scheduling feature in Toast must be enabled to use R365 Schedule Writeback. Contact your POS representative to confirm scheduling is enabled.

    • Schedule enforcement settings are managed in Toast.

  • Till Management

    Till Management provides a complete workflow from till monitoring to deposit verification, ensuring cash is properly tracked, balanced, and recorded each day.

  • Revenue Center Splits

    Revenue Center Split enables businesses with distinct service areas — such as bars, dining rooms, or patios— to treat each area as a separate location in R365. This allows for more accurate reporting and improved sales tracking by isolating data by service area.

  • Menu Item Modifier Management (beta)

    The POS Menu Item Modifier Management POS integration configuration allows for menu items to be created in R365 based on the combination of parent menu items and their associated modifiers.

    In Beta

    Menu Item Modifier Management is currently in beta and is only available for select POS systems and customers. It is not fully supported across all environments. Contact your CSM for more information.

  • POS Employee Management (beta)

    POS employee management integrations send employee records from R365 to the POS. Employees created or updated in R365 are pushed to the POS with their mapped jobs and locations, reducing manual entry and aligning employee details across systems. Adding this to an existing standard POS sales and labor integration allows R365 to become the source of record for employee data in the POS.

    Creating Employees in Toast

    To successfully push R365 employee records to Toast, the employee record must:

    • Have a payroll ID

    • Be active

    • Be assigned to an R365 location with an active Toast POS sales & labor integration

    • Have R365 jobs which are mapped to POS system jobs (if assigning jobs)

    Learn more about creating employees with a POS employee management integration.

    Updating Employee Information

    The following employee details can be updated in the POS from changes made in R365:

    • Email address

    • Phone number

    • Address

    • Active/inactive status

    • Job assignments

    Learn more about syncing a POS employee management integration.

    In Beta

    This feature is in beta. Contact your CSM to learn more.


Connect a Toast POS to R365

Follow these steps to connect a Toast POS to R365:

Click steps to expand for additional information and images.

1) Add the Restaurant365 integration to ‘My Integrations’ in Toast

Search for “Restaurant365” on the ‘Add Integrations’ page in ‘My Integrations’ and click Add Now.

  • Leave the ‘Partner Location ID’ and ‘Group ID’ blank.

  • If you cannot see the ‘My Integrations’ section in Toast, please reach out to Toast Support.

  • If you are not currently subscribed for Toast API access, you can submit a request to Toast to subscribe.

For more information, please see the links below:

2) Receive location GUIDs from Toast

Toast will send the ‘Restaurant Toast User’ and R365 an email like the one pictured below containing the required globally unique identifiers (GUIDs).

3) Follow the instructions to Connect a Cloud POS.

Include the location GUIDs from step 2 in the ‘Customer Notes’ field of the Location Add-On Form (step 5).