hledger-flow
full-fledged-hledger
hledger-flow | full-fledged-hledger | |
---|---|---|
3 | 7 | |
156 | 338 | |
- | - | |
3.3 | 6.2 | |
20 days ago | about 2 months ago | |
Haskell | Haskell | |
GNU General Public License v3.0 only | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hledger-flow
-
Ledger
Been using hledger & friends for a few days now:
`2008-01-01 Opening Balance`
hledger-flow is my BFF for managing this: https://github.com/apauley/hledger-flow
-
Beancount: Double-Entry Accounting from Text Files
I use hledger-flow [1]. It's an opinionated way of importing csvs into the hledger format. Works really well for me, just export the csvs, write a mapping and you are good to go.
It supports preprocessing the csvs if you need to clean the data or compute some new fields which is really powerful. Once you are up and running it only needs some minor updates each month to map unidentifiable transactions I can do this in under an hour these days.
[1] https://github.com/apauley/hledger-flow
-
How do you track your finances?
I use https://github.com/apauley/hledger-flow to manage the importing/parsing. I have 20 various accounts and after a while it was just too much effort rolling my own solution.
full-fledged-hledger
-
Automating statement file pre-processing
I mostly followed a system like adept's fully fledged hledger but from scratch, but the concept is the same. I have import folder with bunch of importers from different sources all built with the same structure, 3 folders (in, csv, journal) which in order are the raw format of the source (.xls, .csv, .pdf), a csv pre-process version of the source data, and the final processed journals. In the root of the importer I have a in2csv and a csv2journal script files to handle the processing. You can have this scripts in whatever language you're comfortable working (even bash scripts will get most of the work in simple workflows).
-
How do you track your expenses and savings?
https://github.com/adept/full-fledged-hledger/wiki is worth a read if you’ve not already seen it.
-
Calculations while importing from CSV in Hledger
Expanding on this, many key takeaways in full-fledged-hledger is to have 3 folders per import script: in/ csv/ journal/ where in/ is whatever you have from the bank or the source and then you preprocess that to the csv/ folder, then import it to the journal/ folder.
-
[hledger] New user, trying to figure out credit cards and accounts concepts
I imagine that you import your journal entries from a CSV with a lazy rule file (like I did as well). I get that you are asking if you can rewrite the journal files to reflect an update in your rules files. For what I can understand there is no way to do that, but what I and this guys (https://github.com/adept/full-fledged-hledger) does is to keep all the csv files and regenerate the journal files on rules changes or new csv files, I think this is the better way to handle it.
-
How do you track your finances?
Correct link if anyone wants it: https://github.com/adept/full-fledged-hledger
-
how do you budget a loan and respective EMI with ledger?
Pour you can use hledger-interest to split your payments into capital and interest parts for you : https://github.com/adept/full-fledged-hledger/wiki/Mortgage
- How to keep track of investment funds?
What are some alternatives?
hledger - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
beancount-categorizer - Decorator for beancount importers, providing automatic categorization.
GnuCash - GnuCash Double-Entry Accounting Program.
csv-to-qif - convert csv files to qif files
hledger-scripts - Helpful scripts to do things with your hledger data.
hledger-diff - Compares the transactions in two ledger files.
full-fledged-hedger
hunch - CSS-like syntax for file system manipulation
smart_importer - Augment Beancount importers with machine learning functionality.
hledger-iadd - A terminal UI as drop-in replacement for hledger add.