;doc: update manuals
This commit is contained in:
parent
891853d2f2
commit
6bf2afe80c
@ -471,6 +471,18 @@ They will vary depending on which account register you came from
|
|||||||
The #N number preceding them is the transaction\[aq]s position within
|
The #N number preceding them is the transaction\[aq]s position within
|
||||||
the complete unfiltered journal, which is a more stable id (at least
|
the complete unfiltered journal, which is a more stable id (at least
|
||||||
until the next reload).
|
until the next reload).
|
||||||
|
.PP
|
||||||
|
On this screen (and the register screen), the \f[V]E\f[R] key will open
|
||||||
|
your text editor with the cursor positioned at the current transaction
|
||||||
|
if possible.
|
||||||
|
.PP
|
||||||
|
This screen has a limitation with showing file updates: it will not show
|
||||||
|
them until you exit and re-enter it.
|
||||||
|
So eg to see the effect of using the \f[V]E\f[R] key, currently you
|
||||||
|
must: - press \f[V]E\f[R], edit and save the file, then exit the editor,
|
||||||
|
returning to hledger-ui - press \f[V]g\f[R] to reload the file (or use
|
||||||
|
\f[V]-w/--watch\f[R] mode) - press \f[V]LEFT\f[R] then \f[V]RIGHT\f[R]
|
||||||
|
to exit and re-enter the transaction screen.
|
||||||
.SS Error
|
.SS Error
|
||||||
.PP
|
.PP
|
||||||
This screen will appear if there is a problem, such as a parse error,
|
This screen will appear if there is a problem, such as a parse error,
|
||||||
|
|||||||
@ -519,6 +519,17 @@ preceding them is the transaction’s position within the complete
|
|||||||
unfiltered journal, which is a more stable id (at least until the next
|
unfiltered journal, which is a more stable id (at least until the next
|
||||||
reload).
|
reload).
|
||||||
|
|
||||||
|
On this screen (and the register screen), the ‘E’ key will open your
|
||||||
|
text editor with the cursor positioned at the current transaction if
|
||||||
|
possible.
|
||||||
|
|
||||||
|
This screen has a limitation with showing file updates: it will not
|
||||||
|
show them until you exit and re-enter it. So eg to see the effect of
|
||||||
|
using the ‘E’ key, currently you must: - press ‘E’, edit and save the
|
||||||
|
file, then exit the editor, returning to hledger-ui - press ‘g’ to
|
||||||
|
reload the file (or use ‘-w/--watch’ mode) - press ‘LEFT’ then ‘RIGHT’
|
||||||
|
to exit and re-enter the transaction screen.
|
||||||
|
|
||||||
|
|
||||||
File: hledger-ui.info, Node: Error, Prev: Transaction, Up: SCREENS
|
File: hledger-ui.info, Node: Error, Prev: Transaction, Up: SCREENS
|
||||||
|
|
||||||
@ -692,20 +703,20 @@ Node: Register14910
|
|||||||
Ref: #register15034
|
Ref: #register15034
|
||||||
Node: Transaction17046
|
Node: Transaction17046
|
||||||
Ref: #transaction17169
|
Ref: #transaction17169
|
||||||
Node: Error18053
|
Node: Error18628
|
||||||
Ref: #error18147
|
Ref: #error18722
|
||||||
Node: TIPS18391
|
Node: TIPS18966
|
||||||
Ref: #tips18490
|
Ref: #tips19065
|
||||||
Node: Watch mode18532
|
Node: Watch mode19107
|
||||||
Ref: #watch-mode18639
|
Ref: #watch-mode19214
|
||||||
Node: Debug output20127
|
Node: Debug output20702
|
||||||
Ref: #debug-output20238
|
Ref: #debug-output20813
|
||||||
Node: ENVIRONMENT20458
|
Node: ENVIRONMENT21033
|
||||||
Ref: #environment20569
|
Ref: #environment21144
|
||||||
Node: FILES21992
|
Node: FILES22567
|
||||||
Ref: #files22091
|
Ref: #files22666
|
||||||
Node: BUGS22351
|
Node: BUGS22926
|
||||||
Ref: #bugs22428
|
Ref: #bugs23003
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|
||||||
|
|||||||
@ -422,48 +422,59 @@ SCREENS
|
|||||||
them is the transaction's position within the complete unfiltered jour-
|
them is the transaction's position within the complete unfiltered jour-
|
||||||
nal, which is a more stable id (at least until the next reload).
|
nal, which is a more stable id (at least until the next reload).
|
||||||
|
|
||||||
|
On this screen (and the register screen), the E key will open your text
|
||||||
|
editor with the cursor positioned at the current transaction if possi-
|
||||||
|
ble.
|
||||||
|
|
||||||
|
This screen has a limitation with showing file updates: it will not
|
||||||
|
show them until you exit and re-enter it. So eg to see the effect of
|
||||||
|
using the E key, currently you must: - press E, edit and save the file,
|
||||||
|
then exit the editor, returning to hledger-ui - press g to reload the
|
||||||
|
file (or use -w/--watch mode) - press LEFT then RIGHT to exit and re-
|
||||||
|
enter the transaction screen.
|
||||||
|
|
||||||
Error
|
Error
|
||||||
This screen will appear if there is a problem, such as a parse error,
|
This screen will appear if there is a problem, such as a parse error,
|
||||||
when you press g to reload. Once you have fixed the problem, press g
|
when you press g to reload. Once you have fixed the problem, press g
|
||||||
again to reload and resume normal operation. (Or, you can press escape
|
again to reload and resume normal operation. (Or, you can press escape
|
||||||
to cancel the reload attempt.)
|
to cancel the reload attempt.)
|
||||||
|
|
||||||
TIPS
|
TIPS
|
||||||
Watch mode
|
Watch mode
|
||||||
One of hledger-ui's best features is the auto-reloading -w/--watch
|
One of hledger-ui's best features is the auto-reloading -w/--watch
|
||||||
mode. With this flag, it will update the display automatically when-
|
mode. With this flag, it will update the display automatically when-
|
||||||
ever changes are saved to the data files.
|
ever changes are saved to the data files.
|
||||||
|
|
||||||
This is very useful when reconciling. A good workflow is to have your
|
This is very useful when reconciling. A good workflow is to have your
|
||||||
bank's online register open in a browser window, for reference; the
|
bank's online register open in a browser window, for reference; the
|
||||||
journal file open in an editor window; and hledger-ui in watch mode in
|
journal file open in an editor window; and hledger-ui in watch mode in
|
||||||
a terminal window, eg:
|
a terminal window, eg:
|
||||||
|
|
||||||
$ hledger-ui --watch --register checking -C
|
$ hledger-ui --watch --register checking -C
|
||||||
|
|
||||||
As you mark things cleared in the editor, you can see the effect imme-
|
As you mark things cleared in the editor, you can see the effect imme-
|
||||||
diately without having to context switch. This leaves more mental
|
diately without having to context switch. This leaves more mental
|
||||||
bandwidth for your accounting. Of course you can still interact with
|
bandwidth for your accounting. Of course you can still interact with
|
||||||
hledger-ui when needed, eg to toggle cleared mode, or to explore the
|
hledger-ui when needed, eg to toggle cleared mode, or to explore the
|
||||||
history.
|
history.
|
||||||
|
|
||||||
Here are some current limitations to be aware of:
|
Here are some current limitations to be aware of:
|
||||||
|
|
||||||
Changes might not be detected with certain editors, possibly including
|
Changes might not be detected with certain editors, possibly including
|
||||||
Jetbrains IDEs, gedit, other Gnome applications; or on certain unusual
|
Jetbrains IDEs, gedit, other Gnome applications; or on certain unusual
|
||||||
filesystems. (#1617, #911). To work around, reload manually by press-
|
filesystems. (#1617, #911). To work around, reload manually by press-
|
||||||
ing g in the hledger-ui window. (Or see #1617 for another workaround,
|
ing g in the hledger-ui window. (Or see #1617 for another workaround,
|
||||||
and let us know if it works for you.)
|
and let us know if it works for you.)
|
||||||
|
|
||||||
CPU and memory usage can sometimes gradually increase, if hledger-ui
|
CPU and memory usage can sometimes gradually increase, if hledger-ui
|
||||||
--watch is left running for days. (Possibly correlated with certain
|
--watch is left running for days. (Possibly correlated with certain
|
||||||
platforms, many transactions, and/or large numbers of other files
|
platforms, many transactions, and/or large numbers of other files
|
||||||
present). To work around, quit and restart it, or (where supported)
|
present). To work around, quit and restart it, or (where supported)
|
||||||
suspend (CTRL-z) and restart it (fg).
|
suspend (CTRL-z) and restart it (fg).
|
||||||
|
|
||||||
Debug output
|
Debug output
|
||||||
You can add --debug[=N] to the command line to log debug output. This
|
You can add --debug[=N] to the command line to log debug output. This
|
||||||
will be logged to the file hledger-ui.log in the current directory. N
|
will be logged to the file hledger-ui.log in the current directory. N
|
||||||
ranges from 1 (least output, the default) to 9 (maximum output).
|
ranges from 1 (least output, the default) to 9 (maximum output).
|
||||||
|
|
||||||
ENVIRONMENT
|
ENVIRONMENT
|
||||||
@ -473,17 +484,17 @@ ENVIRONMENT
|
|||||||
|
|
||||||
On unix computers, the default value is: ~/.hledger.journal.
|
On unix computers, the default value is: ~/.hledger.journal.
|
||||||
|
|
||||||
A more typical value is something like ~/finance/YYYY.journal, where
|
A more typical value is something like ~/finance/YYYY.journal, where
|
||||||
~/finance is a version-controlled finance directory and YYYY is the
|
~/finance is a version-controlled finance directory and YYYY is the
|
||||||
current year. Or, ~/finance/current.journal, where current.journal is
|
current year. Or, ~/finance/current.journal, where current.journal is
|
||||||
a symbolic link to YYYY.journal.
|
a symbolic link to YYYY.journal.
|
||||||
|
|
||||||
The usual way to set this permanently is to add a command to one of
|
The usual way to set this permanently is to add a command to one of
|
||||||
your shell's startup files (eg ~/.profile):
|
your shell's startup files (eg ~/.profile):
|
||||||
|
|
||||||
export LEDGER_FILE=~/finance/current.journal`
|
export LEDGER_FILE=~/finance/current.journal`
|
||||||
|
|
||||||
On some Mac computers, there is a more thorough way to set environment
|
On some Mac computers, there is a more thorough way to set environment
|
||||||
variables, that will also affect applications started from the GUI (eg,
|
variables, that will also affect applications started from the GUI (eg,
|
||||||
Emacs started from a dock icon): In ~/.MacOSX/environment.plist, add an
|
Emacs started from a dock icon): In ~/.MacOSX/environment.plist, add an
|
||||||
entry like:
|
entry like:
|
||||||
@ -494,20 +505,20 @@ ENVIRONMENT
|
|||||||
|
|
||||||
For this to take effect you might need to killall Dock, or reboot.
|
For this to take effect you might need to killall Dock, or reboot.
|
||||||
|
|
||||||
On Windows computers, the default value is probably C:\Users\YOUR-
|
On Windows computers, the default value is probably C:\Users\YOUR-
|
||||||
NAME\.hledger.journal. You can change this by running a command like
|
NAME\.hledger.journal. You can change this by running a command like
|
||||||
this in a powershell window (let us know if you need to be an Adminis-
|
this in a powershell window (let us know if you need to be an Adminis-
|
||||||
trator, and if this persists across a reboot):
|
trator, and if this persists across a reboot):
|
||||||
|
|
||||||
> setx LEDGER_FILE "C:\Users\MyUserName\finance\2021.journal"
|
> setx LEDGER_FILE "C:\Users\MyUserName\finance\2021.journal"
|
||||||
|
|
||||||
Or, change it in settings: see https://www.java.com/en/down-
|
Or, change it in settings: see https://www.java.com/en/down-
|
||||||
load/help/path.html.
|
load/help/path.html.
|
||||||
|
|
||||||
FILES
|
FILES
|
||||||
Reads data from one or more files in journal, timeclock, timedot, or
|
Reads data from one or more files in journal, timeclock, timedot, or
|
||||||
CSV format. The default file is .hledger.journal in your home direc-
|
CSV format. The default file is .hledger.journal in your home direc-
|
||||||
tory; this can be overridden with one or more -f FILE options, or the
|
tory; this can be overridden with one or more -f FILE options, or the
|
||||||
LEDGER_FILE environment variable.
|
LEDGER_FILE environment variable.
|
||||||
|
|
||||||
BUGS
|
BUGS
|
||||||
@ -516,13 +527,13 @@ BUGS
|
|||||||
-V affects only the accounts screen.
|
-V affects only the accounts screen.
|
||||||
|
|
||||||
When you press g, the current and all previous screens are regenerated,
|
When you press g, the current and all previous screens are regenerated,
|
||||||
which may cause a noticeable pause with large files. Also there is no
|
which may cause a noticeable pause with large files. Also there is no
|
||||||
visual indication that this is in progress.
|
visual indication that this is in progress.
|
||||||
|
|
||||||
--watch is not yet fully robust. It works well for normal usage, but
|
--watch is not yet fully robust. It works well for normal usage, but
|
||||||
many file changes in a short time (eg saving the file thousands of
|
many file changes in a short time (eg saving the file thousands of
|
||||||
times with an editor macro) can cause problems at least on OSX. Symp-
|
times with an editor macro) can cause problems at least on OSX. Symp-
|
||||||
toms include: unresponsive UI, periodic resetting of the cursor posi-
|
toms include: unresponsive UI, periodic resetting of the cursor posi-
|
||||||
tion, momentary display of parse errors, high CPU usage eventually sub-
|
tion, momentary display of parse errors, high CPU usage eventually sub-
|
||||||
siding, and possibly a small but persistent build-up of CPU usage until
|
siding, and possibly a small but persistent build-up of CPU usage until
|
||||||
the program is restarted.
|
the program is restarted.
|
||||||
@ -533,7 +544,7 @@ BUGS
|
|||||||
|
|
||||||
|
|
||||||
REPORTING BUGS
|
REPORTING BUGS
|
||||||
Report bugs at http://bugs.hledger.org (or on the #hledger chat or
|
Report bugs at http://bugs.hledger.org (or on the #hledger chat or
|
||||||
hledger mail list)
|
hledger mail list)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -6576,8 +6576,8 @@ A special query term used automatically in hledger-web only: tells
|
|||||||
hledger-web to show the transaction register for an account.)
|
hledger-web to show the transaction register for an account.)
|
||||||
.SS Combining query terms
|
.SS Combining query terms
|
||||||
.PP
|
.PP
|
||||||
When given multiple query terms, most commands select things which
|
When given multiple space-separated query terms, most commands select
|
||||||
match:
|
things which match:
|
||||||
.IP \[bu] 2
|
.IP \[bu] 2
|
||||||
any of the description terms AND
|
any of the description terms AND
|
||||||
.IP \[bu] 2
|
.IP \[bu] 2
|
||||||
@ -6597,32 +6597,35 @@ have no postings matching any of the negative account terms AND
|
|||||||
.IP \[bu] 2
|
.IP \[bu] 2
|
||||||
match all the other terms.
|
match all the other terms.
|
||||||
.PP
|
.PP
|
||||||
Although these fixed rules are enough for many needs, we do not support
|
We also support more complex boolean queries with the \[aq]expr:\[aq]
|
||||||
full boolean expressions (#203), (and you should not write AND or OR in
|
prefix.
|
||||||
your queries).
|
This allows one to combine queries using one of three operators: AND,
|
||||||
This makes certain queries hard to express, but here are some tricks
|
OR, and NOT, where NOT is different syntax for \[aq]not:\[aq].
|
||||||
that can help:
|
.PP
|
||||||
.IP "1." 3
|
Examples of such queries are:
|
||||||
Use a doubled \f[V]not:\f[R] prefix.
|
.IP \[bu] 2
|
||||||
Eg, to print only the food expenses paid with cash:
|
Match transactions with \[aq]cool\[aq] in the description AND with the
|
||||||
.RS 4
|
\[aq]A\[aq] tag
|
||||||
.IP
|
.RS 2
|
||||||
.nf
|
.PP
|
||||||
\f[C]
|
\f[V]expr:\[dq]desc:cool AND tag:A\[dq]\f[R]
|
||||||
$ hledger print food not:not:cash
|
|
||||||
\f[R]
|
|
||||||
.fi
|
|
||||||
.RE
|
.RE
|
||||||
.IP "2." 3
|
.IP \[bu] 2
|
||||||
Or pre-filter the transactions with \f[V]print\f[R], piping the result
|
Match transactions NOT to the \[aq]expenses:food\[aq] account OR with
|
||||||
into a second hledger command (with balance assertions disabled):
|
the \[aq]A\[aq] tag
|
||||||
.RS 4
|
.RS 2
|
||||||
.IP
|
.PP
|
||||||
.nf
|
\f[V]expr:\[dq]NOT expenses:food OR tag:A\[dq]\f[R]
|
||||||
\f[C]
|
.RE
|
||||||
$ hledger print cash | hledger -f- -I balance food
|
.IP \[bu] 2
|
||||||
\f[R]
|
Match transactions NOT involving the \[aq]expenses:food\[aq] account OR
|
||||||
.fi
|
with the \[aq]A\[aq] tag AND involving the \[aq]expenses:drink\[aq]
|
||||||
|
account.
|
||||||
|
(the AND is implicitly added by space-separation, following the rules
|
||||||
|
above)
|
||||||
|
.RS 2
|
||||||
|
.PP
|
||||||
|
\f[V]expr:\[dq]expenses:food OR (tag:A expenses:drink)\[dq]\f[R]
|
||||||
.RE
|
.RE
|
||||||
.SS Queries and command options
|
.SS Queries and command options
|
||||||
.PP
|
.PP
|
||||||
|
|||||||
@ -5689,8 +5689,8 @@ File: hledger.info, Node: Combining query terms, Next: Queries and command opt
|
|||||||
17.2 Combining query terms
|
17.2 Combining query terms
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
When given multiple query terms, most commands select things which
|
When given multiple space-separated query terms, most commands select
|
||||||
match:
|
things which match:
|
||||||
|
|
||||||
• any of the description terms AND
|
• any of the description terms AND
|
||||||
• any of the account terms AND
|
• any of the account terms AND
|
||||||
@ -5704,20 +5704,28 @@ match:
|
|||||||
• have no postings matching any of the negative account terms AND
|
• have no postings matching any of the negative account terms AND
|
||||||
• match all the other terms.
|
• match all the other terms.
|
||||||
|
|
||||||
Although these fixed rules are enough for many needs, we do not
|
We also support more complex boolean queries with the ’expr:’ prefix.
|
||||||
support full boolean expressions (#203), (and you should not write AND
|
This allows one to combine queries using one of three operators: AND,
|
||||||
or OR in your queries). This makes certain queries hard to express, but
|
OR, and NOT, where NOT is different syntax for ’not:’.
|
||||||
here are some tricks that can help:
|
|
||||||
|
|
||||||
1. Use a doubled ‘not:’ prefix. Eg, to print only the food expenses
|
Examples of such queries are:
|
||||||
paid with cash:
|
|
||||||
|
|
||||||
$ hledger print food not:not:cash
|
• Match transactions with ’cool’ in the description AND with the ’A’
|
||||||
|
tag
|
||||||
|
|
||||||
2. Or pre-filter the transactions with ‘print’, piping the result into
|
‘expr:"desc:cool AND tag:A"’
|
||||||
a second hledger command (with balance assertions disabled):
|
|
||||||
|
|
||||||
$ hledger print cash | hledger -f- -I balance food
|
• Match transactions NOT to the ’expenses:food’ account OR with the
|
||||||
|
’A’ tag
|
||||||
|
|
||||||
|
‘expr:"NOT expenses:food OR tag:A"’
|
||||||
|
|
||||||
|
• Match transactions NOT involving the ’expenses:food’ account OR
|
||||||
|
with the ’A’ tag AND involving the ’expenses:drink’ account. (the
|
||||||
|
AND is implicitly added by space-separation, following the rules
|
||||||
|
above)
|
||||||
|
|
||||||
|
‘expr:"expenses:food OR (tag:A expenses:drink)"’
|
||||||
|
|
||||||
|
|
||||||
File: hledger.info, Node: Queries and command options, Next: Queries and valuation, Prev: Combining query terms, Up: Queries
|
File: hledger.info, Node: Queries and command options, Next: Queries and valuation, Prev: Combining query terms, Up: Queries
|
||||||
@ -10739,258 +10747,258 @@ Node: Query types200808
|
|||||||
Ref: #query-types200929
|
Ref: #query-types200929
|
||||||
Node: Combining query terms204269
|
Node: Combining query terms204269
|
||||||
Ref: #combining-query-terms204446
|
Ref: #combining-query-terms204446
|
||||||
Node: Queries and command options205544
|
Node: Queries and command options205784
|
||||||
Ref: #queries-and-command-options205743
|
Ref: #queries-and-command-options205983
|
||||||
Node: Queries and valuation206008
|
Node: Queries and valuation206248
|
||||||
Ref: #queries-and-valuation206203
|
Ref: #queries-and-valuation206443
|
||||||
Node: Querying with account aliases206442
|
Node: Querying with account aliases206682
|
||||||
Ref: #querying-with-account-aliases206653
|
Ref: #querying-with-account-aliases206893
|
||||||
Node: Querying with cost or value206795
|
Node: Querying with cost or value207035
|
||||||
Ref: #querying-with-cost-or-value206972
|
Ref: #querying-with-cost-or-value207212
|
||||||
Node: Pivoting207281
|
Node: Pivoting207521
|
||||||
Ref: #pivoting207395
|
Ref: #pivoting207635
|
||||||
Node: Generating data208883
|
Node: Generating data209123
|
||||||
Ref: #generating-data209015
|
Ref: #generating-data209255
|
||||||
Node: Forecasting209513
|
Node: Forecasting209753
|
||||||
Ref: #forecasting209638
|
Ref: #forecasting209878
|
||||||
Node: Budgeting212525
|
Node: Budgeting212765
|
||||||
Ref: #budgeting212645
|
Ref: #budgeting212885
|
||||||
Node: Cost reporting212916
|
Node: Cost reporting213156
|
||||||
Ref: #cost-reporting213044
|
Ref: #cost-reporting213284
|
||||||
Node: -B Convert to cost214159
|
Node: -B Convert to cost214399
|
||||||
Ref: #b-convert-to-cost214315
|
Ref: #b-convert-to-cost214555
|
||||||
Node: Equity conversion postings215723
|
Node: Equity conversion postings215963
|
||||||
Ref: #equity-conversion-postings215937
|
Ref: #equity-conversion-postings216177
|
||||||
Node: Inferring equity postings from cost216832
|
Node: Inferring equity postings from cost217072
|
||||||
Ref: #inferring-equity-postings-from-cost217081
|
Ref: #inferring-equity-postings-from-cost217321
|
||||||
Node: Inferring cost from equity postings217900
|
Node: Inferring cost from equity postings218140
|
||||||
Ref: #inferring-cost-from-equity-postings218148
|
Ref: #inferring-cost-from-equity-postings218388
|
||||||
Node: When to infer cost/equity219957
|
Node: When to infer cost/equity220197
|
||||||
Ref: #when-to-infer-costequity220175
|
Ref: #when-to-infer-costequity220415
|
||||||
Node: How to record conversions220583
|
Node: How to record conversions220823
|
||||||
Ref: #how-to-record-conversions220775
|
Ref: #how-to-record-conversions221015
|
||||||
Node: Conversion with implicit cost221066
|
Node: Conversion with implicit cost221306
|
||||||
Ref: #conversion-with-implicit-cost221271
|
Ref: #conversion-with-implicit-cost221511
|
||||||
Node: Conversion with explicit cost222176
|
Node: Conversion with explicit cost222416
|
||||||
Ref: #conversion-with-explicit-cost222421
|
Ref: #conversion-with-explicit-cost222661
|
||||||
Node: Conversion with equity postings222848
|
Node: Conversion with equity postings223088
|
||||||
Ref: #conversion-with-equity-postings223117
|
Ref: #conversion-with-equity-postings223357
|
||||||
Node: Conversion with equity postings and explicit cost223954
|
Node: Conversion with equity postings and explicit cost224194
|
||||||
Ref: #conversion-with-equity-postings-and-explicit-cost224221
|
Ref: #conversion-with-equity-postings-and-explicit-cost224461
|
||||||
Node: Cost tips224695
|
Node: Cost tips224935
|
||||||
Ref: #cost-tips224821
|
Ref: #cost-tips225061
|
||||||
Node: Valuation225557
|
Node: Valuation225797
|
||||||
Ref: #valuation225681
|
Ref: #valuation225921
|
||||||
Node: -V Value226467
|
Node: -V Value226707
|
||||||
Ref: #v-value226593
|
Ref: #v-value226833
|
||||||
Node: -X Value in specified commodity226792
|
Node: -X Value in specified commodity227032
|
||||||
Ref: #x-value-in-specified-commodity226987
|
Ref: #x-value-in-specified-commodity227227
|
||||||
Node: Valuation date227144
|
Node: Valuation date227384
|
||||||
Ref: #valuation-date227315
|
Ref: #valuation-date227555
|
||||||
Node: Finding market price227754
|
Node: Finding market price227994
|
||||||
Ref: #finding-market-price227959
|
Ref: #finding-market-price228199
|
||||||
Node: --infer-market-prices market prices from transactions229139
|
Node: --infer-market-prices market prices from transactions229379
|
||||||
Ref: #infer-market-prices-market-prices-from-transactions229417
|
Ref: #infer-market-prices-market-prices-from-transactions229657
|
||||||
Node: Valuation commodity232263
|
Node: Valuation commodity232503
|
||||||
Ref: #valuation-commodity232476
|
Ref: #valuation-commodity232716
|
||||||
Node: Simple valuation examples233721
|
Node: Simple valuation examples233961
|
||||||
Ref: #simple-valuation-examples233919
|
Ref: #simple-valuation-examples234159
|
||||||
Node: --value Flexible valuation234582
|
Node: --value Flexible valuation234822
|
||||||
Ref: #value-flexible-valuation234788
|
Ref: #value-flexible-valuation235028
|
||||||
Node: More valuation examples236474
|
Node: More valuation examples236714
|
||||||
Ref: #more-valuation-examples236683
|
Ref: #more-valuation-examples236923
|
||||||
Node: Interaction of valuation and queries238694
|
Node: Interaction of valuation and queries238934
|
||||||
Ref: #interaction-of-valuation-and-queries238935
|
Ref: #interaction-of-valuation-and-queries239175
|
||||||
Node: Effect of valuation on reports239415
|
Node: Effect of valuation on reports239655
|
||||||
Ref: #effect-of-valuation-on-reports239612
|
Ref: #effect-of-valuation-on-reports239852
|
||||||
Node: PART 4 COMMANDS247371
|
Node: PART 4 COMMANDS247611
|
||||||
Ref: #part-4-commands247514
|
Ref: #part-4-commands247754
|
||||||
Node: Commands overview247893
|
Node: Commands overview248133
|
||||||
Ref: #commands-overview248027
|
Ref: #commands-overview248267
|
||||||
Node: DATA ENTRY248206
|
Node: DATA ENTRY248446
|
||||||
Ref: #data-entry248330
|
Ref: #data-entry248570
|
||||||
Node: DATA CREATION248533
|
Node: DATA CREATION248773
|
||||||
Ref: #data-creation248687
|
Ref: #data-creation248927
|
||||||
Node: DATA MANAGEMENT248811
|
Node: DATA MANAGEMENT249051
|
||||||
Ref: #data-management248976
|
Ref: #data-management249216
|
||||||
Node: REPORTS FINANCIAL249101
|
Node: REPORTS FINANCIAL249341
|
||||||
Ref: #reports-financial249276
|
Ref: #reports-financial249516
|
||||||
Node: REPORTS VERSATILE249591
|
Node: REPORTS VERSATILE249831
|
||||||
Ref: #reports-versatile249764
|
Ref: #reports-versatile250004
|
||||||
Node: REPORTS BASIC250025
|
Node: REPORTS BASIC250265
|
||||||
Ref: #reports-basic250177
|
Ref: #reports-basic250417
|
||||||
Node: HELP250710
|
Node: HELP250950
|
||||||
Ref: #help250832
|
Ref: #help251072
|
||||||
Node: ADD-ONS250946
|
Node: ADD-ONS251186
|
||||||
Ref: #add-ons251052
|
Ref: #add-ons251292
|
||||||
Node: accounts251649
|
Node: accounts251889
|
||||||
Ref: #accounts251782
|
Ref: #accounts252022
|
||||||
Node: activity253757
|
Node: activity253997
|
||||||
Ref: #activity253876
|
Ref: #activity254116
|
||||||
Node: add254250
|
Node: add254490
|
||||||
Ref: #add254360
|
Ref: #add254600
|
||||||
Node: aregister257221
|
Node: aregister257461
|
||||||
Ref: #aregister257342
|
Ref: #aregister257582
|
||||||
Node: aregister and custom posting dates260318
|
Node: aregister and custom posting dates260558
|
||||||
Ref: #aregister-and-custom-posting-dates260484
|
Ref: #aregister-and-custom-posting-dates260724
|
||||||
Node: balance261052
|
Node: balance261292
|
||||||
Ref: #balance261178
|
Ref: #balance261418
|
||||||
Node: balance features262183
|
Node: balance features262423
|
||||||
Ref: #balance-features262323
|
Ref: #balance-features262563
|
||||||
Node: Simple balance report264453
|
Node: Simple balance report264693
|
||||||
Ref: #simple-balance-report264638
|
Ref: #simple-balance-report264878
|
||||||
Node: Balance report line format266283
|
Node: Balance report line format266523
|
||||||
Ref: #balance-report-line-format266485
|
Ref: #balance-report-line-format266725
|
||||||
Node: Filtered balance report268735
|
Node: Filtered balance report268975
|
||||||
Ref: #filtered-balance-report268927
|
Ref: #filtered-balance-report269167
|
||||||
Node: List or tree mode269254
|
Node: List or tree mode269494
|
||||||
Ref: #list-or-tree-mode269422
|
Ref: #list-or-tree-mode269662
|
||||||
Node: Depth limiting270797
|
Node: Depth limiting271037
|
||||||
Ref: #depth-limiting270963
|
Ref: #depth-limiting271203
|
||||||
Node: Dropping top-level accounts271580
|
Node: Dropping top-level accounts271820
|
||||||
Ref: #dropping-top-level-accounts271780
|
Ref: #dropping-top-level-accounts272020
|
||||||
Node: Showing declared accounts272094
|
Node: Showing declared accounts272334
|
||||||
Ref: #showing-declared-accounts272293
|
Ref: #showing-declared-accounts272533
|
||||||
Node: Sorting by amount272834
|
Node: Sorting by amount273074
|
||||||
Ref: #sorting-by-amount273001
|
Ref: #sorting-by-amount273241
|
||||||
Node: Percentages273691
|
Node: Percentages273931
|
||||||
Ref: #percentages273850
|
Ref: #percentages274090
|
||||||
Node: Multi-period balance report274420
|
Node: Multi-period balance report274660
|
||||||
Ref: #multi-period-balance-report274620
|
Ref: #multi-period-balance-report274860
|
||||||
Node: Balance change end balance277013
|
Node: Balance change end balance277253
|
||||||
Ref: #balance-change-end-balance277222
|
Ref: #balance-change-end-balance277462
|
||||||
Node: Balance report types278670
|
Node: Balance report types278910
|
||||||
Ref: #balance-report-types278851
|
Ref: #balance-report-types279091
|
||||||
Node: Calculation type279367
|
Node: Calculation type279607
|
||||||
Ref: #calculation-type279522
|
Ref: #calculation-type279762
|
||||||
Node: Accumulation type280053
|
Node: Accumulation type280293
|
||||||
Ref: #accumulation-type280233
|
Ref: #accumulation-type280473
|
||||||
Node: Valuation type281161
|
Node: Valuation type281401
|
||||||
Ref: #valuation-type281349
|
Ref: #valuation-type281589
|
||||||
Node: Combining balance report types282416
|
Node: Combining balance report types282656
|
||||||
Ref: #combining-balance-report-types282610
|
Ref: #combining-balance-report-types282850
|
||||||
Node: Budget report284514
|
Node: Budget report284754
|
||||||
Ref: #budget-report284666
|
Ref: #budget-report284906
|
||||||
Node: Budget report start date290400
|
Node: Budget report start date290640
|
||||||
Ref: #budget-report-start-date290578
|
Ref: #budget-report-start-date290818
|
||||||
Node: Budgets and subaccounts291940
|
Node: Budgets and subaccounts292180
|
||||||
Ref: #budgets-and-subaccounts292147
|
Ref: #budgets-and-subaccounts292387
|
||||||
Node: Selecting budget goals295633
|
Node: Selecting budget goals295873
|
||||||
Ref: #selecting-budget-goals295832
|
Ref: #selecting-budget-goals296072
|
||||||
Node: Budget vs forecast296879
|
Node: Budget vs forecast297119
|
||||||
Ref: #budget-vs-forecast297038
|
Ref: #budget-vs-forecast297278
|
||||||
Node: Data layout298738
|
Node: Data layout298978
|
||||||
Ref: #data-layout298888
|
Ref: #data-layout299128
|
||||||
Node: Useful balance reports306829
|
Node: Useful balance reports307069
|
||||||
Ref: #useful-balance-reports306979
|
Ref: #useful-balance-reports307219
|
||||||
Node: balancesheet308132
|
Node: balancesheet308372
|
||||||
Ref: #balancesheet308277
|
Ref: #balancesheet308517
|
||||||
Node: balancesheetequity309643
|
Node: balancesheetequity309883
|
||||||
Ref: #balancesheetequity309801
|
Ref: #balancesheetequity310041
|
||||||
Node: cashflow311244
|
Node: cashflow311484
|
||||||
Ref: #cashflow311375
|
Ref: #cashflow311615
|
||||||
Node: check312861
|
Node: check313101
|
||||||
Ref: #check312975
|
Ref: #check313215
|
||||||
Node: Basic checks313781
|
Node: Basic checks314021
|
||||||
Ref: #basic-checks313901
|
Ref: #basic-checks314141
|
||||||
Node: Strict checks314439
|
Node: Strict checks314679
|
||||||
Ref: #strict-checks314582
|
Ref: #strict-checks314822
|
||||||
Node: Other checks315023
|
Node: Other checks315263
|
||||||
Ref: #other-checks315165
|
Ref: #other-checks315405
|
||||||
Node: Custom checks315742
|
Node: Custom checks315982
|
||||||
Ref: #custom-checks315899
|
Ref: #custom-checks316139
|
||||||
Node: More about specific checks316320
|
Node: More about specific checks316560
|
||||||
Ref: #more-about-specific-checks316482
|
Ref: #more-about-specific-checks316722
|
||||||
Node: close317214
|
Node: close317454
|
||||||
Ref: #close317325
|
Ref: #close317565
|
||||||
Node: close and costs319711
|
Node: close and costs319951
|
||||||
Ref: #close-and-costs319855
|
Ref: #close-and-costs320095
|
||||||
Node: close and balance assertions320144
|
Node: close and balance assertions320384
|
||||||
Ref: #close-and-balance-assertions320346
|
Ref: #close-and-balance-assertions320586
|
||||||
Node: Example retain earnings321517
|
Node: Example retain earnings321757
|
||||||
Ref: #example-retain-earnings321734
|
Ref: #example-retain-earnings321974
|
||||||
Node: Example migrate balances to a new file322092
|
Node: Example migrate balances to a new file322332
|
||||||
Ref: #example-migrate-balances-to-a-new-file322357
|
Ref: #example-migrate-balances-to-a-new-file322597
|
||||||
Node: Example excluding closing/opening transactions322910
|
Node: Example excluding closing/opening transactions323150
|
||||||
Ref: #example-excluding-closingopening-transactions323159
|
Ref: #example-excluding-closingopening-transactions323399
|
||||||
Node: codes324337
|
Node: codes324577
|
||||||
Ref: #codes324454
|
Ref: #codes324694
|
||||||
Node: commodities325330
|
Node: commodities325570
|
||||||
Ref: #commodities325458
|
Ref: #commodities325698
|
||||||
Node: demo325528
|
Node: demo325768
|
||||||
Ref: #demo325649
|
Ref: #demo325889
|
||||||
Node: descriptions326505
|
Node: descriptions326745
|
||||||
Ref: #descriptions326635
|
Ref: #descriptions326875
|
||||||
Node: diff326926
|
Node: diff327166
|
||||||
Ref: #diff327041
|
Ref: #diff327281
|
||||||
Node: files328087
|
Node: files328327
|
||||||
Ref: #files328196
|
Ref: #files328436
|
||||||
Node: help328337
|
Node: help328577
|
||||||
Ref: #help-1328446
|
Ref: #help-1328686
|
||||||
Node: import329436
|
Node: import329676
|
||||||
Ref: #import329559
|
Ref: #import329799
|
||||||
Node: Deduplication330667
|
Node: Deduplication330907
|
||||||
Ref: #deduplication330792
|
Ref: #deduplication331032
|
||||||
Node: Import testing332714
|
Node: Import testing332954
|
||||||
Ref: #import-testing332879
|
Ref: #import-testing333119
|
||||||
Node: Importing balance assignments333730
|
Node: Importing balance assignments333970
|
||||||
Ref: #importing-balance-assignments333936
|
Ref: #importing-balance-assignments334176
|
||||||
Node: Commodity display styles334593
|
Node: Commodity display styles334833
|
||||||
Ref: #commodity-display-styles334766
|
Ref: #commodity-display-styles335006
|
||||||
Node: incomestatement334895
|
Node: incomestatement335135
|
||||||
Ref: #incomestatement335037
|
Ref: #incomestatement335277
|
||||||
Node: notes336404
|
Node: notes336644
|
||||||
Ref: #notes336526
|
Ref: #notes336766
|
||||||
Node: payees336888
|
Node: payees337128
|
||||||
Ref: #payees337003
|
Ref: #payees337243
|
||||||
Node: prices337528
|
Node: prices337768
|
||||||
Ref: #prices337643
|
Ref: #prices337883
|
||||||
Node: print337945
|
Node: print338185
|
||||||
Ref: #print338060
|
Ref: #print338300
|
||||||
Node: register343506
|
Node: register343746
|
||||||
Ref: #register343628
|
Ref: #register343868
|
||||||
Node: Custom register output348737
|
Node: Custom register output348977
|
||||||
Ref: #custom-register-output348868
|
Ref: #custom-register-output349108
|
||||||
Node: rewrite350243
|
Node: rewrite350483
|
||||||
Ref: #rewrite350361
|
Ref: #rewrite350601
|
||||||
Node: Re-write rules in a file352273
|
Node: Re-write rules in a file352513
|
||||||
Ref: #re-write-rules-in-a-file352436
|
Ref: #re-write-rules-in-a-file352676
|
||||||
Node: Diff output format353589
|
Node: Diff output format353829
|
||||||
Ref: #diff-output-format353772
|
Ref: #diff-output-format354012
|
||||||
Node: rewrite vs print --auto354884
|
Node: rewrite vs print --auto355124
|
||||||
Ref: #rewrite-vs.-print---auto355046
|
Ref: #rewrite-vs.-print---auto355286
|
||||||
Node: roi355620
|
Node: roi355860
|
||||||
Ref: #roi355727
|
Ref: #roi355967
|
||||||
Node: Spaces and special characters in --inv and --pnl357488
|
Node: Spaces and special characters in --inv and --pnl357728
|
||||||
Ref: #spaces-and-special-characters-in---inv-and---pnl357736
|
Ref: #spaces-and-special-characters-in---inv-and---pnl357976
|
||||||
Node: Semantics of --inv and --pnl358234
|
Node: Semantics of --inv and --pnl358474
|
||||||
Ref: #semantics-of---inv-and---pnl358481
|
Ref: #semantics-of---inv-and---pnl358721
|
||||||
Node: IRR and TWR explained360359
|
Node: IRR and TWR explained360599
|
||||||
Ref: #irr-and-twr-explained360519
|
Ref: #irr-and-twr-explained360759
|
||||||
Node: stats363631
|
Node: stats363871
|
||||||
Ref: #stats363739
|
Ref: #stats363979
|
||||||
Node: tags365136
|
Node: tags365376
|
||||||
Ref: #tags-1365243
|
Ref: #tags-1365483
|
||||||
Node: test366260
|
Node: test366500
|
||||||
Ref: #test366353
|
Ref: #test366593
|
||||||
Node: PART 5 COMMON TASKS367103
|
Node: PART 5 COMMON TASKS367343
|
||||||
Ref: #part-5-common-tasks367236
|
Ref: #part-5-common-tasks367476
|
||||||
Node: Getting help367510
|
Node: Getting help367750
|
||||||
Ref: #getting-help367651
|
Ref: #getting-help367891
|
||||||
Node: Constructing command lines368415
|
Node: Constructing command lines368655
|
||||||
Ref: #constructing-command-lines368616
|
Ref: #constructing-command-lines368856
|
||||||
Node: Starting a journal file369297
|
Node: Starting a journal file369537
|
||||||
Ref: #starting-a-journal-file369504
|
Ref: #starting-a-journal-file369744
|
||||||
Node: Setting opening balances370702
|
Node: Setting opening balances370942
|
||||||
Ref: #setting-opening-balances370907
|
Ref: #setting-opening-balances371147
|
||||||
Node: Recording transactions374060
|
Node: Recording transactions374300
|
||||||
Ref: #recording-transactions374249
|
Ref: #recording-transactions374489
|
||||||
Node: Reconciling374805
|
Node: Reconciling375045
|
||||||
Ref: #reconciling374957
|
Ref: #reconciling375197
|
||||||
Node: Reporting377270
|
Node: Reporting377510
|
||||||
Ref: #reporting377419
|
Ref: #reporting377659
|
||||||
Node: Migrating to a new file381408
|
Node: Migrating to a new file381648
|
||||||
Ref: #migrating-to-a-new-file381565
|
Ref: #migrating-to-a-new-file381805
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|
||||||
|
|||||||
1625
hledger/hledger.txt
1625
hledger/hledger.txt
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user