How To: Carry Out the Initial Xero Setup
Table Of Contents
This guide explains how to configure the Xero integration within Khaos Control so you can begin exporting financial information to your Xero account.
Before You Begin
Before configuring the integration, complete the following preparation steps:
- Log in to your live Khaos Control database when performing all Xero setup and configuration.
- Create a Stock Adjust nominal account in Xero.
- Account Type: Direct Costs
- Tax Rate: No VAT
This account is required for the Stock Adjust mapping within Khaos Control. - Ensure a Sales Delivery nominal account exists in Xero.
- Account Type: Revenue
- Tax Rate: VAT applicable
This account will be mapped to the Sales Delivery nominal in Khaos Control. - Ensure a Purchase Delivery nominal account exists in Xero.
- Account Type: Expense
- Tax Rate: VAT applicable
This account will be mapped to the Purchase Delivery nominal in Khaos Control. - Ensure a stock item with the stock code: PDELIVERY exists in Xero and is mapped to the Purchase Delivery nominal account created above.
- If you are not using Rollup Transactions, create a non-stock-controlled, non-physical stock item in Khaos Control with:
- Stock Code: PDELIVERY
- Description: PDELIVERY
- The user performing the integration must:
- Have Administrator permissions in Khaos Control.
- Have access to System Bank Accounts.
Initial Setup
The following tasks must be completed when configuring the Xero integration for the first time:
- Enable Accounts Integration.
- Connect Khaos Control to your Xero organisation.
- Download Nominal and Tax Accounts from Xero.
- Apply the default Xero account mappings.
- Review and amend mappings where required.
Enable Accounts Integration
- Open:
- Tick the Accounts Integration checkbox.
- Save the changes.
Connect to Xero
Once Accounts Integration has been enabled, connect Khaos Control to your Xero account.
Steps
- Open an Accounts screen (show me how).
- Press F9 or click the drop-down arrow beside the toolbar button to open the Other Actions menu.
- Select: Xero Integration
- Click Actions and choose: [Connection] Connect
- Khaos Control will open the Xero login page in your web browser.
- Sign in using your Xero account credentials.
- Approve the connection when prompted.
Download Nominal and Tax Accounts
Khaos Control needs to retrieve your Xero nominal and tax account information before mappings can be configured.
Steps
- Open the Accounts screen.
- Open the Other Actions menu.
- Select: Xero Integration
- Click Actions and choose: [Setup] Get Nominal and Tax Accounts
What This Does
This process:
- Downloads the nominal and tax accounts currently configured in Xero.
- Makes those accounts available for mapping within Khaos Control.
NoteThis process does not automatically create nominal accounts in Khaos Control.Any nominal accounts you intend to map must already exist within Khaos Control.
NoteIf you add new nominal accounts in Xero in the future, you will need to repeat this process so the new accounts become available for mapping.
Apply the Default Setup
After retrieving the Xero account information, you can apply the default account mappings.
ImportantIf you have not yet created the Stock Adjustment account in Xero, complete that first and run Get Nominal and Tax Accounts again before continuing.
Steps
- Open the Accounts screen.
- Open the Other Actions menu.
- Select: Xero Integration
- Click Actions and choose: [Connection/Setup] Apply Default Setup
- Confirm the warning message.
Result
Khaos Control will automatically map:
- Nominal Defaults
- Stock
- Stock - COS (Cost of Sales)
where matching Xero accounts are found.
Automatic Account Matching
The default setup process looks for the following Xero account names:
- Inventory
- Cost of Goods Sold
- Stock Adjustment
- Sales
- General Expenses
NoteIf any of these account names have been renamed in Xero, automatic mapping may not complete successfully and manual mapping may be required.
Manually Maintain Nominal Mappings
If you use different account structures or wish to change any of the default mappings, you can configure them manually.
Steps
- Press Alt + E or click Edit.
- Locate the nominal mapping you wish to change.
- Select the drop-down list beside the mapping.
- Choose the required Xero nominal account.
- Repeat for any additional mappings.
- Press Ctrl + S or click Save.
Additional Information
Recommended Xero Accounts
| Account | Recommended Type |
|---|---|
| Stock Adjustment | Direct Costs |
| Sales Delivery | Revenue |
| Purchase Delivery | Expense |
Permissions Required
Only users with:
- Administrator permissions
- Access to System Bank Accounts
can successfully configure Xero integration settings.
When to Refresh Xero Accounts
Run Get Nominal and Tax Accounts whenever:
- New nominal accounts are created in Xero.
- New tax codes are added.
- Existing account mappings need updating.