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 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 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 provides a complete workflow from till monitoring to deposit verification, ensuring cash is properly tracked, balanced, and recorded each day.
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.

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).


