News for hackers. Stuff that matters.
Re:GnuCash Tutorial and Concepts Guide by Loic on Friday October 20, 2023 @07:51AM (#37954913)
If some people have some recommendations, my wife is asking me for an app to basically input our family expenses. It should be fast, painless and very simple. Open the app, select the date (default today), select the category, the shop, amount and payment method. Done. Both of us should be able to input the data (so web based).

At the start, nothing more in the app. She would be happy to do the data analysis using her laptop.

I was thinking about a stupid CRUD app with an SQLite database, but I do not want to reinvent the wheel.

If some of you have ideas, we do not need banking integration.

Re:GnuCash Tutorial and Concepts Guide by neilv on Friday October 20, 2023 @08:24AM (#37955141)
You can set up GnuCash like that. Example usage for recording a grocery trip:

1. Double-click on "Expenses" -> "Groceries" in the account tree.

2. In the blank entry that appears at end end of the list of earlier transactions, edit the date if necessary (it will default to today's date).

3. Next to that date (click or press Tab), enter a description, such as the shop name. With text completion.

4. Next to that, enter the payment method (with completion and default). (Note that this will also add the transaction to the GnuCash account for your bank account, credit card, etc.)

5. Next to that, enter the amount.

6. Press Enter to commit the transaction.

You can also leave some of these accounts open as tabs, if you want, rather than find them in the account tree each time.

Re:GnuCash Tutorial and Concepts Guide by a8h on Friday October 20, 2023 @08:24AM (#37955144)
I've been working on an app for iOS. You can essentially add transactions, categories and accounts.

- It's a document based app, the file format is open (JSON zipped), so you can store it on iCloud Drive, Dropbox or anywhere else, thereby giving you and your wife access via cloud sharing.

- No Signup, No Account, No Ads

I've been using it for a few months to track all my transactions and account balances.

It's still a WIP right now. Planning to add a few features more before making it available on Apple App Store.

Re:GnuCash Tutorial and Concepts Guide by fuegoio on Friday October 20, 2023 @08:21AM (#37955116)
I created an app called Banqr to do that. Released it but I developed it mainly for my need : https://banqr.app
Re:GnuCash Tutorial and Concepts Guide by drdo on Friday October 20, 2023 @08:18AM (#37955089)
I reinvented the wheel on this one. It does expense tracking and shopping list for now.

Just took the opportunity to use it as a personal project to experiment with rust and htmx.

Re:GnuCash Tutorial and Concepts Guide by ellisv on Friday October 20, 2023 @08:47AM (#37955327)
You can accomplish that kind of data entry with a Google Form (or similar) that feeds into a spreadsheet.
Re:GnuCash Tutorial and Concepts Guide by Phelinofist on Friday October 20, 2023 @09:22AM (#37955621)
I wrote my own tool for this: https://77zzcx7.de/gitea/MK13/financer

Ticks most of your boxes. Nothing fancy, but gets the job done.

Re:GnuCash Tutorial and Concepts Guide by Dennip on Friday October 20, 2023 @10:14AM (#37956328)
Give ActualBudget (https://actualbudget.org) a go!
Re:GnuCash Tutorial and Concepts Guide by ezfe on Friday October 20, 2023 @10:28AM (#37956560)
I started with Actual but moved to YNAB.

1) Imports from our credit cards automatically or from a CSV/Quicken/etc. file

2) Supports entering transactions manually when you can't or don't want to link to a bank

3) Supports reconciliation of the actual account balance with the in-app balance

4) Supports budgeting, but if you just want to track categories then just assign the amounts you spend to each budget at the end of the month and the system will be happy.

Re:GnuCash Tutorial and Concepts Guide by wredue on Friday October 20, 2023 @10:50AM (#37956899)
YNAB is painfully limited for anything beyond extremely basic, single person budgeting.
Re:GnuCash Tutorial and Concepts Guide by ezfe on Saturday October 21, 2023 @08:34AM (#37966292)
I mean, I use it for my family finances (two of us) and it works well.

Most of the limitations I run into relate to the types of goals you can set.

Re:GnuCash Tutorial and Concepts Guide by wredue on Saturday October 21, 2023 @12:04PM (#37967964)
There are lots of pretty basic workflows that it doesn’t handle gracefully at all.

Before I gave up on YNAB as being complete shit:

-you had to email support to unsubscribe. What the fuck is that?

-it didn’t support carryover surplus properly, which fucked your budget every time expenses carried over due to, for example, holidays, or just cause you paid on a different date.

-it didn’t properly support multiple physical accounts with transfer requirements

-it couldn’t be made to understand that certain postings must come from certain accounts

-it couldn’t split postings to multiple accounts (it could transfer raw amounts on a schedule, but that’s a bullshit hack, and their scheduling options are shit tier)

-it had no, non-bullshit hack way to represent annual payments which should have a monthly accrual to save

And on and on and on and on.

It’s clear that the developers of this app simply do not have even a rudimentary understanding of a plethora of accounting concepts, or even a basic understanding that different transactions have different period requirements, and it leads to an app that is simply impossible to mangle into working for anything beyond extremely basic budgeting that must be monthly based.

Re:GnuCash Tutorial and Concepts Guide by ezfe on Tuesday October 24, 2023 @03:56PM (#38004528)
- There's a cancel subscription button in Settings

- It rolls over surpluses, it doesn't rollover deficits. This is documented and an intentional design decision to get people to "cover" the money. You can roll over negatives in "Ready to Assign" and in Credit Card balances, if absolutely necessary.

- I don't know what you mean about multiple physical accounts with transfer requirements.

- Without knowing what "certain postings" are, I assume you're referring to the fact that Payee association is only based on the text in the transfer and no other signals

- It can split postings, I'm not sure what you mean. You can have a transaction that is subdivided as two transfers to two accounts. You have to use the category split button.

---

I do agree that there are some things it's missing, but the only one I've found interrupts my flow is the lack of flexibility in goal setting (some times of goals can only recur monthly).

Re:GnuCash Tutorial and Concepts Guide by talent_deprived on Friday October 20, 2023 @10:39AM (#37956746)
My wife isn't a techie, the average user, and loves GnuCash.
Re:GnuCash Tutorial and Concepts Guide by dfinninger on Friday October 20, 2023 @11:05AM (#37957124)
I highly recommend YNAB. It pulled my financial life together a decade ago. Synced apps on the phone and web. It also introduced me to envelope budgeting, which I found to be super useful.

If you want to do investment tracking, I don’t think it’s the best for that.

Re:GnuCash Tutorial and Concepts Guide by weakfish on Friday October 20, 2023 @12:17PM (#37958104)
Here here for YNAB. I would have preferred something FOSS, but the mobile app makes it much simpler to record transactions as they happen rather than saving receipts and doing it at home.
Re:GnuCash Tutorial and Concepts Guide by Loic on Friday October 20, 2023 @11:33AM (#37957552)
Replying to myself to thank you all for the help!