This includes all income and expenses (personal and business). I just timed myself and it took 5 minutes to input everything for April 2022 into GnuCash. Since GnuCash involves manually entering in transactions it's easy to think that'll take a ton of time. I didn't include this in my original reply but today is May 1st. Prior to these features the model was "bookkeeper manually imports a bunch of transactions from multiple sources and does a ton of work at the end of each month and produces one monthly report." Automation here has been a huge win, lower costs and better results.Īs much as I appreciate and prefer FOSS software I would never go back to the old way of doing things, the last thing a founder wants to spend a lot of time or money on is bookkeeping. In addition we get dynamically generated reports every week which are ~90% accurate. All that's left for our bookkeeper is to spend a few hours a month going over the unusual ones and doing some general accuracy/sanity checks. Our accounting software auto-imports all of our transactions daily via the Plaid API and our classifying ruleset categorizes 95% of them automatically. It also gives you real-time understanding of your financial situation and lowers cost/time. Auto-importing and auto-classifying transactions from financial institutions completely changes the way that bookkeeping functions. I'm ok spending ~100/yr on a good financial management app.Ĭan't stress enough how valuable this is for small business. If any HNers have good recommendations, I for one would appreciate hearing them. Not a great way to build trust, which is a absolute must for any financial application. I evaluated personal capital as well, but I got really turned off by them having a "continue with google" auth workflow that leads you to a page saying they haven't implemented it yet. The downside is that ynab is some $, but I think it's worth it not to have ads for insurance, loans, or credit cards being shoved down my throat. It also has a rest api, which I haven't gotten to try yet, but stands out as a very nice to have feature for me. It supports oauth and 2fa, which was nice for the reason you listed: I don't want to give my credentials to anyone, even a "trusted" vendor like intuit. I recently started using ynab, which can also import balances & transactions from banks. It does seem like there's still room for a FOSS/selfhosted Mint clone that gracefully and automatically handles data import (I wouldn't even mind having to enter my banking passwords each time I want to update, to avoid storing them) Apparently some of the big US banks are starting to roll out authentication APIs (e.g OAUTH) so it may be worth another look. I suppose it doesn't matter as much for credit cards, but for my checking/savings accounts, a compromise would actually jeopardize my money. No matter how many security claims they made, I just couldn't justify giving them my bank passwords in plain text. I stopped using Mint after a brief stint because of data privacy and security. Mint is so much easier to use - it automatically pulls and categorizes transactions from pretty much any institution imaginable without no user effort needed. (OFX was not as straightforward to obtain or use as one would hope). Without a way to easily import data directly from my banks/credit cards, using GnuCash (or Firefly III, a great alternative that's also worth checking out) just takes way more time than its worth. It lets you use Python to alter GnuCash files. The heart of this app is the Piecash Python library. There's no way as of yet to download the GnuCash file directly from the web app, but I would like to add that in the future. You can add your own into an S3 bucket, and this will write to it using Python's boto3 library. gnucash file that is saved in the sqlite file format. If anyone has any interest in contributing ideas or code to this, I would love to hear about it. I haven't built the Docker container in a while, so the one on Docker Hub may or may not work. I should say right now, though: it's more like beta software at this point. It's very simple, but it does everything I need, to the point that I no longer have to open the desktop program. The container it runs in is destroyed every 30 minutes, but that's enough time to play with it. If you want to try it out, there's a demo of it on. entering transactions, looking at their history, and checking balances. It's a Python/Flask web app for doing the very basics of GnuCash, i.e. So, I made a small companion app called gnucash-helper. So there was no easy way to use desktop AND mobile in a shared way. Last I checked, their mobile app was basically abandoned (around 2018), and it had no way to use a SQL DB, even though the desktop can use SQLite3, MySQL, and Postgres.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |