Show HN: A free invoice generator
I built this[1] because I couldn't find any other such tools that met all of the following criteria:
* Use SSL * Save settings through localStorage * Allow PDF export w/o any watermarks * The exported invoice must look identical to the preview
1: https://www.free-invoice-generator.com
51 comments
[ 3.7 ms ] story [ 104 ms ] threadOne point: I would normally expect to see a breakdown of how much tax (VAT in my case) has been added, rather than just a percentage - I know you just subtract the subtotal from the total, but having the amount of tax shown as a separate line is actually a requirement for a VAT invoice in the UK [0] and may well be in other countries.
When I'm working with new subcontractors who may not necessarily have an invoice system set up already, I normally point them at http://invoiceomatic.io/, which was built by the geniuses at FreeAgent (which I use myself). [1]
[0]: http://www.hmrc.gov.uk/vat/managing/charging/vat-invoices.ht... [1]: http://freeagent.com/
Invoice-o-matic looks freaking sweet, I wish I'd known about it sooner. :D
Not the author, but you still need secure transmission of the JS code, otherwise a MITM could send a modified version that sent your stored data to their servers.
Also congrats on the URL choice, really easy to remember and should score you some SEO points.
1: http://parall.ax/products/jspdf
Maybe I have a poor understanding of the logistics but on reading that I have the impression that my data never leaves my browser. If so, how are you generating the PDFs server-side which are populated with my data?
This looks great and my question isn't a complaint. If you store user's browser data for 10 minutes or so, then you should probably change the wording in your claim to reflect this. And if you can generate a PDF server-side which somehow adds user data without leaving my browser's local storage I'd be most interested in learning how that works as it sounds almost magical.
My goal with the domain name was to have it be extremely easy to remember (and descriptive!).
edit: Further reading of this thread show how many other solutions there were, but the author couldn't find. So maybe the problem is one of marketing, and picking a descriptive domain name might be what's needed.
I just went the way of using the print to pdf feature of the browser rather than generating the PDF myself (and no need for any server side things this way!), works well enough for my case.
Code is on github: https://github.com/Keats/invoicer
[0]: http://vincent.is/working-on/invoicing/
I hate it when I buy from companies in the US and they just write their prices as $.
Then my accountant doesn't know if that invoice was in USD or HKD. There are dozens of countries that use the $ as their currency symbol.
At least mention the currency code somewhere, please.
I've used this free site once in a while. It generates good looking invoices.
"Don't abuse the text field in the submission form to add commentary to links. The text field is for starting discussions. If you're submitting a link, put it in the url field. If you want to add initial commentary on the link, write a blog post about it and submit that instead. "
It implements: SSL, PDF, Export, same preview than print but no local storage. In the other hand, it has: online payments, auto generation (subscriptions), send by email or regular mail, etc.
One-click demo: https://demo.odoo.com/?module=account
(disclaimer: I am the author of Odoo)
Ex. now it "руб.150", but must be "150 руб."
I basically use Freshbooks.com as an invoice generator. This is way cleaner.
Some polish-level things that would make it cleaner to use for a SaaS product:
* There aren't really "quantities" or "rates". You are a customer of my product, which costs $X amount, so there is just a line with cost $X.
* Needs to comma-delimit amounts greater than $1,000
* Want to be able to put my logo where "INVOICE" is.
* Want to be able to include an "Amount Paid" below the "Total", and then have "Amount Due" under that, which is Total - Amount Paid.
Also, I want to be able to save invoices (local storage or server is fine), generate a new one this month from last month's per customer, etc. etc.
Feel free to email me (harry@periscope.io) if you want more feedback or some examples.
Also: Charge your customers money!
The community would be grateful for your efforts, if that's an available option.
Thanks & all the best!
Minor pet peeve: It would be nice to have rich text formatting for the additional notes. Formatting bank information on how to pay me would be added there, so making certain details clear would be ideal.