doc update
This commit is contained in:
parent
0ce42d6c00
commit
9b653f66ee
1 changed files with 83 additions and 2 deletions
85
ledger.texi
85
ledger.texi
|
|
@ -2610,6 +2610,7 @@ For this entry, Ledger will figure out that $-23.00 must come from
|
||||||
* Accounts and Inventories::
|
* Accounts and Inventories::
|
||||||
* Understanding Equity::
|
* Understanding Equity::
|
||||||
* Dealing with Petty Cash::
|
* Dealing with Petty Cash::
|
||||||
|
* Working with multiple funds and accounts::
|
||||||
* Archiving previous years::
|
* Archiving previous years::
|
||||||
* Virtual transactions::
|
* Virtual transactions::
|
||||||
* Automated transactions::
|
* Automated transactions::
|
||||||
|
|
@ -3125,7 +3126,7 @@ Clear as mud? Keep thinking about it. Until you figure it out, put
|
||||||
@samp{-Equity} at the end of your balance command, to remove the
|
@samp{-Equity} at the end of your balance command, to remove the
|
||||||
confusing figure from the total.
|
confusing figure from the total.
|
||||||
|
|
||||||
@node Dealing with Petty Cash, Archiving previous years, Understanding Equity, Keeping a ledger
|
@node Dealing with Petty Cash, Working with multiple funds and accounts, Understanding Equity, Keeping a ledger
|
||||||
@section Dealing with Petty Cash
|
@section Dealing with Petty Cash
|
||||||
|
|
||||||
Something that stops many people from keeping a ledger at all is the
|
Something that stops many people from keeping a ledger at all is the
|
||||||
|
|
@ -3156,7 +3157,87 @@ the target account:
|
||||||
This way, you can still track large cash expenses, while ignoring all
|
This way, you can still track large cash expenses, while ignoring all
|
||||||
of the smaller ones.
|
of the smaller ones.
|
||||||
|
|
||||||
@node Archiving previous years, Virtual transactions, Dealing with Petty Cash, Keeping a ledger
|
@node Working with multiple funds and accounts, Archiving previous years, Dealing with Petty Cash, Keeping a ledger
|
||||||
|
@section Working with multiple funds and accounts
|
||||||
|
|
||||||
|
There are situations when the accounts you're tracking are different
|
||||||
|
between your clients and the financial institutions where money is
|
||||||
|
kept. An example of this is working as the treasurer for a religious
|
||||||
|
institution. From the secular point of view, you might be working
|
||||||
|
with three different accounts:
|
||||||
|
|
||||||
|
@itemize
|
||||||
|
@item Checking
|
||||||
|
@item Savings
|
||||||
|
@item Credit Card
|
||||||
|
@end itemize
|
||||||
|
|
||||||
|
From a religious point of view, the community expects to divide its
|
||||||
|
resources into multiple ``funds'', from which it expects to make
|
||||||
|
purchases or reserve resources for later:
|
||||||
|
|
||||||
|
@itemize
|
||||||
|
@item School fund
|
||||||
|
@item Building fund
|
||||||
|
@item Community fund
|
||||||
|
@end itemize
|
||||||
|
|
||||||
|
The problem with this kind of setup is that when you spend money, it
|
||||||
|
comes from two or more places: the account and the fund. And yet, the
|
||||||
|
correlation of amounts between funds and accounts is rarely
|
||||||
|
one-to-one. What if the school fund has @samp{$500.00}, but
|
||||||
|
@samp{$400.00} of that comes from Checking, and @samp{$100.00} from
|
||||||
|
Savings?
|
||||||
|
|
||||||
|
Using a traditional finance package would require that money reside in
|
||||||
|
only one place. But there are really two views to the data: from the
|
||||||
|
account point of view, you want one set of reports; from the fund
|
||||||
|
point of view, another set entirely -- and yet both sets should
|
||||||
|
reflect the same expenses and incoming. It's just where the money
|
||||||
|
``resides'' that differs.
|
||||||
|
|
||||||
|
This situation can be handled using virtual transactions to represent
|
||||||
|
the fact that money is moving to and from two kind of accounts at the
|
||||||
|
same time:
|
||||||
|
|
||||||
|
@smallexample
|
||||||
|
2004/03/20 Contributions
|
||||||
|
Assets:Checking $500.00
|
||||||
|
Income:Donations
|
||||||
|
|
||||||
|
2004/03/25 Distribution of donations
|
||||||
|
[Funds:School] $300.00
|
||||||
|
[Funds:Building] $200.00
|
||||||
|
[Assets:Checking] $-500.00
|
||||||
|
@end smallexample
|
||||||
|
|
||||||
|
The use of square brackets in the second entry ensures that the
|
||||||
|
virtual transactions balance to zero.
|
||||||
|
|
||||||
|
Now money can be spent directly from a fund:
|
||||||
|
|
||||||
|
@smallexample
|
||||||
|
2004/03/25 Payment for books (paid from Checking)
|
||||||
|
Expenses:Books $100.00
|
||||||
|
Assets:Checking $-100.00
|
||||||
|
(Funds:School) $-100.00
|
||||||
|
@end smallexample
|
||||||
|
|
||||||
|
When reports are generated, by default they will appear in terms of
|
||||||
|
the funds, income and expenses. If the @option{--real} option is
|
||||||
|
used, the report is in terms of the accounts. If more asset accounts
|
||||||
|
are needed as the source of a transaction, just list them as you would
|
||||||
|
normally, for example:
|
||||||
|
|
||||||
|
@smallexample
|
||||||
|
2004/03/25 Payment for books (paid from Checking)
|
||||||
|
Expenses:Books $100.00
|
||||||
|
Assets:Checking $-50.00
|
||||||
|
Liabilities:Credit Card $-50.00
|
||||||
|
(Funds:School) $-100.00
|
||||||
|
@end smallexample
|
||||||
|
|
||||||
|
@node Archiving previous years, Virtual transactions, Working with multiple funds and accounts, Keeping a ledger
|
||||||
@section Archiving previous years
|
@section Archiving previous years
|
||||||
|
|
||||||
After a while, your ledger can get to be pretty large. While this
|
After a while, your ledger can get to be pretty large. While this
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue