4 ms·
If anyone is looking for a comprehensive accounting tool for personal finance or small business, GnuCash also has the ability to generate invoices. In my opini
by manifoldgeo 3y ago
If anyone is looking for a comprehensive accounting tool for personal finance or small business, GnuCash also has the ability to generate invoices.
In my opinion, the PDF generator made by OP makes way more beautiful invoices than GnuCash. However, generating is only part of the story; tracking invoice balances and knowing who still owes you is another. GnuCash does both in one place, which is why I am plugging it here. It's worked well for my small business. It even gives you a nice pop-up reminder when you open the program that reminds you about unpaid Accounts Receivable.
- ISL 3y agoWithout checking for compatibility between the licenses -- if they are both open source, it is possible to combine the best of both tools.
- manifoldgeo 3y agoTotally true! I would love to see that. In practice, I doubt that will happen because contributing to GnuCash seems to require a lot of nuanced understanding of their very old codebase and build system. OP's PDF generator is a web app, while GnuCash has basically no way to run in a browser. That's actually why I built GnuCash-Helper[0]. It's a web-based personal finance tool written with Python and Flask that works with GnuCash files. It's not nearly ready for prime time, but I use it daily, and I don't even open GnuCash anymore. In general, I really wish that GnuCash would get a visual refresh and some more modern features. It's amazing, but it looks very 2006, and it has bad stories for mobile and web. Obviously, HN readers are a different breed, but good luck convincing most people to run desktop-only software in 2023. Refs: 0. https://github.com/bxbrenden/gnucash-helper https://github.com/bxbrenden/gnucash-helper
- abdullahkhalids 3y ago> Obviously, HN readers are a different breed, but good luck convincing most people to run desktop-only software in 2023. I was asked by someone to help them find a desktop-only invoicing app because they didn't have reliable internet at their place of business. Sure, most people will want web apps, but there are always subpopulations with specific requirements that one can target.