|
How to integrate Xero with Hike A seamless connection between your point of sale and your accounting software. |
||
|
INTEGRATION Xero (Accounting) |
AVAILABLE ON Hike Plus plan (paid add-on) |
SETUP 3 main steps |
Hike offers a built-in integration with Xero, creating a seamless connection between your point of sale solution and your accounting software.
By pairing Hike and Xero, retailers can forgo laborious manual data entry. Your data goes directly from Hike to your Xero account with precise accuracy.
|
• Products and inventory • Customer profiles • Sales transactions, payments and discounts given • Credit notes, layby and on-account sales |
• Purchase orders and supplier profiles • Stocktake and inventory change log • Gift card sales and redemptions (with proper liability allocation and reduction in Xero) • Loyalty points earned and used (with liability allocation and redemption in Xero) |
|
NOTE · Multiple outlets If you use Hike across multiple outlets, you can link each outlet to a separate Xero organisation. This gives you accurate sales history, with more posted automatically to Xero for every outlet. |
|
IMPORTANT Xero integration is currently a paid add-on with a Hike Plus plan subscription. The Xero online integration is not available on Essential or Trial plans. |
The Xero online add-on is charged per Hike account, per month. There are no additional charges based on outlets, registers or users. Prices for each region are listed below for your reference.
|
Region |
Add-on price (per Hike account, per month) |
|
Australia |
AU $10 |
|
United States |
US $10 |
|
South Africa |
R 168 |
|
Canada |
CA $14 |
|
Singapore |
SG $14 |
|
United Kingdom |
GBP 8 |
|
India |
INR 940 |
Before you start the integration, we strongly recommend speaking to your accountant about which accounts you want to post from Hike to Xero. Make sure Xero’s Chart of Accounts contains every account you need for mapping, in particular:
• A refund account
• Corresponding payment types in Xero
• Expense and liability accounts for loyalty points
• Payment and liability accounts for gift cards
• Revenue and COGS accounts designated for inventory and non-inventory items
• An asset account for inventory
• Corresponding names for Hike payment methods in Xero, and the related bank accounts
To add or edit accounts, see Appendix A: Add or update an account in Xero’s Chart of Accounts.
|
WARNING · All-or-nothing sync Xero requires a complete integration when connecting the two applications. If any piece of data is incorrect, all of it will be rejected. For example, if you run the end-of-day sync and one item has an error, all of that data is rejected. If you haven’t already spoken to your accountant, Hike strongly recommends that you do so before preparing your Xero account for the integration. |
|
DISCLAIMER Throughout this article we make suggestions about account types in Xero’s Chart of Accounts. These suggestions are for tutorial purposes only. We strongly recommend that you obtain professional advice from your accountant before deciding on account mapping criteria and selections for your business. |
You will set up the integration in three main steps:
|
1 Activate the connection Connect Hike to your Xero account and authorise the sync. |
|
2 Map Xero accounts Define how each type of Hike data is posted to Xero. |
|
3 Apply sync settings Choose the sync direction and start syncing. |
1.
In Hike, follow Storesetup tab and click on
Add-ons and activate the Xero addon.
2.
In Hike, open the Store setup tab and
click Integrations.
3. You will see a list of applications that Hike connects to. Click Activate to the right of the Xero icon.
4.
You will be directed to the Xero login page.
5. Log in using your Xero credentials. If you’re already logged in to Xero, this step is skipped automatically.
6. Click Allow access to authorise Hike to sync with Xero.
7. Once the connection is active, you are redirected automatically to the Xero integration settings screen in Hike.
|
NOTE · Checking the connection To confirm the integration is active, close the settings screen. You will land back on Hike’s Integrations list. Next to the Xero row, the Activate option is replaced by Manage. This means the Hike + Xero connection has been activated successfully. |
This is where you map the relevant account types in Hike to define how your data is posted to Xero. For example, if you sell gift cards in Hike, mapping a Xero liability account for them lets you track the increase and decrease in your gift card liability.
All settings in this part are found in Hike under Store setup > Integrations > Xero > Manage.
Select how you would like to sync your sales transactions from Hike to Xero.
|
Option |
How it works |
|
Create individual (separate) invoice in Xero for each sale |
Suitable if you prefer to sync each sale as its own invoice in Xero. It gives you more visibility into your transactions, but it also adds many more transactions to Xero’s sales transactions list. |
|
Send one summary invoice to Xero with all transactions combined when you close your cash register |
Syncs your total sales summary for the day by posting totals to the relevant accounts. The summary is sent to Xero as one sale invoice at the end of the day, when you close your cash register in Hike. |
|
NOTE Hike always syncs on-account sales as individual transactions, even when the summary option is selected. |
|
TIP · Which option works best? The best choice depends on your industry, business size and what you want to achieve from the integration. Coffee shops often prefer the summary option. They have many small, mostly walk-in transactions with no customer details, so syncing every invoice would clutter the Sales section in Xero. Furniture retailers often prefer detailed invoices. Almost every sale has a customer associated with it, and invoices are comparatively large. |
Select a common customer name for walk-in sales. All cash and walk-in sales are synced to Xero under this customer profile. Even though you won’t receive customer information to engage with these customers further when a generic name is used, you can still identify shopping trends across all of your walk-in customers.
Set the default accounts used when inventory products are sold, purchased and counted.
|
Setting |
What it does |
|
Sales (Revenue) account for inventory items |
The default sales/revenue account for your inventory products. |
|
Purchase (COGS) account for inventory items |
Your default cost of goods sold (COGS) account for inventory products. COGS refers to the expenses involved in creating or purchasing the products that your store sells. |
|
Inventory asset account |
An asset account in Xero for your inventory. Inventory movement caused by a sale, purchase, stocktake or return is recorded here. |
|
Adjustment (rounding) account for inventory |
When you undertake a stocktake you may find discrepancies, and occasionally gains. Hike records all inventory spillage and spoilage under this account. If you don’t have one, create a new account in Xero’s Chart of Accounts. This is normally an Expense account. |
|
NOTE · Product-level accounts Hike also lets you set product-specific Revenue and COGS accounts for each product. If nothing is specified at product level, the default accounts above (and those for non-inventory items below) are used to post revenue and COGS amounts. |
|
Setting |
What it does |
|
Sales (Revenue) account for non-inventory items |
Select one of the revenue accounts from Xero’s Chart of Accounts. This is where you allocate revenue generated from sales of products or services that have inventory tracking disabled. |
|
Purchase (COGS) account for non-inventory items |
When you sell a non-inventory item, the costs associated with that item are recorded to this account. |
Map the accounts used for refunds, cash rounding and discounts.
|
Setting |
What it does |
Create it in Xero as |
|
Refund account |
Refunds are posted to Sales as negative values, using the “sales – refunds = net sales” formula. Xero does not allow negative invoices, so whenever daily sales are less than the refund totals, Hike posts the refunds to the account you specify here. |
Current Asset account, with Enable Payments ticked |
|
Cash rounding expense account |
Small cash rounding can occur with decimal values, tax calculations and cash payments. For example, if an invoice total is $10.12 and the customer pays with cash, the rounding is $0.02. |
Expense account |
|
Discount account code |
The account in Xero for discounts given to customers. You can use either a Xero Revenue or an Expense account. |
Expense or Revenue account |
To create each account, go to Chart of Accounts in Xero, click Add Account, select the account type, name the account and save. See Appendix A for details.
|
IMPORTANT If you have not already created a current liability account for store credit, gift cards or loyalty in Xero, create it first and tick Enable Payments on the Edit Account screen. If Enable Payments is not ticked, your liability will not be reduced when these payment options are redeemed. |
|
Setting |
What it does |
|
Store credit liability account |
Hike lets you create credit notes. Map customer credits to the corresponding liability account in Xero. Whenever a customer redeems store credit, your liability is reduced in Xero. |
|
Loyalty liability and expense account |
Specify these if you use Hike’s Loyalty feature. Loyalty points are posted to Xero as an expense and a liability when a customer starts earning points. Whenever accrued points are used as payment, your loyalty liability is reduced in Xero. |
|
Gift card / gift certificate liability |
Gift card sales are different from other products because they do not result in income. You accept payment in exchange for the promise of providing goods and services later, so gift cards are recorded and posted to Xero as a liability when sold. The liability is reduced when a customer redeems the gift certificate. |
Here you map cash movements in Hike so that they are posted into Xero.
|
WARNING Incorrect mapping may result in wrong amounts being posted, or Xero may decline to sync the transaction. |
|
Setting |
What it does |
Create it in Xero as |
|
Cash in/out account |
Posts additional cash that you add to or remove from your cash register. |
Current Asset account, with Enable Payments ticked |
|
Cash float account |
Your opening and closing cash float is recorded to this account. |
Current Asset account, with Enable Payments ticked |
|
Till payment discrepancy account |
When you close your cash register at the end of the shift or day, Hike prompts you to enter the “actual” counted amounts against the amounts “recorded” as received. This account records any difference between actual and expected cash takings. |
Expense account, with Enable Payments ticked |
|
Tip account |
If you accept tips, this is the corresponding account in Xero. The account type depends on how you process tips (see below). |
Liability or Income account |
|
Xero account for freight charges |
The Xero account where sale and order-related freight charges are posted. |
Select from your existing accounts |
• Liability: some Hike users record tips as a liability because they distribute them among their staff. Tips are added as a liability when recorded, and the liability is reduced when tips are paid out to staff.
• Income: where there is no external staff, tips are simply recorded as income for the business. In the example below, the Other Revenue account in Xero is used because tips are not the main business and are recognised as “Other Revenue”.
Hike allows you to record “on account” sales and tracks customer outstanding payments and credit limits. Here you choose:
• Whether sales invoices are sent to Xero as Draft, Submitted or Authorised.
• The standard invoice “due within” timeframe in Xero for all invoices generated from Hike: 1 Day, 3 Days, 15 Days or 30 Days.
You can set the same options for parked sales. Parked sales are not counted towards a customer’s credit limit.
Select the outlet to sync data to and from Xero. If you have multiple outlets, you can choose which outlets sync inventory with Xero. Alternatively, you can link outlets to separate Xero organisations by setting up a connection for each outlet separately.
When you create a purchase order (PO) in Hike, a bill is also created along with the PO, and that bill syncs separately to your accounting system. Previously, the bill was created only when the PO was completed in Hike.
The checkbox highlighted above controls how bills are generated for partial deliveries:
• Option selected: a separate bill is generated each time you receive partial quantities of a PO.
• Option not selected: only one bill is created, when the PO is marked as received.
On the left are all the tax options available in Hike. Use the drop-down menus on the right to map the corresponding sales and purchase tax codes in Xero.
• To update or change tax rates in Hike, go to Store Setup > Tax Rules.
• To update or change tax rates in Xero, go to Settings > Chart of Accounts.
Every payment type in Hike must have a corresponding account in Xero for transactions to sync properly. Most Hike users use a Bank account type in Xero for payments, although some retailers prefer to send payments to a Clearing Account first, before reconciling.
|
Payment type |
Recommended Xero account |
Why |
|
Card payments |
The corresponding Bank Account |
Receipts are easy to reconcile with automated bank feeds. |
|
Cash and custom payments |
A Clearing Account |
Cash is parked in the clearing account until bank deposits are cleared. This is normally a Current Asset account with Enable Payments ticked. You may need to create a new Cash Clearing account in Xero first, if one has not already been set up. |
In the example above, Hike card payments are mapped directly to the bank account CCARDS ANZ (AU) Card Payment in Xero, and cash payments are sent to a cash clearing account in Xero.
This feature is useful when you use tracking categories in Xero to track account transactions by location or outlet. To set up tracking categories, refer to Xero’s support article on tracking categories.
1. In Xero, set up your outlets as tracking categories and options.
2. In Hike, activate the feature and map each of your outlets to its tracking option.
Here you define the sync direction. For example, if you do not want to import existing customers from Xero into Hike, set the direction to Hike → Xero for customer records.
You can define the sync direction for five types of data: Customers, Products and inventory, Sales, Supplier and Purchase order.
|
Direction |
What it does |
|
2-way |
Your data syncs both to and from Hike and Xero. |
|
Hike → Xero |
Data is sent only from Hike to Xero. For example, selecting Hike → Xero for Products and inventory shares all of your products and inventory data from Hike to Xero, but not from Xero to Hike. |
|
Xero → Hike |
Data is sent only from Xero to Hike. For example, selecting Xero → Hike for Sales shares all of your sales information from Xero to Hike, but not the other way around. |
Once you have completed all the necessary steps, click the Continue button, at the top or bottom of the page, to save and start syncing.
|
TIP · Hike tip If the Continue button is greyed out, you have not completed a step. Make sure everything on the page is completed before moving on. |
If this is your first time syncing, or if you have made significant changes to your sync settings, you will see the following screen.
If you selected 2-way sync, confirm which platform is the primary source. The primary source overwrites the other platform when duplicate records exist. For example, if you chose 2-way sync for Customers, you must specify which app overwrites the other when a customer with the same name exists in both.
• Hike → Xero: Hike becomes the primary source.
• Xero → Hike: Xero becomes the primary source.
Specify the date from which you would like your existing sales records to start syncing to and from Hike.
Once you have selected your primary source and dates, click Save & Sync Now to finalise your sync settings. Hike immediately begins syncing with Xero.
|
NOTE Syncing your data across may take some time, depending on the number of products and existing transactions to sync. |
While setting up account mapping for Xero, you may need to edit an existing account or create a new one. In Xero, open the Settings tab and select Chart of Accounts.
You will see a list of all your accounts. You can filter by Assets, Liabilities, Expenses and so on, or use the search bar to find an account by name.
1. To create a new account, select Add Account.
2. A new box appears where you can create a new account (or edit an existing one, as shown here).
|
NOTE Whenever you create an account in Xero, you are asked to enter a unique code. This code makes the account easy to find when you map the corresponding Xero accounts throughout this integration. |
|
IMPORTANT Tick Enable Payments to this account if you want to record payments for accounts other than bank accounts. |
1. In Xero, go to your Chart of Accounts and select Add Bank Account.
2. Search for your bank, then enter your account details, including the BSB and account number.
|
NOTE The unique account code you enter here is the one you use to map the account in Hike. It cannot exceed 10 characters. |
3. After selecting Continue, you are given the option to download a form so that your bank transactions can be imported automatically. Whether you download the form now or click Skip to do so later, your bank account is created in Xero.
4. To view and edit the account, enter its code in the search filter in your Chart of Accounts.