Skip to main content
Commenda integrates with 20+ accounting platforms, allowing you to automatically sync transaction data, invoices, contacts, and chart of accounts. Once connected, Commenda uses this data to calculate indirect tax, generate financial reports, and keep your records up to date.

Supported platforms

PlatformCategorySyncingTax calculation
QuickBooks OnlineAccountingSupportedSupported
QuickBooks DesktopAccountingSupportedSupported
XeroAccountingSupportedSupported
NetSuiteAccountingSupportedSupported
Zoho BooksAccountingSupportedSupported
WaveAccountingSupportedLimited
SageAccountingSupportedLimited
FreshBooksAccountingSupportedLimited
TallyAccountingSupportedLimited
StripePaymentsSupportedNot supported
ShopifyE-commerceSupportedNot supported
AmazonE-commerceSupportedLimited
WooCommerceE-commerceSupportedSupported
Each platform supports different data models and sync configurations. See the individual integration pages for platform-specific details.

How it works

1

Go to your entity

Navigate to the entity you want to connect.
2

Open integrations

Look for the Connect accounting software option in your Indirect Tax or entity settings. Select the accounting platform you want to connect.
3

Authorize the connection

You’ll be redirected to your accounting platform’s authorization page. Sign in and grant Commenda read access to the data models you want to sync.
4

Configure sync settings

Choose what data to sync and how often. Options include transactions, invoices, contacts, chart of accounts, and journal entries.
5

Initial sync begins

After authorization, Commenda starts pulling historical data from your platform. Depending on the volume of data, this can take anywhere from a few minutes to an hour.
6

Ongoing sync

Commenda syncs your data on a configurable schedule. You can also trigger a manual resync at any time from the dashboard.

Data models

Depending on your platform and use case, Commenda can sync the following data:

Transactions

  • Invoices — sales invoices with line items, tax amounts, and customer details
  • Bills — purchase bills and vendor invoices
  • Invoice credit notes — credits issued against invoices
  • Bill credit notes — credits received from vendors
  • Cash refunds — refund transactions

Contacts

  • Customers — customer profiles with billing and shipping addresses
  • Vendors — vendor and supplier contact information

Financial statements

  • Income statement — revenue, expenses, and net income over a specified period
  • Balance sheet — assets, liabilities, and equity at a point in time
  • Cash flow statement — cash inflows and outflows over a specified period

Chart of accounts

  • Accounts — your full chart of accounts, used for mapping transactions to the correct tax categories

Sync configuration

When you set up a connection, you configure how frequently Commenda syncs each data model:
SettingDescription
Sync frequencyHow often to pull new data (hourly, daily, weekly, monthly)
Sync from dateHow far back to pull historical data
PermissionsWhat operations Commenda can perform (read, create, update)
EnabledWhether syncing is active for a specific data model
You can update these settings at any time from the integration settings page.

Integration settings

Each connected platform has a settings page where you can manage:
  • Sync enabled — toggle data syncing on or off
  • Tax calculation enabled — toggle automatic tax calculations on synced transactions
  • Tax calculation start date — the date from which Commenda should start calculating taxes on your transactions
  • Platform-specific settings — some platforms have additional configuration options (for example, Stripe supports a fallback to payment method address for tax jurisdiction resolution)

Sync status

You can check the current sync status for each connected platform. The status tells you:
  • Whether a sync is in progress, completed, or failed
  • When the last successful sync occurred
  • Which use case the connection is configured for
If a sync fails, you can trigger a manual resync from the dashboard. Use the full resync option to re-pull all data from the configured start date.
Confirm your accounting data is up to date before relying on synced data for tax filings. Commenda syncs data periodically, so very recent transactions may not appear immediately.

Disconnecting an integration

You can disconnect an integration at any time. Disconnecting stops all data syncing and tax calculations for that platform. Your previously synced data remains available in Commenda, but Commenda no longer pulls new data. To permanently remove the connection and all associated configuration, use the delete option instead of disconnect.

Next steps

QuickBooks

Connect QuickBooks for accounting data sync and tax calculation

Xero

Connect Xero for accounting data sync and tax calculation

Zoho Books

Connect Zoho Books for accounting data sync and tax calculation

Stripe

Connect Stripe for payment data syncing