diff options
author | thdox <thdox@free.fr> | 2013-04-25 20:55:35 +0200 |
---|---|---|
committer | thdox <thdox@free.fr> | 2013-04-25 20:55:35 +0200 |
commit | e9ae5cb84f64eca3d3bf327bb8b4c5408345ac9c (patch) | |
tree | e890f170e34d6ddc48969a8c3619f3451dc86a2f | |
parent | 86d5d81cd20e0b22174887b9b30e64ae2a943e8d (diff) | |
download | fork-ledger-e9ae5cb84f64eca3d3bf327bb8b4c5408345ac9c.tar.gz fork-ledger-e9ae5cb84f64eca3d3bf327bb8b4c5408345ac9c.tar.bz2 fork-ledger-e9ae5cb84f64eca3d3bf327bb8b4c5408345ac9c.zip |
M-x texinfo-every-node-update
-rw-r--r-- | doc/ledger3.texi | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/doc/ledger3.texi b/doc/ledger3.texi index 9f9bf1c7..0274897b 100644 --- a/doc/ledger3.texi +++ b/doc/ledger3.texi @@ -257,7 +257,7 @@ enter these commands: @end smallexample @findex help -@node Getting Help, , Building the Program, Introduction to Ledger +@node Getting Help, , Building the Program, Introduction to Ledger @section Getting help Ledger has a complete online help system based on GNU Info. This manual can be searched directly from the command line using the following @@ -291,7 +291,7 @@ directory. If you would rather start with your own journal right away please see @ref{Keeping a Journal}. -@node Run Some Reports, , Start a Journal, Ledger Tutorial +@node Run Some Reports, , Start a Journal, Ledger Tutorial @section Run a Few Reports @menu @@ -480,7 +480,7 @@ $ ledger -f drewr3.dat cleared @end smallexample @noindent The first column shows the outstanding balance, the second column shows the ``cleared'' balance. -@node Using the Windows command line, , Cleared Report, Run Some Reports +@node Using the Windows command line, , Cleared Report, Run Some Reports @subsection Using the Windows Command Line @cindex windows cmd.exe @cindex currency symbol display on windows @@ -639,7 +639,7 @@ This assumes, of course, that you use account names like * Tracking reimbursable expenses:: @end menu @cindex reimbursable expense tracking -@node Tracking reimbursable expenses, , Assets and Liabilities, Assets and Liabilities +@node Tracking reimbursable expenses, , Assets and Liabilities, Assets and Liabilities @subsection Tracking reimbursable expenses Sometimes you will want to spend money on behalf of someone else, @@ -908,7 +908,7 @@ its various reports. It will always report balances in terms of the commodity total, rather than the current value of those commodities. To enable pricing reports, use one of the commodity reporting options. -@node Commodity equivalencies, , Commodity Price Histories, Commodities and Currencies +@node Commodity equivalencies, , Commodity Price Histories, Commodities and Currencies @subsection Commodity equivalencies Sometimes a commodity has several forms which are all equivalent. An @@ -1070,7 +1070,7 @@ the target account: This way, you can still track large cash expenses, while ignoring all of the smaller ones. -@node Working with multiple funds and accounts, , Dealing with Petty Cash, Principles of Accounting +@node Working with multiple funds and accounts, , Dealing with Petty Cash, Principles of Accounting @section Working with multiple funds and accounts There are situations when the accounts you're tracking are different @@ -1581,7 +1581,7 @@ a balance posting in this case to Equity:Capital Losses to reflect the 1.1 cent difference, which is then balanced by Assets:Checking because its amount is null. -@node Complete control over commodity pricing, , Fixing Lot Prices, Currency and Commodities +@node Complete control over commodity pricing, , Fixing Lot Prices, Currency and Commodities @subsection Complete control over commodity pricing Ledger allows you to have very detailed control over how your @@ -1839,7 +1839,7 @@ tags can be used to augment the reporting and filtering capabilities of Ledger. @end table -@node Command Directives, , Transaction and Comments, Journal Format +@node Command Directives, , Transaction and Comments, Journal Format @subsection Command Directives @table @code @@ -2256,7 +2256,7 @@ easily be parsed into Ledger format using one of those tools. Some of the more function. -@node Archiving Previous Years, , Converting from other formats, Keeping a Journal +@node Archiving Previous Years, , Converting from other formats, Keeping a Journal @section Archiving Previous Years @@ -2583,7 +2583,7 @@ cannot appear in the Key: ; MyTag: This is just a bogus value for MyTag @end smallexample -@node Typed metadata, , Metadata values, Metadata +@node Typed metadata, , Metadata values, Metadata @subsection Typed metadata If a metadata tag ends in ::, its value will be parsed as a value @@ -2724,7 +2724,7 @@ This is the only time in ledger when more than one posting's amount 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 +@node Balancing transactions, , Resetting a balance, Balance verification @subsection Balancing transactions As a consequence of all the above, consider the following transaction: @@ -2790,7 +2790,7 @@ the first posting's cost, you can elide the other amount: * Primary and secondary commodities:: @end menu -@node Primary and secondary commodities, , Explicit posting costs, Explicit posting costs +@node Primary and secondary commodities, , Explicit posting costs, Explicit posting costs @subsection Primary and secondary commodities It is a general convention within Ledger that the ``top'' postings in a @@ -2922,7 +2922,7 @@ prior date. * Total commodity prices:: @end menu -@node Total commodity prices, , Commodity prices, Commodity prices +@node Total commodity prices, , Commodity prices, Commodity prices @subsection Total commodity prices As a shorthand, you can specify the total price instead of the per-share @@ -3136,7 +3136,7 @@ In most cases, it is simplest to either use explicit amounts in your valuation expressions, or just pass the arguments down to market after modifying them to suit your needs. -@node Automated Transactions, , Lot value expressions, Transactions +@node Automated Transactions, , Lot value expressions, Transactions @section Automated Transactions An automated transaction is a special kind of transaction which adds its @@ -3413,7 +3413,7 @@ have no effect without the @code{--budget} option specified. See @ref{Budgeting and Forecasting} for examples and details. -@node Concrete Example of Automated Transactions, , Periodic Transactions, Automated Transactions +@node Concrete Example of Automated Transactions, , Periodic Transactions, Automated Transactions @subsection Concrete Example of Automated Transactions @@ -3607,7 +3607,7 @@ exclude multiple accounts with parentheses: ledger -s bal Expenses and not \(Expenses:Drinks or Expenses:Candy or Expenses:Gifts\) @end smallexample -@node Controlling formatting, , Controlling the Accounts and Payees, Balance Reports +@node Controlling formatting, , Controlling the Accounts and Payees, Balance Reports @subsection Controlling Formatting These examples all use the default formatting for the balance report. Customizing the formatting can easily allowing to see only what @@ -3630,7 +3630,7 @@ report the balance for all accounts that begin with ``expenses''. * Reporting monthly expenses:: @end menu -@node Reporting monthly expenses, , Typical queries, Typical queries +@node Reporting monthly expenses, , Typical queries, Typical queries @subsection Reporting monthly expenses The following query makes it easy to see monthly expenses, with each @@ -3675,7 +3675,7 @@ however, since a display expression is being used. -@node Advanced Reports, , Typical queries, Building Reports +@node Advanced Reports, , Typical queries, Building Reports @section Advanced Reports @menu @@ -3797,7 +3797,7 @@ tell Ledger what to do for the last line, in this case, nothing. @cindex plotting @cindex Gnuplot -@node Visualizing with Gnuplot, , Asset Allocation, Advanced Reports +@node Visualizing with Gnuplot, , Asset Allocation, Advanced Reports @subsection Visualizing with Gnuplot @cindex Gnuplot script If you have @command{Gnuplot} installed, you can graph any of the above @@ -3903,7 +3903,7 @@ included in the Ledger distribution. The only requirement is that you add either @code{-j} or @code{-J} to your register command, in order to plot either the amount or total column, respectively. -@node The print Command, , The register Command, Primary Financial Reports +@node The print Command, , The register Command, Primary Financial Reports @subsection The @code{print} Command The @command{print} command prints out ledger transactions in a textual @@ -3943,7 +3943,7 @@ functions. @cindex csv conversion @cindex reading csv @cindex comma separated variable file reading -@node The convert command, , The csv command, Comma Separated Variable files +@node The convert command, , The csv command, Comma Separated Variable files @subsubsection The @code{convert} command The @code{convert} command parses a comma separated value (csv) file and outputs Ledger transactions. Many banks offer csv file @@ -4521,7 +4521,7 @@ output such data if the @command{xml} command is used, and can read the same data. -@node prices and pricedb, , The xml Command, Reports in other Formats +@node prices and pricedb, , The xml Command, Reports in other Formats @subsection @code{prices} and @code{pricedb} The @command{prices} command displays the price history for matching @@ -4535,7 +4535,7 @@ by Ledger. This is useful for generating and tidying up pricedb database files. -@node Reports about your Journals, , Reports in other Formats, Reporting Commands +@node Reports about your Journals, , Reports in other Formats, Reporting Commands @section Reports about your Journals @menu @@ -4625,7 +4625,7 @@ ledger xact 4/9 viva dining "DM 11.50" @command{xact} is identical to @command{entry} and is provide for backwards compatibility with Ledger 2.X. -@node payees, , entry and xact, Reports about your Journals +@node payees, , entry and xact, Reports about your Journals @subsection @code{payees} The @command{payees} reports all of the unique payees in the journal. To filter the payees displayed you must use the prefix: @@ -4819,7 +4819,7 @@ commands. @item @code{-s} @tab @code{--subtotal} @tab Group posting together, similar to balance report @end multitable -@node Commodity Reporting Quick Reference, , Grouping Options, Command Line Quick Reference +@node Commodity Reporting Quick Reference, , Grouping Options, Command Line Quick Reference @subsection Commodity Reporting @multitable @columnfractions .1 .25 .65 @@ -6225,7 +6225,7 @@ relative to the date that amount was encountered. You can also now use @code{-X} (and @code{-H}) in conjunction with @code{-B} and @code{-I}, to see valuation reports of just your basis costs or lot prices. -@node Environment Variables, , Commodity Reporting, Detailed Options Description +@node Environment Variables, , Commodity Reporting, Detailed Options Description @subsection Environment variables Every option to ledger may be set using an environment variable. If @@ -6243,7 +6243,7 @@ option settings in the file @file{~/.ledgerrc}, for example: @end smallexample -@node Period Expressions, , Detailed Options Description, Command-line Syntax +@node Period Expressions, , Detailed Options Description, Command-line Syntax @section Period Expressions A period expression indicates a span of time, or a reporting interval, @@ -6404,7 +6404,7 @@ ledger --unbudgeted --monthly register ^expenses You can also use these flags with the @command{balance} command. -@node Forecasting, , Budgeting, Budgeting and Forecasting +@node Forecasting, , Budgeting, Budgeting and Forecasting @section Forecasting Sometimes it's useful to know what your finances will look like in the @@ -6657,7 +6657,7 @@ The binary and ternary operators, in order of precedence, are: @code{not} @code{neg} -@node Binary Operators, , Unary Operators, Operators +@node Binary Operators, , Unary Operators, Operators @subsection Binary Operators @code{==} @@ -6681,7 +6681,7 @@ The binary and ternary operators, in order of precedence, are: @code{CALL} @code{MATCH} -@node Complex Expressions, , Operators, Value Expressions +@node Complex Expressions, , Operators, Value Expressions @section Complex expressions More complicated expressions are possible using: @@ -6732,7 +6732,7 @@ Useful specifying a date in plain terms. For example, you could say * Misc:: @end menu -@node Misc, , Complex Expressions, Complex Expressions +@node Misc, , Complex Expressions, Complex Expressions @subsection Miscellaneous @multitable @columnfractions .3 .2 .5 @item @strong{Function} @tab @strong{Abbrev.} @tab @strong{Description} @@ -6965,7 +6965,7 @@ balance format looks like this (the various functions are described later): "--------------------\n" @end smallexample -@node Formatting codes, , --balance-format, Format Strings +@node Formatting codes, , --balance-format, Format Strings @section Formatting Functions and Codes @menu @@ -7187,7 +7187,7 @@ Values can have numerous annotations, such as effective dates and lot prices. @code{strip} removes these annotations. @end table -@node Data File Parsing Information, , Text Formatting, Formatting codes +@node Data File Parsing Information, , Text Formatting, Formatting codes @subsection Data File Parsing Information The following format strings provide locational metadata @@ -7349,7 +7349,7 @@ You can embed Python into your data files using the 'python' directive: Any Python functions you define this way become immediately available as valexpr functions. -@node Amounts, , Embedded Python, Extending with Python +@node Amounts, , Embedded Python, Extending with Python @section Amounts When numbers come from Ledger, like post.amount, the type of the value is @@ -7735,7 +7735,7 @@ called @dfn{full precision}, as opposed to commoditized amounts, which always look to their commodity to know what precision they should round to, and so use @dfn{commodity precision}. -@node Commoditized Amounts, , Integer Amounts, Specifying Amounts +@node Commoditized Amounts, , Integer Amounts, Specifying Amounts @subsubsection Commoditized Amounts A @dfn{commoditized amount} is an integer amount which has an @@ -7834,7 +7834,7 @@ postings are involved: Here the implied cost is @code{$57.00}, which is entered into the null posting automatically so that the transaction balances. -@node Primary commodities, , Posting costs, Journal File Format +@node Primary commodities, , Posting costs, Journal File Format @subsection Primary commodities In every transaction involving more than one commodity, there is @@ -7966,7 +7966,7 @@ Print detailed information on the execution of Ledger. Print version information and exit. @end table -@node Pre-commands, , Debug Options, Developer Commands +@node Pre-commands, , Debug Options, Developer Commands @subsection Pre-Commands Pre-commands are useful when you aren't sure how a command or option will work. @@ -8061,7 +8061,7 @@ Shows the insertion template that a @code{draft} or @code{xact} sub-command gene This is a debugging command. @end table -@node Ledger Development Environment, , Developer Commands, Ledger for Developers +@node Ledger Development Environment, , Developer Commands, Ledger for Developers @section Ledger Development Environment @menu @@ -8072,7 +8072,7 @@ This is a debugging command. @node acprep build configuration tool, Testing Framework, Ledger Development Environment, Ledger Development Environment @subsection @code{acprep} build configuration tool -@node Testing Framework, , acprep build configuration tool, Ledger Development Environment +@node Testing Framework, , acprep build configuration tool, Ledger Development Environment @subsection Testing Framework Ledger source ships with a fairly complete set of tests to verify that all is well, and no old errors have been resurfaced. Tests are run @@ -8107,7 +8107,7 @@ There are nearly 300 tests stored under the @file{test} subdirectory in main source distribution. They are broken into two broad categories, baseline and regression. To run the @file{5FBF2ED8} test, for example, issue @code{ctest -V -R "5FB"}. -@node Writing Tests, , Running Tests, Testing Framework +@node Writing Tests, , Running Tests, Testing Framework @subsubsection Writing Tests @node Major Changes from version 2.6, Example Data File, Ledger for Developers, Top @@ -8200,7 +8200,7 @@ Various notes from the discussion list that I haven't incorporated in to the mai * Cookbook:: @end menu -@node Cookbook, , Miscellaneous Notes, Miscellaneous Notes +@node Cookbook, , Miscellaneous Notes, Miscellaneous Notes @section Cookbook @subsection Invoking Ledger @@ -8231,7 +8231,7 @@ ledger register Checking --sort d -d 'd>[2011/04/01]' until 2011/05/25 @printindex cp -@node Command Index, , Concept Index, Top +@node Command Index, , Concept Index, Top @unnumbered Command Index @printindex fn |