Invoice not showing in Xero

Modified on Thu, 16 Mar 2023 at 08:20 PM

Q. When you send an invoice to Xero the order gives a success message but nothing is showing up in Xero.


A: There are a number of reasons why this can occur.  

1. Is the error repeatable?

Did this happen as a one off or is it repeatable?  See if you can hone down the trigger eg is it happening with all products or a particular one. If not then move down this list as this will reveal whether it is arising due to a conflict in your system between plugins and Xeroom or possibly due to a bug.


2. Xeroom Settings - If you use the date of order for the invoice creation date then it will not show at the top of your invoice list in Xero so do a search in  Xero for the order number.  Make sure that you search all invoices since some may be draft or paid depending on your Xeroom settings.





3. Xeroom debug - Check for any error messages in the Xeroom debug screen against your order no.  You can search for a specific order no.  These show both errors arising from Xeroom plus any errors fed back from Xero so fix whatever the reason given is and try again.



4. WooCommerce Debug Log for System and PHP Errors


Please check for any serious system and PHP error messages in Woocommerce\Status\logs.  Some hosts like WP Engine provide access to the error logs via the WordPress Dashboard.

Other errors will show in the Woocommerce debug.log file found in the WP-content directory for any warnings relating to Xeroom. To set this see here https://docs.woocommerce.com/document/woocommerce-product-search/api/debugging/ and for general WordPress debugging here https://wordpress.org/support/article/debugging-in-wordpress/  This file will be large and log all messages including advisory ones.  Remember not to leave it on otherwise it will show to the users.  Do a search for Xeroom and then copy and paste the relevant Xeroom messages if any are found and send them to us for review.

5. Check the order data log in your Xero developer account https://developer.xero.com/app/manage under your app history you can see any failed communications which you can drill down on.





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article