Live data from Hacker News

Show HN: Paisa – Open-Source Personal Finance Manager

paisa.fyi

51–60 of 288 posts

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#52
I think it helps if personal finance managers explicitly describe at least the following:

1. What automation, if any, exists for entering transactions? This is the most laborious/cumbersome part of personal finance. Some tools use financial data aggregators (plaid, yodlee etc.) that involves sharing login credentials with a third party, sometimes disabling 2FA, or other steps that are anti-security or anti-privacy. It sucks that in the USA at least, there is practically no way for customers to fetch their bank data via an open API. Until recently, many financial institutions supported OFX, but that is being phased out.

2. How is categorization of transactions accomplished? Ideally, I want autocategorization based on my own previously categorized transactions, since the bulk of my transactions are repeats at the same merchants.

3. What sort of reporting, dashboarding, and potentially sharing capabilities exist? Ideally, I want to share some reports with my partner

A while ago, I created my own homegrown system to automate my personal finances[1]. It is capable of doing all of the above, without sharing data with a 3rd party. Unfortunately, the automated transaction retrieval mostly does not work because financial institutions are dropping support for OFX.

[1]: https://sagar.se/blog/where-is-the-money/

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#53

This looks very similar to Beancount, which has been around for a while and has quite the community and extensions. How does this differentiate?

It is quite similar to Beancount Fava. I want to focus and improve some of the things like app distribution (desktop/single cli binary) and the UI (reporting) and make it accessible for more users.

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#54
post #27

Slightly off topic but how do people use these? Depending on where/what I pay, I pay with an assortment of credit cards, bank account, debit cards, paypal, etc. Do people who use this kind of software manually enter every transaction they do every day, or something?

Not to be that guy that tries to force LLMs into everything, but after automatically importing bank transactions, LLMs like GPT are very powerful in extracting information from the ill-formed, non-standard, transaction description, and subsequently classifying it. You can help train it by manually identifying and classifying the first few, and let it do the rest of the job. I've tried it out myself and works well for me!

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#55
post #27

Slightly off topic but how do people use these? Depending on where/what I pay, I pay with an assortment of credit cards, bank account, debit cards, paypal, etc. Do people who use this kind of software manually enter every transaction they do every day, or something?

If you use hledger, you can actually write a csv importer directly in the tool: https://hledger.org/import-csv.html

I wrote my own idempotent parser before this existed but would give this a try first

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#56
I want to know where my money goes. I like to look at stacked-area (or column) charts of the categories of spending. To make this work I have some software I made ~20 years ago that does double-entry book-keeping. At the end of the month, I import statements from financial service providers (eg: Wells Fargo, Chase, PayPal, Stripe, etc). Lots of stuff is repeat purchases (eg: Shell Gas) and my software automatically categorises. Some transactions I have to categorise manually. Each category / vendor becomes an expense-account and my banks and CCs exist as assets and liabilities.

Once the import and reconciliation is done I pull up a my column chart that shows where the money went -- and can compare over time -- see a full year of movement. I've been through various charting libraries with it and most recently moved to ECharts[0] -- so I'm planning to expand with Treemap and Sankey style visuals.

The import process, which I do monthly takes maybe an hour. I'm importing from like 5 bank accounts, 3 payment processors, 4 CC providers. The part that takes the longest is signing into their slow sites, navigating past pop-up/interstitial, getting to their download page and waiting for it to download. Loads of these sites (WF, Chase) have been "modernised" and have some real bullshit UI/UX going on -- lags, no keyboard, elements jump around, forms can't remember state, ctrl+click won't open in a new page cause that damned link isn't actually a link but some nested monster of DIVs with 19 event listeners on each one -- and somehow still all wrong.

I think the most-best feature would be to have some tool automatically get all my transactions from all these providers into one common format. Gimmee some JSON with like 10 commonly-named fields for the normal stuff and then 52 other BS fields that each provider likes to add (see a PayPal CSV for example). Does that exist and I just don't know?

[0] https://echarts.apache.org/

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#57
This looks great! We've been building a wealth tracker with https://markets.sh and were a bit flabbergasted when people started "abusing" our automatically syncing Yodlee connection to hook up all of their checking and credit card accounts (technically we market only for brokerages and investment accounts). We have a free and simple API and plain CSV download which in itself seems to be a real pain point for people.

Apparently, just being able to pull your financial data into open-source tools and excel could be a product since Yodlee and other aggregators are often too expensive and technical to set up for individuals.

I think we need to force all financial companies to have a modern API and OAuth available for everyone via legislation.

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#58
It's interesting how many tools can analyze where your money has been going, but few go deep on the planning + forecasting side.

Have you thought about building out the "retirement" module more? If you need any inspiration, I've been working on a personal finance simulator [1] for the past two and a half years as a side project.

Really great job with the docs on this, and I love that you include a demo environment!

I imagine that eventually we'll see an app that pulls budgeting, tracking, and planning all together in a fully seamless way. Whoever manages that will probably be a force to be reckoned with.

[1]: https://projectionlab.com

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#59

I am probably the target audience for this kind of thing, but I’m having trouble seeing myself slog through hundreds of household transactions every month (or putting in the time to automate transaction imports from my credit union and credit cards). I’m happy to huck money at YNAB to do all this for me, on top of which they give me an app that my wife and I can both use to check the budget and enter transactions on…

GnuCash can import directly from your bank [1]. There are also some mobile apps [2], but they are not super well integrated with the desktop application - I think you have to manually export and import every time. [1] https://www.gnucash.org/docs/v5/C/gnucash-manual/tools-on-li... [2] https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices

It can import directly from some banks maybe, but certainly not my bank. I haven't had any success importing to GnuCash from _any_ bank I do business with.

Re: Show HN: Paisa – Open-Source Personal Finance Manager

#60
post #43

Looks good! Paisa Vasool! Especially as it is free :-) You don’t have to, of course, but do you plan to open source it? That way others can contribute to it too. How tightly is it bound to ledger? How hard would it be to adapt it to other plaintext accounting programs like beancount?

https://github.com/ananthakumaran/paisa

Very good! Thanks!
Post reply on HN