Xero Sync Errors – Troubleshooting Guide

Xero Sync Errors – Troubleshooting Guide

Overview

When syncing data between Hike POS and Xero, you may occasionally encounter errors that prevent products, sales, customers, purchase orders, or register closures from syncing successfully.

This guide explains common Xero sync errors, their possible causes, and the steps you can follow to resolve them.

Before you begin: Identify the error message displayed in Hike POS and locate the corresponding error below. Follow the recommended troubleshooting steps and try syncing the affected record again.

If the error persists after following the suggested steps, please contact our Live Chat Support team for further assistance.


1. Product Sync Errors

Error 1: The resource you're looking for cannot be found

Entity: Product

Possible cause: The product may have been deleted directly from Xero, while its existing mapping remains in Hike POS.

How to resolve:

  1. Check whether the product still exists in your Xero account.

  2. If the product has been deleted from Xero, contact Hike POS Live Chat Support for assistance with removing the old product mapping and syncing the product again.

  3. If you intend to delete a product permanently, ensure it is deleted from both Hike POS and Xero.

Error 2: Price List Item Code must not be more than 30 characters long

Entity: Product

Possible cause: The product SKU exceeds Xero's 30-character limit.

How to resolve:

  1. Open the affected product in Hike POS.

  2. Update its SKU so that it contains fewer than 30 characters.

  3. Save the changes and try syncing the product to Xero again.

Error 3: The field 'Code' provided is already in use

Entity: Product

Possible cause: The product SKU is already assigned to another product in Xero.

How to resolve:

  1. Open your Xero product list.

  2. Search for the SKU mentioned in the error message.

  3. Check which product is already using that SKU.

  4. Review the affected product records and ensure each product has the correct, unique SKU.

  5. If you need assistance correcting the product mapping, contact Hike POS Live Chat Support.


2. Customer Sync Errors

Error 4: Customer name already exists in Xero

Entity: Customer

Possible cause: A customer with the same name already exists in Xero, preventing the customer from syncing from Hike POS.

How to resolve:

  1. Open your Xero account and search for the customer name mentioned in the error.

  2. Check whether a customer with the same name already exists.

  3. If the records represent different customers, update the relevant customer name in Xero to make it unique.

  4. Try syncing the customer from Hike POS again.

Error 5: The contact name is already assigned to another contact. The contact name must be unique across all active contacts.

Entity: Customer

Possible cause: Xero does not allow duplicate contact names across active contacts.

How to resolve:

  1. Log in to Xero and locate the customer mentioned in the error.

  2. Check whether another active contact has the same name.

  3. If the contacts represent different customers, update the relevant contact name so that it is unique.

  4. Try syncing the customer again.

Error 6: Duplicate customer is not allowed in HikePOS! Already HikePOS customer is mapped with Xero customer ID

Entity: Customer

Possible cause: Another customer in Hike POS is already associated with the same email address or Xero customer mapping.

How to resolve:

  1. Review the affected customer records in Hike POS.

  2. Check whether multiple customers are using the same email address.

  3. Ensure each customer has the correct and unique email address.

  4. Review the existing customer mapping and update the relevant customer record if necessary.

  5. Try syncing again.

If the customer is still unable to sync, contact Hike POS Live Chat Support for assistance.

Error 7: More than one contact has the same email address

Entity: Customer

Possible cause: The email address associated with the customer is linked to multiple contacts in the connected accounting system.

How to resolve:

  1. Check the email address mentioned in the error message in your connected accounting system.

  2. Identify whether multiple customer records use the same email address.

  3. Ensure that each customer has the correct, unique email address.

  4. Save the changes and try syncing the customer again.


3. Sales Sync Errors

Error 8: Account type is invalid for making a payment to/from

Entity: Sales

Possible cause: The payment account mapped to a Hike POS payment method is not a valid account for the transaction in Xero.

How to resolve:

  1. Open the Xero integration settings in Hike POS.

  2. Review the Xero account mapped to the affected payment method.

  3. Ensure the payment method is mapped to a valid Xero payment account.

  4. Save the changes and try syncing the affected sale again.

