Below you will find common Xero errors and how to solve them.
If the error that occurred on your site isn't listed below, please contact our support team.
| Error message | Module | How to solve |
| This invoice has payments/credit notes allocated to it or is in PAID status and cannot be modified. Please do not add additional payments for these invoices or modify them in Scoro! Invoice in Xero: | Invoices |
The invoice has already been paid or approved in Xero, so it cannot be modified through Scoro.
|
| Response code 10 - Account not found for supplied purchase account code. | Financial Accounts |
A finance account used in Scoro was originally synced from Xero but has since been deleted there. Xero usually allows only for inactivating accounts, but in rare cases, accounts can be deleted. Scoro does not receive delete notifications from Xero, so the account remains active in Scoro, causing sync issues.
|
| Response code 400 - The TaxType code 'XYZ' cannot be used with account code ‘XYZ’. | Invoices, Bills |
This error means the selected tax type doesn't match the finance account type.
|
| The total sums between Scoro and Xero don't match for the current document. Please check the documents to ensure that data matches in both systems | General |
The total sum for this document in Scoro is different from the total sum in Xero. Open the document in both Scoro and Xero:
|
| Response code 400 - Invoice not of valid status for modification | Invoices, Bills |
This happens when no link is created between the invoice or bill in Scoro and Xero, and a document with the same number already exists in Xero but is in VOIDED status. Change the document number in Scoro so it doesn't conflict with the voided document's number in Xero. For example, add a “0” at the beginning of the document number before syncing. |
| Response code 400 - The quantity value '-1.0000' is invalid. Quantity must not be less than zero. -- The Total for this document must be greater than or equal to zero. | Bills |
This occurs when the bill contains a negative quantity, which is not allowed in Xero. Update the bill to ensure the quantity is zero or higher. |
| Response code 400 - The Total for this document must be greater than or equal to zero. | Bills |
This occurs when the bill’s total amount is negative. Credit bills are not supported for synchronization. Adjust the final total value on the bill and ensure that it’s greater than zero. |
| Response code 404 - status: “AUTHORIZED” | Bills |
This occurs when trying to modify a bill in Xero that is already in AUTHORIZED status. No action is needed in Scoro. Mark the error as resolved. |
| Response code 400 - Invoice # must be unique | Invoices |
This happens when the invoice number in Scoro is already used in Xero. This is often caused by a VOIDED document in Xero, as voided numbers cannot be reused. In Xero, invoices and credit notes share the same numbering sequence, so the number may also be in use by a credit note. Update the invoice number in Scoro to one that has not been used in Xero. |
| Response code 400 - Account code or ID must be specified | Finance Accounts |
This occurs when the sales or purchase document is linked to a finance account that is inactive in Xero.
This will refresh the link and apply the current active finance account associated with that product. |
| The system found a match from Xero_!VMwxN (id = #external_id - Go to external system), but this object is already matched with an object in Scoro. | All objects |
This happens either because there are duplicate entries in Scoro or because you tried to send a duplicate object to Xero. If there are actual duplicates in your system, merge them rather than unlinking and resyncing. Otherwise:
|
| Response code 10 - Account not found for supplied purchase account code. | Invoices, Bills |
This happens when a deleted finance account in Xero is still linked to products in Scoro.
|