Setting up your Xero Account Mappings

Once you have set up the integration between your Vend store and your Xero account, you'll need to send your sales, purchase and payment information to your accounts.

Make sure you've got all the accounts already set up in your Chart of Accounts in Xero and have enabled payments for these accounts.

You will not be able to map any Vend fields to the Xero example system accounts. These example system accounts can be identified by the padlock next to them on Xero.

We are 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.

If you have added any new accounts in Xero, you will have to click Sync from Xero in the 'Accounts' section at the top of the Xero settings page in Vend before they are available in Vend to map.

Register Closure Settings


What is this?

  • Send register closures to Xero as: Choose how you'd like Vend to Xero in the accounts receivable invoice from each register closure. You can choose to:
    • Summary by Account Code: This will send sales data totals for each sales account code.
    • Summary by Product Type: This will send sales data totals for each product type.
    • 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. Check with your Financial Advisor how much information they would like sent to Xero.


Account for Sales Taxes


If you have not setup your taxes yet, you can create these directly in Vend and these new tax rates will also be created in Xero. This is done in the Xero settings page in Vend.

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

Vend 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.

Xero has a great article on setting up tax rates in Xero, check it out here.


You will only see Xero tax types that have the same rate as a Vend tax type.

Accounts for Products

Default sales account

This is the sales account in Xero which all product sales totals will be sent to 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

Inventory (Stock) Orders and Account Sales

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.

Underneath Invoice payment date, specify the date you want your customer invoices to be due. You can pick from either none - due immediately or a custom timeframe from Xero.


Send Invoice as

You need to select the status Vend will apply to invoices sent to Xero for your On Account sales and stock orders. Select what status you'd like Vend to use when sending invoices for your On Account Sales and Stock Orders to Xero.

You can choose:

  • Approved
  • Awaiting Approval
  • Draft

The settings will only be applied to On Account sales (accounts receivable invoices). This setting does not apply to register closures or stock orders.


Send completed stock order totals to Xero where an accounts payable invoice will be raised. You can send purchases to either an asset account or an expense account. Choosing Asset requires an asset to be chosen for the purchases account and an expense for the cost of goods sold. Choosing Expense requires an expense for the purchases account.

All customer invoices for On Account sales will be sent to Xero automatically. If you don't want all purchases 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?

  • Current Asset
  • Expense

Accounts for Payments


You can choose to map all payment types to a single payment account (the Default payment account) or you can click on the Map individual Payment Types toggle to map each payment type to specific payment accounts in Xero. 


Vend will only show accounts that have payments enabled in Xero.


Vend 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, Vend will send each individual payment to the account you specify. For all other sales, Vend 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, check out this article here.


Typically, these will be deducted from your payment totals for the day. However, if the total refunds issued to customers for a payment type is 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

Rounding Errors

Keep a record of the small discrepancies that can occur when calculating tax on small transactions. Vend will send these to your selected account when you close the register.

Which accounts in Xero can this be mapped to?

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

Till Payment Discrepancies

We recommend you use Vend Cash Management to accurately track all cash movements in Vend and record discrepancies in Xero.

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

Which accounts in Xero can this be mapped to?

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

Default Discounts

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

Which accounts in Xero can this be mapped to?

  • Revenue
  • Expenses

Accounts for Liability and Expiry

If you're using Vend loyalty program, 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, Gift Cards.

  • Track the expense to your store incurred when customers redeem loyalty, 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.

Which accounts in Xero can this be mapped to?

  • Expense (for loyalty expense)
  • Liability (for loyalty liability)

Save your settings

Click Save to complete the initial set up. Your Vend store is now configured to send data to Xero.



For more information on Using Xero on Vend, check our articles here.

Did this answer your question?
Have more questions? Contact us so that we can help you out.