Overview
The QuickBooks Online integration provides two-way synchronization between Smartbills and QuickBooks, enabling automatic expense export, vendor matching, and chart of accounts mapping. Approved expenses flow seamlessly into QuickBooks as bills or expense transactions.This integration supports QuickBooks Online (Simple Start, Essentials, Plus, Advanced). QuickBooks Desktop is not currently supported.
Key Features
Prerequisites
- QuickBooks Online account (Essentials plan or higher recommended)
- Smartbills Business plan or higher
- Admin access in both Smartbills and QuickBooks
Setup
1
Open the Apps Marketplace
In Smartbills, go to Settings > Apps and search for QuickBooks Online.
2
Connect Your Account
Click Connect and sign in to your QuickBooks Online account. Authorize Smartbills to access your QuickBooks data.
3
Select Company
If you have multiple QuickBooks companies, select the one you want to connect.
4
Map Categories
Map your Smartbills expense categories to QuickBooks GL accounts. Smartbills will suggest mappings based on account names.
5
Configure Sync Settings
Choose your sync direction, frequency, and export format (bills vs. expenses).
Configuration
Category Mapping
Map each Smartbills category to a QuickBooks expense account:Vendor Matching
Tax Code Mapping
Export Format
Data Sync
Troubleshooting
Connection expired or disconnected
Connection expired or disconnected
QuickBooks OAuth tokens expire periodically. Go to Settings > Apps > QuickBooks and click Reconnect to re-authorize.
Vendor not found errors
Vendor not found errors
Enable Auto-create vendors in the integration settings, or manually map the vendor in the configuration panel.
Category mapping missing
Category mapping missing
New Smartbills categories need to be mapped to QuickBooks accounts. Go to the integration settings and map any unmapped categories.
Duplicate entries in QuickBooks
Duplicate entries in QuickBooks
Check that you do not have both real-time and scheduled sync enabled. Use one sync method to avoid duplicates. If duplicates occur, void the extra entries in QuickBooks.
Tax amounts do not match
Tax amounts do not match
Verify that tax codes are correctly mapped. QuickBooks may calculate taxes differently based on tax group configuration.