It feels like #NuShell could be of great use for #plainTextAccounting. PTA tools can output structured data like CSV or JSON, providing an ideal input for Nushell. Might be even simpler than spinning up #Python to do some custom calculations or logic that aren't available natively in the PTA tools.
#nushell #plaintextaccounting #python #hledger #ledger #beancount
After the initial shock of re-learning beancount from scratch, I have to say it took me maybe for hours to set everything up again to a good enough state, write the importers I was missing, and import the last ~year or so of stuff.
Now it should be as easy as downloading exports every month and `bean-extract`ing the shit out of them, leaving smart importers to do the bulk of the work.
#plaintextaccounting #beancount
I finally decided to use beancount instead of ledger because it's more friendly to a new user. There are more constraints and defined ways which can save a lot of time if you are not familiar with it.
After reading its detailed documents, I also feel excited to try it out now
@RL_Dane
I am using with profit #beancount with #fava as webui. The former is CLI only but with the latter it comes a web interface, with a simpler UI for generating reports. All Python-based, if it helps.
@PeterCxy Beancount? I started importing credit card bill into #beancount since 2023 (https://blog.zhenbo.pro/2023/01/21/write-beancount-csv-importer-from-scratch/)
#PlainTextAccounting update: still entering transactions, and really digging how VS Code colours different elements to highlight words on the go. Sticking point: how to use the #beancount query language to get the specific reports I want to see.
#plaintextaccounting #beancount
Thank you, #beancount! This is what I'm talking about.
When describing a process, a simple link for people who know *less than nothing* about one or more of the components is unobtrusive for people in the know, and essential for those that would like to be.
“This document describes our specialized (link) SQL-like query client. It assumes you have at least a passing knowledge of SQL syntax. If not, you may want to first read (link) something about it.” https://beancount.github.io/docs/beancount_query_language.html
Thank you, #beancount! This is what I'm talking about.
When describing a process, a simple link for people who know *less than nothing* about one or more of the components is unobtrusive for people in the know, and essential for those that would like to be.
“This document describes our specialized (link) SQL-like query client. It assumes you have at least a passing knowledge of SQL syntax. If not, you may want to first read (link) something about it.” https://beancount.github.io/docs/beancount_query_language.html
Oh WOW
I've just had my first look at Fava, the web interface for Beancount. Amazing!
Enter transactions in plain text, have immediate access to reports that a spreadsheet couldn't even hope to handle.
#plaintextaccounting #beancount
THIS! This sums up my experience trying to learn #PlainTextAccounting! « You’re all computer scientists, not accountants, » say the gurus in their ‘for beginners’ documentation. « …so here’s some extra help with basic accounting concepts. »
What about basic CLI concepts? Please?! Don’t worry, I figured out by myself (eventually) how to install #BeanCount in the Terminal. *no idea how*, but it worked! Next, learning the BeanCount syntax.
From: @astro_jcm
https://mastodon.online/@astro_jcm/110071783931274128
#plaintextaccounting #beancount
That #DoubleEntry swagger when you’ve conquered #PlainTextAccounting in general and done a year of #Beancount in particular.
🫘 https://beancount.github.io/
🌱 https://beancount.github.io/fava/
#doubleentry #plaintextaccounting #beancount
Last month I learned about #PlainTextAccounting and this month I'm going to give it a try using the #Beancount software.
https://plaintextaccounting.org/
https://beancount.github.io/
I have a spreadsheet-based system that I started using and adapting since the early 2000s but it's getting to be quite unwieldy since I recently added a few new e-wallets, investments, and savings accounts. I examined and then was sold on Beancount's system of double-entry accounting and felt it fits my expanded needs. 💰💸
#plaintextaccounting #beancount
Nas últimas semanas eu conheci a aplicação #beancount e migrei o meu controle financeiro pra ela.
O conceito é BEM bacana: você escreve as transações e a aplicação SÓ se responsabiliza por gerar relatórios em cima dos seus dados, e nunca mexe neles.
Isso é bacana porque seus dados não ficam presos num sistema fechado: é literalmente um arquivo de texto, que você pode processar e migrar pra onde quiser depois.
Ela é feita em #python e é bem eficiente (estou com 2+ anos de transações lá). (1/?)
The process still has a lot of steps :(
1. export bank csv
2. run importer
3. add any missing rules for recurring/known accounts (1-5 min)
4. rerun importer with new rules
5. Copy import result into ledger
6. Review flagged entries to fill in details for "generic" payments (amazon / payment proxies, etc.)
@yarmo How was your journey so far? Was switching from #hledger to #beancount worth it? Did you work around the reporting limitations? What's better in beancount coming from hledger?
In the meantime I made a plotting plugin for #hledger: https://pypi.org/project/hledger-utils
Well, that was "agony". Or it could be I have so much automated into my beancount setup that it basically involves going to various book vendors, downloading their reports and typing make
.
When everything is good, make send sync
sends all the statements to authors and I just have to sit and send paychecks via PayPal.
My plan is to rewrite this in Nitride (I know, a static site generator) because it is also a file-based ECS processor that could easily be used to parse the files and generate outputs and the static files).
#beancount #plaintextaccounting #mfgamesnitride
花了除夕一整天的时间,对 #Beancount 入门了一点点:
https://blog.zhenbo.pro/2023/01/21/write-beancount-csv-importer-from-scratch/
A blog page about Beancount CSV importer (zh-CN)
@yarmo I don’t track gas consumption. Just try to track bill.
If you need to track the usage in #beancount, how about considering gas as another currency, and record the consumption as liability (credit card charge)
I really love the double-entry bookkeeping provided by #beancount I wonder if there is any commercial service based on it, then I found beancount.io
Well, I’m a bit shocked by the 10 USD per month price. That’s much higher than my affordability.
Fortunately, most of my living costs are charged on my credit cards, and most of the financial institutions provide statements in CSV. I think I could try some of the CSV importers