Unapproveby Atesen Software

Guides → Wrong contact on an approved invoice or bill: a guide for Xero users

Wrong contact on an approved invoice or bill: a guide for Xero users

An approved invoice or bill is under the wrong contact. Xero will often let you change the contact in place, so start there. This guide covers what can and can't be edited after approval and after a payment, what to do when Edit is blocked, and how to deal with a whole batch.

Checked against Xero Central on 23 October 2026.

Changing the contact on one document

When Edit is missing or blocked

The manual route, step by step

  1. Find the document. Use search with the number, reference or amount (Use search in Xero).
  2. Check the date. If it is on or before the lock date, stop and ask the administrator.
  3. Check for payments. A paid invoice allows the contact change. For a paid bill, try it, and if Edit won't take it, remove the payment first.
  4. Open Edit. For an invoice: Sales > Invoices, open it, click the menu icon, select Edit. For a bill: Purchases > Bills, open it, then Edit.
  5. Change the contact and save. Pick the right contact in the To field and click Update for an invoice or Save for a bill.
  6. Check the result. Read the history entry, and send the corrected invoice if the old one went out.

Many documents under the wrong contact

Xero's find and recode tool can change the contact on many transactions at once. It needs the administrator role, and the contact has to be recoded on the source transaction, not through a manual journal. Xero suggests no more than 200 lines at a time. It can't search for archived contacts, locked periods are view-only when a lock date covers all users, allocated credit notes are recoded separately, and a recode can't be undone, only recoded again or edited (About find and recode). Without it, Xero says approved invoices can only be edited or voided one at a time (Approve and send an invoice).

Where Unapprove fits

Unapprove is a web app that works with Xero. It does not change a contact. It copies each selected document to a draft for the same contact, and you change the contact on the drafts, which Xero lets you edit in any field. It earns its place when the documents should be voided and issued again as fresh drafts. For a few unpaid documents, or a contact-only change you can recode, editing in place is simpler.

What it skips, and tells you why: documents with a payment applied (why) or a credit note allocated, documents in a locked period (why), and documents for an archived contact (why): restore the contact in Xero first. A document with an attachment over 10 MB, or with more than 10 attachments, can only be voided: it gets no draft copy, and the preview says so. For US organisations it only voids and makes no copies. A void is permanent.

What access it asks for: your name and email to sign you in, read and write on invoices and bills, read and write on attachments, and read-only on organisation settings and contacts.

Price: free for 14 days, with unlimited previews and three documents processed in total. After that, $29 per month per connected organisation, or a one-off $49 Clean-up Pass for 7 days and up to 500 documents. Prices are in US dollars and exclude VAT and sales tax (added at checkout); the pricing page has the details.

Connect and preview free See pricing

Questions

Can I change the contact on an approved invoice in Xero?
Yes. While it is awaiting payment any field can be edited, and Xero lists the contact among the fields you can change on a paid invoice. A lock date, your user role or the mobile app can block it.
Can I change the supplier on a paid bill?
Xero says contact details can be edited on a paid bill. It doesn't spell out a supplier swap, so test one bill, and remove the payment first if it won't take it.
Does Unapprove change the contact for me?
No. The draft copy keeps the original contact and you change it on the draft before approving.
What if the wrong customer already received the invoice?
Xero says to issue a credit note for an invoice you have sent, so there is an audit trail. Then raise the invoice to the right contact.
Who makes Unapprove?
Atesen Software, an independent developer. Unapprove works with Xero through Xero's public API; Xero does not make it and has not endorsed it.

Related guides