Fixing accounting sync problems and changed records

This guide covers three things that can happen after you connect QuickBooks Online or Xero: a sync fails, a time entry is in an uncertain state, or a record you already sent was changed in your accounting system. ServiceVisit never writes over your books to settle a disagreement. It tells you, and you decide.

Before you start

  • You need a role that includes Manage Integrations.
  • Everything below is on Settings, then Integrations, apart from the invoice steps.

Steps

A sync failed or was blocked

  1. Read the yellow banner after the sync. Blocked reasons are written out in full.
  2. Select view errors to open the Sync Errors list.
  3. Fix the cause, usually a missing mapping or an expired connection, then sync again.

Time entries needing sync attention

  1. Find Time entries needing sync attention, which appears only when there are failures. Each row shows the error and the last attempt.
  2. Where a send was uncertain, open the Resolve uncertain section for your accounting system (it ends in send) and check your accounting system for that technician, date and duration.
  3. If a matching record exists, enter its ID under the link field and select Link record.
  4. If none exists, explain how you checked (at least 10 characters), tick the box confirming you found no matching record, and select Authorize retry.

A record changed in your accounting system

  1. Select Check now under the heading that asks whether your accounting system (QuickBooks Online or Xero, by name) still agrees with ServiceVisit. The page shows when it was last checked, or that it never has been. The check runs only when you ask.
  2. Any disagreement is listed with what changed. Nothing is re-sent.
  3. If the change was intended, optionally add a note under "Why it stands (optional)" and select Acknowledge. ServiceVisit accepts that version and stops reporting it.
  4. If it was not intended, correct the record in your accounting system, then select Check now. The item clears once the two agree.
  5. Open Previously resolved to see past findings, who acknowledged them and their notes.

Recording a change on an invoice

  1. Open the exported invoice and select Mark as Modified.
  2. Enter what was changed in the accounting system. The comment is required.
  3. The invoice then reads Modified in accounting system, and the invoice list shows a modified badge.

Tips

  • If the connection itself is the problem, the page shows the last error. Use Reconnect. Nothing already exported is affected.
  • Do not switch on your accounting system's own sales-tax calculation to make a mismatch go away. ServiceVisit owns the tax figure.

If something goes wrong

  • The Sync Errors list says no details are available: run the sync again and read the banner.
  • Xero time will not load users: check Projects access and reconnect Xero if needed.

Related articles

  • Accounting integration with QuickBooks Online and Xero — The accounting integration sends your ServiceVisit invoices, payments, refunds, customer credits and approved technician time to your accounting system, so your bookkeeper does not retype them. It…
  • Connecting QuickBooks Online or Xero — Connecting links your ServiceVisit account to one QuickBooks Online company or one Xero organisation. You authorize the link in your accounting system, and ServiceVisit brings you back to the…
  • Choosing your accounts for QuickBooks Online and Xero — Mapping tells ServiceVisit which account in your accounting system each kind of money posts to, for example where customer payments land or where a refund is recorded. The setup page lists only…
  • What exports to your accounting system and when — Once you are connected and your accounts are mapped, ServiceVisit sends records to QuickBooks Online or Xero. You can send eligible records from the Integrations page at any time. A periodic sweep…
  • View an Invoice — Viewing an invoice opens a single invoice with its line items, so you can check what was billed before you send it, collect on it or answer a customer's question about it.

Still need a hand?

Email our support team and a person will get back to you.

ServiceVisit Sales

Pre-sales questions? Ask away.

Walter is an AI assistant and can make mistakes. Don’t share passwords or card details.

Sales is offline.

Say hello to get started.

This chat has ended.

The conversation is saved for both you and the Sales team.