emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Matthew Lundin <mdl@imapmail.org>
To: Madhu Rao <bgmrao@gmail.com>
Cc: emacs-orgmode Org-Mode <emacs-orgmode@gnu.org>
Subject: Re: Personal Finance in org-mode?
Date: Mon, 13 Apr 2009 08:59:10 -0500	[thread overview]
Message-ID: <m28wm44pu9.fsf@fastmail.fm> (raw)
In-Reply-To: <76059376-9C24-41B6-A7F1-B0F556781669@gmail.com> (Madhu Rao's message of "Mon\, 13 Apr 2009 14\:49\:53 +0530")

Hi Madhu,

Madhu Rao <bgmrao@gmail.com> writes:

> Has anyone tried to configure org in a personal finance manager mode?
> I looked in the mail archive, but couldn't find any related posts.

These threads contain some ideas about tracking finances in org-mode:

- http://thread.gmane.org/gmane.emacs.orgmode/10234/focus=10249
- http://thread.gmane.org/gmane.emacs.orgmode/9663
- http://thread.gmane.org/gmane.comp.finance.ledger.general/838

> I thought org-mode with some remember capture templates will do that
> stuff rather efficiently.

It depends on what you'd like to accomplish. For a robust accounting
solution (i.e., something that can easily tracks all your finances and
can spit out data in all sorts of ways) I would second Carsten's
recommendation of John Wiegley's ledger.

For a while, I tried a home-brewed double bookkeeping solution in org
mode using properties and columns. I used a small subtree for each
transaction with one subitem for the debit and one for the credit, with
properties spendtype, account, assets, liabilities, income, equity,
expenses. The structure of the tree was as follows:

,----
| * Accounts
| ** April
| *** [2009-04-13 Mon] Transaction Name
| **** [2009-04-13 Mon] Debit
| **** [2009-04-13 Mon] Credit
| *** Opening Balances...
`----

The sum of all my accounts could then be viewed by invoking column view
on the Accounts heading. Particular accounts could by summed up by using
agenda views and org-collector.

The problem here, of course, is that once you have a large number of
entries, it takes a lot of CPU cycles just to generate an account
summary, since org-mode has to climb the entire outline tree and grab
all the properties. In the end, I settled on ledger because of its
power, speed, and flexibility.

Best,
Matt

  parent reply	other threads:[~2009-04-13 13:59 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-13  9:19 Personal Finance in org-mode? Madhu Rao
2009-04-13 11:53 ` Carsten Dominik
2009-04-13 14:50   ` Russell Adams
2009-04-13 14:53     ` Carsten Dominik
2009-04-13 21:26     ` Leo
2009-04-15 16:28     ` Carsten Dominik
2009-04-13 13:59 ` Matthew Lundin [this message]
2009-04-13 15:15   ` Madhu Rao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m28wm44pu9.fsf@fastmail.fm \
    --to=mdl@imapmail.org \
    --cc=bgmrao@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).