This error occurs when more products have been added to an existing account sale. When more products are added, the sale total becomes larger than the invoice total in Xero. For example, in the on-account sale below:
To fix this, you will need to add the extra products manually in the Xero invoice.
To do this navigate to Xero and select Invoice Options - Edit:
Add the extra product(s) you added in Vend as new lines in the Xero invoice with the correct name, price and account code:
From here we want to add the payment(s) from Vend into Xero:
Once this is done, click the red Xero button next to the on-account sale in Vend to send it through correctly.
Note: If some payments in Vend have already carried across to the Xero invoice you will need to remove these from the invoice, add the new products to this invoice and then reapply the payments just as they are in the Vend on-account sale.
[Input|Output] Problem: The Vend tax rate on one of the products in this sale has a tax type (expense or income) assigned in Xero that doesn't match the account code tax type.
This error can occur when you have an account code on a product that does not exist or an account code that has a different tax type to the product it's attached to. An example of this may be a product with an income tax that is being sent to a Xero account that's set up to be tax on expenses.
If you recognize the account code listed on the error and know which products are attached, check these products to make sure the account code is correct or that the account code exists in your Xero account. If you aren't able to locate this account code, you can export your product list to CSV and search for the code there.
You can then change the account code in the product edit screen. If the code is correct, but the tax is wrong, you can change the tax on this same edit screen
One of the payment types used for your [sale|register closure] is trying to send to a Xero account that can't receive payments.
This message appears if one of your Accounts for payment types does not have to enable payments ticked in Xero or is not a valid bank account/account type.
To fix this navigate to the Xero setup page in Vend and check your 'Accounts for Payment Types' section. Ensure that each payment type in Vend is posting to an account that has payments enabled. You can check if an account has payments enabled by going to your chart of accounts in Xero, selecting the account in question and checking 'enable payments' is ticked.
Xero can't find this customer because they've been archived or merged.
This most regularly happens with account sales and stock orders. It's usually caused by merging two contacts in Xero, as this archives the original contact.
To fix this, you'll need to find the original contact in Xero and un-archive it. Once you have done this go back to Vend, click the Red Xero button against the affected on account or stock order and confirm that it has turned blue.
We don't know where to send some of your data.
This error occurs when an account mapping is empty on the Vend setup page. This generally happens when a new payment type or sales tax has been added in Vend, but it has not been mapped to an account code in setup - addons - xero. This means that the sale is being processed however Vend doesn't know which account in Xero to send this payment too.
In setup - addons - Xero, identify any blank fields and select which accounts you'd like us to record them in.
You should now be able to click the red Xero button to send the sale to Xero.
Xero can't accept negative payments.
This error arises when there are one or more negative payments on an on-account sale.
If you are trying to return this on-account sale, it is best to follow the standard returns process rather than returning it through the on-account sale itself. To do this create a new sale and add each item you wish to return but change the quantity to a negative amount. This will cancel out the items in your on-account by balancing your totals and returning the inventory to your store.
Once this is done, press 'pay'. You'll be prompted to refund the customer the amount they paid.
If you weren't trying to process a return and have accidentally applied a negative amount to an on-account sale, navigate to the sale in your sales history and remove the negative payment line.
One of the products in this sale/register closure/stock order has an account code that we can't find in Xero.
This error occurs when an account code attached to a product does not exist in Xero or is an invalid account.
If you recognise the account code listed on the error and know which products are attached check these products to make sure the account code is correct or make sure the account code exists in your Xero account. If you aren't able to locate this account code, you can export your product list to CSV and search for the code there.
Bad request. No data has been processed for this endpoint. This endpoint is expecting Invoice data to be specified in the request body. - .’
As a result of how Vend sends information and how Xero receives it, an error can sometimes occur when information you post to Xero contain special characters such as ampersands and forward slashes. This information could include the product name, customer name or sales note on an on account sale or stock order.
To fix this, try to identify any products or customer names that contain special characters and remove these characters. Ampersands, forward slashes and commas are most often the culprits here; however, any special characters can generate this error.
There's something wrong with the customer's email address. The format should be name@example.com.
This error occurs when a customer attached to the on-account sale has an invalid email address. The format needs to be name@example.com.
To fix this, head to the customer, click edit and ensure the customer's email forms a valid address (e.g. includes the @ and the .com).