ERP
Inventory Management
Point-of-Sale
Retail
NetSuite POS Integration: SuitePOS and Third-Party POS Options

Last updated: November 4, 2026 · Independent guide · We do not sell rankings or coverage.
A NetSuite POS integration moves three things from the store into NetSuite: sales that reduce inventory, tenders that become bank deposits, and end-of-day totals your accountants reconcile. SuitePOS (from SuiteRetail) and Oracle’s own SCIS and NetSuite Point of Sale write store activity directly into NetSuite records, while third-party systems such as Shopify POS or Toast reach NetSuite through a connector that posts individual cash sales or one summary entry per store per day. Below is the setup every option needs.
If you are still choosing a POS, our guide to NetSuite for retail compares the products and their published prices.
How the two integration models differ
Direct options create NetSuite transactions themselves; connector-based options send their own sales data on a schedule. The table is our editorial summary of the sources cited below.
| Area | SCIS, NSPOS and SuitePOS | Connector-based POS (Shopify POS, Toast) |
|---|---|---|
| Inventory | Each sale relieves stock at the store location | Relieved only if the connector posts item-level cash sales or invoices |
| Payments | Tenders map to NetSuite payment methods | Tenders map to GL accounts in the connector; payout data may be missing |
| End of day | Drawer counts and over/short post as NetSuite records | Drawer close happens in the POS; NetSuite receives totals by business date |
Before you start
- License. Oracle says NetSuite Point of Sale (NSPOS) is available in the United States, Australia, Canada, England and New Zealand (Oracle, NSPOS Overview, no date shown). SuitePOS installs as a NetSuite bundle, and its 5.1 release notes say upgrades require a bundle upgrade and a full sync (SuiteRetail, no date shown).
- Features. Locations, Inventory, Multi-Location Inventory, Advanced Shipping and Advanced Receiving (Oracle, Enabling Inventory Features, no date shown).
- Roles. An Administrator for setup, the Deposit permission for whoever records deposits, and a dedicated integration user for any connector.
- Accounts. Undeposited Funds, a clearing account per card processor, a cash over/short account and, for SCIS, a store safe account.
- A sandbox. Oracle says NetSuite Connector does not support Release Preview accounts and recommends a sandbox for testing (Oracle, Token-Based Authentication for NetSuite Connector, no date shown).
Step 1: Enable Multi-Location Inventory
Go to Setup > Company > Enable Features, open the Items & Inventory subtab and check Multi-Location Inventory. Oracle warns that once you enable it and distribute items, you cannot turn it off without contacting Customer Support (Oracle, Enabling Inventory Features, no date shown).
Step 2: Create a location for each store
Go to Setup > Company > Locations > New. Enter a name, the subsidiary if you use OneWorld, set the kind of location to Store, and check Make Inventory Available so stock there can be committed to sales. Oracle warns against using locations for bins or shelves, because that causes problems with fulfillments, FIFO and LIFO costing and reporting (Oracle, Creating Locations, no date shown).
For SCIS, the location also needs an SCIS Store Safe Account and an SCIS Cash Drawer Difference account, or associates get an error when they open or close a drawer. Check Make Inventory Available In Web Store too, or SCIS shows zero available, and set the location on each store employee under Lists > Employees (Oracle, Configuring Locations for SCIS, no date shown). For a connector-based POS, map each POS store to exactly one NetSuite location in the connector.
Step 3: Set up a payment method for each tender
Go to Setup > Accounting > Setup Tasks > Accounting Lists > New, filter on Payment Method and click New. Use Offline for cash and EMV for chip-and-PIN. On the Account subtab, choose Group with Undeposited Funds or Deposit To a bank-type account (Oracle, Creating a Payment Method, no date shown).
A common design sends cash to Undeposited Funds, because a person takes it to the bank, and each card processor to its own clearing account, because processors settle in batches net of fees. Oracle’s NSPOS setup follows the same split: its un-deposited account is not used for card tenders, because the payment gateway deposits card payments automatically (Oracle, Tracking Till Money Movement, no date shown). Connector tools hold their own tender mapping; Shogo, which sells a Toast-to-NetSuite integration, maps cash, credit, debit, gift card and delivery payments to separate accounts (Shogo, no date shown).
Step 4: Create the integration record and token
SuitePOS, SCIS and NSPOS install their own bundles. For a connector that uses token-based authentication, go to Setup > Integration > Manage Integrations > New, check Token-based Authentication and save, then copy the consumer key and secret, which NetSuite shows once. Next go to Setup > Users/Roles > Access Tokens > New, select the integration record, the integration user and a custom role, and save the token ID and secret (Oracle, Setting Up Token-Based Authentication, no date shown).
Oracle’s NetSuite Connector uses a predefined NetSuite Connector Web Services role, and Oracle says not to delete or inactivate its user, because that breaks the connection.
Step 5: Decide how store sales post
Item-level cash sales. Each ticket becomes a NetSuite cash sale, which debits Undeposited Funds and credits sales income (Oracle, Sales Transaction GL Impact, no date shown). NetSuite Connector posts Shopify POS orders as cash sales by default, posts orders that need shipping as sales orders, and changes the default only through its support team (Oracle, Shopify POS Orders, no date shown). BrokenRubik, a NetSuite consultancy, says SCIS creates a cash sale or sales order immediately rather than in a nightly batch (BrokenRubik, updated May 4, 2026).
One summary entry per store per day. Restaurant tools usually work this way. Bookkeep creates one daily summary journal entry per location, with lines for net sales, discounts, payments by method, processing fees, sales tax and gift cards (Bookkeep, no date shown). Shogo offers either a daily summary journal entry or an itemized invoice, and says re-sending a day updates the existing entry.
A summary journal entry posts to accounts, not items, so it does not reduce item quantities. Restaurants usually control food stock with counts against par levels instead. Retailers that replenish stores from NetSuite need item-level postings.
Step 6: Configure the end-of-day close
NSPOS. Each cashier runs Register Functions > End of Day, counts the till, and the Sales Audit Report runs. Oracle notes that NSPOS transactions sync throughout the day, not only at End of Day, and that Count and Settle Till creates journal entry and transaction records from your money management setup (Oracle, End of Day, no date shown). Settings include an automatic End of Day time, Settle Batch for the card batch and Settle Till (Oracle, Till and End of Day Settings, no date shown). Map drops, paid-outs and over/short to accounts in the RA-Money Management Action and RA-Payment Method Account Flow records.
SCIS. With Advanced Cash Drawer Management, the associate selects Drawer Operations > Close Shift, counts cash and must explain any difference; with standard management, the associate selects End of Day from the User menu. SCIS records SCIS Opening Drawer and SCIS Closing Drawer custom transactions, viewable under Customization > Lists, Records & Fields > Transaction Types (Oracle, SCIS Cash Drawer Workflows, no date shown).
Connector-based POS. Set the business-day cutoff and over/short mapping in the connector. Shogo defaults to a 4 a.m. to 4 a.m. business day per location, which matters for venues that trade past midnight.
Step 7: Record deposits and reconcile
Go to Transactions > Bank > Make Deposits, choose the bank account and check payments on the Payments subtab, which lists Undeposited Funds (Oracle, Making Deposits, no date shown). Match card clearing accounts to processor payouts in the bank feed; our guide to NetSuite bank reconciliation covers the matching rules.
Illustration only: a store takes $1,200 in cash and $4,800 in cards on Saturday. Cash posts to Undeposited Funds and cards to the processor clearing account. On Monday the manager deposits the $1,200, and the processor pays $4,656 after $144 in fees. You record the $144 as merchant fee expense and the clearing account returns to zero; if it does not, look for an unsettled batch or a missing refund.
Common mistakes and how to fix them
- Undeposited Funds keeps growing. Card tenders were grouped with Undeposited Funds and never deposited. Point them to a clearing account and clear the backlog against processor payouts.
- Store stock is wrong although sales look right. The connector posts summary journal entries. Switch to item-level postings or record adjustments from counts.
- A day posts twice. A connector re-sent a business date. Use a tool that updates the existing entry, and check that entries have not already been posted before loading history, as Toast advises for its own sync (Toast, updated August 18, 2026).
- Cash sales fail for missing customers. POS orders may lack a name or email. In NetSuite Connector, set defaults under Settings > Orders > General > Advanced Options (Oracle, Default Values for Shopify POS Orders, no date shown).
- SCIS drawers will not open. Add the store safe and cash drawer difference accounts to the location.
Limitations of the native options
NSPOS runs primarily on desktop cash registers and is available in five countries. BrokenRubik says SCIS requires an internet connection and is not fully offline-capable. SuitePOS is sold by a third party; SuiteRetail describes direct NetSuite alignment without middleware and offline-capable operation, but its public material does not say which records it creates at end of day (SuiteRetail, May 21, 2026). Ask for that mapping in writing.
When companies add a third-party tool
Restaurant groups are the most common case. Toast’s Sales Accounting Sync supports only QuickBooks Online, per its help page updated August 18, 2026. Bookkeep lists NetSuite as a destination for Toast (Bookkeep, no date shown) and includes NetSuite posting in its Growth plan and higher plans, with Growth at $99 per month per entity (Bookkeep, checked November 4, 2026). Bookkeep notes that Toast does not expose payout data through its API, so deposits still need matching in NetSuite.
Retailers add tools when their POS has no NetSuite connector, or when they need fiscal compliance where NSPOS is not available. For weekend batches that settle after month end, see our guide to deposits in transit.
How we researched this
We read Oracle’s NetSuite Help pages for every menu path here, plus SuiteRetail, Toast, Bookkeep and Shogo documentation. We reviewed the top-ranking pages from Stacksync, ERP Research and BrokenRubik, each of which sells software, consulting or listings; none covered deposits, card clearing or end-of-day posting. No vendor paid for inclusion.
Related guides
- NetSuite Payment Gateways: Options, Fees and Level 3
- NetSuite Advanced Inventory Setup: Planning, Bins, Lots
- NetSuite Integration Options: SuiteTalk, RESTlets and iPaaS
Frequently asked questions
Is SuitePOS the same as NetSuite POS?
No. SuitePOS is an iOS point of sale sold by SuiteRetail, a third party, installed as a NetSuite bundle. Oracle’s own products are SuiteCommerce InStore (SCIS) and NetSuite Point of Sale (NSPOS).
Does a POS sale reduce inventory in NetSuite right away?
Yes, when the POS posts an item-level cash sale or invoice to a store location. If your connector posts one summary journal entry per day, item quantities do not change and you need counts or adjustments.
Should card payments go to Undeposited Funds?
Usually not. Processors settle in batches net of fees, so most teams send each card tender to a clearing account and match it to the payout.
Can Toast integrate with NetSuite?
Not through Toast’s own Sales Accounting Sync, which supports only QuickBooks Online as of August 18, 2026. Third-party tools such as Bookkeep and Shogo post Toast sales to NetSuite as daily summary journal entries or itemized invoices.
How does Shopify POS post to NetSuite?
Through Oracle’s NetSuite Connector, Shopify POS orders post as cash sales by default, and orders that need shipping post as sales orders. You change that default by contacting NetSuite Connector support.
Sources
- Oracle NetSuite Help: NetSuite Point of Sale Overview, no date shown
- Oracle NetSuite Help: End of Day (NSPOS), no date shown
- Oracle NetSuite Help: Till, End of Day, and Other Settings, no date shown
- Oracle NetSuite Help: Tracking Till Money Movement through NetSuite ERP Records, no date shown
- Oracle NetSuite Help: SCIS Cash Drawer Management Workflows and Tracking, no date shown
- Oracle NetSuite Help: Configuring Locations for SCIS, no date shown
- Oracle NetSuite Help: Enabling Inventory Features, no date shown
- Oracle NetSuite Help: Creating Locations, no date shown
- Oracle NetSuite Help: Creating a Payment Method, no date shown
- Oracle NetSuite Help: Setting Up Token-Based Authentication, no date shown
- Oracle NetSuite Help: Setting Up Token-Based Authentication for NetSuite Connector, no date shown
- Oracle NetSuite Help: Sales Transaction GL Impact, no date shown
- Oracle NetSuite Help: Shopify Point of Sale (POS) Orders, no date shown
- Oracle NetSuite Help: Assigning Default Values to Shopify POS Orders in NetSuite Connector, no date shown
- Oracle NetSuite Help: Making Deposits, no date shown
- SuiteRetail: SuitePOS Unlimited Expands Access to High-Performance POS for NetSuite Retailers, May 21, 2026 (vendor)
- SuiteRetail: SuitePOS Release 5.1 Notes, no date shown (vendor)
- Toast: Get Started With Sales Accounting Sync, updated August 18, 2026 (vendor)
- Bookkeep: Daily Summary by Location for Toast, no date shown (vendor)
- Bookkeep: Toast integration, no date shown (vendor)
- Bookkeep: Pricing, no date shown, checked November 4, 2026 (vendor)
- Shogo: Toast POS to NetSuite Integration, no date shown (vendor)
- BrokenRubik: NetSuite POS guide, updated May 4, 2026 (sells NetSuite services)