;doc: update manuals

This commit is contained in:
Simon Michael 2021-09-18 12:16:09 -10:00
parent 9dca1dc7b6
commit b79a8473f7
3 changed files with 902 additions and 897 deletions

View File

@ -1539,7 +1539,7 @@ this order of preference :
.IP "1." 3 .IP "1." 3
A \f[I]declared market price\f[R] or \f[I]inferred market price\f[R]: A \f[I]declared market price\f[R] or \f[I]inferred market price\f[R]:
A\[aq]s latest market price in B on or before the valuation date as A\[aq]s latest market price in B on or before the valuation date as
declared by a P directive, or (with the \f[C]--infer-market-price\f[R] declared by a P directive, or (with the \f[C]--infer-market-prices\f[R]
flag) inferred from transaction prices. flag) inferred from transaction prices.
.IP "2." 3 .IP "2." 3
A \f[I]reverse market price\f[R]: the inverse of a declared or inferred A \f[I]reverse market price\f[R]: the inverse of a declared or inferred
@ -1561,7 +1561,7 @@ That limit is currently 1000.
.PP .PP
Amounts for which no suitable market price can be found, are not Amounts for which no suitable market price can be found, are not
converted. converted.
.SS --infer-market-price: market prices from transactions .SS --infer-market-prices: market prices from transactions
.PP .PP
Normally, market value in hledger is fully controlled by, and requires, Normally, market value in hledger is fully controlled by, and requires,
P directives in your journal. P directives in your journal.
@ -1570,9 +1570,9 @@ usually take place at close to market value, why not use the recorded
transaction prices as additional market prices (as Ledger does) ? transaction prices as additional market prices (as Ledger does) ?
We could produce value reports without needing P directives at all. We could produce value reports without needing P directives at all.
.PP .PP
Adding the \f[C]--infer-market-price\f[R] flag to \f[C]-V\f[R], Adding the \f[C]--infer-market-prices\f[R] flag to \f[C]-V\f[R],
\f[C]-X\f[R] or \f[C]--value\f[R] enables this. \f[C]-X\f[R] or \f[C]--value\f[R] enables this.
So for example, \f[C]hledger bs -V --infer-market-price\f[R] will get So for example, \f[C]hledger bs -V --infer-market-prices\f[R] will get
market prices both from P directives and from transactions. market prices both from P directives and from transactions.
(And if both occur on the same day, the P directive takes precedence). (And if both occur on the same day, the P directive takes precedence).
.PP .PP
@ -1581,7 +1581,7 @@ confusing/undesired ways by your journal entries.
If this happens to you, read all of this Valuation section carefully, If this happens to you, read all of this Valuation section carefully,
and try adding \f[C]--debug\f[R] or \f[C]--debug=2\f[R] to troubleshoot. and try adding \f[C]--debug\f[R] or \f[C]--debug=2\f[R] to troubleshoot.
.PP .PP
\f[C]--infer-market-price\f[R] can infer market prices from: \f[C]--infer-market-prices\f[R] can infer market prices from:
.IP \[bu] 2 .IP \[bu] 2
multicommodity transactions with explicit prices multicommodity transactions with explicit prices
(\f[C]\[at]\f[R]/\f[C]\[at]\[at]\f[R]) (\f[C]\[at]\f[R]/\f[C]\[at]\[at]\f[R])
@ -1620,7 +1620,7 @@ date.
valuation date.) valuation date.)
.IP "3." 3 .IP "3." 3
If there are no P directives at all (any commodity or date) and the If there are no P directives at all (any commodity or date) and the
\f[C]--infer-market-price\f[R] flag is used: the price commodity from \f[C]--infer-market-prices\f[R] flag is used: the price commodity from
the latest transaction-inferred price for A on or before valuation date. the latest transaction-inferred price for A on or before valuation date.
.PP .PP
This means: This means:
@ -1628,7 +1628,7 @@ This means:
If you have P directives, they determine which commodities \f[C]-V\f[R] If you have P directives, they determine which commodities \f[C]-V\f[R]
will convert, and to what. will convert, and to what.
.IP \[bu] 2 .IP \[bu] 2
If you have no P directives, and use the \f[C]--infer-market-price\f[R] If you have no P directives, and use the \f[C]--infer-market-prices\f[R]
flag, transaction prices determine it. flag, transaction prices determine it.
.PP .PP
Amounts for which no valuation commodity can be found are not converted. Amounts for which no valuation commodity can be found are not converted.
@ -4693,12 +4693,13 @@ prices
.P .P
.PD .PD
Print market price directives from the journal. Print market price directives from the journal.
With --costs, also print synthetic market prices based on transaction With --infer-market-prices, generate additional market prices from
prices. transaction prices.
With --inverted-costs, also print inverse prices based on transaction With --infer-reverse-prices, also generate market prices by inverting
prices. transaction prices.
Prices (and postings providing prices) can be filtered by a query. Prices (and postings providing transaction prices) can be filtered by a
Price amounts are always displayed with their full precision. query.
Price amounts are displayed with their full precision.
.SS print .SS print
.PP .PP
print print

