Skip to main content
All Releases
v0.37.3 August 21, 2026

Xero contacts import again, and failures stop hiding

Importing contacts from Xero silently brought in nothing whenever a contact had an address — which is most of them. That is fixed. A Xero connection that fails now explains why instead of looking like nothing happened, and a temporary outage no longer tells you that you lack permission.

Importing contacts from Xero brought in nothing

If you connected Xero and your contacts never appeared, this was why.

Any Xero contact that has an address — a billing address, a shipping address, most contacts in a real accounting file — failed to import. The contact was rejected along with its address, so a sync could run, finish, and leave you with nothing new.

That is fixed. Contacts and their addresses now import correctly.

Two things made this harder to spot, and both are also fixed:

  • The sync recorded the run as successful even when every record in it had failed. A run that imports nothing no longer counts itself a success.
  • The failure could not even be written to the sync log, so the log stayed empty while nothing worked. Failures are now recorded there.

Nothing on your side to do — the next sync will bring your contacts in. Your chart of accounts and your invoices were never affected.

A failed Xero connection now tells you what went wrong

Previously, if connecting to Xero failed, you were returned to the integrations page and it looked exactly as though you had never clicked Connect at all. No message, no error — just "Not Connected".

Now the page tells you what happened in plain language, with the technical detail available underneath if you need to pass it to support.

This matters more than it sounds: it is the reason a credentials problem earlier this month went unnoticed for four days. A connection that fails now says so immediately.

"You don't have permission" no longer means "we couldn't check"

When the app could not determine your permissions — a brief outage, a slow response — it showed the same "access required" message you would see if you genuinely lacked access. People were told they did not have permission to do things they were perfectly entitled to do.

Those are now different. If we cannot check your permissions, the app says so and offers to try again, rather than making an assertion about your account that may not be true.

Ready to try these features?

Start your free trial today and see how Current can help your business.

Get Started Free