Added section about forcing balance checking

This commit is contained in:
Craig Earls 2011-10-19 20:20:06 -07:00
parent 95cb4e86b5
commit d9f72c01ee

View file

@ -45,7 +45,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@titlepage @titlepage
@title Ledger: Command-Line Accounting @title Ledger: Command-Line Accounting
@subtitle For Version 3.0 of Ledger @subtitle For Version 3.0 of Ledger
@subtitle Draft Manual Time-stamp: <2011-10-12 15:13 (cpearls)> @subtitle Draft Manual Time-stamp: <2011-10-19 20:20 (cpearls)>
@author John Wiegley @author John Wiegley
@end titlepage @end titlepage
@ -1497,6 +1497,28 @@ amount and the account. If you do not have adequate separation between
the amount and the account Ledger will give an error and stop the amount and the account Ledger will give an error and stop
calculating} calculating}
@menu
* Checking Balances::
@end menu
@node Checking Balances, , Most Basic Entry, Most Basic Entry
@subsection Checking balances
Ledger 3.0 has a new feature for confirming
known past balances. Here's an example entry:
@smallexample
2008/11/26 (Interest) EXTND INS SWEEP ACCT(FDIC-INS)
* Assets:Brokerage $0.07 = $970.64
Income:Interest $-0.07
@end smallexample
What this says is that as of 11/26/08 (bank perspective), the
Assets:Brokerage account was known to equal $970.64. It @strong{must}
equal this amount at this point in the Ledger file, or there will be a
balancing error.
@node Currency and Commodities, Structuring Your Accounts, Most Basic Entry, Keeping a Journal @node Currency and Commodities, Structuring Your Accounts, Most Basic Entry, Keeping a Journal
@section Currency and Commodities @section Currency and Commodities
@ -4015,4 +4037,25 @@ ledger register Checking --sort d -d 'd>[2011/04/01]' until 2011/05/25
(Liabilities:Tithe Owed) -1.0 (Liabilities:Tithe Owed) -1.0
@end smallexample @end smallexample
@subsection --balance-format
On Apr 29, 2010, at 7:58 AM, Peter Ross wrote:
> All I've found is an email which mentions using %(account), but no
> other information.
> Is there any documentation anywhere?
Not yet. Essentialy the new format is %[-][MAX][.MIN](VALEXPR). But it can get a little crazy due to its flexibility, so that the default balance format looks like this:
"%(justify(scrub(display_total), 20, -1, true, color))"
" %(!options.flat ? depth_spacer : \"\")"
"%-(ansify_if(partial_account(options.flat), blue if color))\n%/"
"%$1\n%/"
"--------------------\n"
Just imagine the strings concatenated.
John
@bye @bye