Unapproveby Atesen Software

Guides → Duplicate invoices after a Shopify, Amazon, A2X or Link My Books sync: a guide for Xero users

Duplicate invoices after a Shopify, Amazon, A2X or Link My Books sync: a guide for Xero users

Your Shopify or Amazon sales are in the books twice. Usually two connectors posted the same days, or a settlement was sent again after a settings change. This guide covers why it happens, how to remove the extra copies by hand, what to do when they are already paid and reconciled, and how to void a large batch of approved ones in one run.

Checked against Xero Central, Xero Product Ideas and the connectors' help centres on 16 October 2026.

Why the same sales arrive twice

The manual way, step by step

  1. Stop the source. Pause auto-posting in the connector you are leaving, or move its start date, before you remove anything. Otherwise the next sync puts the copies back.
  2. Find the duplicates. Search sales invoices by contact, amount and date range, and tick Include Deleted & Voided so you can see what was already removed (Search for sales and purchase transactions). Link My Books suggests searching by the payout amount and checking the settlement's history (How to identify duplicate settlements).
  3. Decide which copy stays. Keep the one your payout deposits are reconciled against, and the connector you will keep using.
  4. Delete the drafts. Draft and awaiting approval invoices can be deleted, and several at once from the Draft or Awaiting Approval tab (Delete or void an invoice).
  5. Void the approved ones. An awaiting payment invoice can only be voided, one at a time. A negative settlement is posted as a bill, and bills can be voided several at a time from the Awaiting Payment tab (Delete or void a bill).
  6. Unpick the paid ones first. A paid invoice needs its payment removed before it can be voided. Remove & Redo deletes the payment and leaves the bank statement line to be reconciled again (Delete an invoice or bill payment).
  7. Tell the connector. Mark the settlement as removed in the connector before anything is sent again. Link My Books has a rollback that removes matched payments and voids what the settlement posted; it does not work in a locked period or on an entry edited in Xero (Rollback feature).

Where the manual way runs out

The faster way for the approved ones: Unapprove

Unapprove is a web app that works with Xero. Its limits first: it does not find duplicates, it does not talk to Shopify, A2X or Link My Books, and it never removes a reconciled payment. You stop the connector and decide what goes; Unapprove does the repetitive voiding.

What it skips, and tells you why: documents with a payment or credit allocated in the void-only run (why), documents in a locked period (why), and documents for an archived contact (why). Each run has a ceiling on the number of documents; select fewer and run again.

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. A payments permission is requested only if you choose "Remove payments and void".

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 just delete the duplicate invoices?
Only drafts and invoices awaiting approval. Once an invoice is approved, Xero lets you void it, not delete it, and a voided invoice can't be restored. A2X makes the same point about its approved invoices.
Which copy should I keep?
The one your payout deposits are reconciled against, from the connector you are keeping. Removing the other copy then leaves the bank side untouched. If both are reconciled, ask your accountant before you remove anything.
Will removing the copies change my sales tax figures?
Yes, back to what they should have been, because the duplicates counted every sale twice. If a period with duplicates has already been filed, talk to your accountant about where the correction belongs.
Does Unapprove stop the connector from posting again?
No. It does not connect to Shopify, A2X or Link My Books. Pause the connector or move its start date first, then void the copies.
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