Your finance team may spend hours copying sales totals from Toast. Staff export reports, update sheets, and enter the same data in NetSuite. This work takes time and can lead to errors.
The work grows as you add more stores. A good NetSuite Integration can send daily totals into NetSuite. Sales, taxes, tips, and payments can go to the right accounts.
Separate systems create more work. Managers pull reports from Toast. They then change the format in Excel. Someone must enter those totals into NetSuite. Each step adds time and creates another chance for an error.
Think about a restaurant group with eight stores. Each store records sales from dine-in, takeout, bar, and catering orders.
The finance team may handle hundreds of daily reports each month. Staff must check each report and enter the totals. Manual work also slows reporting. Your team may not see final numbers until weeks later. By then, the data is less useful.
A working Toast and NetSuite Services connection can create daily sales entries. The data can post after each store closes.
The setup can provide:
The system does not replace your accounting team. Staff still need to check the data. The goal is to remove repeated data entry. Your team can then spend more time reviewing the numbers.
Prepare NetSuite before you connect Toast. A weak setup can cause errors later.
Your chart of accounts should match how Toast groups sales. Toast may split sales by channel or service area.
For example, Toast may track:
Each group needs a clear NetSuite account.
You may also need accounts for:
Avoid making too many accounts. A long account list can make reports hard to read. Group small sales types when they do not need separate reports.
NetSuite uses fields to sort financial data. These fields include subsidiaries, locations, departments, and classes.
A subsidiary is a legal company inside your NetSuite account. A location may be one restaurant or store. A class can group sales by brand or type. A department can group work by team.
Decide how you want to view reports. You may need reports by store, region, or restaurant brand. A franchise group may use one subsidiary for each legal company. A group with one company may use locations instead.
The guide to classes and subsidiaries explains these fields in more detail.
Finish this setup before mapping Toast data. Later changes may force you to redo the work.
The connection needs access to NetSuite. It also needs permission to create the right records.
The role may need access to:
A journal entry is a record of money moving between accounts. An access token is a secure key. It allows two systems to connect without sharing a normal password.
The NetSuite roles and permissions guide explains how access works.
Give the connection only the access it needs. This keeps the setup safer and easier to manage.
Toast holds the sales data. The tool receives that data through a partner link or an API.
An API is a set of rules that lets two systems share data.
Toast offers standard read-only API access for approved uses.
Read-only access lets another system view data. It does not let that system change Toast records. Access may depend on your Toast plan. It may also depend on your account settings.
Shogo is available through Toast Partner Integrations.
An approved Toast user can add Shogo through the partner portal.
Do not assume every Toast account has the same access. Some plans may need added tools or settings. Check with Toast before you set a project date.
The tool may pull these daily totals:
The exact list depends on the tool and your Toast setup. The tool then sends each total to the right NetSuite account.
You have several ways to connect Toast and NetSuite. Each option offers a different mix of speed, cost, and control.
Provider costs can change. Ask each provider for a current quote.
Most restaurant groups should start with a prebuilt tool.
A prebuilt tool already knows how to move common sales data. This can reduce the amount of custom code.
Toast supports Shogo through its partner program. Shogo can create daily sales entries in NetSuite.
It can also map sales by:
A prebuilt tool may be a good fit when:
The tool can move the data. It cannot choose your accounting rules. Your finance team still needs to decide where each total should go.
A custom build gives you more control. It also takes more work to support.
Consider custom work when:
For new custom links, Oracle recommends SuiteTalk REST web services.
REST web services help systems share data. Oracle also recommends OAuth 2.0 for new links. OAuth 2.0 is a secure sign-in method for system connections.
The price of custom work depends on the scope. List every data flow before asking for a quote.
The steps below show a common Shogo setup. The screens may change, so follow the latest Shogo and Toast steps.
Log in to Toast Web. Open the Partner Integrations area. Make sure your account can add partner tools. You may need the Manage Integrations permission. Find Shogo and select the stores you want to connect to.
Create or open your Shogo account. Add your Toast stores through the setup screen. Check each store after the link is complete. Make sure the store names and IDs are correct. Start with one store when possible. Test that store before adding the rest.
Create the NetSuite link inside Shogo. Follow Shogo’s latest steps for roles and access tokens. Make sure the link points to the right NetSuite account. Also check whether you are using a sandbox or production account.
A sandbox is a test copy of NetSuite. It lets you test without changing live records. Use a sandbox for the first test when possible.
Each Toast store must match the right NetSuite fields.
These fields may include:
A custom segment is a field made for your own reporting needs. This step controls where sales appear in reports. Review every match with your accounting team.
Connect each Toast sales group to a NetSuite account.
You should also map:
Keep a record of each choice in a spreadsheet.
Include:
A debit or credit shows which side of an account receives the amount. This file gives your team one clear list. It also makes later changes easier.
Run a test with one closed business day. Review the entry created in NetSuite.
Check:
Compare the NetSuite entry with the Toast daily report. The entry may balance and still use the wrong accounts. Check every line before launch.
Turn on the daily feed after the test passes. Set the feed to run after the restaurant day closes. Watch the first several entries.
Compare each entry with:
Fix small issues before you add more stores.
Good mapping is the heart of the setup. Most report errors start with a bad account match.
Toast may group sales by revenue center.
A revenue center is a sales area, such as a bar or dining room. Each revenue center needs a matching NetSuite account.
Your account names may be different. Use this table only as a basic example.
Toast tracks each payment method. NetSuite should keep enough detail to help match bank deposits.
A common setup may include:
A clearing account holds an amount until the bank deposit arrives.
Do not send card sales straight to the bank account without review. Card fees and deposit delays can cause the totals to differ. A clearing account makes these gaps easier to find.
Tips are often a debt until workers receive them. Map tips to a liability account.
A liability account tracks money the business still owes. Payroll or cash payouts can lower that balance later.
Service charges may use different rules. Ask your accountant how to record them. Do not assume service charges work the same way as tips.
Sales affect stock, but a basic sales link may not track ingredients. A Toast sale may be posted to NetSuite without reducing food stock.
A basic Toast and NetSuite link often sends money totals. It may not reduce cheese, flour, meat, or other items after each sale.
Ingredient tracking needs recipe data. The system must know what ingredients belong to each menu item.
Toast offers tools such as xtraCHEF. Other food cost tools may also help.
Review these points first:
Do not let two systems control the same stock total. That can cause the same change to post twice.
NetSuite can help manage orders from vendors. A NetSuite workflow can send approvals or flag low stock.
The Toast sales feed does not create a full buying process.
NetSuite still needs:
Build the sales feed first. Add stock and buying tools after the daily sales entries work well.
Good data can lead to better reports. The reports only work when the mapping is clean.
NetSuite dashboards can show recent restaurant results. A dashboard is a screen that shows key reports and totals.
Useful reports may include:
The NetSuite saved searches guide explains how to build dashboard searches.
A saved search is a report that updates when the data changes.
For deeper reports, review NetSuite SuiteAnalytics.
Restaurant groups need the same rules for each store. Use the same account and field setup where possible.
NetSuite can then show a profit and loss report for each store.
Managers can compare:
The reports only show the data sent from Toast. Daily totals do not replace detailed order reports inside Toast.
Even a good link can fail. Here are some common problems.
A post may fail when the role lacks access.
Check whether the role can use:
Read the error message before adding more access. Too much access may hide the true problem.
Toast may add a new sales type or payment type. If that item has no match, the feed may fail. It may also send the total to a general account.
Review the mapping after you add:
A stable group may review the list every three months. A fast-growing group may need to check it each month.
Stores may close in different time zones. The posting date should match the local business date.
Check how the provider handles:
Test one store in each time zone.
A failed feed may try to post the same day again. Shogo lists duplicate document number errors in its help files.
Check NetSuite before you post the day again. A custom build should include a duplicate check. This check blocks the same store and date from posting twice.
Connecting Toast and NetSuite is only one part of the job. The harder part is making sure the data supports good reports.
Anchor Group helps companies plan, build, and repair NetSuite Integrations.
The team can review:
Here is how Anchor Group can help:
Anchor Group is an Oracle NetSuite Alliance Partner.
The goal is not to make your team depend on outside help. The goal is to build a setup your team can understand and manage.
Danielle Hillebrand of Forney Industries said:
“Post go-live, Anchor has always been in our corner to help with any issues or questions that have arisen.”
That matters because system links change over time. Restaurant groups add stores, payment types, and delivery partners. A feed that worked last year may need updates today.
To review your setup, book a FREE 30-minute NetSuite fix.
You will speak with someone who understands NetSuite and real business work.
Most tools send daily sales totals from Toast into NetSuite. These totals may include sales, taxes, tips, payments, discounts, and refunds. The tool sends each total to a NetSuite account. Many setups create one entry for each store each day. They do not send every guest order. Detailed order data often stays in Toast for staff to review.
Setup time is different for each restaurant group. It depends on store count, account setup, access, and testing. A simple setup may move faster than a group with many legal companies. Test one full business day before launch. Check every account and store field. Do not turn on all stores until the Toast totals match the NetSuite entry.
Yes, NetSuite can support several subsidiaries. Each Toast store must match the correct legal company in NetSuite. The connection role also needs access to each one. Test every company before launch. Tax and currency rules may need extra review. One successful test does not prove every store is ready. Each store should have its own test before daily posting begins.
The provider may send an alert or mark the feed as failed. Read the error before you try again. Common causes include missing access, old tokens, or closed accounting periods. The sales data usually stays in Toast. Fix the cause before you run the feed again. Check NetSuite first. This step helps prevent the same sales from posting twice.
A standard tool may not need a full-time developer. Accounting staff can often review feeds and update account matches. A NetSuite admin should still manage roles, access tokens, and closed periods. A custom build needs more technical help. Your team also needs one clear owner. That person should manage changes to stores, sales groups, payments, and account rules.
Related Articles
Tagged with Integration