Problem Symptoms
The Xero API call rate limit on Xero has been hit which results in the Xero Server Response is Empty message in the Xeroom debug log. In the Xero developer centre the connected history app logs shows hundreds/thousands of requests similar to /api.xro/2.0/Invoices?IDs=26a39ba1d&summaryOnly=false The ids are for invoices and bills.

However, the xeroom debug logs don't show any of these requests. Only legitimate requests which are not failing due to the limit being hit.

Solution
Xeroom uses 4 or 5 API calls per order post and we have tested 20 x 120 item very large orders without hitting any limits which sent in about 3-4 mins. This issue is due to some caching conflict occurring somewhere. This can be cleared by the following:
1. Reconnecting to Xero by clicking the Reauthorize button and continue with existing organisation. This creates a new security token and connection to Xero.


2. Recreate the Xero app - refer to the installation instructions here https://support.xeroom.com/support/solutions/articles/77000535012-connecting-woocommerce-to-xero
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article