Hi. How can we help?

Setting up the Xero integration with Retail POS (X-Series)

  • Available on Pro, Standard, Advanced, Enterprise
  • Available on Core, Plus

The Retail POS-Xero integration is a link between your Retail POS account and your Xero account, simplifying your accounting by automatically sending daily and account sales, payment totals, and invoices from Retail POS to your Xero accounting system. This reduces manual data entry, saving you time and increasing accuracy.

Once set up, you'll be able to:

  • Easily reconcile your payment deposits in your bank account against your sales totals and payment totals from Retail POS.
  • View sales, payments, and posted stock orders — these will be reflected in your Balance Sheet and Profit and Loss statement in Xero.
  • Match payments made to suppliers against your stock order (accounts payable) invoices and payments from invoiced customers against their account sales.
  • View your profitability against wages, rent, marketing, and other expenses in Xero to understand your true real-time performance.
  • If you’re running a Loyalty program using Retail POS, you’ll also be able to keep track of outstanding Loyalty liabilities and the expense to your business.

Connect Retail POS to your Xero account

  1. In Retail POS, navigate to Setup > Apps.
  2. In the Track financials section, under Xero, click Connect to Lightspeed.

    Xero 'Connect to Lightspeed' button.

  3. Click Enable Xero.

    'Enable Xero' button.

  4. Enter your Xero login information and click Login.
  5. Select the Xero organization to match your Retail POS store and click Allow access.

    Xero 'Allow access' button.

Once connected, you'll be taken back to the Xero settings page in Retail POS to map your Xero accounts to Retail POS.

Setting up your Xero Account Mappings

Lightspeed is unable to offer advice on what accounts to map to, as this will vary between businesses. We recommend working with an accountant when setting up your Xero mappings.

For new accounts created in Xero, click Sync from Xero in the Account section of the Xero settings page in Retail POS before they are available in Retail POS to map.

'Sync from Xero' button highlighted.

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new account from the mapping dropdown menus. These accounts will be automatically created in Xero.

'Create an account in Xero' popup with fields 'Account Type', 'Code', 'Name', and 'Create Account' button.

Register Closure Settings

Xero 'Register Closure Settings' highlighted.

In the Register Closure Settings,  select how you want Retail POS to send Xero the accounts receivable invoice from each register closure. You can select:

  • Summary by Account Code: This will send sales data totals for each sales account code.
  • Summary by Product: This will send sales data totals for each product.
  • Individual Products sold: This will send details of each sale as a separate invoice line. This means products may appear more than once.

Choosing how much detail you'd like to send is a matter of preference. We recommend checking with your financial advisor about how much information they would like sent to Xero.

Sales Tax

Xero 'Sales Tax' section.

If you have not set up your taxes yet, you can create these directly in Retail POS by selecting Add a new sales tax from the mapping dropdown menus. These accounts will be automatically created in Xero.

For tax rates that do exist in Xero, your Retail POS account needs to be matched to the corresponding tax rate you have set up in Xero. From the Xero settings page in Retail POS, you will be able to select your Xero tax rates from the tax dropdown menus.

Retail POS gives you the option to set up products with or without tax. You need to fill in the No Tax field by selecting the Xero account you want no tax on a product sale to be sent to.

For more information on setting tax rates in Xero, refer to Add or edit tax rates on the Xero Help Center.

Accounts for Products

Xero 'Account for Products' section highlighted.

Default sales account: This is the sales account in Xero to which all product sales totals will be sent by default.

Send your product sales totals from register closures and account sales to a specific account in Xero. If you don't want all sales going to the same account, you can set an account for each product on the product page.

Which accounts in Xero can this be mapped to?

  • Sales
  • Current
  • Revenue

If you have not created a default sales account in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. This account will be automatically created in Xero.

On account sales

You can specify the date when On account invoices are due in Xero. To do this, you'll need to have added a default due date in Xero.

Xero 'On Account Sales' section highlighted with 'None - due immediately' option enabled.

Under Invoices payment date, specify the date you want your customer invoices to be due. You can pick from either None - Due immediately or set a Custom timeframe in Xero.

Landed Costs

You can map landed costs, including shipping fees, order discounts, and duty fees, directly to specific Xero accounts. These landed costs are automatically exported to Xero when you send purchase orders, with the costs being mapped to your default Cost of Goods.

Expenses

Send invoices as: Select what status you would like Retail POS to use when sending invoices for stock orders to Xero.

You can choose:

  • Approved
  • Awaiting approval
  • Draft

Xero 'Expenses' section.

How do you want to record your inventory purchases?

  • Asset: Keep a real-time view of your inventory asset with purchases and sales updating the asset account.
    • On-hand inventory: Select an asset account that will map your current assets.
    • Cost of Goods Sold (COGS): Select an expense account that will map your Cost of Goods Sold (COGS). As sales are made, the COGS move from your inventory asset to your COGS account.
  • Expense: Have a running total of your inventory purchases.
    • Purchases: Select an expense account for stock orders.

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Payment Types

Select the Default payment account that all Payment Types in Retail POS will be sent to in Xero from the dropdown menu.

Xero default payment type selection.

You can also choose to map each payment type in Retail POS to an account in Xero. Click the Map individual payment types toggle to enable individual mapping.

Xero payment types section including mapping selections.

Once enabled, select the account you want each payment type to be mapped to in Xero from the dropdown menu next to the payment type.

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Xero payment mappings dropdown menu.

Retail POS will only show accounts that have payments enabled in Xero.

Default payment account