View File

@ -1231,7 +1231,7 @@ and '-X COMMODITY' options, and often one of these is all you need:
* -X Value in specified commodity:: * -X Value in specified commodity::
* Valuation date:: * Valuation date::
* Market prices:: * Market prices::
* --infer-market-price market prices from transactions:: * --infer-market-prices market prices from transactions::
* Valuation commodity:: * Valuation commodity::
* Simple valuation examples:: * Simple valuation examples::
* --value Flexible valuation:: * --value Flexible valuation::
@ -1276,7 +1276,7 @@ valuation date is the journal's end date.
of the period, by default. of the period, by default.
 
File: hledger.info, Node: Market prices, Next: --infer-market-price market prices from transactions, Prev: Valuation date, Up: VALUATION File: hledger.info, Node: Market prices, Next: --infer-market-prices market prices from transactions, Prev: Valuation date, Up: VALUATION
8.4 Market prices 8.4 Market prices
================= =================
@ -1287,7 +1287,7 @@ this order of preference :
1. A _declared market price_ or _inferred market price_: A's latest 1. A _declared market price_ or _inferred market price_: A's latest
market price in B on or before the valuation date as declared by a market price in B on or before the valuation date as declared by a
P directive, or (with the '--infer-market-price' flag) inferred P directive, or (with the '--infer-market-prices' flag) inferred
from transaction prices. from transaction prices.
2. A _reverse market price_: the inverse of a declared or inferred 2. A _reverse market price_: the inverse of a declared or inferred
@ -1310,10 +1310,10 @@ possibilities, it will give up (with a "gave up" message visible in
converted. converted.
 
File: hledger.info, Node: --infer-market-price market prices from transactions, Next: Valuation commodity, Prev: Market prices, Up: VALUATION File: hledger.info, Node: --infer-market-prices market prices from transactions, Next: Valuation commodity, Prev: Market prices, Up: VALUATION
8.5 -infer-market-price: market prices from transactions 8.5 -infer-market-prices: market prices from transactions
======================================================== =========================================================
Normally, market value in hledger is fully controlled by, and requires, Normally, market value in hledger is fully controlled by, and requires,
P directives in your journal. Since adding and updating those can be a P directives in your journal. Since adding and updating those can be a
@ -1322,17 +1322,17 @@ value, why not use the recorded transaction prices as additional market
prices (as Ledger does) ? We could produce value reports without prices (as Ledger does) ? We could produce value reports without
needing P directives at all. needing P directives at all.
Adding the '--infer-market-price' flag to '-V', '-X' or '--value' Adding the '--infer-market-prices' flag to '-V', '-X' or '--value'
enables this. So for example, 'hledger bs -V --infer-market-price' will enables this. So for example, 'hledger bs -V --infer-market-prices'
get market prices both from P directives and from transactions. (And if will get market prices both from P directives and from transactions.
both occur on the same day, the P directive takes precedence). (And if both occur on the same day, the P directive takes precedence).
There is a downside: value reports can sometimes be affected in There is a downside: value reports can sometimes be affected in
confusing/undesired ways by your journal entries. If this happens to confusing/undesired ways by your journal entries. If this happens to
you, read all of this Valuation section carefully, and try adding you, read all of this Valuation section carefully, and try adding
'--debug' or '--debug=2' to troubleshoot. '--debug' or '--debug=2' to troubleshoot.
'--infer-market-price' can infer market prices from: '--infer-market-prices' can infer market prices from:
* multicommodity transactions with explicit prices ('@'/'@@') * multicommodity transactions with explicit prices ('@'/'@@')
@ -1344,7 +1344,7 @@ you, read all of this Valuation section carefully, and try adding
(no '@', multiple commodities, balanced). (no '@', multiple commodities, balanced).
 
File: hledger.info, Node: Valuation commodity, Next: Simple valuation examples, Prev: --infer-market-price market prices from transactions, Up: VALUATION File: hledger.info, Node: Valuation commodity, Next: Simple valuation examples, Prev: --infer-market-prices market prices from transactions, Up: VALUATION
8.6 Valuation commodity 8.6 Valuation commodity
======================= =======================
@ -1367,7 +1367,7 @@ follows, in this order of preference:
prices before the valuation date.) prices before the valuation date.)
3. If there are no P directives at all (any commodity or date) and the 3. If there are no P directives at all (any commodity or date) and the
'--infer-market-price' flag is used: the price commodity from the '--infer-market-prices' flag is used: the price commodity from the
latest transaction-inferred price for A on or before valuation latest transaction-inferred price for A on or before valuation
date. date.
@ -1376,7 +1376,7 @@ follows, in this order of preference:
* If you have P directives, they determine which commodities '-V' * If you have P directives, they determine which commodities '-V'
will convert, and to what. will convert, and to what.
* If you have no P directives, and use the '--infer-market-price' * If you have no P directives, and use the '--infer-market-prices'
flag, transaction prices determine it. flag, transaction prices determine it.
Amounts for which no valuation commodity can be found are not Amounts for which no valuation commodity can be found are not
@ -3967,11 +3967,12 @@ File: hledger.info, Node: prices, Next: print, Prev: payees, Up: COMMANDS
============ ============
prices prices
Print market price directives from the journal. With -costs, also print Print market price directives from the journal. With
synthetic market prices based on transaction prices. With -infer-market-prices, generate additional market prices from transaction
-inverted-costs, also print inverse prices based on transaction prices. prices. With -infer-reverse-prices, also generate market prices by
Prices (and postings providing prices) can be filtered by a query. inverting transaction prices. Prices (and postings providing
Price amounts are always displayed with their full precision. transaction prices) can be filtered by a query. Price amounts are
displayed with their full precision.
 
