Documentation Index
Fetch the complete documentation index at: https://docs.commenda.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The QuickBooks integration connects your QuickBooks Online account to Commenda for automatic transaction syncing and real-time indirect tax calculation. Once connected, Commenda pulls your invoices, credit notes, contacts, and items, then calculates and applies indirect tax directly on your QuickBooks documents.Supported features
| Feature | Status |
|---|---|
| Transaction syncing | Supported |
| Tax calculation | Supported |
| Real-time webhooks | Supported |
Data models
Commenda syncs the following data from QuickBooks:- Invoices — sales invoices with line items, amounts, and addresses
- Invoice credit notes — credits issued against invoices
- Cash refunds — refund transactions
- Contacts — customer profiles with billing and shipping addresses
- Items — your product and service catalog
How tax calculation works
When you create or update an invoice in QuickBooks, Commenda automatically:- Receives a webhook notification from QuickBooks
- Fetches the full invoice details including shipping address
- Calculates the applicable indirect tax based on the shipping address
- Updates the invoice in QuickBooks with the correct tax amounts
Tax calculation runs on invoices, credit notes, cash refunds, estimates, sales orders, and cash sales.
Address resolution
Commenda determines the tax jurisdiction using the shipping address on the document. QuickBooks provides the shipping address (ShipAddr) directly on each invoice, so no additional lookups are needed.
If the shipping address is missing or incomplete, the transaction may not be eligible for tax calculation.
Connecting QuickBooks
Start the connection
From your Commenda dashboard, navigate to integrations and select QuickBooks. Commenda generates a secure connection link.
Authorize access
Click the connection link to open the QuickBooks authorization page. Sign in to your QuickBooks account and grant Commenda access to your accounting data.
Configure sync settings
Choose which data models to sync, set the sync frequency, and specify how far back to pull historical data.
Known behaviors
- Commenda only processes accounts receivable invoices for tax calculation
- Commenda skips invoices with a draft or unknown status
- Commenda processes invoices that are paid, partially paid, submitted, void, or overdue for tax calculation
- QuickBooks private notes have a character limit, so error messages may be truncated