QuickBooks Connection
QuickBooks Connection
How to connect, manage, and troubleshoot your QuickBooks Online connection.
Before Connecting
Sandbox vs Production
Sandbox Environment
- Uses test data that doesn't affect your real books
- Perfect for testing sync configuration
- No real financial impact
- Recommended for initial setup
Production Environment
- Connects to your actual QuickBooks company
- Real invoices, payments, and items are created
- Use when you're ready to go live
Your SimpleCommerceSync environment is configured for one mode. Contact support if you need to switch.
Prerequisites
- Admin access to your QuickBooks Online company
- Intuit account credentials
- Know whether you're connecting sandbox or production
Connecting QuickBooks
Steps to Connect
- Go to Settings then Connections
- Find the QuickBooks section
- Click Connect QuickBooks
- Sign in to your Intuit account
- Select the company to connect
- Review and authorize permissions
- You'll be redirected back with "Connected" status
What Gets Authorized
QuickBooks grants full accounting access, allowing SimpleCommerceSync to:
- Create and read invoices
- Create and read payments
- Create and read items (products/services)
- Create and read customers
- Read tax codes
This broad access is required because QuickBooks doesn't offer granular permissions.
Verifying Connection
A healthy connection shows:
- Status: Connected (green indicator)
- Realm ID: Your QuickBooks company identifier
- Environment: Sandbox or Production
- Connected since: When you established the connection
Disconnecting QuickBooks
You might disconnect to:
- Connect a different company
- Switch between sandbox and production
- Revoke access for security
- Troubleshoot connection issues
Steps to Disconnect
- Go to Settings then Connections
- Click Disconnect next to QuickBooks
- Confirm the disconnection
What Happens When Disconnected
- All syncs stop immediately
- Sync history is preserved
- Configuration settings are kept
- You can reconnect anytime
Reconnecting
If your connection has issues:
- Disconnect the current connection
- Click Connect QuickBooks again
- Complete the authorization flow
- Syncs resume automatically
Switching Companies
To connect a different QuickBooks company:
- Disconnect the current company
- Connect QuickBooks again
- During authorization, select the new company
- Review and update configuration as needed
Important: Switching companies starts fresh. Previous sync data won't link to the new company's records.
Switching Sandbox to Production
When you're ready to go live:
- Contact support to update your environment setting
- Disconnect the sandbox connection
- Connect QuickBooks with production credentials
- Select your production company
- Test with a few real transactions
Troubleshooting
"Disconnected" status appearing
Possible causes:
- Token expired and couldn't refresh
- Access revoked from Intuit side
- QuickBooks company access changed
Solution:
- Click Reconnect
- Complete authorization again
Can't find my company
During connection:
- Ensure you're logged into the correct Intuit account
- Verify you have admin access to the company
- Check if the company is sandbox or production (must match your environment)
"Unauthorized" errors during sync
Possible causes:
- Token expired
- Permissions changed
- Company access revoked
Solutions:
- Go to Settings then Connections
- Check connection status
- Reconnect if needed
Wrong company connected
If you accidentally connected the wrong company:
- Disconnect immediately
- No data will be created if syncs weren't enabled
- Reconnect and select the correct company
Sandbox vs Production confusion
Symptoms:
- Data appears in wrong QuickBooks environment
- Can't find synced records
Prevention:
- Always verify which environment you're connecting
- Test in sandbox first
- Clearly label your connections
Revoking Access from QuickBooks
You can also revoke access from Intuit's side:
- Go to accounts.intuit.com
- Navigate to Privacy and Security
- Find connected apps
- Revoke SimpleCommerceSync access
This disconnects from both sides.
