TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: My side project CreateMyInvoice.com creates PDF invoices from email

118 pointsby SingAlongover 12 years ago

32 comments

6renover 12 years ago
Helps developers who are shy about sending invoices. It's so common, even including its developer:<p>&#62; please let us know what amount you would like to pay every month. <a href="http://createmyinvoice.com/pricing" rel="nofollow">http://createmyinvoice.com/pricing</a><p>Feedback: The pdf looks nice! I worry about parsers not getting things right (and, er, me not getting things right for the parser, typos, mistakes etc.), so this scares me a little. Plus, the "5 invoices" is also "5 attempts", discouraging trial-and-error to get it right. It would be great if you could somehow address the developer <i>problem</i>, of asking for money, by closing the gap even more. It does help already, great if it could help more - that is, focus on what will help someone accomplish their task, not on the actual code or product, what it does, how it does it. Just changing the process or steps might help; or changing the copy on the website (the way it's presented).<p>e.g. If it formed a buffer between you and the customer (like a secretary), so you just state the straightforward, factual information (no stress!), as if talking to a friendly ally (who is on your side!), and then it takes care of the rest of it - including sending it. But if you went that route, there needs to be a way to check it. Sending incorrect invoices is also scary!<p><i>EDIT</i> I don't mean the parser fails to parse in a technical sense, I mean it didn't do what you wanted/expected. It's pretty common (think: regex problems).<p><i>EDIT2</i> I was thinking that a markdown-like syntax might work well, because more familiar - but then I remembered that I often test my markdown to check it does what I think. Same issue.
评论 #4848447 未加载
评论 #4848043 未加载
jasimover 12 years ago
I like the general idea of making email a human api for web services.<p>Email based invoice generation service, markdown renderers, tweet/blog from email, post to forum etc. seem to fit into this category. Services like event/reservation booking can also be used from email if the service has a forgiving parser (like WolframAlpha) for the human input.
评论 #4848019 未加载
binarymaxover 12 years ago
I highly recommend adding a privacy policy as soon as possible, so we know (among other things) exactly how you will use the information gathered. Will it be stored? Will you send us marketing emails? Will you sell our data? etc.<p>Other than that, looks great - very simple.
评论 #4847580 未加载
评论 #4847563 未加载
pochaover 12 years ago
Quick tip that could be relevant for Indian businesses - Most of the invoice recipients insist on the invoice sent on the letterhead.<p>While asking for an image/banner to be used as letterhead could be too 'tedious'. How about letting the user attach company logo in the email &#38; you process it as letterhead.<p>Company logo &#38; name below it on the left, company address on the right. May be - make the background color gray to show it as letterhead.
评论 #4847668 未加载
mongolover 12 years ago
This would not be a valid invoice in Sweden. Here, there needs to be a reference number, VAT registration number, information about interest rate if late payment, location of the board if the selling company is a limited company, and probably a few more things. I think the same applies for most EU countries. Can US invoices be this simple?
bfleschover 12 years ago
Looks handy. But I miss a field where I can specify payment information, such as bank account #s, paypal info, whatever. So it would probably be nice if I register as a "Business" with all my information and just send an Email to your service which specifies customer name/address + products sold + tax.
评论 #4847565 未加载
hilkoover 12 years ago
I love this idea and have also been thinking often of similar email-based solutions. Very cool, but here's some feedback anyways.<p>The main problem is inevitably the syntax. It very quickly becomes too complicated, and with email you have the additional problem that you don't get instant feedback on submission.<p>In your case, the syntax might be simple enough to not be an issue. However, for many people (me included), it would probably still be easier, less error-prone and quicker to use a web interface with instant feedback. And since the type of person using this service is likely to be quite fast and proficient, there's little advantage to your solution over a web-based interface.<p>I do think there's a way to add value for users like me, though. Three things I like about email could be leveraged (more): 1. I always have email open 2. I tend to use email for quick, short messages that have more permanence than chat. 3. I tend to use email to keep track of things. For example, I don't open my billing app (Billings OSX) to see if I already sent out an invoice, of if it's due. Instead, I just search in gmail to see <i>if</i> I sent out the invoice, and <i>when</i>.<p>What you could add to this project to make it worthwhile to me, and I suspect many others, is the idea of <i>partial</i> invoices. I would send an email with one or more items, and these would then be added as items to this 'account'. Finally, I can send out an invoice with the total items by logging into your web interface, or through email.<p>It would greatly benefit me to send an email with something like:<p>"50 mins, implement login system, clientname"<p>It would be vastly preferable to my current approach where I load up the application, navigate to the client, and add the item, or alternatively where i add this item to my task app.
czzarrover 12 years ago
You should put up real pricing plans instead of asking people what they'd like to pay. They probably have no idea and won't bother answering.
评论 #4847685 未加载
评论 #4848252 未加载
jasimover 12 years ago
Invoices aren't a uniform bunch. Its general format changes very much based on the industry and location.<p>The two options would be to either target a niche audience initially and grow from there, or focus on building a general purpose solution that can cater to a dynamic range of requirements. The second option might not be particularly wise in the early stages.
评论 #4848071 未加载
krmmalikover 12 years ago
My mother-in-law would love this. Is there a way, she could get a pre-filled email each time that she could just edit and then send off?<p>She sends just a few invoices at the end of each month, but each month she has to be reminded what to do. Your project is much simpler, so hopefully she'll find it easier to remember what to do.
评论 #4848237 未加载
blahproover 12 years ago
Looks awesome! Congratulations. Feature requests:<p>1) the ability to set some kind of reference/invoice ID<p>2) the ability to set (grey/faint) footer text for legal bumpf (company number, VAT registration number, legal name etc etc)
评论 #4847678 未加载
评论 #4848140 未加载
scottmagdaleinover 12 years ago
"The service is free for 5 invoices a month. If you plan to send more, please let us know what amount you would like to pay every month."<p>Excellent way to figure out how much to charge.
tocommentover 12 years ago
Can you tell us a bit about the technologies you used? How do you programmatically receive email? How do you parse the email?
评论 #4847723 未加载
JagMickerover 12 years ago
Seems like a novel idea. My suggestion would be to change the design of the website. Make it vertical instead of horizontal --- i.e. input above the output. That way it'll display properly on an iPhone. Clearly you have the technical chops... Now you need to find a good designer to work on your bootstrap theme!
mamcxover 12 years ago
Damm cool!<p>Don't be afraid to put a price man.<p>Also, work for a better looking page (maybe take a look at themeforest.net, huge selection, several good pages).<p>BTW, is possible to make this working for iOS without internet connection? That is something I'm looking for for ages..
troelsover 12 years ago
Being able to enter payment information (bank account number to transfer to) would be helpful.
评论 #4847649 未加载
mnicoleover 12 years ago
Even as a designer, the process of creating new invoices isn't this easy even when I have a pre-existing template, so this is awesome. Is there a possibility that I could upload my own layouts and make them available for myself others down the road?
sdqaliover 12 years ago
This looks awesome. The elements on your pricing page could do with some Bootstrap love.
评论 #4848210 未加载
NIL8over 12 years ago
Straightforward and entirely useful. Why couldn't you have created this sooner?<p>:)
phamesover 12 years ago
Looks great! Lovely idea. What feedback have you got about pricing so far?
评论 #4848195 未加载
sorich87over 12 years ago
Suggestion: make the "me" section optional after the first email.
评论 #4847906 未加载
ightwaveover 12 years ago
I prefer unit pricing eg. 0.08/invoice and say 0.02/invoice for online payments feature<p>don't charge per month or for whitelabel (charging for reselling is ok) free tier
epagaover 12 years ago
Is there a "comments" possibility for a note to the customer?
评论 #4848149 未加载
SingAlongover 12 years ago
Quick tip: You don't have to specify the "me" section from the second invoice onwards unless it's different. Your previously saved name and address will be used :)
Goopplesoftover 12 years ago
Very cool use of email style API. Why not have a textbox where people could paste that email if they just wanna download it?
BilalBudhaniover 12 years ago
Cool stuff ... Simple and useful. Loved it :)
khadimover 12 years ago
Akash, simple and smart service.
tnorthcuttover 12 years ago
Neat.<p>CHARGE REAL MONEY FOR THE VALUE YOU'RE PROVIDING.<p>PLEASE!
smilerover 12 years ago
Needs support for PO number
评论 #4848219 未加载
bedspaxover 12 years ago
Like the semplicity
pknerdover 12 years ago
Simple outstanding.
snoldak924over 12 years ago
Awesome!