Sending On Account Sales to Xero

Latest update: - Nat Dudley

Important: As of October 2015 we have changed the way we send on-account invoice numbers to Xero. Prior to this change, receipt numbers of on-account sales were posted into the reference field in Xero. Vend will now send an invoice number directly to the invoice field in Xero. The invoice number will be formed from the name of the register you made this sale on, followed by the receipt number of the sale. If there is a duplicate receipt number already in Xero, an incremental -1 suffix will be added to the invoice number in Xero only.

Account sales are sales where you issue an invoice for the sale of goods/services to the customer. Turning on the Xero integration allows you to create invoices for account sales in Xero easily.

Important notes:

  • Account Sales must have a customer associated with them
  • You are unable to take an overpayment on an On Account sale when you have the Xero integration turned on. This includes typing the cash amount tendered into Vend, rather than the exact amount (for example $50 cash payment for a $48.75 sale).
  • If an Account Sale invoice is set to draft or pending it will need to be set to approved before you can take payment in Vend.
  • Once you've placed the sale On Account, you should not add more items to the sale, as the invoice total in Xero will not be updated.

How does it work?

Make the Sale

  • On the Sell Screen, add the items, add the customer to the sale, click pay, and choose 'On Account'.
  • The sale will be posted to Xero, creating an Accounts Receivable invoice. The status of this invoice (approved, awaiting approval, or draft) is determined by the setting you chose when you turned the integration on.

Set a due date for the sale

If you do not have a default due date set for sales invoices in Xero, on account sales will be due immediately after they are created. If you'd like to set a new default due date for on account sales, check out this article here.

Take payment for the sale

You can take payment for your sale in either Vend or Xero.

  • Receiving payment in Xero:

    Payments made on an on account sale/invoice in Xero should now automatically sync over into Vend, thus receiving payments should be a seamless experience. However, if the case where the payments do not sync, you can manually sync the payment by referring to the steps below:


    • Once you've applied your payment to the invoice in Xero, you can update the account sale in Vend to sync the systems.
    • Locate the Account Sale on the Sales Ledger page. You can adjust the search filters, including the customer name field, to help with this.
    • Click the sale to expand it.
    • Click the Xero button.
    • Select 'Check for Xero payments'. The payment you made in Xero will now appear in Vend.
  • Receiving payment in Vend:

    • If you've chosen the 'awaiting approval' or 'draft' setting, make sure your invoice is approved in Xero,
    • Locate the customer's account sale in Sales History, and click 'Continue Sale'. The sale will open in the Sell Screen.
    • Click 'Pay' and apply the payment amount.
    • If the sale is not entirely paid, click 'On Account' to put the remainder of the balance back on account.
    • The payment will automatically post to Xero. The Sales history will now show the payment with a blue Xero logo next to it. When you deposit your payments from the day's takings into your bank account

What happens next?

When you close your register at the end of the day, any account sales started, and any payments made against account sales will be noted in your closing report.


Please note, once an invoice has been posted to Xero, the items in the Xero invoice become fixed. I.e., if you add or remove items from the account sale in Vend, these changes will not post to Xero (the Xero API does not currently permit this). Only payments will post through against the Xero invoice.

Reconcile the invoice and payment in Xero

It is important to note that account sales payments are noted on end of day/register closure invoices posted to Xero. This is to balance payments already assigned to their original invoice in Xero.


If you received payment for the sale in Vend, you'll need to reconcile the payment when it's deposited into your bank account and appears in your Xero payment feed.

Remember, this payment will likely be combined with the deposits for the daily sales/register close amounts for that day in your account (whether that is cash or card payments).

You may need to reconcile the deposit against multiple invoices - the invoice for your register closure, and the invoice for your account sale. Check out Xero's help article on how to complete this process.

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