Multi-currency invoicing coming next

Posted on 04 November 2009 by Comments (7)

Support for multi-currency invoicing has been one of the most common, and loudest, feature requests from our users over the past year or so.

From day one we've been keen to discuss ideas and get feedback on where the application should go. We've rightly come in for some stick concerning our handling of expectations regarding when certain features would be available, and we've made mistakes, but we've also learned some important lessons about how we can better communicate with our users.

Anyway, the good news is we've now started work on multi-currency invoicing and this will be the focus of our next release. Additional support for other aspects of multi-currency support will be rolled out in subsequent releases, but we initially aim to solve the common problems that act as a showstopper for many people using FreeAgent.

We're not giving an exact date for this, as we do want to take the time to do it right, but we're really looking forward to delivering a crucial missing piece of the modern accounting puzzle.

Bring it on!

Over to you...

Charles Verrier, Wed November 04, 2009
On the subject of expectation management, how about a roadmap?

I know there are commercial considerations, but a broad brush overview for the big ticket items (multi-currency, cashflow reporting) would be good along with an idea when you will be addressing various lesser glitches or gaps, such as PDF exports from the accounts screens, debtor statements, etc.

There are lots of threads on Get Satisfaction that end with "we'll definitely add that to the list" but those threads then never get updated.
roan, Wed November 04, 2009
Hi Charles,

We're of the view that a published roadmap would actually do more harm than good as it would give users a false expectation of what is coming, and when.

The reality is that while we know the big features we want to implement, and all the existing features we want to improve, we don't know the exact order these will be implemented. Circumstances change, and things happen which aren't always readily obvious to users that affect our decisions on the roadmap too.

There are lots of threads that say "we'll look to implement this", because that's the truth. We're not lying but people just want much more than we can timely deliver so some things are inevitably put on the back burner.

While the whole expectation management thing is important, I actually think it's diverting from the core issue, which is with our current resources we've struggled to implement things as fast as some people would have liked. The real solution is to increase our development capability, and we're doing that right now.

Thanks for the feedback. As you know we really do value your input.
Charles Verrier, Thu November 05, 2009
Not sure I agree, Roan!

Based on my own past experiences as a Product Manager for a software house - communication (even where it's communicating a lack of news) is better than not. (even at the risk of having to communicate a bit of bad news about a promised feature).

The trick with (public) roadmaps is to not over commit - you don't even have to put dates on it, just a communication of broad themes for short/medium/long term can be enough.

On the second point - the issue isn't that you are being misleading (which I don't believe for a minute) but that the userbase doesn't get informed when things go on the backburner. We won't be upset (promise!), because it lets us know how to plan (do I invest in a utility to generate PDFs from web-pages, or is this going to be fixed in a weeks' time anyway?).

Final thing - your core issues (resource) are not your customers core issues (When will I get that thing I need?). You're never going to have the resources to "implement things as fast as some people would have liked". Demand is infinite, so communication and expectation management is always going to be critical.

The nature of the SaaS market is that it involves a more open level of communication between supplier and customer that was ever dreamed of by the likes of Sage or MYOB - who do all they can to present an impermeable corporate 'face' to the world - handing new releases down from on-high. SaaS is much more about a collaborative process.

Go and talk to Dennis about his views on this - he's passionate about this subject, and will always give you food for thought.

I trust you take all the above in the sprit its offered! I just signed up for the annual contract with FAC, which I hope shows what I feel about the product and my faith in it.
roan, Thu November 05, 2009
I do agree with much of that.

Collaboration with our user base has always been at the heart of what we do, even back to our early beta trial. I think the fact that we were among the early adopters of Get Satisfaction is testament to that, and I do believe we're more open than many of our (even SaaS) competitors.

But it's the nature of the communication that's important too. When we get a feature request or new idea we've tended to say "Great idea, we'll think about implementing it" (true) but perhaps we do need to be a little more definite. So along the lines of "Great idea, we'll think about implementing it, but it's not going to be in the short term"

Would that be a better approach?

It's not so much the case that things are deliberately put on the back burner. It's simply we've got our hands full with other work. It's not feasible for use to trawl through Get Satisfaction updating every topic each month letting people know the status of the idea or request.

But all requests to filter through to us, and they do influence our thinking, even if that isn't always obvious (and I can see how it wouldn't be).

I do really appreciate your comments, and I'm going to take a lot of what you've said on board.
Charles Verrier, Thu November 05, 2009
Absolutely - don't be afraid to say 'No' (or 'Yes, but not now')! Users don't always realise that some apparently simple things can have insanely tricky implications. I always used the example of someone asking to move the Humber Bridge a foot to the left - "It's only a short distance, what's the problem?". Software is no less complex a piece of engineering, but people assume you can unravel it with the click of a mouse.

Agreed that Get Satisfaction doesn't really provide an easy way to track stuff - not really its role, I suspect. Having said that, the assumption of many (myself included) is that you would make a seperate note of occasions when a GS thread does product a potential 'to-do' item - with a cross reference to the original GS thread if you need to go back to us for feedback.
Colin Bowern, Wed November 11, 2009
One company that has done a pretty good job at managing a broad roadmap is TargetProcess. Check theirs out:

http://targetprocess.com/Product/Roadmap.aspx
Alvin Chang, Sat March 12, 2011
Now it's been two years since multi-currency invoicing is possible. Please add multi-currency expenses at least!
(Comments closed)

Recent Posts

Twitter Love

  • Thanks to @freeagent I will never need to use the crappy HMRC payroll software come April.

  • all sorted and ready for PAYE RTI thanks to @freeagent awesomeness.

  • The latest reason why I continue to love @freeagent http://t.co/nfYqVJDfa4 HMRC chucks a stress out at businesses, FreeAgent bats it away!

  • Those folks @freeagent do it right. The confirmation mail includes important information: http://t.co/HCHIvgjpI0

  • @NickClement @freeagent its excellent for invoicing, very flexible & easy - esp billable time by task from timeslips-capture the revenue!

Follow:

Stop fighting with your accounts system

Try FreeAgent for Free