Integration with Xero
In Xero, users will organize data into different accounts. There are 15 different account types organized into the five categories – Assets, Expenses, Equity, Liabilities, and Revenue. Categorizing data in the correct accounts ensures the accuracy of financial statements.
For those integrations creating data in Xero, you will map your application financial data to the chart of accounts in Xero. This mapping streamlines the data flowing into Xero and increases efficiency. While each Xero organization comes with a default chart of accounts, developers should not rely on these default accounts as Xero users often customize or import different account codes from other accounting systems.
Share your requirements
Validate your Xero account mapping
Xero customers may continue to modify their chart of accounts after they’ve set up your integration. A best practice is to validate the user’s account mappings prior to performing an export. If any accounts are missing, you’ll want to notify the user and guide them back to your configuration screen. Once there, they can fix any issues.
Xero Account setup
After a user has successfully authenticated on Xero, they will be redirected back to your application, this is a perfect time to map a user’s chart of accounts. You are free to lay out your configuration screen in a way that makes sense for your application, here are a few dos and don’ts.
- Don’t display a text field and ask the user to type in account codes. This is both error-prone and a bit annoying for the customer.
- Do use drop-down controls populated with the users chart of accounts available from
- Do set defaults for users – for example: if you are mapping sales revenue, check to see if a “Sales” account exists and make it the default selection.
- Do offer to create new accounts unique for your application. If no relevant chart of account exists, you can prompt the user to create it in Xero for them.
- Don’t just create new accounts and not allow the user to choose.
- Do filter and show appropriate account types. For example, if the mapping requires a revenue account, only show those types of accounts.

Not Sure What You Need?

QB Integrator
QuickBooks Desktop Integration is an easy and fast way to synchronize data such as Accounts, Products, and Opportunities with QuickBooks.

ERP
QuickBooks Desktop Integration is an easy and fast way to synchronize data such as Accounts, Products, and Opportunities with QuickBooks

CRM
QuickBooks Desktop Integration is an easy and fast way to synchronize data such as Accounts, Products, and Opportunities with QuickBooks

Salesforce integration
QuickBooks Desktop Integration is an easy and fast way to synchronize data such as Accounts, Products, and Opportunities with QuickBooks
Guide To Growing Your Bottom Line With Techno Accounting
Download this free guide to learn time-saving shortcuts and best practices to ensure you’re using QuickBooks to grow your bottom line.