SOME Internet Explorer Issues have been fixed, but for the best experience, PLEASE USE AN ALTERNATE BROWSER: CHROME, FIREFOX, ETC. --WEF, 9 March 2017
Welcome to release 3.0 of the Invoices Online system. Until now, I've demanded you manage your own invoices. I made you create each invoice from a rather static form that was not reusable. Those days are gone.
Here are some of the building blocks of the new system:
Your Details
Build one or more personal profile details that wire into your invoices. Details such as name, business name, address, etc. are captured here and are reusable instantly from any invoice.
Your Customers
Manage the details (names, addresses, etc.) of your many clients. These details appear in any invoice you wire these details to.
Your Invoices
You build invoices buy wiring in your user details, customer details, and some basics about the invoice. Then add one to many itemizations, hit print.. You're golden!
Your Itemizations
Prior to release 3.0, your itemizations were limited to 10. That limitation has been removed. Create, update, and delete as many itemizations as your wish.
Brief History
I created my original invoicing system way back in 1996 using custom server-side PERL CGI scripting. That PERL script became very popular, and my page saw millions of hits per year. The early iterations of the system just printed out a well-formed invoice on the screen for you to print. Later on I updated the system to create PDFs from your details. It wasn't until 2013 when I refactored the code into C#.
Late in 2014, I decided it was time to build a database driven site using the latest web development techniques. The current stack includes the DocRaptor HTML-to-PDF Generator, ASP.NET MVC 5, WebAPI, database-first data modeling over MSSQL, Bootstrap, the ubiquitous jQuery, and some custom built sweet-ass-JavaScript. This is now a system I am very proud of!
I've always had a sense of pride in offering a free system, and I will continue the free model with ad support. I've also loved that my system required no logins. However, the added functionality of saving invoices requires an identity system. Hopefully the integration of Facebook and Google (and probably Twitter) logins will reduce the burden of logging in for my users.