Error 9: CreditNote not available in Xero for assigned customer

Entity: Sales

Possible cause: The credit associated with the customer is unavailable in Xero, or the sale includes store credit applied through invoice payments that Xero cannot accommodate as a negative line item.

How to resolve:

  1. Open Xero and check whether the relevant credit is available and assigned to the correct customer.

  2. If the credit is missing or incorrectly assigned, correct the customer credit allocation in Xero.

  3. Try syncing the sale again.

Important: Sales involving store credit applied through invoice payments may not sync because Xero does not allow negative line items in sales transactions. If this applies to your sale, contact Hike POS Live Chat Support for guidance.

Error 10: The total for this document must be greater than or equal to zero

Entity: Sales

Possible cause: Xero requires the total amount of a sales document to be zero or greater.

How to resolve:

  1. Review the affected sale and check its total amount.

  2. Verify whether the sale contains negative amounts or adjustments that result in a negative total.

  3. If the total is incorrect, review the transaction and make the necessary corrections where permitted.

  4. Try syncing the sale again.

If the sale still fails to sync, contact Hike POS Live Chat Support.

Error 11: Invoice not of valid status for modification

Entity: Sales

Possible cause: The invoice in Xero is in a status that does not allow the required modification.

How to resolve:

  1. Open the affected invoice in Xero and check its current status.

  2. Do not void the invoice without assistance if you are unsure about the accounting implications.

  3. Contact Hike POS Live Chat Support and provide the affected sale details so the team can assist with the required correction and resynchronisation.

Error 12: PaymentID does not relate to a valid AR Payment or AP Payment

Entity: Sales

Possible cause: A technical issue may have affected the synchronisation of the sale and its associated payment.

How to resolve:

  1. Try syncing the affected sale again.

  2. Check whether the sale is now visible in Xero.

  3. If the error persists, contact Hike POS Live Chat Support and share the exact error message and affected sale details.

Error 13: The account is not an inventory asset account

Entity: Sales

Possible cause: The account mapped to the Inventory Asset Account in Hike POS is configured with an incompatible account type in Xero.

How to resolve:

  1. Open your Xero integration settings in Hike POS.

  2. Locate the Inventory Asset Account mapping.

  3. Check the account type configured for the mapped account in Xero.

  4. Ensure the account is configured as an Inventory account rather than a Current Asset account, as required for this mapping.

  5. Save the changes and try syncing the affected sale again.

Error 14: Account code or ID must be specified

Entity: Sales

Possible cause: The SKU of one or more products included in the sale may have been changed without updating the corresponding product mapping.

How to resolve:

  1. Identify the products included in the affected sale.

  2. Check whether any product SKUs have recently been changed in Hike POS or Xero.

  3. Verify that the product SKUs and their mappings are correct.

  4. If the mapping is incorrect or missing, contact Hike POS Live Chat Support for assistance.

  5. Try syncing the sale again once the mapping has been corrected.

Error 15: Item code is not valid

Entity: Sales

Possible cause: The SKU of one or more products included in the sale may have changed, but the updated SKU is not reflected in the product mapping.

How to resolve:

  1. Identify the products included in the affected sale.

  2. Check their SKUs in Hike POS and Xero.

  3. Verify that the product mappings correspond to the correct SKUs.

  4. If the mapping needs to be corrected, contact Hike POS Live Chat Support.

  5. Try syncing the sale again after the mapping has been corrected.

Error 16: One or more line items must be specified

Entity: Sales

Possible cause: The sale contains negative quantities, which Xero does not allow for this type of sales transaction.

How to resolve:

  1. Open the affected sale in Hike POS.

  2. Review the sale's line items and check whether any products have negative quantities.

  3. If the transaction contains incorrect quantities, review and correct them where permitted.

  4. Try syncing the sale again.

If the transaction is a legitimate return or adjustment and cannot be synced, contact Hike POS Live Chat Support for assistance.

Error 17: Method not found – CreateInvoicesAsync

Entity: Sales

Possible cause: A temporary technical or network issue affected the sales synchronisation process.

How to resolve:

  1. Try syncing the affected sale again.

  2. Check whether the sale has successfully synced to Xero.

  3. If the error continues, contact Hike POS Live Chat Support so the team can investigate.


