Skip to main content
When you send an invoice for approval, the invoice number must be unique. If the invoice number already exists in Xero, you will get an error icon in Invoicing > Awaiting Approval alerting you that the invoice number must be unique. “Invoice # must be unique” error To find the conflicting invoice in Xero:
  1. Go to Xero Business > Invoices > All > Search.
  2. Select Include Deleted & Voided.
  3. Enter the invoice number under Enter Number, Reference, Contact or Amount.
  4. Click Search.
Searching for an invoice Once you find the invoice, verify the status on top. It could be Draft, Awaiting Approval, Awaiting Payment, Paid, Voided, or Deleted. If the invoice status is Draft or Waiting Approval:
  1. Either delete the invoice by clicking Invoice Options > Delete, or change the invoice number and click Save.
Deleting an invoice If the invoice status is Awaiting Payment or Paid:
  1. Edit the invoice number by clicking Invoice Options > Edit.
  2. Change the invoice number and click Save.
Editing an invoice number If the invoice status is Voided or Deleted:
  1. Click Invoice Options > Copy to copy it to a new invoice.
Copying to a new invoice
  1. Go to Invoicing > Awaiting Approval.
  2. Select the job, right-click, and click Approve job(s) without sending to Xero.
Approve jobs without sending to Xero If, after trying the above options, you still need assistance: Contact ServiceM8 Support at support@servicem8.com and request that the job number be changed so you can sync the invoice to Xero.

Avoiding future invoice number conflicts

Follow these best practices to avoid future conflicts:
  • If you need to void or delete an invoice then re-sync it, edit the invoice number first (for example, “102void”).
  • Creating an invoice in Xero rather than ServiceM8 can also cause an invoice number conflict. To resolve this issue, go to Settings > Preferences > Invoicing > Xero > Xero invoice number and select Let Xero issue invoice number.
Last modified on February 24, 2026