Retail POS will send your payment totals to Xero for each payment type your store accepts. You need to select where in Xero to send these totals. Many retailers prefer to send their payments directly to their bank account feed so they can use Xero's account reconciliation feature to match them easily.

As with taxes, if you haven't set up any Xero accounts to map to in the Xero settings page, you can create them from the Xero settings page.

For account sales, Retail POS will send each individual payment to the account you specify. For all other sales, Retail POS will total the amount taken from your register closure and send all payments together.

You can also choose to post these payments to a clearing account. If you choose this option, you'll need to create a clearing account in Xero and ensure that payments to that clearing account are enabled in the Chart of Accounts in Xero.

This account will normally be a current asset account. Make sure the account code is six characters or less. Otherwise, your payments will not post. To learn how to do this in Xero, refer to the Add or edit an account article in the Xero help center.

Refunds

Xero refunds selection highlighted.

Typically, refunds will be deducted from your payment totals for the day. However, if the total refunds issued to customers for a payment type are more than the total payments received that day, we'll post the difference to this account.

Which accounts in Xero can this be mapped to?

  • Current Asset

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Rounding errors

Xero cash rounding selections highlighted.

To keep a record of the small discrepancies that can occur when calculating tax on small transactions, Retail POS will send these to your selected accounts when you close the register.

Select a Xero account to map these to from the Rounding and Cash rounding expense dropdowns.

Which accounts in Xero can this be mapped to?

  • Current Asset
  • Current Liability
  • Liability
  • Expense
  • Direct Costs
  • Overhead

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Till payment discrepancies

Xero till payment discrepancies highlighted.

We recommend you use Retail POS cash management to accurately track all cash movements in Retail POS and record discrepancies in Xero.

Track the differences between the amount expected when you close your register and the amount you count. Retail POS will adjust the totals of your payment accounts and the account you pick here accordingly.

Select a Xero account to map these to from the Till payment discrepancies dropdown.

Which accounts in Xero can this be mapped to?

  • Current Asset
  • Current Liability
  • Liability
  • Expense
  • Direct Cost
  • Overhead

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Discounts

Xero discounts selection highlighted.

Record the discounts you give your customers via the discount button or by using price books.

Select a Xero account to map these to from the Discounts dropdown.

Which accounts in Xero can this be mapped to?

  • Revenue
  • Expenses

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Liabilities

'Liabilities' section.

If you have enabled Loyalty, store credit, or gift cards, you'll need to select where in Xero to post the expenses and liabilities.

  • Track the liability to your store created by customers earning Loyalty, store credit, and gift cards.
  • Track the expense to your store incurred when customers redeem Loyalty or store credit.

If you are not sure how to set these accounts up in Xero, or which codes to use, please contact your financial advisor.

Select Liability, Expense, and/or Revenue accounts to map these to from the dropdowns.

Which accounts in Xero can this be mapped to?

  • Liability (for Loyalty, store credit, and gift card liability)
  • Expense (for Loyalty and store credit expense)
  • Revenue (for gift card expiry revenue)

If you have not created accounts in Xero, you can do this in Retail POS by selecting Add a new Account from the mapping dropdown menus. These accounts will be automatically created in Xero.

Saving your settings

Click Save to complete the initial setup. Your Retail POS store is now configured to send data to Xero.

Xero save settings.

Mapping Lightspeed Payments processing fees in Xero

Reconciling your Lightspeed Payments transactions for your accounting is now easier with improved visibility of your Lightspeed Payments processing fees in Xero. When you sync to Xero, processing fees will be listed on your invoices and deducted from your payouts for easier reconciliation.

  1. On Retail POS, navigate to Setup > Apps > Xero.
  2. On the Xero page, under the Lightspeed Payments section, check the Include Lightspeed Payments processing fees in Xero invoice box. When this is enabled, processing fees will be posted to your invoice as a new line item and deducted from the payment totals synced to Xero.

    Lightspeed Payments expense checkbox.

  3. Use the dropdown to choose or add an expense account relating to your Lightspeed Payments processing fee.

    Create or choose an account expense.

  4. Optionally, if you want closures with negative totals to sync without Lightspeed Payments fees, check the Prevent sync errors from negative totals box. If this setting is enabled, you must manually reconcile these fees in Xero.

    'Prevent sync errors from negative totals' checkbox highlighted.

  5. After finalizing your details, click Save.
  6. From the main menu, go to Reporting > Register Closures.
  7. Find your closed register entry, and, under Time Opened, click Xero.

    Xero in register closure.

  8. In Xero, this fee will show up on your invoice clearly as Lightspeed Payments processing fee.

    Lightspeed payment processing fee Xero invoice.

    You can update the default tax rate of your accounts code associated with your Lightspeed Payments processing fees by navigating to Accounting > Advanced accounting and selecting your default tax rate from the dropdown menu.
    Tax default Xero.

  9. To reconcile your Lightspeed payouts, in your bank statement line, confirm that the amount match in Xero. This amount corresponds to your payout since the processing fee is already deducted.
  10. Click OK to reconcile the amount for your accounting.

    Lightspeed payment reconcile.

  11. From there, your accounting will be up-to-date.Reconciled account.

If you want to remove an existing Xero account to connect another Xero account, contact Support.

What's next?

The difference between Asset and Expense in your Xero Expense mappings

Learn more about the difference between Asset and Expense in your Xero Expense mappings.

Learn more

Setting up Cash management with Xero

Learn more about cash management with Xero.

Learn more

Was this article helpful?