Perimattic
marketplace

NetSuite ↔ TikTok Shop — Multi-Region Orders + Settlements

The NetSuite ↔ TikTok Shop connector by ERPPlugs writes every TikTok Shop order from any storefront (US, UK, 6 SEA regions) to the correct NetSuite subsidiary + location, holds the payout through TikTok's 15-day return window, and reconciles rolling settlements against Sales Orders with platform fees + creator commissions split to distinct GL accounts. SuiteTax + Avalara handle destination tax per storefront.

TikTok Shop orders across US, UK, and 6 SEA regions sync into NetSuite with multi-subsidiary routing, 15-day return window hold, and creator commission GLs.

Oracle NetSuite
TikTok Shop
5-minute setup30-day money backNo coding required
Overview

What this connector does

TikTok Shop's rolling settlement cycle + 15-day return-window hold is a challenge for any ERP; on NetSuite the added dimension is that multi-region merchants typically run each storefront under a distinct subsidiary with its own tax nexus and currency. The ERPPlugs NetSuite ↔ TikTok Shop connector writes each order to its storefront's subsidiary, holds the corresponding Cash Sale in awaiting-settlement status until TikTok releases funds, then reconciles the settlement line-by-line — platform fees to TikTok Platform Fees GL, creator commissions to Creator Commissions GL, net cash to the payout-clearing account. Creator + campaign attribution flows as NetSuite Classes so contribution margin per creator is directly readable from standard financial reports.

Architecture & Sync

How data flows and what gets synced

The bridge between Oracle NetSuite and TikTok Shop, and the exact records that move across it.

Data flow
Oracle NetSuite

Oracle NetSuite

ERPPlugs

ERPPlugs Engine

TikTok Shop

TikTok Shop

What flows across
OrdersInventorySettlementsRefunds
Sync details
Data TypeDirectionFrequency
OrdersTikTok Shop → NetSuiteReal-time
InventoryBidirectionalEvery 15 min
SettlementsTikTok Shop → NetSuitePer settlement cycle
RefundsTikTok Shop → NetSuiteReal-time
Capabilities

What's included

TikTok Shop Open Platform API for US, UK, Malaysia, Indonesia, Philippines, Thailand, Vietnam, Singapore
Per-storefront NetSuite subsidiary + location routing
15-day return window respected with pending Cash Sale
Rolling settlement reconciliation with per-order attribution
Platform fees + creator commissions to distinct GLs
Creator + campaign as NetSuite Class for margin analysis
SuiteTax + Avalara per subsidiary tax nexus
Multi-currency Sales Orders + payouts with per-book FX
FBT vs Seller-Fulfilled inventory handling
Refunds as Return Authorization + Credit Memo
Why It Matters

Key Benefits

Every Region, One NetSuite

US + UK + 6 SEA storefronts through one connector with subsidiary segregation.

Return-Window Hold Correct

Cash Sales stay pending through the 15-day window; revenue recognised only on settlement.

Creator Margin Readable

Class-based attribution surfaces per-creator P&L in SuiteAnalytics.

SuiteTax + Avalara Native

Per-storefront tax nexus applied on every order.

Free to Try

Try the NetSuite ↔ TikTok Shop Connector Free

Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between Oracle NetSuite and TikTok Shop inside 5 minutes.

Compliance & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Setup in Minutes

1

Install NetSuite bundle

Install the ERPPlugs SuiteBundle in your NetSuite instance.

2

Authorise TikTok Shop

Grant the ERPPlugs TikTok Shop app OAuth access per storefront region.

3

Map subsidiaries + Classes + tax

Route each storefront to a NetSuite subsidiary; enable Classes for creator + campaign; set SuiteTax nexus.

4

Enable settlement sync

Turn on real-time order + settlement reconciliation.

Pricing

Simple, Transparent Pricing

Plans from Rs 499/month — upgrade as you grow.

Intro

Basic

499/mo
  • 1 connector (read-only sync)
  • Daily sync (manual trigger)
  • Basic GST compliance (CGST, SGST, IGST)
  • HSN code auto-mapping
  • Community support
  • Standard sync-status dashboard
  • ERPPlugs branding on reports
  • Data retention (30 days)
Great Start

Starter

2,499/mo
  • 1 connector (read-write sync)
  • 15-minute sync intervals
  • Full GST compliance (CGST, SGST, IGST, RCM)
  • HSN and SAC auto-classification
  • Email support (48-hour response)
  • Bank reconciliation with UTR matching
  • Multi-user access (up to 3 users)
  • Standard reporting dashboard
  • No ERPPlugs branding on reports
  • Data retention (12 months)
Most Popular

Growth

4,999/mo
  • 3 connectors (read-write sync)
  • Real-time sync (under 30 seconds)
  • Full GST compliance + e-invoice + e-way bill
  • HSN, SAC, and TDS auto-classification
  • Priority support (4-hour response)
  • Bank reconciliation across multiple accounts
  • Multi-user access (up to 10 users)
  • Custom field mapping and transformations
  • Advanced analytics dashboard
  • Webhook notifications for every event
  • Scheduled reports (daily / weekly / monthly)
  • Data retention (36 months)
Best Value

Enterprise

14,999/mo
  • Unlimited connectors
  • Real-time sync with sub-second latency
  • Dedicated account manager (1-hour SLA)
  • Full GST + e-invoice + e-way bill + IRN
  • White-label option (your brand on reports)
  • Custom field mapping and business logic
  • Advanced analytics + custom BI exports
  • Webhook notifications with retry and DLQ
  • SSO and role-based access control
  • Custom SLA with uptime guarantees
  • Onboarding workshop and dedicated CS team
  • Data retention (7 years) and audit export
  • India-region data residency (DPDP-aligned)
Answers

Frequently Asked Questions

Yes — US, UK, and all 6 SEA storefronts can run through a single NetSuite instance with each storefront mapped to its own subsidiary + location + book. Multi-currency Sales Orders + payouts run natively via NetSuite's multi-book architecture.

Each Cash Sale is created in pending-settlement status on order placement. When TikTok releases the settlement (after the 15-day return window closes), the connector posts the payment against the Cash Sale, splits fees + commissions, and clears the pending status. If a return happens inside the window, the connector reverses the pending Cash Sale and creates a Return Authorization.

Yes — creator ID + campaign ID from TikTok flow as NetSuite Classes on the Sales Order. When commissions post to the GL, they carry the same Class attribution, so per-creator + per-campaign contribution margin is directly readable via NetSuite's standard reports.

SuiteTax native, Avalara AvaTax for NetSuite, and Vertex O Series. Per-storefront tax nexus is configured at setup — US Avalara for US storefronts, UK VAT native, SEA region-specific tax per storefront.

FBT is treated as a distinct NetSuite Location mapped to TikTok's fulfillment centre. Inbound transfers to FBT create Inventory Transfers in NetSuite; TikTok's adjustment reports (damaged / lost during storage) post as Inventory Adjustments.

Because creator + campaign + storefront are all captured as NetSuite dimensions (Class + Subsidiary), you can build SuiteAnalytics saved searches or Workbooks answering questions like "revenue per creator per storefront last 30 days" without needing to open TikTok Seller Center.

Ready to connect Oracle NetSuite with TikTok Shop?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.