7 ms·
I used to use GnuCash but I never quite found it gave me benefits enough to justify the enormous amount of time required for the data entry. If it was possible
by jbl0ndie 3y ago
I used to use GnuCash but I never quite found it gave me benefits enough to justify the enormous amount of time required for the data entry.
If it was possible for an open source application to support Open Banking (it isn't), that might now be different.
https://lists.gnucash.org/pipermail/gnucash-user/2020-March/089545.html https://lists.gnucash.org/pipermail/gnucash-user/2020-March/...
- wslh 3y agoSame experience here and with all due respect to their work. I could understand accountants using it but for the general public it forces you to use accounting concept that unnecesary (could be done internally) for managing your personal finances. In another context this also happens with CRMs where marketing and sales people end up using spreadsheets and from time to time uploading information to the CRM with some push.
- nicolaslem 3y ago> for the general public it forces you to use accounting concept that unnecessary Strong disagree on the unnecessary part, as far as I know there is one correct way to count money and a billion wrong ways. Fortunately the correct way, double entry accounting, is actually fairly easy. People were already using this method 400 years ago. It also scales down very well to the level of an individual and scales up to the level of a megacorp. It's a skill that takes 30 minutes to acquire and pays dividends your entire life.
- wslh 3y agoThis is not my experience, I know accounting but transferring that knowledge (and interest) to people that just want to simplify the registration of a basic movements in a seamless way makes them to look at other tools. It is the UX at the end beyond if you are right on the concept.
- Hackbraten 3y agoIt took me several years to learn, and I still encounter transactions from time to time that take me one hour to come up with the correct splits. Not everyone has the same level of financial education, nor the same intuitive mental model around what's credit and what's debit, and what goes where.
- neilv 3y agoIn the US, every bank account and credit card I've found will let you download OFX or QFX files of transactions, and use the GnuCash import features (to match up with transactions I've already added, and to add any I've missed). There's also a way for GnuCash to sync data with some financial institutions automatically, but I prefer to save the data interchange files long-term anyway. Sounds like this UK Open Banking isn't entirely an open standard for open interoperation, but maybe a little closer to a cabal?
- aeonik 3y agoUnfortunately USAA has disabled OFX and QFX. I hope this doesn't become a trend. I can't believe getting programmatic access to finances can be so difficult in this day and age.
- neilv 3y agoHas anyone asked them to put it back? It might be easier for them to revert sooner rather than later.
- aeonik 3y agoYes people have asked. One they removed access they rolled out a Quicken partnership, so I assume this is some decision made by management as part of a business deal. But I'm only speculating based on the timing.
- gosub100 3y agoI bet its a new plan for revenue extraction. quietly remove the feature, then upsell a "premium package" that includes exporting your own data in that format.
- pylua 3y agoYou can’t talk to their ofx server or can’t export qfx and ofx files ? The latter would be terrible. The former seems to be more and more common.
- streakfix 3y agoWhy do you think open source banking is impossible?
- NoboruWataya 3y agoIn the EU and UK, banks are required to impose onerous security and authentication requirements on third party software before granting account access. The rules are designed to protect consumers from insecure or malicious software but unfortunately a side effect is that open source projects are quite unlikely to be able to comply. The most we can hope for is usually that a bank lets you manually download statements as OFX. HSBC does that for example but some other banks/ credit card providers only give you QIF or CSV.
- Hackbraten 3y agoOne commenter mentioned aqbanking, which is open-source and can navigate various kinds of 2FA shenanigans via the FinTS protocol. For example, it communicates to my card reader via USB, and relays the resulting TAN back to the bank server.
- Nextgrid 3y agoOpen Banking and open-source client-side software is a poor fit (btw, the "open" is a sham, there's nothing open about it). Open Banking is implemented as a set of REST APIs using oAuth offered either by the banks directly (if you have the necessary regulatory approval) or by a gatekeeper such as TrueLayer/Plaid/etc (and I believe you can piggyback off their license, so no regulatory approval necessary). Consuming oAuth APIs relies on guarding a client ID & the associated secret which would be impossible in an open-source app (or any client-side app for that matter, since extracting those is merely a reverse-engineering problem), therefore out-of-the-box Open Banking support is impossible. However, nothing prevents them from developing the integration and let the end-user provide their own client ID/secret from their own accounts, and I believe most of these Open Banking providers have a free dev plan that can nevertheless connect to real accounts and would be enough for this.
- 3y ago
- rendaw 3y agoThat thread seems to be attacking the wrong question. The controls are on people, not the software. Individuals should be getting access, and gnucash should just be implementing the protocols for access. Gnucash shouldn't have any secrets in it in the first place. Not that that would change anything, I doubt banks would give individuals access either.
- Dennip 3y agoActualBudget (https://actualbudget.org/ https://actualbudget.org/) supports open banking via GoCardless (https://gocardless.com/ https://gocardless.com/). GoCardless (previously nordigen) deal with meeting the Open Banking standards and connecitng to all the banks and provide you with a fairly straightforward API for it.
- oh_sigh 3y agoIt looks like automatic importing of transactions isn't supported yet[0]: "There are a couple ways to get transactions into the system. For now, automatic transaction downloading is not available but it will be available very soon." What I really want is some system that lets me just click "Import", and it goes out to my various CC/bank sites and pulls in the data automatically. Or, imports on a schedule 2x/day or something. The thing I want to avoid is having to log in/download/import these files manually from like 7 different sites. I want that because I handle this stuff on a random basis, when I have a few free minutes, and the time it takes to get my records up to date the manual way is about the same amount of time I have overall to do it. And I find reconciling everything on a fixed schedule, say at the end of the month, is much harder than doing it on the fly, because a lot of times I will not remember what a charge was even for if I wait 30 days to process it. [0] https://actualbudget.org/docs/transactions/importing https://actualbudget.org/docs/transactions/importing
- Dennip 3y agoI think the docs need updating but you can auto sync with banks https://actualbudget.org/docs/advanced/bank-sync https://actualbudget.org/docs/advanced/bank-sync