{"repo":"olimorris/hledger-forecast","free":true,"listed":false,"github":"https://github.com/olimorris/hledger-forecast","clone":"git clone https://github.com/olimorris/hledger-forecast.git","description":"💰 CSV forecasting for hledger","language":"Ruby","stars":12,"topics":["hledger","ruby","finance","accounting","ledger","plain-text-accounting","plaintextaccounting"],"license":"MIT","category":"cli-tools","readme_excerpt":"hledger-forecast Using a CSV file, forecasts can be quickly generated into a journal file ready to be fed into hledger. A 16 line CSV file can generate a 46 line hledger forecast file! :sparkles: Features - :rocket: Simple CSV file drives the whole forecast - :mag: Supports maths in your amounts and dates - :label: Apply tags to your transactions​ - :bar chart: Summarize forecasts as daily/weekly/monthly/yearly income and expenditure reports - :twisted rightwards arrows: Compare and highlight the difference between two hledger CSV outputs - :computer: Straightforward CLI :brain: The problem statement Forecasting is essential to how I plan and budget with hledger. It enables me to know my financial position in 1 month, 10 months or even 100 months from now. But forecasting in hledger is verbose and manual. Consider this scenario: you purchase a new $3,000 laptop on a 0% finance deal and spread it over 20 months. In hledger, this would be accounted for with: Except, you'd need to work out what 20 months from 2026-01-01 is and do $3000 \\div 20$. In hledger-forecast , you add a single line to your CSV: The tool calculates the amount and the end date for you. Now the natural next question: what does that $150/month do to your monthly surplus ? With hledger-forecast , that's one command: hledger-forecast summarize -f forecast.csv -r monthly You get an income statement in your terminal - income, expenses, totals, and savings rate. :camera flash: Screenshots A CSV forecast and the hl","default_branch":null,"files":null,"tree":[],"storefront":"/r/olimorris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/olimorris/hledger-forecast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}