Want to email invoices? Without the buttpain? We've got the answer.

You can now send Quotes!

You now have the ability to send quotes. It works in the same way as setting up an invoice. Once your quote has been accepted, you can convert it to an invoice to save you the hassle from setting up the invoice from scratch. Hope you like it, and please let us know if there is anything we can do to make it easier to use.

Unfortunately the Quoting functionality is only available to paid accounts. So sign up - it's only R55/month for the cheapest plan. We think it's worth it, and a damn fine bargain.

And We're Back!

Fluttervoice was successfully moved to our new bigger faster more stable host. It feels all new and shiny here, and most importantly we now have a lot of room to grow in. Thanks for your patience over the weekend, and sorry for any inconvenience this may have caused you.

Moving to a New Stable Home

Fluttervoice has grown quite a bit over the past few months, and we are moving it to a new home - to give it a much more stable platform to operate from. This will reduce the sporadic downtime some of you might experience.

Anyway - what this means, is that Fluttervoice will be UNAVAILABLE over the weekend from Friday the 17th of August (5pm) till Monday morning 5pm. That's 72 hours in total ... I know it's a long time - but it will be worth it, I promise.

Attaching Your Banking Details to Your Invoices

You can now attach your banking details - or any other extra info - to your invoices.

How does it work? It is a default setting, that you can set in your Settings section (menu link is in the top right). In your Settings, you'll find a link to Default Invoice Notes. Here you can save your banking details.

Now, whenever you create a new invoice, these default invoice notes appear on your invoices.

For any of your existing invoices, however, you will need to add your banking details separately for each invoice on its Edit screen.

Enjoy.

How to Invoice Clients that have Already Paid?

Several people have asked how to send an invoice to a client that has already paid. This is how I would do it: Create the invoice. Then record a payment for the full amount against that invoice (you'll find the menu link running down the right hand side). Now the Amount Due at the bottom of your invoice should be zero, and the invoice will have a status of Closed.

And now send the invoice. Maybe add a little message in the textbox - when sending the invoice - to say that it has already been paid.

We Now Support Microformats

We believe in giving you as much control as possible over your own data. Therefore, Fluttervoice now fully supports the hCard microformat on the clients page.

In less techy terms, "microformats" are an open standard for structuring web content in a meaningful and reusable way. It may not mean anything to you right now, but more and more tools are being developed that allow you to take advantage of this.

For example, if you're using Firefox, you can install an extension that will allow you to export all your clients' address information. (install).

Launched. Finally.

Just launched Fluttervoice. 'Flutter' as in paper (or invoice) fluttering in the wind or whatever, and 'voice' as in invoice. Fluttervoice.

Heavily inspired by 37Signals et al of course. Started writing it last year March. Became extremely busy with other Rails work. Then became lazy. And despondent. Then more despondent as more and more invoicing apps started sprouting all over the place. Then the admin of setting up a company and bank accounts and all that confusing stuff. Then more client Rails work. Then a design. Then a redesign. And final touches. And SSL etc. Anyway - it's been a long long time but it's finished now. All of it works except for two things: You cannot subscribe to the paid plans yet, and therefore you also cannot cancel your account yet. But we are hoping to finish all the payment gateway work (so that you can subscribe to the paid plans too if you need to) in the coming week. We hope you enjoy using Fluttervoice!!