;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
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
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.
.IP "2." 3
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
Amounts for which no suitable market price can be found, are not
converted.
.SS --infer-market-price: market prices from transactions
.SS --infer-market-prices: market prices from transactions
.PP
Normally, market value in hledger is fully controlled by, and requires,
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) ?
We could produce value reports without needing P directives at all.
.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.
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.
(And if both occur on the same day, the P directive takes precedence).
.PP
@ -1581,7 +1581,7 @@ confusing/undesired ways by your journal entries.
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.
.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
multicommodity transactions with explicit prices
(\f[C]\[at]\f[R]/\f[C]\[at]\[at]\f[R])
@ -1620,7 +1620,7 @@ date.
valuation date.)
.IP "3." 3
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.
.PP
This means:
@ -1628,7 +1628,7 @@ This means:
If you have P directives, they determine which commodities \f[C]-V\f[R]
will convert, and to what.
.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.
.PP
Amounts for which no valuation commodity can be found are not converted.
@ -4693,12 +4693,13 @@ prices
.P
.PD
Print market price directives from the journal.
With --costs, also print synthetic market prices based on transaction
prices.
With --inverted-costs, also print inverse prices based on transaction
prices.
Prices (and postings providing prices) can be filtered by a query.
Price amounts are always displayed with their full precision.
With --infer-market-prices, generate additional market prices from
transaction prices.
With --infer-reverse-prices, also generate market prices by inverting
transaction prices.
Prices (and postings providing transaction prices) can be filtered by a
query.
Price amounts are displayed with their full precision.
.SS print
.PP
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::
* Valuation date::
* Market prices::
* --infer-market-price market prices from transactions::
* --infer-market-prices market prices from transactions::
* Valuation commodity::
* Simple valuation examples::
* --value Flexible valuation::
@ -1276,7 +1276,7 @@ valuation date is the journal's end date.
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
=================
@ -1287,7 +1287,7 @@ this order of preference :
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
P directive, or (with the '--infer-market-price' flag) inferred
P directive, or (with the '--infer-market-prices' flag) inferred
from transaction prices.
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.

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

End Tag Table

File diff suppressed because it is too large Load Diff