Mod /
Ledger
Search:  


1.  Ledger

Source: ledger.tcl

Ledger is Gui based personal finance application featuring:

  • Fast and easy to use, with auto-completing inputs.
  • Reconciliation and report dialogs.
  • Import/export QIF transactions/accounts.
  • Uses double-entry accounting.
  • Handles 10's of thousands of transactions with ease.
  • Stores data as plain UTF8 text.
  • Supports RCS and CVS for backup-on-save.
  • Near zero dependancies (implemented in a single .tcl file).

Un-implemented features:

  • Scheduled transactions.
  • Budgets and investments.
  • Multiple currencies.
  • Charts, graphs, etc.
  • Bank download/sync.

Here are some screenshots:

2.  Running It

Ledger requires Wize. It is run like so:

  wize ledger.tcl

or the builtin version can be run with:

  wize / Gui/Ledger

3.  Data Storage

Since Ledger uses Tree saving and restoring data simply uses the

 sub-commands dump and restore.

4.  Multiple Books

Multiple sets of accounts can be managed using:

  wize / Gui/Ledger -dir ~/work

If -dir is not given it defaults to ~/ledger.

5.  Exploring/Debugging

As with all Wize applications, you can use <Control-Alt-Shift-2> to explore it. Select aclist_1 from the "Vars" menu to examine the accounts data, or xaction_1 to examine transaction data. Or use Introspect to examine the entire program state.

© 2008 Peter MacDonald

Page last modified on May 18, 2010, at 06:07 PM