NetSuite integration requires an Administrator role in NetSuite to complete the OAuth connection and configure subsidiary/GL account mappings.
Before you start
You’ll need:- NetSuite with SuiteApp access enabled
- An Administrator role in NetSuite
- Administrator access in Dash.fi
Step 1: Open accounting setup
- Log in to Dash.fi and go to Accounting in the left-hand menu.
- Select Card Transactions.
- If no accounting platform is connected, you’ll see a setup prompt. Click Setup Integration.
- You’ll be taken to Settings → Integrations. Select NetSuite.
Step 2: Choose your integration mode
Dash.fi offers two modes:| Mode | How it works | Best for |
|---|---|---|
| Dash.fi Sync Mode (recommended) | Your team codes transactions, attaches receipts, and assigns vendors inside Dash.fi. Reviewed transactions sync to NetSuite. | Teams who want all spend management in one place |
| Bank Feed | A raw transaction feed is pushed directly into NetSuite. | Teams who prefer to do all coding in NetSuite |
Step 3: Connect to NetSuite
- Click Connect for your chosen mode.
- You’ll be redirected to NetSuite’s OAuth consent screen. Sign in with your NetSuite Administrator credentials.
- Approve the integration request.
- Dash.fi redirects back to the app and begins the initial sync.
Step 4: Select your subsidiary
If your NetSuite account uses OneWorld (multi-subsidiary), you’ll be prompted to select the subsidiary that Dash.fi transactions should post to. Select the correct entity and click Continue.Step 5: Set up your account map
Map your Dash.fi credit card to a liability account in NetSuite’s chart of accounts:- Use an existing account — if you already have a credit card account set up for Dash.fi
- Create a new account — recommended to keep Dash.fi transactions clearly separated
Dash.fi Corporate Card) and click Continue. The account status should change to Active.
Step 6: Map expense categories
Go to Accounting → Categories. Map each Dash.fi spend category to the appropriate GL expense account in NetSuite. Dash.fi suggests the most likely GL code for each category — review, confirm, or adjust. Mappings apply to all future transactions automatically and can be overridden per transaction if needed.Step 7: Verify the connection
Return to Accounting → Card Transactions. Cleared transactions should now be visible and ready for review.Reviewing and syncing transactions
With the integration set up, your workflow for each cleared transaction is:- Review the merchant, amount, category, GL code, vendor, and memo
- Attach a receipt if required
- Click Mark as ready — the transaction moves to the sync queue
- Dash.fi syncs ready transactions to NetSuite in batches, typically within the hour
FAQ
Does Dash.fi support NetSuite OneWorld?
Does Dash.fi support NetSuite OneWorld?
Yes. If your NetSuite account uses OneWorld, you’ll select a subsidiary during setup. Transactions sync to that subsidiary’s GL.
What NetSuite role is required?
What NetSuite role is required?
An Administrator role is required to complete the OAuth connection and grant Dash.fi the necessary permissions to read your chart of accounts and write journal entries.
Why doesn't Dash.fi sync card payments to NetSuite?
Why doesn't Dash.fi sync card payments to NetSuite?
When you pay your Dash.fi balance, that payment flows into NetSuite through your bank account feed. Syncing it through Dash.fi as well would create a duplicate entry. The Payments tab in Dash.fi is for reference only.