Payment sending to Xero by Xeroom failed. The Invoice needs to be sent to Xero first.

Modified on Thu, 1 Dec, 2022 at 6:36 PM

Xero cannot receive the invoice payment if the invoice has not first been created by posting the order from WooCommerce since it needs to match up the payment to the invoice.  If you try to do this then this message will be given.  


If you wish to send prepayments on account these can be handled by using the Funds on Account plugin which Xeroom is customised to work with.


To send the invoice first either set the automated send trigger or else send them individually by using the button in the bottom right of the order or else as a Batch Send.



In your WooCommerce order management screen select which orders you wish to send  and then select the relevant Bulk Acttion.  This creates a cron job which then executes slowly to avoid hitting the Xero API call rate limit and will run until cancelled or completion.  


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 at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article