Support for CAMT.053 in go ledger
@musicmatze What works surprisingly well is having a local @ollama do the OCR, and other stuff, including writing #plainTextAccounting transactions. I haven't had time to implement that fully though.
@musicmatze What works surprisingly well is having a local @ollama do the OCR, and other stuff, including writing #plainTextAccounting transactions. I haven't had time to implement that fully though.

Support for CAMT.053 in go ledger
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 tracking
Also 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
Privacy version control
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 .xlsx and .csv files 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. ↩︎ ↩︎
and just as (if not more) importantly, open standards.
It's one of the main reasons that just about all my data-files are #plaintext.
• My calendar? in remind(1) format
• My finances? In ledger(1) #plaintextaccounting format
• My todos? in todo.txt format and linked to my ~/.plan
• My notes? just text-file with a bit of light markdown
Tools may come and go, but the data is still accessible with any text-editor and mungable to other formats as needed.
Started using #ledger for tracking the team fund of my son's soccer team. Haven't used Ledger in a while, but it definitely feels like the right tool for the job (#plaintext, after all!).
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