summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ledger3.texi104
1 files changed, 52 insertions, 52 deletions
diff --git a/doc/ledger3.texi b/doc/ledger3.texi
index d680bc5a..4db9cd5d 100644
--- a/doc/ledger3.texi
+++ b/doc/ledger3.texi
@@ -1,4 +1,4 @@
-\input texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@setfilename ledger3.info
@settitle Ledger: Command-Line Accounting
@@ -1531,7 +1531,7 @@ commodity name must be enclosed in double quotes:
Buying stock is a typical example that many will use that involves
multiple commodities in the same transaction. The type of the share
-(AAPL for Apple Inc.) and the share purchase price in the currency
+(AAPL for Apple Inc.) and the share purchase price in the currency
unit you made the purchase in ($ for AAPL). Yes, the typical
convention is as follows:
@@ -1970,7 +1970,7 @@ apply account Personal
Would result in all postings going into
@code{Personal:Expenses:Groceries} and @code{Personal:Assets:Checking}
-until and @code{end apply account} directive was found.
+until and @code{end apply account} directive was found.
@item alias
@c instance_t::alias_directive
@@ -2393,7 +2393,7 @@ organization, just keep in mind this maxim: Do whatever keeps you
doing it.
@node Transactions, Building Reports, Keeping a Journal, Top
-@chapter Transactions
+@chapter Transactions
@menu
* Basic format::
@@ -2445,7 +2445,7 @@ A transaction can have any number of postings:
@end smallexample
@node Eliding amounts, Auxiliary dates, Basic format, Transactions
-@section Eliding amounts
+@section Eliding amounts
The first thing you can do to make things easier is elide amounts.
That is, if exactly one posting has no amount specified, Ledger will
@@ -2702,7 +2702,7 @@ journal file, which would let me know right away that it is an invalid
date.
@node Virtual postings, Expression amounts, Metadata, Transactions
-@section Virtual postings
+@section Virtual postings
Ordinarily, the amounts of all postings in a transaction must balance
to zero. This is non-negotiable. It's what double-entry accounting
@@ -2796,7 +2796,7 @@ to be for the total in Assets:Cash to be $500.00 after the posting.
If the resulting amount is not $-20.00 in this case, it is an error.
@node Resetting a balance, Balancing transactions, Balance assignments, Balance verification
-@subsection Resetting a balance
+@subsection Resetting a balance
Say your book-keeping has gotten a bit out of date, and your Ledger
balance no longer matches your bank balance. You can create an
@@ -2816,7 +2816,7 @@ may be empty --- and then only because it's not true empty, it is
indirectly provided by the balance assignment's value.
@node Balancing transactions, , Resetting a balance, Balance verification
-@subsection Balancing transactions
+@subsection Balancing transactions
As a consequence of all the above, consider the following transaction:
@@ -3845,10 +3845,10 @@ invested in equities, and partially invested in bonds and cash. Below
is the asset allocation for each of the instruments listed above:
@multitable @columnfractions .2 .2 .3 .3
-@item @tab Domestic @tab Global @tab
-@item Symbol @tab Equity @tab Equity @tab bonds/cash
+@item @tab Domestic @tab Global @tab
+@item Symbol @tab Equity @tab Equity @tab bonds/cash
@item VIFSX @tab 100% @tab @tab
-@item VTHRX @tab 24.0% @tab 56.3% @tab 19.7%
+@item VTHRX @tab 24.0% @tab 56.3% @tab 19.7%
@item VSGBX @tab @tab @tab 100%
@end multitable
@@ -4932,7 +4932,7 @@ commands.
@end multitable
@node Error Checking and Calculation Options, Output Customization Quick Reference, Report Filtering Quick Reference, Command Line Quick Reference
-@subsection Error Checking and Calculation Options
+@subsection Error Checking and Calculation Options
@multitable @columnfractions .1 .25 .65
@item @strong{Short} @tab @strong{Long} @tab @strong{Description}
@@ -4975,7 +4975,7 @@ commands.
@item @code{} @tab @code{--register-format STR} @tab
@item @code{} @tab @code{--prices-format STR} @tab
@item @code{-w register} @tab @code{--wide-register-format STR} @tab
-@item @code{} @tab @code{--anon} @tab Print the ledger register with anonymized accounts and payees, useful for filing bug reports
+@item @code{} @tab @code{--anon} @tab Print the ledger register with anonymized accounts and payees, useful for filing bug reports
@end multitable
@node Grouping Options, Commodity Reporting Quick Reference, Output Customization Quick Reference, Command Line Quick Reference
@@ -4984,12 +4984,12 @@ commands.
@multitable @columnfractions .1 .25 .65
@item @strong{Short} @tab @strong{Long} @tab @strong{Description}
@item @code{-P} @tab @code{--by-payee} @tab Group postings by common payee names
-@item @code{-D} @tab @code{--daily} @tab Group postings by day
+@item @code{-D} @tab @code{--daily} @tab Group postings by day
@item @code{-W} @tab @code{--weekly} @tab Group postings by week
@item @code{-M} @tab @code{--monthly} @tab Group postings by month
-@item @code{} @tab @code{--quarterly} @tab Group postings by quarter
-@item @code{-Y} @tab @code{--yearly} @tab Group postings by year
-@item @code{} @tab @code{--dow} @tab Group by day of weeks
+@item @code{} @tab @code{--quarterly} @tab Group postings by quarter
+@item @code{-Y} @tab @code{--yearly} @tab Group postings by year
+@item @code{} @tab @code{--dow} @tab Group by day of weeks
@item @code{-s} @tab @code{--subtotal} @tab Group posting together, similar to balance report
@end multitable
@@ -5002,10 +5002,10 @@ commands.
@item @code{-L MINS} @tab @code{--price-exp MINS} @tab Set expected freshness of prices in minutes
@item @code{-Q} @tab @code{--download} @tab Download quotes using @code{getquote}
@item @code{} @tab @code{--getquote} @tab Sets path to a user defined script to download commodity prices.
-@item @code{-O} @tab @code{--quantity} @tab Report commodity totals without conversion
+@item @code{-O} @tab @code{--quantity} @tab Report commodity totals without conversion
@item @code{-B} @tab @code{--basis} @tab Report cost basis
@item @code{-V} @tab @code{--market} @tab Report last known market value
-@item @code{-G} @tab @code{--gain} @tab Report net gain loss for commodities that have a price history
+@item @code{-G} @tab @code{--gain} @tab Report net gain loss for commodities that have a price history
@end multitable
@node Detailed Options Description, Period Expressions, Command Line Quick Reference, Command-line Syntax
@@ -5957,7 +5957,7 @@ Set the value expression used for the ``totals'' column in the
@c Valid Ledger invocations look like:
@c @smallexample
-@c ledger [OPTIONS] <COMMAND> <SEARCH-TERMS>
+@c ledger [OPTIONS] <COMMAND> <SEARCH-TERMS>
@c @end smallexample
@c Where @code{COMMAND} is any command verb (@pxref{Reporting
@@ -5965,25 +5965,25 @@ Set the value expression used for the ``totals'' column in the
@c @code{SEARCH-TERM} is one or more of the following:
@c @smallexample
-@c word search for any account containing 'word'
-@c TERM and TERM boolean AND between terms
-@c TERM or TERM boolean OR between terms
-@c not TERM invert the meaning of the term
-@c payee word search for any payee containing 'word'
-@c @@word shorthand for 'payee word'
-@c desc word alternate for 'payee word'
-@c note word search for any note containing 'word'
-@c &word shorthand for 'note word'
-@c tag word search for any metadata tag containing 'word'
-@c tag word=value search for any metadata tag containing 'word'
-@c whose value contains 'value'
-@c %word shorthand for 'tag word'
-@c %word=value shorthand for 'tag word=value'
-@c meta word alternate for 'tag word'
-@c meta word=value alternate for 'tag word=value'
-@c expr 'EXPR' apply the given value expression as a predicate
-@c '=EXPR' shorthand for 'expr EXPR'
-@c \( TERMS \) group terms; useful if using and/or/not
+@c word search for any account containing 'word'
+@c TERM and TERM boolean AND between terms
+@c TERM or TERM boolean OR between terms
+@c not TERM invert the meaning of the term
+@c payee word search for any payee containing 'word'
+@c @@word shorthand for 'payee word'
+@c desc word alternate for 'payee word'
+@c note word search for any note containing 'word'
+@c &word shorthand for 'note word'
+@c tag word search for any metadata tag containing 'word'
+@c tag word=value search for any metadata tag containing 'word'
+@c whose value contains 'value'
+@c %word shorthand for 'tag word'
+@c %word=value shorthand for 'tag word=value'
+@c meta word alternate for 'tag word'
+@c meta word=value alternate for 'tag word=value'
+@c expr 'EXPR' apply the given value expression as a predicate
+@c '=EXPR' shorthand for 'expr EXPR'
+@c \( TERMS \) group terms; useful if using and/or/not
@c @end smallexample
@c So, to list all transaction that charged to ``food'' but not
@@ -5991,9 +5991,9 @@ Set the value expression used for the ``totals'' column in the
@c commands would be equivalent:
@c @smallexample
-@c ledger reg food not dining @@chang
-@c ledger reg food and not dining and not payee chang
-@c ledger reg food not dining expr 'payee =~ /chang/'
+@c ledger reg food not dining @@chang
+@c ledger reg food and not dining and not payee chang
+@c ledger reg food not dining expr 'payee =~ /chang/'
@c @end smallexample
@node Output Customization, Commodity Reporting, Report Filtering, Detailed Options Description
@@ -6976,12 +6976,12 @@ Useful specifying a date in plain terms. For example, you could say
@multitable @columnfractions .3 .2 .5
@item @strong{Function} @tab @strong{Abbrev.} @tab @strong{Description}
@item @code{amount_expr } @tab @code{} @tab
-@item @code{abs } @tab @code{} @tab --> U
+@item @code{abs } @tab @code{} @tab --> U
@item @code{ceiling } @tab @code{} @tab Return the next integer toward +infinity
@item @code{code} @tab @code{} @tab Return the transaction code, the string between the parenthesis after the date.
@item @code{commodity } @tab @code{} @tab
-@item @code{display_amount } @tab @code{} @tab --> t
-@item @code{display_total } @tab @code{} @tab --> T
+@item @code{display_amount } @tab @code{} @tab --> t
+@item @code{display_total } @tab @code{} @tab --> T
@item @code{date } @tab @code{} @tab
@item @code{format_date } @tab @code{} @tab
@item @code{format } @tab @code{} @tab
@@ -6992,7 +6992,7 @@ Useful specifying a date in plain terms. For example, you could say
@item @code{join } @tab @code{} @tab
@item @code{market --> P } @tab @code{} @tab
@item @code{null } @tab @code{} @tab
-@item @code{now --> d m } @tab @code{} @tab
+@item @code{now --> d m } @tab @code{} @tab
@item @code{options } @tab @code{} @tab
@item @code{post } @tab @code{} @tab
@item @code{percent } @tab @code{} @tab
@@ -7348,10 +7348,10 @@ as
@table @code
@item %m-%d-%Y %A
-yields @code{02-10-2010 Wednesday}
+yields @code{02-10-2010 Wednesday}
@item %A %m-%d-%Y
-yields @code{Wednesday 02-10-2010}
+yields @code{Wednesday 02-10-2010}
@end table
@noindent
@@ -7382,10 +7382,10 @@ as
@table @code
@item %m-%d-%Y %B
-yields @code{ 02-10-2010 February}
+yields @code{ 02-10-2010 February}
@item %B %m-%d-%Y
-yields @code{February 02-10-2010}
+yields @code{February 02-10-2010}
@end table
@noindent
@@ -7418,11 +7418,11 @@ week of the year 01–53
@item %C
@code{cc} century 00–99
@item %D
-yields @code{mm/dd/yy 02/10/10}
+yields @code{mm/dd/yy 02/10/10}
@item %x
locale’s date representation @code{02/10/2010} for the U.S.
@item %F
-yields @code{%Y-%m-%d 2010-02-10}
+yields @code{%Y-%m-%d 2010-02-10}
@end table
@menu