* Mark Scannell <mesca...@gmail.com> [2016-01-03 05:40]:
> I was thinking of that, and I may use alias' as I have a lot of
> abbreviations. The challenge is that I have my partner's books, my
> books, and then our joint books. As our finances are gradually being
> treated as one, I'd like to be able to have Assets -> mine, Assets
> -> hers, Assets -> ours, Expenses -> mine|hers|ours, etc.

This is something I need to solve as well and I haven't come up with a
solution yet that I'm 100% happy with.  I've changed the title of the
thread.

What I came up with so far is this:

 - For joint accounts, just use a normal Assets: account, e.g.
   Assets:Savings:Bank
 - For individual accounts (e.g. credit cards on a person's name) or
   accounts at the same bank due to historical reasons, add the name
   of the person to the account name, e.g. Assets:Savings:Bank Martin
 - I don't think a general Assets:Martin: makes sense because that
   defeats th whole purpose of combining finances (it's no longer
   "yours" vs "theirs" when you're married).
 - However, there are some things that belong to a specific person.
   Specifically, I track frequent flyer miles and other reward points
   and for that I created Assets:Rewards:Martin since a) all those
   rewards accounts are for a specific person and b) usually both
   people have the same accounts.

I don't think this scheme is ideal since it's inconsistent
(Assets:Rewards:Martin vs Assets:Savings:Bank Martin instead of
Assets:Savings:Martin:Bank) but unfortunately I cannot think of a
cleaner solution.

Furthermore, while in the US you can do joint tax returns, this is not
how it works in many other countries.  So I still have to know income
for each person.  I guess I could look for 'Income:' on accounts with
'Martin' in the name.  But maybe a cleaner solution would be account
meta tags [1] which would allow me to define an owner.

Also, I think my idea of re-write rules / ledger views [1] would come
in really useful here to define a view that separates stuff out by
person again.  Unfortunately this is not possible with leader at the
moment (I guess a beancount plug-in would be possible).

I'd like to hear how other people manage this.

[1] http://bugs.ledger-cli.org/show_bug.cgi?id=1070
[2] http://bugs.ledger-cli.org/show_bug.cgi?id=714
-- 
Martin Michlmayr
http://www.cyrius.com/

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ledger-cli+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to