Sending Payments to Xero

Modified on Mon, 2 Sep at 11:29 AM

When sending payments to Xero, Xero requires the invoices it needs to be allocate the payments against to already be imported AND approved in Xero.   This means you need to send your invoices from WorkGuru and approve them in Xero before you can send the associated payment.   The WorkGuru Xero queue will assist with this by only displaying your queued payments after all Invoice have been sent to Xero (up to date).

The correct workflow to successfully sending payments to Xero is:

  1. Apply payment to the invoice.
  2. Send Invoices from WorkGuru to Xero.
  3. Approve draft invoices in Xero.
  4. Send Payments from WorkGuru to Xero.

Note: Send Payments will not be available until all your invoices are up to date.


When sending payments to Xero, you will get the following messages if Xero can't apply the payment successfully:

  • Payments can only be made against authorised documents - means the payment's invoice has been sent to Xero but is not approved.  Resolve by approving the invoice before sending payments.
  • Payment Payment on invoice failed with the following errors: Invoice could not be found - means the payment's invoice has not been sent to Xero.   Resolve by sending and approving the invoice before sending payments.
  • Payment amount exceeds the amount outstanding on this document - means the payment amount doesn't match the invoice total.  Resolve by confirming the payment and/or invoice totals are correct.

When sent successfully, payments are applied to the invoice in Xero, coded to the specified clearing account to assist with daily, weekly or monthly payment method reconciliation.

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