Skip to content

Wish listΒ #39

@porjo

Description

@porjo

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions