I don’t know how much this would cover of what you need but take a look at Invoice Ninja https://www.invoiceninja.com/
I’ve seen them on Lawrence Systems YouTube a couple times and has lots of features and can be self hosted.
>Invoice ninja selfhosted compares to the free tier (except the 100 client limit doesn't apply). For 20 bucks / year you get a selfhosted enterprise license AFAIK.
Things may have changed, here's where it stands atm:
> All Pro and Enterprise features from the hosted app are included in the open-source code. We offer a $20 per year white-label license to remove our branding for personal use.
Source (Github)
Additional Links:
I agree with u/eclev91 about not putting any billing or sensitive type of information (personal data, billing address, etc.) into Wordpress.
Some may argue that there's Woocommerce which can be extended to act in that way, but that's for having an online store.
If you don't sell via the website, you can use something like InvoiceNinja, where you can Add/Manage:
- Clients
- Products
- Expenses
- Recurring Invoices
- Projects
- Quotes
- Tasks
- Send Invoices
- Enable Client Portal (Where your clients can log in, review their products, projects, tasks, invoices, etc.)
- Set payment Gateways if you'll take payments via the Client Portal.
​
I'm happy with it so far.
No joke. We're hoping to deploy to https://www.invoiceninja.com/ next weekend with our v2.0 release. If you self-host you can start accepting Bitcoin now using the v2.0.0 RC1 download available here:
https://www.invoiceninja.com/knowledgebase/self-host/
We enable configuring Bitcoin along with PayPal and a credit card provider (ie, Stripe). Your client can then choose their preferred payment method.
Isn't that :
https://www.invoiceninja.com/dynamic-reports-functionality/
​
what you are wanting for "custom reports" ?
I would honestly use Invoice Ninja. You can set them up with a customer portal where they can securely enter in payment information, keep track of invoices/projects/quotes, and keep track of payments. You would set up a payment service with, say, Stripe and they can pay you that way.
Check them out yourself. Setting up an account is free or you can self host.
It's Saturday, I'll be nice today. I've never used Invoice Ninja specifically in my life but I can answer your question. Here, https://www.invoiceninja.com/automate-invoice-ninja-tasking-using-zapier/
Looks like they even have prebuilt Zaps for what you're looking for. If you don't know how to configure this out from here, hire someone on Fiverr to do it for you.
I use Invoice Ninja for this. You can pay a monthly fee for them to host or you can host it yourself for free and pay something like $20 a year to get rid of their logo on invoices.
Works exceptionally well for sole traders. You might have to put an evening into setting it up but it's fully customisable. You can add/edit/move/remove bits of invoices dead easily.
In what capacity are you using Invoice Ninja?
Their web invoicing app:
https://www.invoiceninja.com/invoice-ninja-explained/
This should be easy, you just plug in your PayPal mail address, if I remember correctly. I tested out a lot of these online invoices apps and gave IN a spin once.
I used Pancake Accounting for years and it fit the bill. Check it out, play with the demo. I used to use waveapps and found Pancake much better. With pancake, I'd create a project, set some hourly rates, record time, generate and send invoices. I tied it in with Stripe and Paypal, customers could pay online. Everything is centered around customers, contacts, and projects. For long-term customers, I'd keep a sort of "general support" ongoing project, and then when working on something like a hardware refresh, I'd make a project for that.
Unless they've added it, it will not work for tracking hardware inventory, you would need something separate (no experience there, though people on here really like SnipeIT).
I didn't really sell hardware, most of my work was in billable time. But often I would end up doing the purchasing on behalf of the customer and getting reimbursed. In that sense, using pancake worked out really well, because I could enter that as an expense (even attaching PDF receipts). Then when I clicked to generate an invoice, the expenses would get added to the invoice along with the time. Super simple. However, if I was in the business of selling hardware at a markup, I could see that being more time consuming in the data entry. You would probably have to add each line item manually to the invoice.
The other option for invoicing that's popular is InvoiceNinja which has some similar features. But I never really tried them since I had Pancake App running on my server. Also, I had someone invoice me through InvoiceNinja once in 2018. I had to create an account to view & pay my invoice. After that they (InvoiceNinja) has sent me emails to try and get me to use them for invoicing. That might be something that only happens on the free accounts, but it left a sour taste for it.
This is an incredible list, thank you for taking the time to put it together for us.
I have another great invoicing tool that's open source and free for freelancing, https://www.invoiceninja.com/
The amount of things you can do on there besides invoicing is fantastic, makes the rest of my workflows a breeze.
Not entirely sure of what you're looking for, sounds kind of like a ticketing system. However I know Lawrence systems uses invoice ninja which handles tasks / projects, and can be self hosted.
https://www.invoiceninja.com/time-tracker/
I know the pain.
I've been looking at some project management tools leantime seems ok https://leantime.io/ it can be selfhosted.
Invoice ninja for invoices https://www.invoiceninja.com/ (I've not tested)
Firefly https://www.firefly-iii.org/ ( I've not tested)
Good luck!
The full all-the-bells-and-whistles version is free if you host it on your own computer, and they free version that they host, with fewer features.
I've been really happy with it. It does quotes, invoices, billing and takes credit card payments.
> I perrsonally use PayPal because it's what most people already trust, and in my country, we don't have many other wiring options
I'm in the same boat right now, the other comment actually pointed out some real concerns and I found some interesting articles about it here and here. They are straight up stealing from their clients for only suspecting of transactions. I don't know how commom this is but I'm not willing to discover myself. Their fees are huge killers too. I'll also check into TransferWise, maybe it's a option in my country. Thank you!
If you would use Invoice Ninja for invoice management, this feature is included already, which is amazing considering it's free software. 😊
https://www.invoiceninja.com/speed-up-payment-times-with-invoice-auto-reminder-emails/
He's probably talking about an app to create invoices for your customers like Grand Total for macOS for example.
Desktop based solutions are fine if you're a one-man company and like working on the same computer anyway. For everyone else, web-based clients are probably better suited like Invoice Ninja (which I'm using myself).
Invoice Ninja does this (referral link): > > Enable Invoice Approval Checkbox or Client Signature > > Ensure clients understand your terms of agreement prior to payments. > > Help your clients avoid misunderstandings by enabling an invoice approval checkbox. This feature pops up when your email invoice is opened and forces the client to approve terms before paying, either by clicking a checkbox or creating a digital signature (using their finger or a stylus). An approval checkbox is particularly handy for managers who might want to approve an invoice before handing the payment responsibilities to someone else.
Self-hosting it:
https://invoice-ninja.readthedocs.io/en/latest/install.html
Also check their self-hosting partners:
> Gitea
I knew about it but rather than a Git repository I'd like something more on the management\brainstorming spectrum. I don't need a self-hosted git repository as I can use the private repos from GitLab or Github.
> Jira
Am I wrong or it is paid only?
> InvoiceNinja Very interesting service!! How does the self-hosted version compare to the hosted plans? Is the self-hosted version comparable to the Enterprise Plan, Pro Plan or the Free tier in terms of features?
> As for meetings [...]
Yeah indeed very KISS ;)
For pure invoicing purposes, Invoice Ninja is pretty nice. There's a subscription-based hosted version, but you can also opt for the free self-hosted version. It's got plenty of features, supports online payments, and is pretty easy to use.
As for acounting, something like MoneyManagerEX or gnucash would probably be everything you need.
My understanding he is a dev and is the co founder of https://www.invoiceninja.com/
I think their product's latest mobile app is a flutter app.
He does ask the same set of questions.
​
this should be a bit more prominent on the main page. Like this: https://www.invoiceninja.com/sample-invoice-templates/
I'm registered in your community and didn't see it because I always just skim over the content ;)