hledger
hledger copied to clipboard
Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
Please see #2169 for the rationale behind this change. --- Tags shadowing field names (eg. `payee`) take precedence during pivoting. For example, before this change, ``` 2025-01-01 CustA asset $100...
This is a concrete proposal to fix #1943. Without knowing much about how the import functionality is currently implemented (and knowing little about Haskell in general), I'd expect this to...
Import will miss transactions that show up on a date earlier than the date stored in .latest file
Hi, First of all, thanks a lot for hledger and all of its documentation, it's great! I started using hledger and noticed a possible bug where some transactions will not...
The #2395 had removed `aibalance`, `aebalance` and `anumpostings` fields from Account class and from its toJSON representation. However all these three fields are declared as required in the current openapi.yaml....
Currently, when the field `currency` is set, the symbol get prepended, according to the current documentation [currency field](https://hledger.org/1.50/hledger.html#currency-field): ``` currency sets a currency symbol, to be prepended to all postings'...
Hi, thanks for this brilliant tool! Problem How to assign a value to a custom field (not hledger one)? So far it breaks with strange error. Motivation I've tried to...
Currently the `print` command is good at preserving the format and internal comments of transactions (except for #931). But it does not print comments preceding transactions, or standalone file-level comments...
I spent an embarrassing amount of time debugging my scripts because no txns where generated by this: `~ monthly from 2025-08-10 to 2025-01-10` Would be nice if it could fail...
From @zino23 [[1]](https://github.com/simonmichael/hledger_site/issues/137): hledger support specifying a custom day on a week, month and year, but not on a quarter. E.g. we can specify a recurring transaction every 1st day...
It'd be helpful to be able to vocally assert that a `.rules` file doesn't know how to parse some transactions yet. In particular, I'm thinking of something like ``` if...