Merge pull request #267 from merriam/master

Two more Ledger terms
This commit is contained in:
Steve Purcell 2014-04-01 08:12:55 +01:00
commit c0e790c190

View file

@ -60,6 +60,14 @@ LEDGER GLOSSARY
The Ledger software also has its own terms. The Ledger software also has its own terms.
**Automated Transaction**: a command directive that modifies subsequent
transactions that match an expression. An automated transaction can add
additional postings to a transaction, add metadata, or change transaction
amounts. Reports can be filter postings modified or generated by an automated
transaction.
[§ Automated Transactions](http://www.ledger-cli.org/3.0/doc/ledger3.html#Automated-Transactions);
[§ Concrete Example of Automated Transactions](http://www.ledger-cli.org/3.0/doc/ledger3.html#Concrete-Example-of-Automated-Transactions)
**Command Directive**: a command in a journal file to change how subsequent **Command Directive**: a command in a journal file to change how subsequent
lines and transactions in a journal file are processed. Command directives lines and transactions in a journal file are processed. Command directives
control processing, set default values for subsequent accounts and control processing, set default values for subsequent accounts and
@ -67,6 +75,8 @@ transactions, or override parts of subsequent transactions. A directive
line begins with name of the directive and may have addidtional arguments line begins with name of the directive and may have addidtional arguments
or additional indented lines. The single letters *AbCDhIiNOoY* are aliased or additional indented lines. The single letters *AbCDhIiNOoY* are aliased
to other command directives, providing compatiblity with the ancient past. to other command directives, providing compatiblity with the ancient past.
The characters **'='** and **'-'** are command directives for a automatic
transactions and periodic transactions, respectively.
[§ Command Directives](http://www.ledger-cli.org/3.0/doc/ledger3.html#Command-Directives) [§ Command Directives](http://www.ledger-cli.org/3.0/doc/ledger3.html#Command-Directives)
**Commodity**: any currency, stock, time or resource to be tracked **Commodity**: any currency, stock, time or resource to be tracked
@ -91,6 +101,12 @@ following indented lines. Transactions start with a date a the beginning
of the line and include any indented lines following. The journal file is of the line and include any indented lines following. The journal file is
expected to be encoded as ASCII or utf-8 text. expected to be encoded as ASCII or utf-8 text.
**Periodic Transaction**: the estimate of a transaction that would occur
periodically, e.g., a monthly expense. These estimates are only used in
budgeting and forecasting reports using the `--budget`,
`--forecast`, or `--unbudgeted` options.
[§ Budgeting and Forecasting](http://www.ledger-cli.org/3.0/doc/ledger3.html#Budgeting-and-Forecasting)
**Transaction Metadata**: a term for comments and tags annotating a **Transaction Metadata**: a term for comments and tags annotating a
transaction. Comments indented with a transaction will be stored with each transaction. Comments indented with a transaction will be stored with each
posting of a transaction. Tags are words in comments followed by colons. posting of a transaction. Tags are words in comments followed by colons.