Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
Locate: Manage > Integrations > Accounting > Xero
Prerequisites: Admin permissions to Manage account.
SetupBack to top
If you don't already have a Xero account, head over to www.xero.com and sign up. They offer a free trial and are well priced. Once signed up, make sure you are logged into your Xero account before proceeding.
Once you're logged in to Xero, sign into Checkfront and navigate to Integrations under Manage in your top menu. From there, you will see a list of available modules.
Select the Xero tile and then click on the blue Activate button to connect with Xero.
At that point, you will need to authorize the connection between your accounts. Click on the blue Allow Access button to continue.
If you haven't already logged into Xero, you will be asked to do so now; otherwise, you will need to allow Checkfront to access your organization's data in Xero.
If you have multiple organizations you'll be given the option to choose the one you want one to use. Once authorized, you will be returned to Checkfront where you can go ahead and configure your Xero settings.
The Setup modal then displays with the following settings.
- Default Item Account CodeBack to top
The Xero Account Code to assign to invoice items (for example 200 - Sales).
Currently, there is a known issue where the Default Item Account Code does not work for invoices that are not Approved.
Until the issue is resolved, please set the Xero Account Code on the individual items from the Attributes tab within the Item Builder.
Unfortunately, if there is an associated per-booking, fixed-discount, the sync will fail regardless until the invoice is approved.
Thank you for your patience while we resolve this issue.
- Payment Account CodeBack to top
The Xero Payment Account Code to make payments to (620 - Prepayments).
You can find a list of your accounts in Xero under Settings and Chart of Accounts. Your invoice items account should be a REVENUE account and your payments account should be a BANK account, most likely 620 - Prepayments.
Make sure you edit the account details in Xero, for both accounts, checking the box labelled Enable payments to this account.
Once you've done this, the 620 Prepayments account will appear in Checkfront with an asterisk next to it, as seen in the screenshot above.
- StatusBack to top
Status of your connection to Xero. If everything is hooked up properly, this will say Connected.
- Approve Invoice OnBack to top
The status your invoice should be set to in Checkfront in order to be approved in Xero.
Multiple Checkfront AccountsBack to top
If you have multiple Checkfront accounts, that you would like to connect to Xero, then please contact Customer Support for assistance.