File: hledger.info, Node: print, Next: print-unique, Prev: prices, Up: COMMANDS File: hledger.info, Node: print, Next: print-unique, Prev: prices, Up: COMMANDS
@ -8945,438 +8946,438 @@ Node: COSTING40383
Ref: #costing40486 Ref: #costing40486
Node: VALUATION40760 Node: VALUATION40760
Ref: #valuation40868 Ref: #valuation40868
Node: -V Value41593 Node: -V Value41594
Ref: #v-value41717 Ref: #v-value41718
Node: -X Value in specified commodity41912 Node: -X Value in specified commodity41913
Ref: #x-value-in-specified-commodity42105 Ref: #x-value-in-specified-commodity42106
Node: Valuation date42254 Node: Valuation date42255
Ref: #valuation-date42416 Ref: #valuation-date42417
Node: Market prices42853 Node: Market prices42854
Ref: #market-prices43034 Ref: #market-prices43036
Node: --infer-market-price market prices from transactions44216 Node: --infer-market-prices market prices from transactions44219
Ref: #infer-market-price-market-prices-from-transactions44480 Ref: #infer-market-prices-market-prices-from-transactions44486
Node: Valuation commodity45834 Node: Valuation commodity45842
Ref: #valuation-commodity46044 Ref: #valuation-commodity46053
Node: Simple valuation examples47268 Node: Simple valuation examples47279
Ref: #simple-valuation-examples47464 Ref: #simple-valuation-examples47475
Node: --value Flexible valuation48123 Node: --value Flexible valuation48134
Ref: #value-flexible-valuation48325 Ref: #value-flexible-valuation48336
Node: More valuation examples49969 Node: More valuation examples49980
Ref: #more-valuation-examples50170 Ref: #more-valuation-examples50181
Node: Effect of valuation on reports52169 Node: Effect of valuation on reports52180
Ref: #effect-of-valuation-on-reports52351 Ref: #effect-of-valuation-on-reports52362
Node: PIVOTING59752 Node: PIVOTING59763
Ref: #pivoting59857 Ref: #pivoting59868
Node: OUTPUT61533 Node: OUTPUT61544
Ref: #output61635 Ref: #output61646
Node: Output destination61707 Node: Output destination61718
Ref: #output-destination61840 Ref: #output-destination61851
Node: Output format62497 Node: Output format62508
Ref: #output-format62645 Ref: #output-format62656
Node: Commodity styles64812 Node: Commodity styles64823
Ref: #commodity-styles64939 Ref: #commodity-styles64950
Node: COMMANDS65502 Node: COMMANDS65513
Ref: #commands65614 Ref: #commands65625
Node: accounts68979 Node: accounts68990
Ref: #accounts69079 Ref: #accounts69090
Node: activity69775 Node: activity69786
Ref: #activity69887 Ref: #activity69898
Node: add70270 Node: add70281
Ref: #add70373 Ref: #add70384
Node: aregister73166 Node: aregister73177
Ref: #aregister73280 Ref: #aregister73291
Node: aregister and custom posting dates75645 Node: aregister and custom posting dates75656
Ref: #aregister-and-custom-posting-dates75811 Ref: #aregister-and-custom-posting-dates75822
Node: balance76363 Node: balance76374
Ref: #balance76482 Ref: #balance76493
Node: balance features77450 Node: balance features77461
Ref: #balance-features77590 Ref: #balance-features77601
Node: Simple balance report79380 Node: Simple balance report79391
Ref: #simple-balance-report79562 Ref: #simple-balance-report79573
Node: Filtered balance report81042 Node: Filtered balance report81053
Ref: #filtered-balance-report81229 Ref: #filtered-balance-report81240
Node: List or tree mode81556 Node: List or tree mode81567
Ref: #list-or-tree-mode81724 Ref: #list-or-tree-mode81735
Node: Depth limiting83069 Node: Depth limiting83080
Ref: #depth-limiting83235 Ref: #depth-limiting83246
Node: Dropping top-level accounts83836 Node: Dropping top-level accounts83847
Ref: #dropping-top-level-accounts84038 Ref: #dropping-top-level-accounts84049
Node: Multi-period balance report84348 Node: Multi-period balance report84359
Ref: #multi-period-balance-report84552 Ref: #multi-period-balance-report84563
Node: Commodity column86827 Node: Commodity column86838
Ref: #commodity-column86999 Ref: #commodity-column87010
Node: Sorting by amount89900 Node: Sorting by amount89911
Ref: #sorting-by-amount90058 Ref: #sorting-by-amount90069
Node: Percentages90728 Node: Percentages90739
Ref: #percentages90886 Ref: #percentages90897
Node: Balance change end balance91847 Node: Balance change end balance91858
Ref: #balance-change-end-balance92040 Ref: #balance-change-end-balance92051
Node: Balance report types93468 Node: Balance report types93479
Ref: #balance-report-types93658 Ref: #balance-report-types93669
Node: Useful balance reports97937 Node: Useful balance reports97948
Ref: #useful-balance-reports98118 Ref: #useful-balance-reports98129
Node: Budget report99203 Node: Budget report99214
Ref: #budget-report99387 Ref: #budget-report99398
Node: Budget report start date104662 Node: Budget report start date104673
Ref: #budget-report-start-date104840 Ref: #budget-report-start-date104851
Node: Budgets and subaccounts106172 Node: Budgets and subaccounts106183
Ref: #budgets-and-subaccounts106379 Ref: #budgets-and-subaccounts106390
Node: Selecting budget goals109819 Node: Selecting budget goals109830
Ref: #selecting-budget-goals109991 Ref: #selecting-budget-goals110002
Node: Customising single-period balance reports111025 Node: Customising single-period balance reports111036
Ref: #customising-single-period-balance-reports111234 Ref: #customising-single-period-balance-reports111245
Node: balancesheet113409 Node: balancesheet113420
Ref: #balancesheet113547 Ref: #balancesheet113558
Node: balancesheetequity114846 Node: balancesheetequity114857
Ref: #balancesheetequity114997 Ref: #balancesheetequity115008
Node: cashflow116377 Node: cashflow116388
Ref: #cashflow116501 Ref: #cashflow116512
Node: check117647 Node: check117658
Ref: #check117752 Ref: #check117763
Node: Basic checks118386 Node: Basic checks118397
Ref: #basic-checks118504 Ref: #basic-checks118515
Node: Strict checks119055 Node: Strict checks119066
Ref: #strict-checks119196 Ref: #strict-checks119207
Node: Other checks119632 Node: Other checks119643
Ref: #other-checks119772 Ref: #other-checks119783
Node: Custom checks120129 Node: Custom checks120140
Ref: #custom-checks120249 Ref: #custom-checks120260
Node: close120666 Node: close120677
Ref: #close120770 Ref: #close120781
Node: close and prices122861 Node: close and prices122872
Ref: #close-and-prices122990 Ref: #close-and-prices123001
Node: close date123385 Node: close date123396
Ref: #close-date123569 Ref: #close-date123580
Node: Example close asset/liability accounts for file transition124326 Node: Example close asset/liability accounts for file transition124337
Ref: #example-close-assetliability-accounts-for-file-transition124627 Ref: #example-close-assetliability-accounts-for-file-transition124638
Node: Hiding opening/closing transactions125486 Node: Hiding opening/closing transactions125497
Ref: #hiding-openingclosing-transactions125757 Ref: #hiding-openingclosing-transactions125768
Node: close and balance assertions127134 Node: close and balance assertions127145
Ref: #close-and-balance-assertions127392 Ref: #close-and-balance-assertions127403
Node: Example close revenue/expense accounts to retained earnings128746 Node: Example close revenue/expense accounts to retained earnings128757
Ref: #example-close-revenueexpense-accounts-to-retained-earnings129024 Ref: #example-close-revenueexpense-accounts-to-retained-earnings129035
Node: codes129914 Node: codes129925
Ref: #codes130024 Ref: #codes130035
Node: commodities130736 Node: commodities130747
Ref: #commodities130865 Ref: #commodities130876
Node: descriptions130947 Node: descriptions130958
Ref: #descriptions131077 Ref: #descriptions131088
Node: diff131381 Node: diff131392
Ref: #diff131489 Ref: #diff131500
Node: files132536 Node: files132547
Ref: #files132638 Ref: #files132649
Node: help132785 Node: help132796
Ref: #help132887 Ref: #help132898
Node: import133705 Node: import133716
Ref: #import133821 Ref: #import133832
Node: Deduplication134686 Node: Deduplication134697
Ref: #deduplication134811 Ref: #deduplication134822
Node: Import testing136705 Node: Import testing136716
Ref: #import-testing136870 Ref: #import-testing136881
Node: Importing balance assignments137358 Node: Importing balance assignments137369
Ref: #importing-balance-assignments137564 Ref: #importing-balance-assignments137575
Node: Commodity display styles138213 Node: Commodity display styles138224
Ref: #commodity-display-styles138386 Ref: #commodity-display-styles138397
Node: incomestatement138515 Node: incomestatement138526
Ref: #incomestatement138650 Ref: #incomestatement138661
Node: notes139955 Node: notes139966
Ref: #notes140070 Ref: #notes140081
Node: payees140438 Node: payees140449
Ref: #payees140546 Ref: #payees140557
Node: prices141072 Node: prices141083
Ref: #prices141180 Ref: #prices141191
Node: print141521 Node: print141560
Ref: #print141633 Ref: #print141672
Node: print-unique146948 Node: print-unique146987
Ref: #print-unique147076 Ref: #print-unique147115
Node: register147361 Node: register147400
Ref: #register147490 Ref: #register147529
Node: Custom register output151936 Node: Custom register output151975
Ref: #custom-register-output152067 Ref: #custom-register-output152106
Node: register-match153404 Node: register-match153443
Ref: #register-match153540 Ref: #register-match153579
Node: rewrite153891 Node: rewrite153930
Ref: #rewrite154008 Ref: #rewrite154047
Node: Re-write rules in a file155914 Node: Re-write rules in a file155953
Ref: #re-write-rules-in-a-file156077 Ref: #re-write-rules-in-a-file156116
Node: Diff output format157226 Node: Diff output format157265
Ref: #diff-output-format157409 Ref: #diff-output-format157448
Node: rewrite vs print --auto158501 Node: rewrite vs print --auto158540
Ref: #rewrite-vs.-print---auto158661 Ref: #rewrite-vs.-print---auto158700
Node: roi159217 Node: roi159256
Ref: #roi159317 Ref: #roi159356
Node: Spaces and special characters in --inv and --pnl161003 Node: Spaces and special characters in --inv and --pnl161042
Ref: #spaces-and-special-characters-in---inv-and---pnl161243 Ref: #spaces-and-special-characters-in---inv-and---pnl161282
Node: Semantics of --inv and --pnl161731 Node: Semantics of --inv and --pnl161770
Ref: #semantics-of---inv-and---pnl161970 Ref: #semantics-of---inv-and---pnl162009
Node: IRR and TWR explained163820 Node: IRR and TWR explained163859
Ref: #irr-and-twr-explained163980 Ref: #irr-and-twr-explained164019
Node: stats167048 Node: stats167087
Ref: #stats167149 Ref: #stats167188
Node: tags167937 Node: tags167976
Ref: #tags168037 Ref: #tags168076
Node: test168556 Node: test168595
Ref: #test168672 Ref: #test168711
Node: About add-on commands169419 Node: About add-on commands169458
Ref: #about-add-on-commands169556 Ref: #about-add-on-commands169595
Node: JOURNAL FORMAT170687 Node: JOURNAL FORMAT170726
Ref: #journal-format170815 Ref: #journal-format170854
Node: Transactions173011 Node: Transactions173050
Ref: #transactions173126 Ref: #transactions173165
Node: Dates174140 Node: Dates174179
Ref: #dates174256 Ref: #dates174295
Node: Simple dates174321 Node: Simple dates174360
Ref: #simple-dates174441 Ref: #simple-dates174480
Node: Secondary dates174950 Node: Secondary dates174989
Ref: #secondary-dates175098 Ref: #secondary-dates175137
Node: Posting dates176434 Node: Posting dates176473
Ref: #posting-dates176557 Ref: #posting-dates176596
Node: Status177929 Node: Status177968
Ref: #status178039 Ref: #status178078
Node: Code179747 Node: Code179786
Ref: #code179859 Ref: #code179898
Node: Description180091 Node: Description180130
Ref: #description180219 Ref: #description180258
Node: Payee and note180539 Node: Payee and note180578
Ref: #payee-and-note180647 Ref: #payee-and-note180686
Node: Comments180982 Node: Comments181021
Ref: #comments181104 Ref: #comments181143
Node: Tags182298 Node: Tags182337
Ref: #tags-1182409 Ref: #tags-1182448
Node: Postings183802 Node: Postings183841
Ref: #postings183926 Ref: #postings183965
Node: Virtual postings184952 Node: Virtual postings184991
Ref: #virtual-postings185063 Ref: #virtual-postings185102
Node: Account names186368 Node: Account names186407
Ref: #account-names186505 Ref: #account-names186544
Node: Amounts186993 Node: Amounts187032
Ref: #amounts187130 Ref: #amounts187169
Node: Decimal marks digit group marks188086 Node: Decimal marks digit group marks188125
Ref: #decimal-marks-digit-group-marks188263 Ref: #decimal-marks-digit-group-marks188302
Node: Commodity189135 Node: Commodity189174
Ref: #commodity189295 Ref: #commodity189334
Node: Commodity directives190247 Node: Commodity directives190286
Ref: #commodity-directives190421 Ref: #commodity-directives190460
Node: Commodity display style190908 Node: Commodity display style190947
Ref: #commodity-display-style191087 Ref: #commodity-display-style191126
Node: Rounding193282 Node: Rounding193321
Ref: #rounding193402 Ref: #rounding193441
Node: Transaction prices193814 Node: Transaction prices193853
Ref: #transaction-prices193980 Ref: #transaction-prices194019
Node: Lot prices lot dates196411 Node: Lot prices lot dates196450
Ref: #lot-prices-lot-dates196594 Ref: #lot-prices-lot-dates196633
Node: Balance assertions197082 Node: Balance assertions197121
Ref: #balance-assertions197260 Ref: #balance-assertions197299
Node: Assertions and ordering198293 Node: Assertions and ordering198332
Ref: #assertions-and-ordering198475 Ref: #assertions-and-ordering198514
Node: Assertions and included files199175 Node: Assertions and included files199214
Ref: #assertions-and-included-files199412 Ref: #assertions-and-included-files199451
Node: Assertions and multiple -f options199745 Node: Assertions and multiple -f options199784
Ref: #assertions-and-multiple--f-options199995 Ref: #assertions-and-multiple--f-options200034
Node: Assertions and commodities200127 Node: Assertions and commodities200166
Ref: #assertions-and-commodities200353 Ref: #assertions-and-commodities200392
Node: Assertions and prices201510 Node: Assertions and prices201549
Ref: #assertions-and-prices201718 Ref: #assertions-and-prices201757
Node: Assertions and subaccounts202158 Node: Assertions and subaccounts202197
Ref: #assertions-and-subaccounts202381 Ref: #assertions-and-subaccounts202420
Node: Assertions and virtual postings202705 Node: Assertions and virtual postings202744
Ref: #assertions-and-virtual-postings202941 Ref: #assertions-and-virtual-postings202980
Node: Assertions and precision203083 Node: Assertions and precision203122
Ref: #assertions-and-precision203270 Ref: #assertions-and-precision203309
Node: Balance assignments203537 Node: Balance assignments203576
Ref: #balance-assignments203707 Ref: #balance-assignments203746
Node: Balance assignments and prices204871 Node: Balance assignments and prices204910
Ref: #balance-assignments-and-prices205037 Ref: #balance-assignments-and-prices205076
Node: Directives205261 Node: Directives205300
Ref: #directives205424 Ref: #directives205463
Node: Directives and multiple files210778 Node: Directives and multiple files210817
Ref: #directives-and-multiple-files210974 Ref: #directives-and-multiple-files211013
Node: Comment blocks211638 Node: Comment blocks211677
Ref: #comment-blocks211815 Ref: #comment-blocks211854
Node: Including other files211991 Node: Including other files212030
Ref: #including-other-files212165 Ref: #including-other-files212204
Node: Default year213089 Node: Default year213128
Ref: #default-year213247 Ref: #default-year213286
Node: Declaring payees213654 Node: Declaring payees213693
Ref: #declaring-payees213820 Ref: #declaring-payees213859
Node: Declaring commodities214066 Node: Declaring commodities214105
Ref: #declaring-commodities214247 Ref: #declaring-commodities214286
Node: Commodity error checking216765 Node: Commodity error checking216804
Ref: #commodity-error-checking216915 Ref: #commodity-error-checking216954
Node: Default commodity217172 Node: Default commodity217211
Ref: #default-commodity217352 Ref: #default-commodity217391
Node: Declaring market prices218228 Node: Declaring market prices218267
Ref: #declaring-market-prices218417 Ref: #declaring-market-prices218456
Node: Declaring accounts219230 Node: Declaring accounts219269
Ref: #declaring-accounts219410 Ref: #declaring-accounts219449
Node: Account error checking220612 Node: Account error checking220651
Ref: #account-error-checking220778 Ref: #account-error-checking220817
Node: Account comments221957 Node: Account comments221996
Ref: #account-comments222141 Ref: #account-comments222180
Node: Account subdirectives222565 Node: Account subdirectives222604
Ref: #account-subdirectives222750 Ref: #account-subdirectives222789
Node: Account types223063 Node: Account types223102
Ref: #account-types223237 Ref: #account-types223276
Node: Declaring account types223895 Node: Declaring account types223934
Ref: #declaring-account-types224074 Ref: #declaring-account-types224113
Node: Auto-detected account types225128 Node: Auto-detected account types225167
Ref: #auto-detected-account-types225315 Ref: #auto-detected-account-types225354
Node: Account display order227333 Node: Account display order227372
Ref: #account-display-order227493 Ref: #account-display-order227532
Node: Rewriting accounts228644 Node: Rewriting accounts228683
Ref: #rewriting-accounts228823 Ref: #rewriting-accounts228862
Node: Basic aliases229580 Node: Basic aliases229619
Ref: #basic-aliases229716 Ref: #basic-aliases229755
Node: Regex aliases230460 Node: Regex aliases230499
Ref: #regex-aliases230622 Ref: #regex-aliases230661
Node: Combining aliases231341 Node: Combining aliases231380
Ref: #combining-aliases231524 Ref: #combining-aliases231563
Node: Aliases and multiple files232800 Node: Aliases and multiple files232839
Ref: #aliases-and-multiple-files232999 Ref: #aliases-and-multiple-files233038
Node: end aliases233578 Node: end aliases233617
Ref: #end-aliases233725 Ref: #end-aliases233764
Node: Default parent account233826 Node: Default parent account233865
Ref: #default-parent-account234016 Ref: #default-parent-account234055
Node: Periodic transactions234900 Node: Periodic transactions234939
Ref: #periodic-transactions235083 Ref: #periodic-transactions235122
Node: Periodic rule syntax237000 Node: Periodic rule syntax237039
Ref: #periodic-rule-syntax237200 Ref: #periodic-rule-syntax237239
Node: Two spaces between period expression and description!237904 Node: Two spaces between period expression and description!237943
Ref: #two-spaces-between-period-expression-and-description238217 Ref: #two-spaces-between-period-expression-and-description238256
Node: Forecasting with periodic transactions238901 Node: Forecasting with periodic transactions238940
Ref: #forecasting-with-periodic-transactions239200 Ref: #forecasting-with-periodic-transactions239239
Node: Budgeting with periodic transactions241971 Node: Budgeting with periodic transactions242010
Ref: #budgeting-with-periodic-transactions242204 Ref: #budgeting-with-periodic-transactions242243
Node: Auto postings242613 Node: Auto postings242652
Ref: #auto-postings242749 Ref: #auto-postings242788
Node: Auto postings and multiple files244928 Node: Auto postings and multiple files244967
Ref: #auto-postings-and-multiple-files245126 Ref: #auto-postings-and-multiple-files245165
Node: Auto postings and dates245335 Node: Auto postings and dates245374
Ref: #auto-postings-and-dates245603 Ref: #auto-postings-and-dates245642
Node: Auto postings and transaction balancing / inferred amounts / balance assertions245778 Node: Auto postings and transaction balancing / inferred amounts / balance assertions245817
Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions246123 Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions246162
Node: Auto posting tags246465 Node: Auto posting tags246504
Ref: #auto-posting-tags246674 Ref: #auto-posting-tags246713
Node: CSV FORMAT247310 Node: CSV FORMAT247349
Ref: #csv-format247438 Ref: #csv-format247477
Node: Examples250067 Node: Examples250106
Ref: #examples250170 Ref: #examples250209
Node: Basic250378 Node: Basic250417
Ref: #basic250480 Ref: #basic250519
Node: Bank of Ireland251022 Node: Bank of Ireland251061
Ref: #bank-of-ireland251159 Ref: #bank-of-ireland251198
Node: Amazon252621 Node: Amazon252660
Ref: #amazon252741 Ref: #amazon252780
Node: Paypal254460 Node: Paypal254499
Ref: #paypal254556 Ref: #paypal254595
Node: CSV rules262200 Node: CSV rules262239
Ref: #csv-rules262318 Ref: #csv-rules262357
Node: skip262651 Node: skip262690
Ref: #skip262751 Ref: #skip262790
Node: fields list263126 Node: fields list263165
Ref: #fields-list263265 Ref: #fields-list263304
Node: field assignment264768 Node: field assignment264807
Ref: #field-assignment264920 Ref: #field-assignment264959
Node: Field names265955 Node: Field names265994
Ref: #field-names266095 Ref: #field-names266134
Node: date field266475 Node: date field266514
Ref: #date-field266595 Ref: #date-field266634
Node: date2 field266643 Node: date2 field266682
Ref: #date2-field266786 Ref: #date2-field266825
Node: status field266842 Node: status field266881
Ref: #status-field266987 Ref: #status-field267026
Node: code field267036 Node: code field267075
Ref: #code-field267183 Ref: #code-field267222
Node: description field267228 Node: description field267267
Ref: #description-field267390 Ref: #description-field267429
Node: comment field267449 Node: comment field267488
Ref: #comment-field267606 Ref: #comment-field267645
Node: account field267821 Node: account field267860
Ref: #account-field267973 Ref: #account-field268012
Node: amount field268548 Node: amount field268587
Ref: #amount-field268699 Ref: #amount-field268738
Node: currency field269944 Node: currency field269983
Ref: #currency-field270099 Ref: #currency-field270138
Node: balance field270356 Node: balance field270395
Ref: #balance-field270490 Ref: #balance-field270529
Node: separator270862 Node: separator270901
Ref: #separator270994 Ref: #separator271033
Node: if block271534 Node: if block271573
Ref: #if-block271661 Ref: #if-block271700
Node: Matching the whole record272062 Node: Matching the whole record272101
Ref: #matching-the-whole-record272239 Ref: #matching-the-whole-record272278
Node: Matching individual fields273042 Node: Matching individual fields273081
Ref: #matching-individual-fields273248 Ref: #matching-individual-fields273287
Node: Combining matchers273472 Node: Combining matchers273511
Ref: #combining-matchers273670 Ref: #combining-matchers273709
Node: Rules applied on successful match273983 Node: Rules applied on successful match274022
Ref: #rules-applied-on-successful-match274176 Ref: #rules-applied-on-successful-match274215
Node: if table274830 Node: if table274869
Ref: #if-table274951 Ref: #if-table274990
Node: end276689 Node: end276728
Ref: #end276803 Ref: #end276842
Node: date-format277027 Node: date-format277066
Ref: #date-format277161 Ref: #date-format277200
Node: decimal-mark278157 Node: decimal-mark278196
Ref: #decimal-mark278304 Ref: #decimal-mark278343
Node: newest-first278643 Node: newest-first278682
Ref: #newest-first278786 Ref: #newest-first278825
Node: include279469 Node: include279508
Ref: #include279602 Ref: #include279641
Node: balance-type280046 Node: balance-type280085
Ref: #balance-type280168 Ref: #balance-type280207
Node: Tips280868 Node: Tips280907
Ref: #tips280959 Ref: #tips280998
Node: Rapid feedback281258 Node: Rapid feedback281297
Ref: #rapid-feedback281377 Ref: #rapid-feedback281416
Node: Valid CSV281829 Node: Valid CSV281868
Ref: #valid-csv281961 Ref: #valid-csv282000
Node: File Extension282153 Node: File Extension282192
Ref: #file-extension282307 Ref: #file-extension282346
Node: Reading multiple CSV files282736 Node: Reading multiple CSV files282775
Ref: #reading-multiple-csv-files282923 Ref: #reading-multiple-csv-files282962
Node: Valid transactions283164 Node: Valid transactions283203
Ref: #valid-transactions283344 Ref: #valid-transactions283383
Node: Deduplicating importing283972 Node: Deduplicating importing284011
Ref: #deduplicating-importing284153 Ref: #deduplicating-importing284192
Node: Setting amounts285186 Node: Setting amounts285225
Ref: #setting-amounts285343 Ref: #setting-amounts285382
Node: Amount signs287784 Node: Amount signs287823
Ref: #amount-signs287938 Ref: #amount-signs287977
Node: Setting currency/commodity288625 Node: Setting currency/commodity288664
Ref: #setting-currencycommodity288813 Ref: #setting-currencycommodity288852
Node: Amount decimal places289987 Node: Amount decimal places290026
Ref: #amount-decimal-places290179 Ref: #amount-decimal-places290218
Node: Referencing other fields290491 Node: Referencing other fields290530
Ref: #referencing-other-fields290690 Ref: #referencing-other-fields290729
Node: How CSV rules are evaluated291587 Node: How CSV rules are evaluated291626
Ref: #how-csv-rules-are-evaluated291762 Ref: #how-csv-rules-are-evaluated291801
Node: TIMECLOCK FORMAT293213 Node: TIMECLOCK FORMAT293252
Ref: #timeclock-format293353 Ref: #timeclock-format293392
Node: TIMEDOT FORMAT295414 Node: TIMEDOT FORMAT295453
Ref: #timedot-format295552 Ref: #timedot-format295591
Node: COMMON TASKS300114 Node: COMMON TASKS300153
Ref: #common-tasks300243 Ref: #common-tasks300282
Node: Getting help300650 Node: Getting help300689
Ref: #getting-help300784 Ref: #getting-help300823
Node: Constructing command lines301337 Node: Constructing command lines301376
Ref: #constructing-command-lines301531 Ref: #constructing-command-lines301570
Node: Starting a journal file302228 Node: Starting a journal file302267
Ref: #starting-a-journal-file302428 Ref: #starting-a-journal-file302467
Node: Setting opening balances303616 Node: Setting opening balances303655
Ref: #setting-opening-balances303814 Ref: #setting-opening-balances303853
Node: Recording transactions306955 Node: Recording transactions306994
Ref: #recording-transactions307137 Ref: #recording-transactions307176
Node: Reconciling307693 Node: Reconciling307732
Ref: #reconciling307838 Ref: #reconciling307877
Node: Reporting310095 Node: Reporting310134
Ref: #reporting310237 Ref: #reporting310276
Node: Migrating to a new file314236 Node: Migrating to a new file314275
Ref: #migrating-to-a-new-file314386 Ref: #migrating-to-a-new-file314425
Node: LIMITATIONS314685 Node: LIMITATIONS314724
Ref: #limitations314813 Ref: #limitations314852
Node: TROUBLESHOOTING315556 Node: TROUBLESHOOTING315595
Ref: #troubleshooting315671 Ref: #troubleshooting315710
 
End Tag Table End Tag Table

File diff suppressed because it is too large Load Diff