-
Notifications
You must be signed in to change notification settings - Fork 44
Description
I'm loving using ledger to keep track of my day-to-day expenses. I thought I'd create an issue to list some features I'd like to see.
Command line
- a common report I run from command line is
$ ledger balance -f ledger.ledger --period Monthly Expenses Income --begin-date $first_date --end-date $last_date
It'd be great if there were an additional column that showed the change from previous period for each total as a percentage. For example:
# Month 1
Expenses:Fuel 410.51
# Month 2
Expenses:Fuel 310.00 (-24.5%)
# Month 3
Expenses:Fuel 350.00 (+12.9%)
Web
-
ability to limit any view to a period of time with start/end dates. It should have a configurable default (e.g. last 90 days) and ideally allow selection of date range via a datepicker.
-
ability to toggle display order of transactions oldest/most recent, with a configurable default (I typically want to see most recent at the top)
-
include a 'balance' view similar to CLI
balance
output, grouped by month/week with the ability to expand/collapse each child account by clicking on the parent account name. For Example:
# Collapsed View
Expenses:Fuel 410.51
# Expanded View
Expenses:Fuel 410.51
Expenses:Fuel:Car1 200.51
Expenses:Fuel:Car2 210.00
- further to the last point, when the user clicks on any account name a transaction listing will be displayed filtered by the time period and account
I must stress that this a wish list and I have zero expectations on anyone but myself to implement these features