summaryrefslogtreecommitdiff
path: root/doc/GLOSSARY.md
diff options
context:
space:
mode:
authorCharles Merriam <charles.merriam@gmail.com>2014-03-31 15:35:25 -0700
committerCharles Merriam <charles.merriam@gmail.com>2014-03-31 15:35:25 -0700
commit618d62550a769de7ed4ad0f974c3831b9442d056 (patch)
treeccd8c60e03287b6078f5685c9fc05e1aadbc41ec /doc/GLOSSARY.md
parentace991eb02b2c4bf84b85d00a5d3a89e74d5dc3f (diff)
downloadfork-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.md16
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.
+ [&sect; Automated Transactions](http://www.ledger-cli.org/3.0/doc/ledger3.html#Automated-Transactions);
+ [&sect; 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.
[&sect; 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.
+ [&sect; 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.