Overview
Explore the accounting platforms you can connect to through our API.
Codat’s accounting integrations allow you to pull up-to-date accounting data from your customers' accounting software as well as push data to their software. Please see our Accounting data model for details on the types of data you can pull and push.
You can use Codat's Sandbox integration to start exploring the data you can work with, without any set up (other than enabling the integration).
If you've got an existing integration that you'd like to migrate to Codat, we can migrate tokens for most OAuth integrations.
Supported accounting software
Codat's integrations are able to connect to the following accounting software. You can see more information, including set up instructions for each integration, by clicking through to the documentation at the links below.
You can also explore the data types supported by each integration in the interactive Data coverage explorer.
Platform | Type | Registration required | Registration complexity | Marketplace partner program | Connection restrictions | Additional information |
---|---|---|---|---|---|---|
ClearBooks | Cloud | ❌ | Not required | ❌ | ❌ | |
Microsoft Dynamics 365 Business Central | Cloud | ✅ | Medium | ❌ | ❌ | You must have a Microsoft Azure account to register. |
Exact Online | Cloud | ✅ | Medium | ✅ | ❌ | You must request permission to connect companies in production. |
FreeAgent | Cloud | ✅ | Easy | ✅ | ❌ | |
FreshBooks | Cloud | ✅ | Medium | ✅ | ❌ | Scopes are now required for all apps. |
Kashflow | Cloud | ❌ | Not required | ❌ | ❌ | |
MYOB Business | Cloud | ✅ | Medium | ✅ | ❌ | New partners are approved manually within 72 hours after registration. |
Oracle NetSuite | Cloud | ❌ | Not required | Yes* | ❌ | * Rarely open to new joiners |
Pandle | Cloud | ✅ | Easy | ❌ | ❌ | Online app registrations are not supported and must be sent to support@pandle.com |
QuickBooks Online | Cloud | ✅ | Easy | ✅ | ❌ | You must complete a security questionnaire to access production data. |
QuickBooks Desktop | On-premise | ❌ | Not required | ✅ | ❌ | |
Sage Business Cloud Accounting | Cloud | ✅ | Easy | ✅ | ❌ | |
Sage Intacct | Cloud | Optional * | Not required | ✅ | ✅ | * You can request Codat's marketplace credentials to avoid registration by emailing solutions@codat.io |
Sage 50 UK & Ireland | On-premise | ❌ | Not required | ✅ | ❌ | |
Sage 200 Cloud | Cloud | ✅ | Hard | ❌ | ❌ | New partners are approved manually within several days after registration. Contact your solutions engineer in case of complications. |
Wave | Cloud | ✅ | Easy | ❌ | ❌ | Registrations completed before July 2022 need to request partner status via wave@codat.io to access profit & loss and balance sheet report. The reports are enabled by default for registrations completed after July 2022. |
Xero | Cloud | ✅ | Easy | ✅ | ✅ | You must certify your integration and partner with Xero to connect more than 25 companies. This involves extra technical requirements and, in some cases, additional charges. Use cases such as financial brokering, insurance, FX hending, and lending (in some regions) are not permitted. |
ZohoBooks | Cloud | ✅ | Easy | ✅ | ❌ |
Accounting platforms per region
Most popular accounting platforms per reigion are as follows:
- US: QuickBooks Online, QuickBooks Desktop, Sage Intacct, NetSuite, FreshBooks, Xero
- UK: Xero, QuickBooks Online, Sage 50, Sage Accounting, FreeAgent, NetSuite
- AUS: Xero, MYOB, QuickBooks Online, NetSuite
We can sometimes facilitate introductions to accounting platform providers, particularly in the case of Xero, Sage, and MYOB. Please ask your Solutions Engineer, Implementation Specialist or Account Manager for more details.
Platform keys
Each integration has a unique 4-character key that identifies it in our APIs. For reference, a list of all accounting integration platform keys can be found below: