This is a Review and demo of Bamboo Invoice its a free web based invoicing application.
The application is 100% complete but you’ll need a web hosting account to get it installed and working for your business.
It’s very simple but supports all the features you’d expect in doing an invoice. The user interface is clean and easy to use. For the most part I found it intuitive — never had to look for too long to find what I needed.
I could create an invoice, generate a PDF, send it by email to a client, and record the payments.
Couple of things were missing or couldn’t be found: mainly recurrent invoices. I found how to duplicate an existing invoice but couldn’t set invoices to automatically repeat themselves every month.
The online payment support could be a plus, especially since its a paid option on most online systems.
- Its nice looking and intuitive
- Open source and customizable
- No recurring invoices
- No Online Payments
- Requires a web hosting account
We installed a demo at Open Source Software As A Service so you can try it your self:
Demo account is:
PS: the demo resets itself every hour.
BambooInvoice was built by designer and programmer Derek Allard. He wanted something sexy visually but also the programing code. It uses Ajax and PHP with CodeIgniter framework.
Installing it take a bit of time if you are not familiar with installing PHP / MySQL applications, but its easy to hire Open Source experts to do that for you.
Using BambooInvoice is a nice experience; the user interface is fluid and things move up and down. The use of Ajax make it snappy and responsive.
I could create a few invoices and setup some customers pretty quickly and with ease. I like the PDF generation, as it makes the invoices looks professional and makes them easy to print when sending them by email.
One thing that was not intuitive was the payment terms. I could only set it up globally for all the invoices whereas it would be nice to have it for each customer.
I found a few features missing; nothing critical — especially for a free product — but they would be quite useful: recurrent invoices, online payment, past due visualization, and past due reminders.
Derek the developer answers questions directly in the forums with an active community of users.
Overall, for a free product created by one developer, it’s pretty nice.
If you like it or use it, you can donate something to Derek the developer:
- Ajaxified user interface
- Setup Clients’ accounts with attached contacts
- Set your own currency
- Translated in lot of languages
- Support VAT / Sales Tax
- Multi User
- Customize invoices with your own logo
- Generate invoices in PDF (for friendly email and printing)
- Send invoices by Email
BambooInvoice is built using PHP 5 and needs a database (MySQL and MySQLi 4.1+ are known to work, and drivers are included for MSSQL, Postgre, OCI8, SQLite, and ODBC). In order to generate PDFs, you’ll need the DOM extension enabled.