No More QuickBooks - NMBQ.co.uk

Xero

Xero

Xero

I finally got around to having a look at Xero – and I’m glad I did.

We’ve been using KashFlow for a while now, but have a new requirement to handle multiple currencies.

KashFlow can’t currently handle bank accounts in multiple currencies – which is what we now need to do.

The people behind Xero seem to be based in New Zealand, but that hasn’t stopped them creating a beautiful, UK-specific app.

I suspect that they have country-specific tweaks for other countries too – but I didn’t get in to that.

Xero offer a free demo login to have a look at a set of demo accounts, and a free 30 day login to create your own set of accounts.  The set up process was easy and logical and the app is a dream to use.

Having tested a few multi-currency applications, Xero has done the best job by far.  You specify which bank accounts you have and in which currencies they are denominated.  You invoice clients in whatever currency you like and, when you reconcile payment of that invoice, you choose which bank account the payment will be credited to.

If the payment currency and bank account currency are different, you’re prompted for an exchange rate – easy!

Xero also uses live currency feeds from FX specialist Xe.com to show you consolidated single-currency balance sheet figures – smart!

There is an API which we’re about to take a look at to ensure we can integrate Xero with our own systems – I’ll let you know how we get on.

For now, Xero has passed the first stage of  ’can it do what we want it to do’  and our accounts people are trying to find fault with it :) – Here’s hoping they can’t.

Spread the word
Bookmark and Share

5 comments to “Xero”

  1. Great website and very useful for deciding outside of Sage and Quickbooks. They really are terrible to integrate with, I couldn’t agree more. Did you manage to try the Zero API?

  2. We did take a look at the Xero API and it’s looking hopeful. There’s already a Ruby wrapper for the Xero API: http://github.com/tlconnor/xero_gateway/network This is cool for us because our internal systems are written in Ruby on Rails and this wrapper means it’ll be quicker and easier to integrate them with Xero.

    On the downside, the API does not currently support payments, although this looks like its coming soon: http://xero.uservoice.com/pages/5528-xero-api

    From a usability point of view, Xero does look like it’s the best out there. Our accounts people love it and it has a nice budget feature which lets us compare actual performance against a budget – that’ll save us lots of spreadsheet work hopefully.

    I’m optimistic that Xero will get their API more fully featured – if they do, I think this will be the app of choice for us.

  3. Had some great support from Xero regarding their API – unfortunately it’s not yet in a state where we can make use of it.

    From Tony at Xero:

    We are busy putting the final touches on a developer preview of the Xero developer API v2. This will be released in a few weeks.

    This will have support for adding payments to approved invoices via our API. Please note that any invoices added via our API are entered as drafts and these still have to be manually approved before you can add payments.

    API v2 will require you use OAuth to connect with our API. Our developer preview release won’t support non expiring tokens (tokens will expire after 30 minutes) , we’ll offer a longer term option soon.The challenge we have at the moment is we have no way of notifying a user that invoices have been entered into their Xero account via the API. Using the draft status is handy so invoices can be verified before they are approved.

    We realise this is a limiting factor and only supports certain cases. We’re working hard on implementing a notification system – once that’s up and running we should be well placed to offer you the ability to enter approved invoices via our API.

    We hear you loud and clear – this has been our most requested feature by developers.

    So the problem for us is that as we generate invoices using our own app, we won’t have a way of fully automating the invoice creation & approval process until Xero address this issue: http://xero.uservoice.com/pages/5528-xero-api/suggestions/72870-be-able-to-approve-and-send-invoices-via-the-api

    I’m pretty confident that Xero will get there, but for now, that’s a show-stopper for us integrating with them – back to the drawing board I guess. Probably for now, we’ll continue to use KashFlow and somehow fudge the multi-currency support – or do that part of our accounts manually – bah :(

  4. I had a look and they now have support for adding payments – and added it only a few days after your last comment!

  5. Sounds like Xero fits the bill for you…. and you did the legwork. Any follow reviews to report?

Leave a comment

Top of page