10 ms·
Invoice Ninja
- fmitchell0 13y agogreat job! as a bonus, it gives those interested in laravel a chance to see other packages to use for various functionality. https://github.com/hillelcoren/invoice-ninja https://github.com/hillelcoren/invoice-ninja definitely curious if this will there ever use a paid business model. i'm guessing a more robust feature set for a monthly fee?
- ville 13y agoThe demo is very fast, I just click a button and I'm in the middle of creating an invoice in a blink of an eye and it even produces the PDF right away. Good job. I didn't find the pricing information anywhere on the site, however. Even after I clicked Sign Up there was no mention of how much it costs or if it's free, so I went back to the front page searching for that information and didn't find it there either. EDIT: I noticed the box telling it's 100% free now that I had missed when I arrived at the site as I just quickly scanned it and then clicked the Invoice Now button. How are you planning to monetize it? Why should I believe it will always be free?
- jffry 13y agoIt's FOSS [1], and the version they host says "FREE" all over the homepage. [1] https://github.com/hillelcoren/invoice-ninja https://github.com/hillelcoren/invoice-ninja
- trebor 13y agoUm, did you miss the yellow block on the left side of the front page? It says... 100% FREE, ALWAYS Invoicing with no monthly fee, because you have enough bills already! Free, now and forever! Quality invoicing to build your business and get paid. There are references to "Free" all over the front page.
- nobodysfool 13y agoWell, this is one product that you can say the developers are NOT dogfooding.
- photoGrant 13y agoThis is fantastic! I have one piece of feedback / improvement. With the 'due date' field have an automatic +30 days / +60 days / + 90 days option.
- rjv 13y agoLove that this is open source and developed with Laravel. Great job!
- matthewmacleod 13y agoI really like this, obviously a lot of attention to usability. Minor niggle: the invoice redraws a lot when it doesn't have to, e.g. changing focus without actually modifying any fields. That's a bit flickery and distracting.
- peteacc 13y agoGreat idea, small bug in switching currencies. When I change the theme of an invoice it defaults back to USD and does not revert back to the currency set in the preferences.
- lnanek2 13y ago....I really don't want to try another invoicing app. There's already dozens, everything from heavy PayPal, to Intuit Network, to light Harvest...
- hillelcoren 13y agoHi, thanks for all the great feedback (I'm the developer of the app). @matthewmacleod That's a good suggestion, we'll work on it. @lnanek2 Yes, but we're free :) @ville, Our first concern is to perfect the application, making money will come later. @peteacc. I’ll need to look into it, thanks for catching it. @photoGrant If you set the payment terms for the client it will automatically set the due date for you.
- NicoJuicy 13y agoI'm actually curious at which difficulties you ran into when creating the app without authentication (have been thinking about this myself, just didn't create it yet)
- vidarh 13y agoLove the inline PDF preview, and overall it's quite clean. But this is very US centric. But then again, one of my previous jobs existed only because the European subsidiary of my employer did not trust the 50 person strong US billing team to handle European invoicing in a legal way (so we built and operated our own billing system...) - billing/invoicing is tricky to internationalise right. If you want to consider making it more generic: Apart from allowing specifying replacement translated text for fields (for many countries this alone makes it impossible to legally use in its current form), a minimum would be changing decimal point/comma (many countries reverse use of comma and decimal point, for example) and grouping. Also, this doesn't look like it can generate legal invoices for most European countries even disregarding currency, as most European countries have various text that is legally required for a document to be considered an invoice. For starters, the senders name, registered address and registration number (if a company) is required in most instances, and a VAT registration number (if VAT registered). You can solve that most easily by adding fields for senders/issuers address details to put on the top of the invoice, and a free form text field as a footer, as this varies country by country. If the invoice includes VAT on line items, there are also usually a legal requirement to sum up the VAT total for the invoice, which would be separate from any other taxes or duties, so you might also want to consider breaking out the different types of tax in your totals. (never mind that there are also rounding issues where specific ways to round are often legally required; in general you ought to be ok for most countries if you add together the unrounded line item tax values and then round, rather than summing up the rounded values - I haven't looked to see what you currently do).
- shadowwolf007 13y agoThe columns don't really line up will in the invoice and website in iOS7 chrome. The description in the invoice bleeds in to the second row. Same with my account in the top navigation/menu bar. Otherwise really cool - I will probably use this even though I'm a little less than thrilled over the name honestly.
- nfoz 13y agoIf there's one thing I can say about my invoicing app, it's that it's not cool enough.
- gog 13y agoIt's broken in Firefox, FF just starts downloading random named PDFs and those downloads never finish. Chrome displays the PDF inline correctly.
- viame 13y agoThis is great! Will test it shortly and probably use it as my main invoicing app. What are some future plans for this?
- okwme 13y agosupport for other currencies?
- hillelcoren 13y agoYou can set the currency for the client which will update the invoice. Hope this works for you.
- sotirisk 13y agoI have yet to find an invoice app that supports Greek characters :(
- hillelcoren 13y agoWe're working on it, we're waiting on https://github.com/MrRio/jsPDF/issues/12 https://github.com/MrRio/jsPDF/issues/12
- diegocr 13y agoWe at the jsPDF Team will be pleased if you help us fixing that issue, rather than just waiting for it to be fixed.
- Corrado 13y agoTry Invoice Machine (http://invoicemachine.com/ http://invoicemachine.com/). I don't know if they support Greek characters or not, but they are a small Swedish team so they are definitely internationalized.
- amalag 13y agoThe reason I really like Freshbooks is their API. I use it to create invoices regularly.
- mildtrepidation 13y agoWe use the API to enter invoice payments from a Stripe-based payment site we set up for our clients... it's definitely convenient. Of course, we also use the web UI for consultancy time tracking and a couple types of invoice generation, so I'm fond of those features as well.
- RankingMember 13y agoThis is awesomely simple and well-designed.
- izolate 13y agoGuess what? You can now preorder .ninja TLDs and be invoice.ninja!
- davidjgraph 13y ago"About us" should really be.... about you, not some strange mix of "features" and "technology". Given the number short-lived web apps that appear and disappear, the about us page is becoming one of the most important. Any "about us" that doesn't mention people is an immediate close for me. It doesn't matter if you're a one-man band, put up a picture and work out what details of your life so far will cause people to trust you.
- _cbb1 13y agoI actually agree to this. Gaining the trust of the user is pretty critical now a days. The question I ask my self when I visit a web app is "Why should I give you my information and what will you do with it?
- phillmv 13y agoI immediately distrust all startups that don't have a team page with real human beings on it.
- hillelcoren 13y agoThis is good feedback, thank you! Expect an "About the Invoice Ninja Team" page soon. For now... here's a link to my blog http://hillelcoren.com/ http://hillelcoren.com/. I've been building apps for a while now and stand 100% behind anything I create. This project is team affair though. I realize trust is earned and I hope we're given the chance to earn it. Edit: added 'to' (grammar mistakes kill me)
- InvoiceNinja 13y agoAs Hillel mentioned we're revamping the static pages ASAP. AND we have a content to assist with typos:)
- mercer 13y agoDoes your 'content' assist with (what I presume to be) missing words too? For some more substance: I quite like your tool, but I wish the preview was more instant and not a pdf. Perhaps you could render your pdf previews to an image, and only provide the pdf when download is clicked? Also, apologies if I missed it, but is there a way to customize the template, or will this eventually be possible?
- jedahan 13y agoAn extra space at the end of the email address field errors out with 'please provide a valid email address'. Could you trim that field before validating?
- wikwocket 13y agoCool, reminds me of invoiceomatic.io, which has a 'robot' theme. I look forward to invoicepirate.com (invoicing for piracy), invoicezombie.com (invoicing for reanimating dead projects), and invoicedinosaur.com (invoicing for ancient legacy projects that should be extinct).
- pauletienney 13y agoIMHO about branding: maybe "we" should stop this ninja thing. Edit : "we" stands for "general dev community" not "invoice ninja team"
- deleted 13y ago[deleted]
- kirbyk 13y agoYour site has downloaded 25 invoice pdf's to my computer automatically. Not functional.
- crad 13y ago@hillelcoren would be nice to get a BCC of invoice emails. As is, I do not know how the payment integration presents itself. Service is otherwise easy to use and looks nice.
- pjbrunet 13y ago"100% FREE, ALWAYS" What's the catch? How are they going to make money? Harvest invoice data? Really the only reason I use Freshbooks is for the 50-cent Paypal invoices but I first create an actual PDF invoice in OpenOffice.
- shin_lao 13y agoI agree with you. Invoicing is pretty sensitive, I need to feel that the service is going to stay for a while and will not back-stab me somehow.
- InvoiceNinja 13y agoThanks for your comment! We will not "harvest invoice data", rather in the near future we'll be offering more advanced payment gateway options for those who want to move off PayPal.
- brandon272 13y agoYou should charge something for this. Even if you charged $10/year, it at least gives the impression that there is a contract and agreement in place that you will maintain the service and protect and provide the service. I have no interest, personally, in entering a bunch of invoice data in a service that might get shut down in a year after the developers lose interest in maintaining something that they lose money on.
- InvoiceNinja 13y agoHi Brandon! Email is also free, Facebook is free, waze, twitter, etc... We will NOT be charging a monthly or annual fee for InvoiceNinja.com Email us to discuss: contact@invoiceninja.com
- brandon272 13y agoNothing is free. E-mail is either provided by your ISP (which you pay for) or ads are displayed alongside the e-mail messages. Facebook publishes ads. Twitter publishes ads. Will you be publishing ads on invoices? What is your plan to have the service be sustainable into the future?
- dspillett 13y agoSo the service is ad sponsored like those services? And is mining data to target that advertising? I can't see any of that, but if you explicitly compare yourself to that sort of service without specifying otherwise it is an assumption many will make and won't be happy with. Without some obvious sign of how the service intends to fund itself a lot of people will walk away assuming that it is advertising and/or mining (which they won't like for their invoices), that it will go away as soon as some unknown reserve runs out, or that it will suddenly become expensive once they are dependent on it. They won't believe "we never intend to charge" (they've heard that before and it hasn't always been true) and won't email you to ask (they just head off on their merry way).
- dangerboysteve 13y agoThose other services have people engaging with them many times per day thus the traffic. Invoicing is a task that you would do maybe once or twice per week ? Also the live PDF view, which clever, is really also annoying as any typing or mouse hovering makes that area flash.
- taf2 13y agoDoes it have an API? Also integration with Stripe?
- InvoiceNinja 13y agoOur next build (very soon) will integrate with Stripe's API, yes!
- medell 13y agoI love how you've taken the friction out of the signup process and the preview is great. However I can't use it as because I have the following text on my invoices: 1) In Canada you must include your GST# (looks like "55555 5555 RT001") 2) My business address, consultant contact name/email 3) Payment instructions (doesn't quite fit under terms, i.e. Checks payable to, or Wire Transfer / SWIFT code) 4) Ability to add additional billing information (i.e. one of the big companies requires department, a service agreement # and company contact under the "Bill To:") 5) Canadian dollar currency :)
- InvoiceNinja 13y agoGreat feedback! Can you email more details or to discuss about the Canadian requires and we'll implement in our next build! contact@invoiceninja.com
- medell 13y agoEmail sent!
- dfrey 13y agoOut of curiosity, why did you choose to write a new web application in PHP? I'm not a web developer, but everything I hear about PHP is bad.
- pacofvf 13y agoyou should apply for a .ninja domain
- hillelcoren 13y agoMany people have asked how this will be sustainable if it's free? Enabling a ‘Pay Now’ button on an invoice requires configuring a payment provider. PayPal can be good when starting out but as you grow other providers may make more sense. We will have affiliate links to these providers and will earn a small commission if people sign up. The most expensive part of this sort of app is the development costs and I work for free. If we were hosting pictures or videos server costs could be an issue but invoice data is just text. I also have an amazing partner who is backing any financial concerns.
- frade33 13y agoI instantly shunned it because it is advertised as hosted invoicing CMS. I know you can install it yourself, and this is where you should focus on too, like fusioninvoice, which I am very comfortable with at this time. No serious person is ever going to use your 'free-cloud-powered' service. As for paid cloud powered invoicing cms, freshbooks is a good choice, because I know they are not going to disappear overnight. But they are damn expensive for a small company therefore I use self-hosted fusion invoice cms.
- Kluny 13y agoI can't use this unless I know you have a sustainable business model. Maybe add that to your about page.
- sailfast 13y agoLooks great. Quick bug report - when working on an actual invoice I ran into issues on FireFox ESR 24. (I would imagine this happens any time a user restricts access to rendering PDFs on screen or in the browser as objects?) It pops up the "Open or Save" dialog each time a change is made and the object fails to load in the window below. Perhaps detecting the issue up front and then offering a "download" button when complete would be an alternative.
- jweather 13y agoAgreed... using external PDF viewers doesn't work with this site at all.
- mholt 13y agoCool. Ever thought of verifying the addresses to make sure you're not missing apartment numbers and stuff? SmartyStreets would be happy to donate unlimited service to your startup for free for a year.
- delwin 13y agoReally nice work! Blows my competing product out of the water, unfortunately.
- delwin 13y agohttp://www.ninjainvoice.com/ http://www.ninjainvoice.com/
- elwell 13y agoMaybe I'm being picky, but 'ninja' in the name doesn't represent the service as serious which can connote lack of reliability, even subconsciously.
- aytekin 13y agoI like it. It is like one of those gawker headlines. You get curious and want to find out.