Particulièrement cocasse de voir comment les trois mastodons du #PlainTextAccounting – à savoir #ledger, #hledger, et #beancount – n'ont aucun souci à reposer sur de l'IA-gen. J'suis à deux doigts de faire un amalgame entre les gens qui prennent le temps d'analyser leurs ressources et le capitalisme puant.
Thanks all, for your comments re my explorations of #AI use in developing #hledger. I probably won't be able to respond in every case, but all civil inputs will be read and considered and are much appreciated.

I'm pleased to announce a #hledger double release! First, hledger 1.52, with

more robust paging,
faster valuation,
commodity tags,
and cost basis annotations which are preserved and can be exported (examples provided).

- https://github.com/simonmichael/hledger/releases/1.52
- https://hledger.org/relnotes.html#2026-03-20-hledger-152
- https://hledger.org/install

#plaintextaccounting #haskell

Release 1.52 · simonmichael/hledger

Release notes Preserve cost basis syntax, cost basis export examples, faster valuation, commodity tags, more robust paging, fixes. hledger 1.52 Features aregister and register now support --drop...

GitHub

You get automation without blindly trusting a model with your numbers. Write the import rules once, and everything stays deterministic and auditable after that.

If you want more control over their financial data without paying for yet another SaaS tool, this might be the workflow you've been looking for.

Full post: https://shinglyu.com/blog/2026/03/18/hledger-and-ai.html

#PersonalFinance #hledger #PlainTextAccounting #Expat #AI

hledger and AI: Managing Your Finances in Plain Text | Shing's Blog

Shing Lyu's blog

@Bebef ahso - ich verwende client-seitig kein Excel oder ähnliches.
Hab eine selbstgebaute Pipeline, welche mit Hilfe von "mlr" die exportierten CSVs normalisiert und dann basierend auf teils generierten, teils manuell definierten Regeln mit "hledger import..." meine Journals generiert.

Ich sehe also die CSVs im plain-text.

#hledger #plaintextaccounting #miller

Support question for the #hledger #plaintextaccounting community:

Prefacing this by acknowledging that I know I'm probably trying to do something weird, but I’m just getting started so please be patient.

I’m trying to import a large CSV file and am running into unbalance transaction errors. For example:
> hledger: Error: /Users/cris/checking.csv:1751-1750:
> 1751 | 2025-03-21 Starting Balance
> | SBA $-100
>
> This transaction is unbalanced.
> The real postings' sum should be 0 but is: $-100

The line from the CSV file is:
> SBA,,03/21/2025,Starting Balance,,,,,$100,$0.00,Cleared

And the relevant rule from my import rules:
> fields account1, , date, description, , , account2, comment, amount-out, amount-in,

I can manually add the above transaction without issues, so I guess I need some clarity as to what I'm doing wrong with my import file.

Thanks!

Question for my dearest #accounting and double-entry #bookkeeping nerds:

I want to explicitly track some of my money for periodic subscriptions, e.g. paying for RuneScape membership every six months:

> Expenses:RuneScape EUR 47.99
> Assets:Bank:Liquid EUR -47.99

My idea is to move a sixth of that amount to a savings account every month like this:

> Assets:Bank:Saved:RuneScape EUR 8
> Assets:Bank:Liquid EUR -8

This is fine, but it doesn't track the liability that I have with Jagex to pay the subscription every six months. In my mental model, I should be able to track the cost of the future subscription payment as a liability because it affects my working capital, so I should record the liability with something like this:

> Liabilities:RuneScape EUR -47.99
> ???:??? EUR 47.99

However, I don't know which kind of account I should debit the liability to! Where should this money come from? Debiting equity doesn't feel right and my subscription is not an asset either. My idea is that when I finally pay the subscription, I'll credit the liabilities account with my saved cash:

> Liabilities:RuneScape EUR -47.99
> Assets:Bank:Saved:RuneScape EUR -47.99

But then I'll have to record the liability again for the next period.

I feel like my mental model for this is wrong. Any #help on how I can make this work? Thank you 

#ledger #hledger #beancount

Me! 👋

Don't Skip The Docs.
For emacs tips, start at https://hledger.org/editors.html#emacs.

Don't assume you need hledger-mode (ledger-mode also works well, I use it).

With flycheck-hledger (or a VCS precommit hook), don't feel you need maximal error checking - do what's most useful now, you can always do stricter checks manually.

Don't try for perfect accounts/files/workflow up front - expect evolution.

Don't limit yourself with an ancient hledger version - get the latest.

#hledger #plaintextaccounting

Editors - hledger

plain text accounting, made easy

Who here uses Hledger for Emacs? What's the best way to get started and more importantly what should I NOT try to do? #emacs #hledger

GitHub - juev/hledger-lsp: Language Server Protocol (LSP) implementation for hledger journal files https://github.com/juev/hledger-lsp

Thanks to your requests, a number of problems in the #hledger lsp server have been solved. The new version is much better. Thank you!

GitHub - juev/hledger-lsp: Language Server Protocol (LSP) implementation for hledger journal files

Language Server Protocol (LSP) implementation for hledger journal files - juev/hledger-lsp

GitHub