#beancount — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #beancount, aggregated by home.social.
-
I’m trying to move away from #Banktivity. #GnuCash was a disaster. I heard about #Beancount but I was skeptical; how could a flat text file have any performance? But I was willing to concede they knew something I didn’t. I fought like hell to import my QIF export and although there were problems, enough worked for me to try it out. It is stunningly … slooow … as expected. It takes 8(!) seconds on an M4 Mac mini to open a single transaction! I deleted the whole awful mess. Still searching.
-
I’m trying to move away from #Banktivity. #GnuCash was a disaster. I heard about #Beancount but I was skeptical; how could a flat text file have any performance? But I was willing to concede they knew something I didn’t. I fought like hell to import my QIF export and although there were problems, enough worked for me to try it out. It is stunningly … slooow … as expected. It takes 8(!) seconds on an M4 Mac mini to open a single transaction! I deleted the whole awful mess. Still searching.
-
I’m trying to move away from #Banktivity. #GnuCash was a disaster. I heard about #Beancount but I was skeptical; how could a flat text file have any performance? But I was willing to concede they knew something I didn’t. I fought like hell to import my QIF export and although there were problems, enough worked for me to try it out. It is stunningly … slooow … as expected. It takes 8(!) seconds on an M4 Mac mini to open a single transaction! I deleted the whole awful mess. Still searching.
-
Monatliche Zinsgutschrift auf dem Tagesgeld-Konto. Selber (mikriger) Zinsbetrag wie im letzten Monat. Aber ein Cent (0,01€) mehr Kapitalertragssteuer? WTF???
-
Hi Caleb, I'm so excited to find that I'm not the only person interested in the breakdown of #beancount or other #plaintextaccounting
My current progress: Given this receipt
It generates such beancount output:
-
After almost two months, I’ve finished first version of #BeanBeaver: it parses grocery receipts into #Beancount records.
https://github.com/Endle/beanbeaver
I hope I’m not the only person who cares about a grocery-by-item breakdown 🦫
-
After bouncing around ideas and several experiments, I've decided to launch a new project with the goal of creating CLI tooling that facilitates receipt handling for #plaintextaccounting workflows. LLM based OCR and data extraction has improved to the point that I believe it will be possible to make bulk data extraction useful. If you have ideas, want to contribute, or just want to follow along jump in:
-
@nobodyinperson I'm asking you first because involving #gitannex would be high on my priority list. Really this wouldn't need to be #hledger specific as it could just as well be paired with #ledgercli or #beancount either directly or via CSV or whatever. I'm not a huge GitLab fan these days but can do it if you prefer. Codeberg seems more aligned or GitHub having the advantage of contributor pool. Thoughts?
-
@nobodyinperson I'm asking you first because involving #gitannex would be high on my priority list. Really this wouldn't need to be #hledger specific as it could just as well be paired with #ledgercli or #beancount either directly or via CSV or whatever. I'm not a huge GitLab fan these days but can do it if you prefer. Codeberg seems more aligned or GitHub having the advantage of contributor pool. Thoughts?
-
@nobodyinperson I'm asking you first because involving #gitannex would be high on my priority list. Really this wouldn't need to be #hledger specific as it could just as well be paired with #ledgercli or #beancount either directly or via CSV or whatever. I'm not a huge GitLab fan these days but can do it if you prefer. Codeberg seems more aligned or GitHub having the advantage of contributor pool. Thoughts?
-
To be clear, #ActualBudget was REALLY getting good when I left - felt like jumping ship right as it hit its stride
They've added custom reports with Excel-style formulas, a burndown chart, and the UI keeps improving. Genuinely great #opensource budgeting software
But as a #SoftwareEngineer, the scriptability of #beancount is a huge win. I can pipe data through #fzf for fuzzy account selection, write #Python scripts that understand my finances, and build weird custom tools that would be impossible in a GUI app
Sometimes you just need to "grep" your money
#plainTextAccounting #CLI #devTools #personalFinance #fava #budgeting
-
To be clear, #ActualBudget was REALLY getting good when I left - felt like jumping ship right as it hit its stride
They've added custom reports with Excel-style formulas, a burndown chart, and the UI keeps improving. Genuinely great #opensource budgeting software
But as a #SoftwareEngineer, the scriptability of #beancount is a huge win. I can pipe data through #fzf for fuzzy account selection, write #Python scripts that understand my finances, and build weird custom tools that would be impossible in a GUI app
Sometimes you just need to "grep" your money
#plainTextAccounting #CLI #devTools #personalFinance #fava #budgeting
-
Made the switch from #ActualBudget to #beancount for my personal finances
The ecosystem is nice
- #fava, #beangulp for imports, #beanahead for recurring transactions, #favaCustomDashboards for charts, and #favaInvestor for portfolio trackingAlso went overboard with custom stuff:
- PDF importers with #ML payee/account prediction
- Custom linters for validation
- Forked #favaEnvelope for envelope budgeting
- #Makefile with 28 targets for price fetching to #FIRE calcs#plainTextAccounting is great when you can just write #Python to solve your edge cases
#personalFinance #doubleEntryAccounting #CLI #fintech #devlife
-
Made the switch from #ActualBudget to #beancount for my personal finances
The ecosystem is nice
- #fava, #beangulp for imports, #beanahead for recurring transactions, #favaCustomDashboards for charts, and #favaInvestor for portfolio trackingAlso went overboard with custom stuff:
- PDF importers with #ML payee/account prediction
- Custom linters for validation
- Forked #favaEnvelope for envelope budgeting
- #Makefile with 28 targets for price fetching to #FIRE calcs#plainTextAccounting is great when you can just write #Python to solve your edge cases
#personalFinance #doubleEntryAccounting #CLI #fintech #devlife
-
Made the switch from #ActualBudget to #beancount for my personal finances
The ecosystem is nice
- #fava, #beangulp for imports, #beanahead for recurring transactions, #favaCustomDashboards for charts, and #favaInvestor for portfolio trackingAlso went overboard with custom stuff:
- PDF importers with #ML payee/account prediction
- Custom linters for validation
- Forked #favaEnvelope for envelope budgeting
- #Makefile with 28 targets for price fetching to #FIRE calcs#plainTextAccounting is great when you can just write #Python to solve your edge cases
#personalFinance #doubleEntryAccounting #CLI #fintech #devlife
-
Made the switch from #ActualBudget to #beancount for my personal finances
The ecosystem is nice
- #fava, #beangulp for imports, #beanahead for recurring transactions, #favaCustomDashboards for charts, and #favaInvestor for portfolio trackingAlso went overboard with custom stuff:
- PDF importers with #ML payee/account prediction
- Custom linters for validation
- Forked #favaEnvelope for envelope budgeting
- #Makefile with 28 targets for price fetching to #FIRE calcs#plainTextAccounting is great when you can just write #Python to solve your edge cases
#personalFinance #doubleEntryAccounting #CLI #fintech #devlife
-
Made the switch from #ActualBudget to #beancount for my personal finances
The ecosystem is nice
- #fava, #beangulp for imports, #beanahead for recurring transactions, #favaCustomDashboards for charts, and #favaInvestor for portfolio trackingAlso went overboard with custom stuff:
- PDF importers with #ML payee/account prediction
- Custom linters for validation
- Forked #favaEnvelope for envelope budgeting
- #Makefile with 28 targets for price fetching to #FIRE calcs#plainTextAccounting is great when you can just write #Python to solve your edge cases
#personalFinance #doubleEntryAccounting #CLI #fintech #devlife
-
Vibe Coding 了一个扫描 Receipt 生成 #beancount 的工具,现在雏形跑起来了,感觉这开发效率有点快得可怕了
-
Last night, I did monthly1 accounting for my publishing business. And since it was the beginning of the year, I figured it would be an easy2 task to finally stop regenerating my accounting data from source
.xlsxand.csvfiles from 2002 and just close off each year into a final.beancount.It did not go well2.
I really need to get to the commission, but I'm going to try fixing it for a few hours before giving up until 2027.
#PlainTextAccounting #Beancount
Two months, I skipped December because I couldn't find the energy. ↩︎
I didn't do it because it was easy, I did it because I thought it would be easy. ↩︎ ↩︎
-
any #beancount or #fava users here? i’ve been wrestling with a fava-envelope bug for days and unfortunately, i think i’ve hit the upper ceiling of my limited python ability 😭 this is the issue i’ve filed on the repo if anyone’s able to help: https://github.com/polarmutex/fava-envelope/issues/107 i’d be eternally grateful
the initial installation simply fails, what i’ve had success doing is building from source in a virtual environment (homebred-installed python). the plugin registers but doesn’t render any information
hopefully fosstodon gets this to the right people! thanks so much in advance 🙏
#fosstodon @fosstodon #OpenSource #PlainTextAccounting #python
-
Natürlich habe ich mich in das #beancount rabbit hole begeben... 😀 #plaintextaccounting
-
If you handle your #plaintextaccounting using either #vim or #neovim based on either #ledgercli or #hledger then be sure to update your plugins! The vim-ledger plugin got some much needed love in the last 48 hours with a lot of rough edges smoothed over and a few new features.
https://github.com/ledger/vim-ledger/releases/tag/v1.3.0
If you're a #beancount peep then carry on as before. If you do #bookkeeping without PTA at all then what are you even waiting for? If you use #emacs then this post is in another castle.
-
Who needs a financial advisor when you’ve got ten years of **plain text files**? 📂✨ Just spend a casual 3045 minutes each month in a thrilling relationship with #Beancount and voila, your bank statements become your best friends! 🤑🔧 Because nothing screams ‘financial wizard’ like being a spreadsheet sorcerer. 🪄📜
https://sgoel.dev/posts/10-years-of-personal-finances-in-plain-text-files/ #financialadvice #personalfinance #spreadsheets #moneymanagement #HackerNews #ngated -
@nobodyinperson @realestninja Second on both counts here; #plaintextaccounting is the only way to fly. Any of #beancount, #ledger, or #hledger are decent choices which some tradeoffs for each, but the latter is my choice as well having tried the other two.
-
Going deep into #beancount; I can't get `bean-price` to work, but `pricehist` and some bash is magic:
```
uv run bean-query --no-errors --format csv books.bean 'SELECT DISTINCT currency' | tail -n +2 | tr -d '\r' | xargs -I {} uv run pricehist fetch -s 2025-10-01 -e 2025-10-24 -o beancount --quantize 2 --type close yahoo {} 2> /dev/null || true
```... and I have price history for all my securities.
-
Pulindo a configuración do meu Emacs como "Python IDE", ainda non queda fina de todo.
Tamén probando BeanCount, para contabilidade en texto plano.
#emacs #emacsElpaca #eglot #tree-sitter #BeanCount -
Pulindo a configuración do meu Emacs como "Python IDE", ainda non queda fina de todo.
Tamén probando BeanCount, para contabilidade en texto plano.
#emacs #emacsElpaca #eglot #tree-sitter #BeanCount -
Pulindo a configuración do meu Emacs como "Python IDE", ainda non queda fina de todo.
Tamén probando BeanCount, para contabilidade en texto plano.
#emacs #emacsElpaca #eglot #tree-sitter #BeanCount -
Pulindo a configuración do meu Emacs como "Python IDE", ainda non queda fina de todo.
Tamén probando BeanCount, para contabilidade en texto plano.
#emacs #emacsElpaca #eglot #tree-sitter #BeanCount -
Pulindo a configuración do meu Emacs como "Python IDE", ainda non queda fina de todo.
Tamén probando BeanCount, para contabilidade en texto plano.
#emacs #emacsElpaca #eglot #tree-sitter #BeanCount -
Нашёл исследование о бухгалтерских способностях языковых моделей:
https://accounting.penrose.com
Результаты любопытные. Не то, чтобы я доверил свой учёт сторонним сервисам без надлежащей ответственности, но попробовать поставить мелкую модель и потестить хочется, вдруг сможет.
И ещё момент: насколько хорошо они воспринимают текстовые системы типа #Ledger или #Beancount ? Масштабируемость у них безграничная, а формат устойчивый, было бы здорово
-
Finally upgraded to Beancount v3. My hand was forced when bean-price stopped working. Its latest version had Beancount v3 as a dependency. v3 is a breaking change but this post by @siddhantgoel helped a lot:
https://sgoel.dev/posts/moving-from-beancount-2x-to-3x/ -
For those of you who are into #PlainTextAccounting: Which software are you using and why?
I'd like to finally start personal accounting again. I stopped when #YNAB became SaaS. YNAB's "envelope budgeting" worked really well for me, and I'd like to get back to a similar workflow. (Or, if you think you know something superior, let me know!)
I'm very open to comments and suggestions here, but it has to be open source software.
-
I think I'm giving up at keeping track of my money with Beancount, adding transactions to it is painful, so I always end up procastinating it, and after a couple months of procastination figuring everything out is pretty much impossible...
Maybe I should make my own simpler but quicker tool for that instead...
-
My Beancount books are 95% automatic after 3 years (2024)
https://fangpenlin.com/posts/2024/12/30/my-beancount-books-are-95-percent-automatic/
#ycombinator #beancount #startup -
My Beancount books are 95% automatic after 3 years (2024) — https://fangpenlin.com/posts/2024/12/30/my-beancount-books-are-95-percent-automatic/
#HackerNews #Beancount #Automation #PersonalFinance #FinancialTracking #Productivity -
https://joyful.com/Lot+tracking+in+PTA
Tracking investment lots is often necessary to calculate capital gains accurately and to comply with tax law. It's a tricky, increasingly widespread bookkeeping need. This page aims to be a useful guide to the topic, for PTA users and PTA developers.
#plaintextaccounting
#hledger
#ledgercli
#beancount
#bookkeeping -
Today, for the first time in several years of reading, I seem to be getting the hang of #plaintextaccounting [1]. Whenever I have read the #beancount [2] docs in the past, I have found the concept incredibly difficult to understand. However, after stumbling across the #Hibiscus project [3], with a focus on German #banking, and several other tools (ofxget, beancount_reds_imp.), I seem to be making progress!
[1]: https://plaintextaccounting.org/
[2]: https://beancount.github.io/docs/index.html
[3] https://www.willuhn.de/products/hibiscus/ -
beancount 如果是服務要怎麼紀錄可以更好?我現在是純粹當前一年年費就紀錄下去,但其實這應該要算成接下來12個月的分攤消費,只是帳款是在當前繳掉
這樣才會反應每月平均的消費,不然就會變成 service 那個月消費爆增
-
I need some #nixos #followerpower
I have a #beancount git repository. I want to push that to one of my hosts. That host should run the #fava software and automatically update its checkout (and restart fava) after I pushed to it.
Having a bare repository and a checkout for hosting is ok, the checkout should be a shallow clone in this case (dont need the history for serving a specific commit/latest master).Of course I want to conf all that using nix. It is ok to use containers, but not docker, only nixos containers (systemd-nspawn).
How to?
Bonus points: that repository is also a #gitannex repo!
:boost_ok:
-
CW: Here, have another bookmark
@amin @sotolf I’ve been using #Beancount and #Fava for a couple years for plain-text accounting and they’ve been working great!
-
I’ve been on an plain-text double-entry personal accounting *bender* for the last couple of days.
-
I’ve been on an plain-text double-entry personal accounting *bender* for the last couple of days.
-
I’ve been on an plain-text double-entry personal accounting *bender* for the last couple of days.
-
I’ve been on an plain-text double-entry personal accounting *bender* for the last couple of days.
-
@liw #Beancount has an *amazing* Web UI, which is indeed #Fava . You can see it in action here: https://beancount.github.io/fava/
-
The target versions of #Beancount and #Fava for the next #Debian stable release are now available in debian/testing:
$ sudo apt install beancount fava
If you want to give feedback on the packaging of these great #plaintextaccounting tools, this is the time !