4. Purchase Order Sync Errors

Error 18: The TaxType code 'INPUT' cannot be used with account code

Entity: Purchase Order

Possible cause: The supplier code associated with the purchase order may be incompatible with the account or tax configuration. Once a purchase order is created, changing the supplier code on the product does not automatically update the supplier code already saved in the purchase order.

How to resolve:

  1. Review the affected purchase order and its supplier details.

  2. Check whether the supplier code or related account configuration has changed since the purchase order was created.

  3. Contact Hike POS Live Chat Support and share the purchase order number and exact error message.

Our support team will assist with the required correction.

Error 19: Account not found for supplied purchase account code

Entity: Purchase Order

Possible cause: One or more products in the purchase order may have an invalid Xero purchase account code configured in Hike POS.

How to resolve:

  1. Open the products included in the affected purchase order in Hike POS.

  2. Review the purchase account code assigned to each product.

  3. Verify that the configured purchase account codes are valid and exist in Xero.

  4. Correct any invalid purchase account codes, where applicable.

  5. Try syncing the purchase order again.

If the purchase order still fails to sync, contact Hike POS Live Chat Support for assistance.


5. Register Closure Sync Errors

Error 20: Account code is not a valid code for this document

Entity: Register Closure

Possible cause: One or more products included in the register closure may have invalid Xero account codes.

How to resolve:

  1. Review the products included in the affected register closure.

  2. Check the Xero account codes assigned to those products.

  3. Ensure the account codes are valid and correctly configured in Xero.

  4. Correct any invalid mappings, where applicable.

  5. Try syncing the register closure again.

Error 21: Required Sale account setting for non-inventories product!

Entity: Register Closure

Possible cause: The Sales (Revenue) account for non-inventory products has not been mapped in the Xero integration settings.

How to resolve:

  1. Open the Xero integration settings in Hike POS.

  2. Locate the account mapping for non-inventory products.

  3. Map a valid Sales (Revenue) account from Xero.

  4. Save the changes and try syncing the register closure again.

Error 22: Unable to delete Invoice

Entity: Register Closure

Possible cause: The invoice cannot be deleted as part of the register closure synchronisation process.

How to resolve:

This error requires technical assistance. Please contact Hike POS Live Chat Support and provide the affected register closure details and the exact error message.

Error 23: Payment amount exceeds the amount outstanding on this document

Entity: Register Closure

Possible cause: The payment amount being processed exceeds the outstanding amount recorded against the document in Xero.

How to resolve:

  1. Review the affected register closure and the associated invoice or payment in Xero.

  2. Compare the payment amount with the outstanding amount recorded against the document.

  3. Check whether the invoice has already been paid, partially paid, or otherwise adjusted.

  4. Follow the relevant guidance in our Xero Error FAQ.

If the error persists, contact Hike POS Live Chat Support.

Error 24: Required paid-to account mapping with Hike payment method

Entity: Register Closure

Possible cause: The payment account mapping may be missing or incorrect, or there may be a discrepancy between the actual and expected register closure amounts.

How to resolve:

  1. Open the Xero integration settings in Hike POS.

  2. Review the payment account mapping for the affected Hike payment method.

  3. Ensure the payment method is mapped to the correct Xero account.

  4. Review the register closure totals and check for any discrepancies between the actual and expected amounts.

  5. Try syncing the register closure again.

If the issue continues, contact Hike POS Live Chat Support for further investigation.


6. Still Unable to Sync?

If you have followed the troubleshooting steps above and the error still occurs, please contact our Hike POS Live Chat Support team.

To help us investigate the issue efficiently, please provide:

  • The exact error message displayed in Hike POS.

  • The affected entity, such as Product, Sales, Customer, Purchase Order, or Register Closure.

  • The relevant product SKU, sale number, purchase order number, or register closure details, as applicable.

  • A screenshot of the error message, if available.

Our support team will review the details and assist you with the next steps.

Note: Some synchronisation errors require technical intervention and cannot be resolved through customer-side changes alone. In such cases, our team will assist you further.