diff options
author | Charles Merriam <charles.merriam@gmail.com> | 2014-03-31 15:35:25 -0700 |
---|---|---|
committer | Charles Merriam <charles.merriam@gmail.com> | 2014-03-31 15:35:25 -0700 |
commit | 618d62550a769de7ed4ad0f974c3831b9442d056 (patch) | |
tree | ccd8c60e03287b6078f5685c9fc05e1aadbc41ec /doc/GLOSSARY.md | |
parent | ace991eb02b2c4bf84b85d00a5d3a89e74d5dc3f (diff) | |
download | fork-ledger-618d62550a769de7ed4ad0f974c3831b9442d056.tar.gz fork-ledger-618d62550a769de7ed4ad0f974c3831b9442d056.tar.bz2 fork-ledger-618d62550a769de7ed4ad0f974c3831b9442d056.zip |
Two more Ledger terms
Added automated transaction and periodic transaction, two items that
horribly misnamed.
Diffstat (limited to 'doc/GLOSSARY.md')
-rw-r--r-- | doc/GLOSSARY.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/GLOSSARY.md b/doc/GLOSSARY.md index 5d3be8ab..579e839a 100644 --- a/doc/GLOSSARY.md +++ b/doc/GLOSSARY.md @@ -60,6 +60,14 @@ LEDGER GLOSSARY 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 lines and transactions in a journal file are processed. Command directives 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 or additional indented lines. The single letters *AbCDhIiNOoY* are aliased 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) **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 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. Comments indented with a transaction will be stored with each posting of a transaction. Tags are words in comments followed by colons. |