delete trailing whitespaces
This commit is contained in:
parent
8fa753daef
commit
331fc36159
1 changed files with 214 additions and 214 deletions
428
doc/ledger3.texi
428
doc/ledger3.texi
|
|
@ -65,26 +65,26 @@ twinkling in their father's CRT.
|
||||||
@end ifnottex
|
@end ifnottex
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Copying::
|
* Copying::
|
||||||
* Introduction to Ledger::
|
* Introduction to Ledger::
|
||||||
* Ledger Tutorial ::
|
* Ledger Tutorial ::
|
||||||
* Principles of Accounting::
|
* Principles of Accounting::
|
||||||
* Keeping a Journal::
|
* Keeping a Journal::
|
||||||
* Transactions ::
|
* Transactions ::
|
||||||
* Building Reports::
|
* Building Reports::
|
||||||
* Reporting Commands::
|
* Reporting Commands::
|
||||||
* Command-line Syntax::
|
* Command-line Syntax::
|
||||||
* Budgeting and Forecasting::
|
* Budgeting and Forecasting::
|
||||||
* Time Keeping::
|
* Time Keeping::
|
||||||
* Value Expressions::
|
* Value Expressions::
|
||||||
* Format Strings::
|
* Format Strings::
|
||||||
* Extending with Python::
|
* Extending with Python::
|
||||||
* Ledger for Developers::
|
* Ledger for Developers::
|
||||||
* Major Changes from version 2.6::
|
* Major Changes from version 2.6::
|
||||||
* Example Data File::
|
* Example Data File::
|
||||||
* Miscellaneous Notes::
|
* Miscellaneous Notes::
|
||||||
* Concept Index::
|
* Concept Index::
|
||||||
* Command Index::
|
* Command Index::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Copying, Introduction to Ledger, Top, Top
|
@node Copying, Introduction to Ledger, Top, Top
|
||||||
|
|
@ -97,9 +97,9 @@ This license can also be obtained from the command-line by executing
|
||||||
@node Introduction to Ledger, Ledger Tutorial , Copying, Top
|
@node Introduction to Ledger, Ledger Tutorial , Copying, Top
|
||||||
@chapter Introduction to Ledger
|
@chapter Introduction to Ledger
|
||||||
@menu
|
@menu
|
||||||
* Fat-free Accounting::
|
* Fat-free Accounting::
|
||||||
* Building the Program::
|
* Building the Program::
|
||||||
* Getting Help::
|
* Getting Help::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Fat-free Accounting, Building the Program, Introduction to Ledger, Introduction to Ledger
|
@node Fat-free Accounting, Building the Program, Introduction to Ledger, Introduction to Ledger
|
||||||
|
|
@ -279,8 +279,8 @@ http://groups.google.com/group/ledger-cli
|
||||||
@chapter Ledger Tutorial
|
@chapter Ledger Tutorial
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Start a Journal::
|
* Start a Journal::
|
||||||
* Run Some Reports::
|
* Run Some Reports::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Start a Journal, Run Some Reports, Ledger Tutorial , Ledger Tutorial
|
@node Start a Journal, Run Some Reports, Ledger Tutorial , Ledger Tutorial
|
||||||
|
|
@ -299,10 +299,10 @@ If you would rather start with your own journal right away please see @ref{Keepi
|
||||||
@section Run a Few Reports
|
@section Run a Few Reports
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Balance Report::
|
* Balance Report::
|
||||||
* Register Report::
|
* Register Report::
|
||||||
* Cleared Report::
|
* Cleared Report::
|
||||||
* Using the Windows command line::
|
* Using the Windows command line::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
Please note that as a command line program, Ledger is controlled from
|
Please note that as a command line program, Ledger is controlled from
|
||||||
|
|
@ -350,7 +350,7 @@ Ledger will generate:
|
||||||
$ -243.60
|
$ -243.60
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@noindent Showing you the balance of all accounts. Options and search terms can pare
|
@noindent Showing you the balance of all accounts. Options and search terms can pare
|
||||||
this down to show only the accounts you want.
|
this down to show only the accounts you want.
|
||||||
|
|
||||||
A more useful report is to show only your Assets and Liabilities:
|
A more useful report is to show only your Assets and Liabilities:
|
||||||
|
|
@ -480,7 +480,7 @@ $ ledger -f drewr3.dat cleared
|
||||||
$ 200.00 0 Mortgage:Principal
|
$ 200.00 0 Mortgage:Principal
|
||||||
$ -243.60 0 Tithe
|
$ -243.60 0 Tithe
|
||||||
---------------- ---------------- ---------
|
---------------- ---------------- ---------
|
||||||
$ -243.60 0
|
$ -243.60 0
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@noindent The first column shows the outstanding balance, the second column shows the ``cleared'' balance.
|
@noindent The first column shows the outstanding balance, the second column shows the ``cleared'' balance.
|
||||||
|
|
@ -497,14 +497,14 @@ cannot display any currency symbols other than dollar signs ($).
|
||||||
@chapter Principles of Accounting with Ledger
|
@chapter Principles of Accounting with Ledger
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Accounting with Ledger::
|
* Accounting with Ledger::
|
||||||
* Stating where money goes::
|
* Stating where money goes::
|
||||||
* Assets and Liabilities::
|
* Assets and Liabilities::
|
||||||
* Commodities and Currencies::
|
* Commodities and Currencies::
|
||||||
* Accounts and Inventories::
|
* Accounts and Inventories::
|
||||||
* Understanding Equity::
|
* Understanding Equity::
|
||||||
* Dealing with Petty Cash::
|
* Dealing with Petty Cash::
|
||||||
* Working with multiple funds and accounts::
|
* Working with multiple funds and accounts::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -640,7 +640,7 @@ This assumes, of course, that you use account names like
|
||||||
@code{Expenses:Auto:Gas} and @code{Expenses:Auto:Repair}.
|
@code{Expenses:Auto:Gas} and @code{Expenses:Auto:Repair}.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Tracking reimbursable expenses::
|
* Tracking reimbursable expenses::
|
||||||
@end menu
|
@end menu
|
||||||
@cindex reimbursable expense tracking
|
@cindex reimbursable expense tracking
|
||||||
@node Tracking reimbursable expenses, , Assets and Liabilities, Assets and Liabilities
|
@node Tracking reimbursable expenses, , Assets and Liabilities, Assets and Liabilities
|
||||||
|
|
@ -886,8 +886,8 @@ the left value's commodity. The result of this command might be:
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Commodity Price Histories::
|
* Commodity Price Histories::
|
||||||
* Commodity equivalencies::
|
* Commodity equivalencies::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Commodity Price Histories, Commodity equivalencies, Commodities and Currencies, Commodities and Currencies
|
@node Commodity Price Histories, Commodity equivalencies, Commodities and Currencies, Commodities and Currencies
|
||||||
|
|
@ -1244,15 +1244,15 @@ display precision, etc.) based on how you used the commodity in the
|
||||||
posting.
|
posting.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Most Basic Entry::
|
* Most Basic Entry::
|
||||||
* Starting up::
|
* Starting up::
|
||||||
* Structuring Your Accounts::
|
* Structuring Your Accounts::
|
||||||
* Commenting on your journal::
|
* Commenting on your journal::
|
||||||
* Currency and Commodities::
|
* Currency and Commodities::
|
||||||
* Keeping it Consistent::
|
* Keeping it Consistent::
|
||||||
* Journal Format::
|
* Journal Format::
|
||||||
* Converting from other formats::
|
* Converting from other formats::
|
||||||
* Archiving Previous Years ::
|
* Archiving Previous Years ::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Most Basic Entry, Starting up, Keeping a Journal, Keeping a Journal
|
@node Most Basic Entry, Starting up, Keeping a Journal, Keeping a Journal
|
||||||
|
|
@ -1476,10 +1476,10 @@ my wallet. The bottom line balances to zero, but is shown in two lines
|
||||||
since we haven't told ledger to convert commodities.
|
since we haven't told ledger to convert commodities.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Naming Commodities::
|
* Naming Commodities::
|
||||||
* Buying and Selling Stock::
|
* Buying and Selling Stock::
|
||||||
* Fixing Lot Prices::
|
* Fixing Lot Prices::
|
||||||
* Complete control over commodity pricing::
|
* Complete control over commodity pricing::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Naming Commodities, Buying and Selling Stock, Currency and Commodities, Currency and Commodities
|
@node Naming Commodities, Buying and Selling Stock, Currency and Commodities, Currency and Commodities
|
||||||
|
|
@ -1766,8 +1766,8 @@ supports many options, though typically the user can ignore most of
|
||||||
them. They are summarized below.
|
them. They are summarized below.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Transaction and Comments::
|
* Transaction and Comments::
|
||||||
* Command Directives::
|
* Command Directives::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Transaction and Comments, Command Directives, Journal Format, Journal Format
|
@node Transaction and Comments, Command Directives, Journal Format, Journal Format
|
||||||
|
|
@ -2320,30 +2320,30 @@ organization, just keep in mind this maxim: Do whatever keeps you
|
||||||
doing it.
|
doing it.
|
||||||
|
|
||||||
@node Transactions , Building Reports, Keeping a Journal, Top
|
@node Transactions , Building Reports, Keeping a Journal, Top
|
||||||
@chapter Transactions
|
@chapter Transactions
|
||||||
@menu
|
@menu
|
||||||
* Basic format::
|
* Basic format::
|
||||||
* Eliding amounts::
|
* Eliding amounts::
|
||||||
* Auxiliary dates::
|
* Auxiliary dates::
|
||||||
* Codes::
|
* Codes::
|
||||||
* Transaction state::
|
* Transaction state::
|
||||||
* Transaction notes::
|
* Transaction notes::
|
||||||
* Metadata::
|
* Metadata::
|
||||||
* Virtual postings::
|
* Virtual postings::
|
||||||
* Expression amounts::
|
* Expression amounts::
|
||||||
* Balance verification::
|
* Balance verification::
|
||||||
* Posting cost::
|
* Posting cost::
|
||||||
* Explicit posting costs::
|
* Explicit posting costs::
|
||||||
* Posting cost expressions::
|
* Posting cost expressions::
|
||||||
* Total posting costs::
|
* Total posting costs::
|
||||||
* Virtual posting costs::
|
* Virtual posting costs::
|
||||||
* Commodity prices::
|
* Commodity prices::
|
||||||
* Prices vs. costs::
|
* Prices vs. costs::
|
||||||
* Fixated prices::
|
* Fixated prices::
|
||||||
* Lot dates::
|
* Lot dates::
|
||||||
* Lot notes::
|
* Lot notes::
|
||||||
* Lot value expressions::
|
* Lot value expressions::
|
||||||
* Automated Transactions::
|
* Automated Transactions::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Basic format, Eliding amounts, Transactions , Transactions
|
@node Basic format, Eliding amounts, Transactions , Transactions
|
||||||
|
|
@ -2547,9 +2547,9 @@ calculations.
|
||||||
The are two forms of metadata: tags and tag/value pairs.
|
The are two forms of metadata: tags and tag/value pairs.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Metadata tags::
|
* Metadata tags::
|
||||||
* Metadata values::
|
* Metadata values::
|
||||||
* Typed metadata::
|
* Typed metadata::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Metadata tags, Metadata values, Metadata, Metadata
|
@node Metadata tags, Metadata values, Metadata, Metadata
|
||||||
|
|
@ -2665,10 +2665,10 @@ expression with parentheses:
|
||||||
@node Balance verification, Posting cost, Expression amounts, Transactions
|
@node Balance verification, Posting cost, Expression amounts, Transactions
|
||||||
@section Balance verification
|
@section Balance verification
|
||||||
@menu
|
@menu
|
||||||
* Balance assertions::
|
* Balance assertions::
|
||||||
* Balance assignments::
|
* Balance assignments::
|
||||||
* Resetting a balance::
|
* Resetting a balance::
|
||||||
* Balancing transactions::
|
* Balancing transactions::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
If at the end of a posting's amount (and after the cost too, if there is one)
|
If at the end of a posting's amount (and after the cost too, if there is one)
|
||||||
|
|
@ -2791,7 +2791,7 @@ the first posting's cost, you can elide the other amount:
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Primary and secondary commodities::
|
* Primary and secondary commodities::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Primary and secondary commodities, , Explicit posting costs, Explicit posting costs
|
@node Primary and secondary commodities, , Explicit posting costs, Explicit posting costs
|
||||||
|
|
@ -2923,7 +2923,7 @@ not match. The lot price also identifies which shares you purchased on that
|
||||||
prior date.
|
prior date.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Total commodity prices::
|
* Total commodity prices::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Total commodity prices, , Commodity prices, Commodity prices
|
@node Total commodity prices, , Commodity prices, Commodity prices
|
||||||
|
|
@ -3185,15 +3185,15 @@ One thing you cannot do, however, is elide amounts in an automated
|
||||||
transaction.
|
transaction.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Amount multipliers::
|
* Amount multipliers::
|
||||||
* Accessing the matching posting's amount::
|
* Accessing the matching posting's amount::
|
||||||
* Referring to the matching posting's account::
|
* Referring to the matching posting's account::
|
||||||
* Applying metadata to every matched posting::
|
* Applying metadata to every matched posting::
|
||||||
* Applying metadata to the generated posting::
|
* Applying metadata to the generated posting::
|
||||||
* State flags::
|
* State flags::
|
||||||
* Effective Dates::
|
* Effective Dates::
|
||||||
* Periodic Transactions::
|
* Periodic Transactions::
|
||||||
* Concrete Example of Automated Transactions::
|
* Concrete Example of Automated Transactions::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Amount multipliers, Accessing the matching posting's amount, Automated Transactions, Automated Transactions
|
@node Amount multipliers, Accessing the matching posting's amount, Automated Transactions, Automated Transactions
|
||||||
|
|
@ -3501,10 +3501,10 @@ which may be excluded from reports by using @option{--real}.
|
||||||
@chapter Building Reports
|
@chapter Building Reports
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Introduction::
|
* Introduction::
|
||||||
* Balance Reports::
|
* Balance Reports::
|
||||||
* Typical queries::
|
* Typical queries::
|
||||||
* Advanced Reports::
|
* Advanced Reports::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Introduction, Balance Reports, Building Reports, Building Reports
|
@node Introduction, Balance Reports, Building Reports, Building Reports
|
||||||
|
|
@ -3520,8 +3520,8 @@ options.
|
||||||
@node Balance Reports, Typical queries, Introduction, Building Reports
|
@node Balance Reports, Typical queries, Introduction, Building Reports
|
||||||
@section Balance Reports
|
@section Balance Reports
|
||||||
@menu
|
@menu
|
||||||
* Controlling the Accounts and Payees::
|
* Controlling the Accounts and Payees::
|
||||||
* Controlling formatting::
|
* Controlling formatting::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Controlling the Accounts and Payees, Controlling formatting, Balance Reports, Balance Reports
|
@node Controlling the Accounts and Payees, Controlling formatting, Balance Reports, Balance Reports
|
||||||
|
|
@ -3565,7 +3565,7 @@ command.
|
||||||
$ -20.00 Liabilities:MasterCard
|
$ -20.00 Liabilities:MasterCard
|
||||||
--------------------
|
--------------------
|
||||||
$ 5,480.00
|
$ 5,480.00
|
||||||
20:39:21 ~/ledger/test/input >
|
20:39:21 ~/ledger/test/input >
|
||||||
@end smallexample
|
@end smallexample
|
||||||
@noindent note the implicit logical and between @code{Auto} and @code{Mastercard}.
|
@noindent note the implicit logical and between @code{Auto} and @code{Mastercard}.
|
||||||
|
|
||||||
|
|
@ -3578,7 +3578,7 @@ highest common name in the branch:
|
||||||
$ -30.00 Sales
|
$ -30.00 Sales
|
||||||
--------------------
|
--------------------
|
||||||
$ -2,030.00
|
$ -2,030.00
|
||||||
20:40:28 ~/ledger/test/input >
|
20:40:28 ~/ledger/test/input >
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
You can use general regular expressions in nearly anyplace Ledger needs a string:
|
You can use general regular expressions in nearly anyplace Ledger needs a string:
|
||||||
|
|
@ -3631,7 +3631,7 @@ show all sub-accounts; sort by the absolute value of the total; and
|
||||||
report the balance for all accounts that begin with ``expenses''.
|
report the balance for all accounts that begin with ``expenses''.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Reporting monthly expenses::
|
* Reporting monthly expenses::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Reporting monthly expenses, , Typical queries, Typical queries
|
@node Reporting monthly expenses, , Typical queries, Typical queries
|
||||||
|
|
@ -3683,8 +3683,8 @@ however, since a display expression is being used.
|
||||||
@section Advanced Reports
|
@section Advanced Reports
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Asset Allocation::
|
* Asset Allocation::
|
||||||
* Visualizing with Gnuplot::
|
* Visualizing with Gnuplot::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Asset Allocation, Visualizing with Gnuplot, Advanced Reports, Advanced Reports
|
@node Asset Allocation, Visualizing with Gnuplot, Advanced Reports, Advanced Reports
|
||||||
|
|
@ -3857,18 +3857,18 @@ of the balance.
|
||||||
@chapter Reporting Commands
|
@chapter Reporting Commands
|
||||||
@menu
|
@menu
|
||||||
* Primary Financial Reports:: Reports in other formats:: Reports about
|
* Primary Financial Reports:: Reports in other formats:: Reports about
|
||||||
* Reports in other Formats::
|
* Reports in other Formats::
|
||||||
* Reports about your Journals::
|
* Reports about your Journals::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Primary Financial Reports, Reports in other Formats, Reporting Commands, Reporting Commands
|
@node Primary Financial Reports, Reports in other Formats, Reporting Commands, Reporting Commands
|
||||||
@section Primary Financial Reports
|
@section Primary Financial Reports
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* The balance Command::
|
* The balance Command::
|
||||||
* The equity Command::
|
* The equity Command::
|
||||||
* The register Command::
|
* The register Command::
|
||||||
* The print Command::
|
* The print Command::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node The balance Command, The equity Command, Primary Financial Reports, Primary Financial Reports
|
@node The balance Command, The equity Command, Primary Financial Reports, Primary Financial Reports
|
||||||
|
|
@ -3923,19 +3923,19 @@ file whose formatting has gotten out of hand.
|
||||||
@node Reports in other Formats, Reports about your Journals, Primary Financial Reports, Reporting Commands
|
@node Reports in other Formats, Reports about your Journals, Primary Financial Reports, Reporting Commands
|
||||||
@section Reports in other Formats
|
@section Reports in other Formats
|
||||||
@menu
|
@menu
|
||||||
* Comma Separated Variable files::
|
* Comma Separated Variable files::
|
||||||
* The lisp command::
|
* The lisp command::
|
||||||
* Emacs Org mode::
|
* Emacs Org mode::
|
||||||
* The pricemap Command::
|
* The pricemap Command::
|
||||||
* The xml Command::
|
* The xml Command::
|
||||||
* prices and pricedb::
|
* prices and pricedb::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Comma Separated Variable files, The lisp command, Reports in other Formats, Reports in other Formats
|
@node Comma Separated Variable files, The lisp command, Reports in other Formats, Reports in other Formats
|
||||||
@subsection Comma Separated Variable files
|
@subsection Comma Separated Variable files
|
||||||
@menu
|
@menu
|
||||||
* The csv command::
|
* The csv command::
|
||||||
* The convert command::
|
* The convert command::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node The csv command, The convert command, Comma Separated Variable files, Comma Separated Variable files
|
@node The csv command, The convert command, Comma Separated Variable files, Comma Separated Variable files
|
||||||
|
|
@ -4543,11 +4543,11 @@ database files.
|
||||||
@section Reports about your Journals
|
@section Reports about your Journals
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* accounts::
|
* accounts::
|
||||||
* commodities::
|
* commodities::
|
||||||
* tags::
|
* tags::
|
||||||
* entry and xact::
|
* entry and xact::
|
||||||
* payees::
|
* payees::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node accounts, commodities, Reports about your Journals, Reports about your Journals
|
@node accounts, commodities, Reports about your Journals, Reports about your Journals
|
||||||
|
|
@ -4650,10 +4650,10 @@ macbook-2:$
|
||||||
|
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Basic Usage::
|
* Basic Usage::
|
||||||
* Command Line Quick Reference::
|
* Command Line Quick Reference::
|
||||||
* Detailed Options Description::
|
* Detailed Options Description::
|
||||||
* Period Expressions::
|
* Period Expressions::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Basic Usage, Command Line Quick Reference, Command-line Syntax, Command-line Syntax
|
@node Basic Usage, Command Line Quick Reference, Command-line Syntax, Command-line Syntax
|
||||||
|
|
@ -4701,13 +4701,13 @@ commands.
|
||||||
@section Command Line Quick Reference
|
@section Command Line Quick Reference
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Reporting Commands Quick Reference::
|
* Reporting Commands Quick Reference::
|
||||||
* Basic Options Quick Reference::
|
* Basic Options Quick Reference::
|
||||||
* Report Filtering Quick Reference::
|
* Report Filtering Quick Reference::
|
||||||
* Error Checking and Calculation Options::
|
* Error Checking and Calculation Options::
|
||||||
* Output Customization Quick Reference::
|
* Output Customization Quick Reference::
|
||||||
* Grouping Options::
|
* Grouping Options::
|
||||||
* Commodity Reporting Quick Reference::
|
* Commodity Reporting Quick Reference::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Reporting Commands Quick Reference, Basic Options Quick Reference, Command Line Quick Reference, Command Line Quick Reference
|
@node Reporting Commands Quick Reference, Basic Options Quick Reference, Command Line Quick Reference, Command Line Quick Reference
|
||||||
|
|
@ -4842,13 +4842,13 @@ commands.
|
||||||
@section Detailed Option Description
|
@section Detailed Option Description
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Global Options::
|
* Global Options::
|
||||||
* Session Options::
|
* Session Options::
|
||||||
* Report Options::
|
* Report Options::
|
||||||
* Report Filtering::
|
* Report Filtering::
|
||||||
* Output Customization::
|
* Output Customization::
|
||||||
* Commodity Reporting::
|
* Commodity Reporting::
|
||||||
* Environment Variables::
|
* Environment Variables::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Global Options, Session Options, Detailed Options Description, Detailed Options Description
|
@node Global Options, Session Options, Detailed Options Description, Detailed Options Description
|
||||||
|
|
@ -6394,8 +6394,8 @@ weekly last august
|
||||||
@chapter Budgeting and Forecasting
|
@chapter Budgeting and Forecasting
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Budgeting::
|
* Budgeting::
|
||||||
* Forecasting::
|
* Forecasting::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Budgeting, Forecasting, Budgeting and Forecasting, Budgeting and Forecasting
|
@node Budgeting, Forecasting, Budgeting and Forecasting, Budgeting and Forecasting
|
||||||
|
|
@ -6570,10 +6570,10 @@ ledger -b "this month" register checking
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Variables::
|
* Variables::
|
||||||
* Functions::
|
* Functions::
|
||||||
* Operators::
|
* Operators::
|
||||||
* Complex Expressions::
|
* Complex Expressions::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Variables, Functions, Value Expressions, Value Expressions
|
@node Variables, Functions, Value Expressions, Value Expressions
|
||||||
|
|
@ -6706,8 +6706,8 @@ The binary and ternary operators, in order of precedence, are:
|
||||||
@end enumerate
|
@end enumerate
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Unary Operators::
|
* Unary Operators::
|
||||||
* Binary Operators::
|
* Binary Operators::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Unary Operators, Binary Operators, Operators, Operators
|
@node Unary Operators, Binary Operators, Operators, Operators
|
||||||
|
|
@ -6719,25 +6719,25 @@ The binary and ternary operators, in order of precedence, are:
|
||||||
@node Binary Operators, , Unary Operators, Operators
|
@node Binary Operators, , Unary Operators, Operators
|
||||||
@subsection Binary Operators
|
@subsection Binary Operators
|
||||||
|
|
||||||
@code{==}
|
@code{==}
|
||||||
@code{<}
|
@code{<}
|
||||||
@code{<=}
|
@code{<=}
|
||||||
@code{>}
|
@code{>}
|
||||||
@code{>=}
|
@code{>=}
|
||||||
@code{and}
|
@code{and}
|
||||||
@code{or}
|
@code{or}
|
||||||
@code{+}
|
@code{+}
|
||||||
@code{-}
|
@code{-}
|
||||||
@code{*}
|
@code{*}
|
||||||
@code{/}
|
@code{/}
|
||||||
@code{QUERY}
|
@code{QUERY}
|
||||||
@code{COLON}
|
@code{COLON}
|
||||||
@code{CONS}
|
@code{CONS}
|
||||||
@code{SEQ}
|
@code{SEQ}
|
||||||
@code{DEFINE}
|
@code{DEFINE}
|
||||||
@code{LOOKUP}
|
@code{LOOKUP}
|
||||||
@code{LAMBDA}
|
@code{LAMBDA}
|
||||||
@code{CALL}
|
@code{CALL}
|
||||||
@code{MATCH}
|
@code{MATCH}
|
||||||
|
|
||||||
@node Complex Expressions, , Operators, Value Expressions
|
@node Complex Expressions, , Operators, Value Expressions
|
||||||
|
|
@ -6788,7 +6788,7 @@ Useful specifying a date in plain terms. For example, you could say
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Misc::
|
* Misc::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Misc, , Complex Expressions, Complex Expressions
|
@node Misc, , Complex Expressions, Complex Expressions
|
||||||
|
|
@ -6846,11 +6846,11 @@ Useful specifying a date in plain terms. For example, you could say
|
||||||
@chapter Format Strings
|
@chapter Format Strings
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Basics::
|
* Basics::
|
||||||
* Format String Structure::
|
* Format String Structure::
|
||||||
* Format Expressions::
|
* Format Expressions::
|
||||||
* --balance-format::
|
* --balance-format::
|
||||||
* Formatting codes::
|
* Formatting codes::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Basics, Format String Structure, Format Strings, Format Strings
|
@node Basics, Format String Structure, Format Strings, Format Strings
|
||||||
|
|
@ -7028,13 +7028,13 @@ balance format looks like this (the various functions are described later):
|
||||||
@section Formatting Functions and Codes
|
@section Formatting Functions and Codes
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Field Widths::
|
* Field Widths::
|
||||||
* Colors::
|
* Colors::
|
||||||
* Quantities and Calculations::
|
* Quantities and Calculations::
|
||||||
* Dates::
|
* Dates::
|
||||||
* Date and Time Format Codes::
|
* Date and Time Format Codes::
|
||||||
* Text Formatting::
|
* Text Formatting::
|
||||||
* Data File Parsing Information::
|
* Data File Parsing Information::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Field Widths, Colors, Formatting codes, Formatting codes
|
@node Field Widths, Colors, Formatting codes, Formatting codes
|
||||||
|
|
@ -7115,7 +7115,7 @@ convert a string to date value
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Date and Time Format Codes::
|
* Date and Time Format Codes::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Date and Time Format Codes, Text Formatting, Dates, Formatting codes
|
@node Date and Time Format Codes, Text Formatting, Dates, Formatting codes
|
||||||
|
|
@ -7216,9 +7216,9 @@ locale’s date representation @code{02/10/2010} for the U.S.
|
||||||
yields @code{%Y-%m-%d 2010-02-10}
|
yields @code{%Y-%m-%d 2010-02-10}
|
||||||
@end table
|
@end table
|
||||||
@menu
|
@menu
|
||||||
* Text Formatting::
|
* Text Formatting::
|
||||||
* Data File Parsing Information::
|
* Data File Parsing Information::
|
||||||
* Misc::
|
* Misc::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Text Formatting, Data File Parsing Information, Date and Time Format Codes, Formatting codes
|
@node Text Formatting, Data File Parsing Information, Date and Time Format Codes, Formatting codes
|
||||||
|
|
@ -7275,11 +7275,11 @@ experience. But first, a word must be said about Ledger's data model, so that
|
||||||
other things make sense later.
|
other things make sense later.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Basic data traversal::
|
* Basic data traversal::
|
||||||
* Raw vs. Cooked::
|
* Raw vs. Cooked::
|
||||||
* Queries::
|
* Queries::
|
||||||
* Embedded Python::
|
* Embedded Python::
|
||||||
* Amounts::
|
* Amounts::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Basic data traversal, Raw vs. Cooked, Extending with Python, Extending with Python
|
@node Basic data traversal, Raw vs. Cooked, Extending with Python, Extending with Python
|
||||||
|
|
@ -7430,10 +7430,10 @@ need to create sums of multiple commodities, use a Balance. For example:
|
||||||
@chapter Ledger for Developers
|
@chapter Ledger for Developers
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Internal Design::
|
* Internal Design::
|
||||||
* Journal File Format::
|
* Journal File Format::
|
||||||
* Developer Commands::
|
* Developer Commands::
|
||||||
* Ledger Development Environment::
|
* Ledger Development Environment::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Internal Design, Journal File Format, Ledger for Developers, Ledger for Developers
|
@node Internal Design, Journal File Format, Ledger for Developers, Ledger for Developers
|
||||||
|
|
@ -7709,10 +7709,10 @@ amount of the first posting is typically positive. Consider:
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Comments and meta-data::
|
* Comments and meta-data::
|
||||||
* Specifying Amounts::
|
* Specifying Amounts::
|
||||||
* Posting costs::
|
* Posting costs::
|
||||||
* Primary commodities::
|
* Primary commodities::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Comments and meta-data, Specifying Amounts, Journal File Format, Journal File Format
|
@node Comments and meta-data, Specifying Amounts, Journal File Format, Journal File Format
|
||||||
|
|
@ -7736,8 +7736,8 @@ spaces between the end of the post and the beginning of the amount
|
||||||
(including a commodity designator).
|
(including a commodity designator).
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Integer Amounts::
|
* Integer Amounts::
|
||||||
* Commoditized Amounts::
|
* Commoditized Amounts::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Integer Amounts, Commoditized Amounts, Specifying Amounts, Specifying Amounts
|
@node Integer Amounts, Commoditized Amounts, Specifying Amounts, Specifying Amounts
|
||||||
|
|
@ -7929,11 +7929,11 @@ commodities.
|
||||||
@node Developer Commands, Ledger Development Environment, Journal File Format, Ledger for Developers
|
@node Developer Commands, Ledger Development Environment, Journal File Format, Ledger for Developers
|
||||||
@section Developer Commands
|
@section Developer Commands
|
||||||
@menu
|
@menu
|
||||||
* echo::
|
* echo::
|
||||||
* reload::
|
* reload::
|
||||||
* source::
|
* source::
|
||||||
* Debug Options::
|
* Debug Options::
|
||||||
* Pre-commands::
|
* Pre-commands::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node echo, reload, Developer Commands, Developer Commands
|
@node echo, reload, Developer Commands, Developer Commands
|
||||||
|
|
@ -8124,8 +8124,8 @@ This is a debugging command.
|
||||||
@section Ledger Development Environment
|
@section Ledger Development Environment
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* acprep build configuration tool::
|
* acprep build configuration tool::
|
||||||
* Testing Framework::
|
* Testing Framework::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node acprep build configuration tool, Testing Framework, Ledger Development Environment, Ledger Development Environment
|
@node acprep build configuration tool, Testing Framework, Ledger Development Environment, Ledger Development Environment
|
||||||
|
|
@ -8144,8 +8144,8 @@ subdirectory for the build. For example,
|
||||||
@file{~/ledger/build/ledger/opt/test}.
|
@file{~/ledger/build/ledger/opt/test}.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Running Tests::
|
* Running Tests::
|
||||||
* Writing Tests::
|
* Writing Tests::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -8256,7 +8256,7 @@ issue @code{ctest -V -R "5FB"}.
|
||||||
Various notes from the discussion list that I haven't incorporated in to the main body of the documentation.
|
Various notes from the discussion list that I haven't incorporated in to the main body of the documentation.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Cookbook::
|
* Cookbook::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Cookbook, , Miscellaneous Notes, Miscellaneous Notes
|
@node Cookbook, , Miscellaneous Notes, Miscellaneous Notes
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue