mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-08 07:09:28 +03:00
;manuals
This commit is contained in:
parent
a54376e204
commit
09b6d44562
@ -1,6 +1,6 @@
|
||||
.\"t
|
||||
|
||||
.TH "hledger_csv" "5" "June 2020" "hledger 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger_csv" "5" "June 2020" "hledger 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
@ -81,6 +81,11 @@ T{
|
||||
T}@T{
|
||||
inline another CSV rules file
|
||||
T}
|
||||
T{
|
||||
\f[B]\f[CB]balance-type\f[B]\f[R]
|
||||
T}@T{
|
||||
choose which type of balance assignments to use
|
||||
T}
|
||||
.TE
|
||||
.PP
|
||||
Note, for best error messages when reading CSV files, use a
|
||||
|
@ -3,8 +3,8 @@ This is hledger_csv.info, produced by makeinfo version 6.7 from stdin.
|
||||
|
||||
File: hledger_csv.info, Node: Top, Next: EXAMPLES, Up: (dir)
|
||||
|
||||
hledger_csv(5) hledger 1.17.99
|
||||
******************************
|
||||
hledger_csv(5) hledger 1.18
|
||||
***************************
|
||||
|
||||
CSV - how hledger reads CSV data, and the CSV rules file format
|
||||
|
||||
@ -38,6 +38,7 @@ assignment*
|
||||
*'date-format'* describe the format of CSV dates
|
||||
*'newest-first'* disambiguate record order when there's only one date
|
||||
*'include'* inline another CSV rules file
|
||||
*'balance-type'* choose which type of balance assignments to use
|
||||
|
||||
Note, for best error messages when reading CSV files, use a '.csv',
|
||||
'.tsv' or '.ssv' file extension or file prefix - see File Extension
|
||||
@ -1035,74 +1036,74 @@ command the user specified.
|
||||
|
||||
Tag Table:
|
||||
Node: Top72
|
||||
Node: EXAMPLES2113
|
||||
Ref: #examples2219
|
||||
Node: Basic2427
|
||||
Ref: #basic2527
|
||||
Node: Bank of Ireland3069
|
||||
Ref: #bank-of-ireland3204
|
||||
Node: Amazon4666
|
||||
Ref: #amazon4784
|
||||
Node: Paypal6503
|
||||
Ref: #paypal6597
|
||||
Node: CSV RULES14241
|
||||
Ref: #csv-rules14350
|
||||
Node: skip14626
|
||||
Ref: #skip14719
|
||||
Node: fields15094
|
||||
Ref: #fields15216
|
||||
Node: Transaction field names16381
|
||||
Ref: #transaction-field-names16541
|
||||
Node: Posting field names16652
|
||||
Ref: #posting-field-names16804
|
||||
Node: account16874
|
||||
Ref: #account16990
|
||||
Node: amount17527
|
||||
Ref: #amount17658
|
||||
Node: currency18765
|
||||
Ref: #currency18900
|
||||
Node: balance19106
|
||||
Ref: #balance19240
|
||||
Node: comment19557
|
||||
Ref: #comment19674
|
||||
Node: field assignment19837
|
||||
Ref: #field-assignment19980
|
||||
Node: separator20798
|
||||
Ref: #separator20927
|
||||
Node: if21338
|
||||
Ref: #if21440
|
||||
Node: end23596
|
||||
Ref: #end23702
|
||||
Node: date-format23926
|
||||
Ref: #date-format24058
|
||||
Node: newest-first24807
|
||||
Ref: #newest-first24945
|
||||
Node: include25628
|
||||
Ref: #include25757
|
||||
Node: balance-type26201
|
||||
Ref: #balance-type26321
|
||||
Node: TIPS27021
|
||||
Ref: #tips27103
|
||||
Node: Rapid feedback27359
|
||||
Ref: #rapid-feedback27476
|
||||
Node: Valid CSV27936
|
||||
Ref: #valid-csv28066
|
||||
Node: File Extension28258
|
||||
Ref: #file-extension28410
|
||||
Node: Reading multiple CSV files28820
|
||||
Ref: #reading-multiple-csv-files29005
|
||||
Node: Valid transactions29246
|
||||
Ref: #valid-transactions29424
|
||||
Node: Deduplicating importing30052
|
||||
Ref: #deduplicating-importing30231
|
||||
Node: Setting amounts31264
|
||||
Ref: #setting-amounts31433
|
||||
Node: Setting currency/commodity32419
|
||||
Ref: #setting-currencycommodity32611
|
||||
Node: Referencing other fields33414
|
||||
Ref: #referencing-other-fields33614
|
||||
Node: How CSV rules are evaluated34511
|
||||
Ref: #how-csv-rules-are-evaluated34684
|
||||
Node: EXAMPLES2174
|
||||
Ref: #examples2280
|
||||
Node: Basic2488
|
||||
Ref: #basic2588
|
||||
Node: Bank of Ireland3130
|
||||
Ref: #bank-of-ireland3265
|
||||
Node: Amazon4727
|
||||
Ref: #amazon4845
|
||||
Node: Paypal6564
|
||||
Ref: #paypal6658
|
||||
Node: CSV RULES14302
|
||||
Ref: #csv-rules14411
|
||||
Node: skip14687
|
||||
Ref: #skip14780
|
||||
Node: fields15155
|
||||
Ref: #fields15277
|
||||
Node: Transaction field names16442
|
||||
Ref: #transaction-field-names16602
|
||||
Node: Posting field names16713
|
||||
Ref: #posting-field-names16865
|
||||
Node: account16935
|
||||
Ref: #account17051
|
||||
Node: amount17588
|
||||
Ref: #amount17719
|
||||
Node: currency18826
|
||||
Ref: #currency18961
|
||||
Node: balance19167
|
||||
Ref: #balance19301
|
||||
Node: comment19618
|
||||
Ref: #comment19735
|
||||
Node: field assignment19898
|
||||
Ref: #field-assignment20041
|
||||
Node: separator20859
|
||||
Ref: #separator20988
|
||||
Node: if21399
|
||||
Ref: #if21501
|
||||
Node: end23657
|
||||
Ref: #end23763
|
||||
Node: date-format23987
|
||||
Ref: #date-format24119
|
||||
Node: newest-first24868
|
||||
Ref: #newest-first25006
|
||||
Node: include25689
|
||||
Ref: #include25818
|
||||
Node: balance-type26262
|
||||
Ref: #balance-type26382
|
||||
Node: TIPS27082
|
||||
Ref: #tips27164
|
||||
Node: Rapid feedback27420
|
||||
Ref: #rapid-feedback27537
|
||||
Node: Valid CSV27997
|
||||
Ref: #valid-csv28127
|
||||
Node: File Extension28319
|
||||
Ref: #file-extension28471
|
||||
Node: Reading multiple CSV files28881
|
||||
Ref: #reading-multiple-csv-files29066
|
||||
Node: Valid transactions29307
|
||||
Ref: #valid-transactions29485
|
||||
Node: Deduplicating importing30113
|
||||
Ref: #deduplicating-importing30292
|
||||
Node: Setting amounts31325
|
||||
Ref: #setting-amounts31494
|
||||
Node: Setting currency/commodity32480
|
||||
Ref: #setting-currencycommodity32672
|
||||
Node: Referencing other fields33475
|
||||
Ref: #referencing-other-fields33675
|
||||
Node: How CSV rules are evaluated34572
|
||||
Ref: #how-csv-rules-are-evaluated34745
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
@ -45,6 +45,8 @@ DESCRIPTION
|
||||
when there's only one date
|
||||
include inline another CSV rules
|
||||
file
|
||||
balance-type choose which type of bal-
|
||||
ance assignments to use
|
||||
|
||||
Note, for best error messages when reading CSV files, use a .csv, .tsv
|
||||
or .ssv file extension or file prefix - see File Extension below.
|
||||
@ -850,4 +852,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger 1.17.99 June 2020 hledger_csv(5)
|
||||
hledger 1.18 June 2020 hledger_csv(5)
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\"t
|
||||
|
||||
.TH "hledger_journal" "5" "June 2020" "hledger 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger_journal" "5" "June 2020" "hledger 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
|
@ -4,8 +4,8 @@ stdin.
|
||||
|
||||
File: hledger_journal.info, Node: Top, Up: (dir)
|
||||
|
||||
hledger_journal(5) hledger 1.17.99
|
||||
**********************************
|
||||
hledger_journal(5) hledger 1.18
|
||||
*******************************
|
||||
|
||||
Journal - hledger's default file format, representing a General Journal
|
||||
|
||||
@ -1823,124 +1823,124 @@ will have these tags added:
|
||||
|
||||
Tag Table:
|
||||
Node: Top76
|
||||
Node: Transactions1875
|
||||
Ref: #transactions1967
|
||||
Node: Dates3251
|
||||
Ref: #dates3350
|
||||
Node: Simple dates3415
|
||||
Ref: #simple-dates3541
|
||||
Node: Secondary dates4050
|
||||
Ref: #secondary-dates4204
|
||||
Node: Posting dates5540
|
||||
Ref: #posting-dates5669
|
||||
Node: Status7041
|
||||
Ref: #status7162
|
||||
Node: Description8870
|
||||
Ref: #description9004
|
||||
Node: Payee and note9324
|
||||
Ref: #payee-and-note9438
|
||||
Node: Comments9773
|
||||
Ref: #comments9899
|
||||
Node: Tags11093
|
||||
Ref: #tags11208
|
||||
Node: Postings12601
|
||||
Ref: #postings12729
|
||||
Node: Virtual postings13755
|
||||
Ref: #virtual-postings13872
|
||||
Node: Account names15177
|
||||
Ref: #account-names15318
|
||||
Node: Amounts15805
|
||||
Ref: #amounts15944
|
||||
Node: Digit group marks17052
|
||||
Ref: #digit-group-marks17200
|
||||
Node: Amount display style18138
|
||||
Ref: #amount-display-style18292
|
||||
Node: Transaction prices19729
|
||||
Ref: #transaction-prices19901
|
||||
Node: Lot prices and lot dates22233
|
||||
Ref: #lot-prices-and-lot-dates22430
|
||||
Node: Balance assertions22918
|
||||
Ref: #balance-assertions23104
|
||||
Node: Assertions and ordering24137
|
||||
Ref: #assertions-and-ordering24325
|
||||
Node: Assertions and included files25025
|
||||
Ref: #assertions-and-included-files25268
|
||||
Node: Assertions and multiple -f options25601
|
||||
Ref: #assertions-and-multiple--f-options25857
|
||||
Node: Assertions and commodities25989
|
||||
Ref: #assertions-and-commodities26221
|
||||
Node: Assertions and prices27378
|
||||
Ref: #assertions-and-prices27592
|
||||
Node: Assertions and subaccounts28032
|
||||
Ref: #assertions-and-subaccounts28261
|
||||
Node: Assertions and virtual postings28585
|
||||
Ref: #assertions-and-virtual-postings28827
|
||||
Node: Assertions and precision28969
|
||||
Ref: #assertions-and-precision29162
|
||||
Node: Balance assignments29429
|
||||
Ref: #balance-assignments29603
|
||||
Node: Balance assignments and prices30767
|
||||
Ref: #balance-assignments-and-prices30939
|
||||
Node: Directives31163
|
||||
Ref: #directives31322
|
||||
Node: Directives and multiple files37013
|
||||
Ref: #directives-and-multiple-files37196
|
||||
Node: Comment blocks37860
|
||||
Ref: #comment-blocks38043
|
||||
Node: Including other files38219
|
||||
Ref: #including-other-files38399
|
||||
Node: Default year39050
|
||||
Ref: #default-year39219
|
||||
Node: Declaring commodities39626
|
||||
Ref: #declaring-commodities39809
|
||||
Node: Default commodity41615
|
||||
Ref: #default-commodity41801
|
||||
Node: Declaring market prices42690
|
||||
Ref: #declaring-market-prices42885
|
||||
Node: Declaring accounts43742
|
||||
Ref: #declaring-accounts43928
|
||||
Node: Account comments44853
|
||||
Ref: #account-comments45016
|
||||
Node: Account subdirectives45440
|
||||
Ref: #account-subdirectives45635
|
||||
Node: Account types45948
|
||||
Ref: #account-types46132
|
||||
Node: Account display order47771
|
||||
Ref: #account-display-order47941
|
||||
Node: Rewriting accounts49092
|
||||
Ref: #rewriting-accounts49277
|
||||
Node: Basic aliases50034
|
||||
Ref: #basic-aliases50180
|
||||
Node: Regex aliases50884
|
||||
Ref: #regex-aliases51056
|
||||
Node: Combining aliases51774
|
||||
Ref: #combining-aliases51967
|
||||
Node: Aliases and multiple files53243
|
||||
Ref: #aliases-and-multiple-files53452
|
||||
Node: end aliases54031
|
||||
Ref: #end-aliases54188
|
||||
Node: Default parent account54289
|
||||
Ref: #default-parent-account54457
|
||||
Node: Periodic transactions55341
|
||||
Ref: #periodic-transactions55516
|
||||
Node: Periodic rule syntax57388
|
||||
Ref: #periodic-rule-syntax57594
|
||||
Node: Two spaces between period expression and description!58298
|
||||
Ref: #two-spaces-between-period-expression-and-description58617
|
||||
Node: Forecasting with periodic transactions59301
|
||||
Ref: #forecasting-with-periodic-transactions59606
|
||||
Node: Budgeting with periodic transactions61661
|
||||
Ref: #budgeting-with-periodic-transactions61900
|
||||
Node: Auto postings62349
|
||||
Ref: #auto-postings62489
|
||||
Node: Auto postings and multiple files64668
|
||||
Ref: #auto-postings-and-multiple-files64872
|
||||
Node: Auto postings and dates65081
|
||||
Ref: #auto-postings-and-dates65355
|
||||
Node: Auto postings and transaction balancing / inferred amounts / balance assertions65530
|
||||
Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions65881
|
||||
Node: Auto posting tags66223
|
||||
Ref: #auto-posting-tags66438
|
||||
Node: Transactions1869
|
||||
Ref: #transactions1961
|
||||
Node: Dates3245
|
||||
Ref: #dates3344
|
||||
Node: Simple dates3409
|
||||
Ref: #simple-dates3535
|
||||
Node: Secondary dates4044
|
||||
Ref: #secondary-dates4198
|
||||
Node: Posting dates5534
|
||||
Ref: #posting-dates5663
|
||||
Node: Status7035
|
||||
Ref: #status7156
|
||||
Node: Description8864
|
||||
Ref: #description8998
|
||||
Node: Payee and note9318
|
||||
Ref: #payee-and-note9432
|
||||
Node: Comments9767
|
||||
Ref: #comments9893
|
||||
Node: Tags11087
|
||||
Ref: #tags11202
|
||||
Node: Postings12595
|
||||
Ref: #postings12723
|
||||
Node: Virtual postings13749
|
||||
Ref: #virtual-postings13866
|
||||
Node: Account names15171
|
||||
Ref: #account-names15312
|
||||
Node: Amounts15799
|
||||
Ref: #amounts15938
|
||||
Node: Digit group marks17046
|
||||
Ref: #digit-group-marks17194
|
||||
Node: Amount display style18132
|
||||
Ref: #amount-display-style18286
|
||||
Node: Transaction prices19723
|
||||
Ref: #transaction-prices19895
|
||||
Node: Lot prices and lot dates22227
|
||||
Ref: #lot-prices-and-lot-dates22424
|
||||
Node: Balance assertions22912
|
||||
Ref: #balance-assertions23098
|
||||
Node: Assertions and ordering24131
|
||||
Ref: #assertions-and-ordering24319
|
||||
Node: Assertions and included files25019
|
||||
Ref: #assertions-and-included-files25262
|
||||
Node: Assertions and multiple -f options25595
|
||||
Ref: #assertions-and-multiple--f-options25851
|
||||
Node: Assertions and commodities25983
|
||||
Ref: #assertions-and-commodities26215
|
||||
Node: Assertions and prices27372
|
||||
Ref: #assertions-and-prices27586
|
||||
Node: Assertions and subaccounts28026
|
||||
Ref: #assertions-and-subaccounts28255
|
||||
Node: Assertions and virtual postings28579
|
||||
Ref: #assertions-and-virtual-postings28821
|
||||
Node: Assertions and precision28963
|
||||
Ref: #assertions-and-precision29156
|
||||
Node: Balance assignments29423
|
||||
Ref: #balance-assignments29597
|
||||
Node: Balance assignments and prices30761
|
||||
Ref: #balance-assignments-and-prices30933
|
||||
Node: Directives31157
|
||||
Ref: #directives31316
|
||||
Node: Directives and multiple files37007
|
||||
Ref: #directives-and-multiple-files37190
|
||||
Node: Comment blocks37854
|
||||
Ref: #comment-blocks38037
|
||||
Node: Including other files38213
|
||||
Ref: #including-other-files38393
|
||||
Node: Default year39044
|
||||
Ref: #default-year39213
|
||||
Node: Declaring commodities39620
|
||||
Ref: #declaring-commodities39803
|
||||
Node: Default commodity41609
|
||||
Ref: #default-commodity41795
|
||||
Node: Declaring market prices42684
|
||||
Ref: #declaring-market-prices42879
|
||||
Node: Declaring accounts43736
|
||||
Ref: #declaring-accounts43922
|
||||
Node: Account comments44847
|
||||
Ref: #account-comments45010
|
||||
Node: Account subdirectives45434
|
||||
Ref: #account-subdirectives45629
|
||||
Node: Account types45942
|
||||
Ref: #account-types46126
|
||||
Node: Account display order47765
|
||||
Ref: #account-display-order47935
|
||||
Node: Rewriting accounts49086
|
||||
Ref: #rewriting-accounts49271
|
||||
Node: Basic aliases50028
|
||||
Ref: #basic-aliases50174
|
||||
Node: Regex aliases50878
|
||||
Ref: #regex-aliases51050
|
||||
Node: Combining aliases51768
|
||||
Ref: #combining-aliases51961
|
||||
Node: Aliases and multiple files53237
|
||||
Ref: #aliases-and-multiple-files53446
|
||||
Node: end aliases54025
|
||||
Ref: #end-aliases54182
|
||||
Node: Default parent account54283
|
||||
Ref: #default-parent-account54451
|
||||
Node: Periodic transactions55335
|
||||
Ref: #periodic-transactions55510
|
||||
Node: Periodic rule syntax57382
|
||||
Ref: #periodic-rule-syntax57588
|
||||
Node: Two spaces between period expression and description!58292
|
||||
Ref: #two-spaces-between-period-expression-and-description58611
|
||||
Node: Forecasting with periodic transactions59295
|
||||
Ref: #forecasting-with-periodic-transactions59600
|
||||
Node: Budgeting with periodic transactions61655
|
||||
Ref: #budgeting-with-periodic-transactions61894
|
||||
Node: Auto postings62343
|
||||
Ref: #auto-postings62483
|
||||
Node: Auto postings and multiple files64662
|
||||
Ref: #auto-postings-and-multiple-files64866
|
||||
Node: Auto postings and dates65075
|
||||
Ref: #auto-postings-and-dates65349
|
||||
Node: Auto postings and transaction balancing / inferred amounts / balance assertions65524
|
||||
Ref: #auto-postings-and-transaction-balancing-inferred-amounts-balance-assertions65875
|
||||
Node: Auto posting tags66217
|
||||
Ref: #auto-posting-tags66432
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
@ -1480,4 +1480,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger 1.17.99 June 2020 hledger_journal(5)
|
||||
hledger 1.18 June 2020 hledger_journal(5)
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
.TH "hledger_timeclock" "5" "June 2020" "hledger 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger_timeclock" "5" "June 2020" "hledger 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
|
@ -4,8 +4,8 @@ stdin.
|
||||
|
||||
File: hledger_timeclock.info, Node: Top, Up: (dir)
|
||||
|
||||
hledger_timeclock(5) hledger 1.17.99
|
||||
************************************
|
||||
hledger_timeclock(5) hledger 1.18
|
||||
*********************************
|
||||
|
||||
Timeclock - the time logging format of timeclock.el, as read by hledger
|
||||
|
||||
|
@ -78,4 +78,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger 1.17.99 June 2020 hledger_timeclock(5)
|
||||
hledger 1.18 June 2020 hledger_timeclock(5)
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
.TH "hledger_timedot" "5" "June 2020" "hledger 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger_timedot" "5" "June 2020" "hledger 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
|
@ -4,8 +4,8 @@ stdin.
|
||||
|
||||
File: hledger_timedot.info, Node: Top, Up: (dir)
|
||||
|
||||
hledger_timedot(5) hledger 1.17.99
|
||||
**********************************
|
||||
hledger_timedot(5) hledger 1.18
|
||||
*******************************
|
||||
|
||||
Timedot - hledger's human-friendly time logging format
|
||||
|
||||
|
@ -161,4 +161,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger 1.17.99 June 2020 hledger_timedot(5)
|
||||
hledger 1.18 June 2020 hledger_timedot(5)
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
.TH "hledger-ui" "1" "June 2020" "hledger-ui 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger-ui" "1" "June 2020" "hledger-ui 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
|
@ -3,8 +3,8 @@ This is hledger-ui.info, produced by makeinfo version 6.7 from stdin.
|
||||
|
||||
File: hledger-ui.info, Node: Top, Next: OPTIONS, Up: (dir)
|
||||
|
||||
hledger-ui(1) hledger-ui 1.17.99
|
||||
********************************
|
||||
hledger-ui(1) hledger-ui 1.18
|
||||
*****************************
|
||||
|
||||
hledger-ui - terminal interface for the hledger accounting tool
|
||||
|
||||
@ -499,26 +499,26 @@ program is restarted.
|
||||
|
||||
Tag Table:
|
||||
Node: Top71
|
||||
Node: OPTIONS1476
|
||||
Ref: #options1573
|
||||
Node: KEYS5004
|
||||
Ref: #keys5099
|
||||
Node: SCREENS9375
|
||||
Ref: #screens9480
|
||||
Node: Accounts screen9570
|
||||
Ref: #accounts-screen9698
|
||||
Node: Register screen11914
|
||||
Ref: #register-screen12069
|
||||
Node: Transaction screen14066
|
||||
Ref: #transaction-screen14224
|
||||
Node: Error screen15094
|
||||
Ref: #error-screen15216
|
||||
Node: ENVIRONMENT15460
|
||||
Ref: #environment15574
|
||||
Node: FILES16381
|
||||
Ref: #files16480
|
||||
Node: BUGS16693
|
||||
Ref: #bugs16770
|
||||
Node: OPTIONS1470
|
||||
Ref: #options1567
|
||||
Node: KEYS4998
|
||||
Ref: #keys5093
|
||||
Node: SCREENS9369
|
||||
Ref: #screens9474
|
||||
Node: Accounts screen9564
|
||||
Ref: #accounts-screen9692
|
||||
Node: Register screen11908
|
||||
Ref: #register-screen12063
|
||||
Node: Transaction screen14060
|
||||
Ref: #transaction-screen14218
|
||||
Node: Error screen15088
|
||||
Ref: #error-screen15210
|
||||
Node: ENVIRONMENT15454
|
||||
Ref: #environment15568
|
||||
Node: FILES16375
|
||||
Ref: #files16474
|
||||
Node: BUGS16687
|
||||
Ref: #bugs16764
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
@ -441,4 +441,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger-ui 1.17.99 June 2020 hledger-ui(1)
|
||||
hledger-ui 1.18 June 2020 hledger-ui(1)
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
.TH "hledger-web" "1" "June 2020" "hledger-web 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger-web" "1" "June 2020" "hledger-web 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
@ -342,7 +342,9 @@ You can get JSON data from these routes:
|
||||
\f[R]
|
||||
.fi
|
||||
.PP
|
||||
Eg, all account names in the journal (similar to the accounts command):
|
||||
Eg, all account names in the journal (similar to the accounts command).
|
||||
(hledger-web\[aq]s JSON does not include newlines, here we use python to
|
||||
prettify it):
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
@ -410,117 +412,107 @@ You can add a new transaction to the journal with a PUT request to
|
||||
capability (enabled by default).
|
||||
The payload must be the full, exact JSON representation of a hledger
|
||||
transaction (partial data won\[aq]t do).
|
||||
You can get sample JSON from \f[C]/transactions\f[R] or
|
||||
\f[C]/accounttransactions\f[R], or you can export it with
|
||||
hledger-lib\[aq]s \f[C]writeJsonFile\f[R] helper, like so:
|
||||
You can get sample JSON from hledger-web\[aq]s \f[C]/transactions\f[R]
|
||||
or \f[C]/accounttransactions\f[R], or you can export it with
|
||||
hledger-lib, eg like so:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
$ make ghci-web
|
||||
>>> import Hledger
|
||||
>>> writeJsonFile \[dq]txn.json\[dq] (head $ jtxns samplejournal) -- export samplejournal\[aq]s first txn
|
||||
\&.../hledger$ stack ghci hledger-lib
|
||||
>>> writeJsonFile \[dq]txn.json\[dq] (head $ jtxns samplejournal)
|
||||
>>> :q
|
||||
\f[R]
|
||||
.fi
|
||||
.PP
|
||||
If you like, reformat the json to make it human-readable:
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
$ python -m json.tool txn.json >pretty
|
||||
$ mv pretty txn.json
|
||||
\f[R]
|
||||
.fi
|
||||
.PP
|
||||
Here\[aq]s how it looks as of hledger-1.17 (remember, this JSON
|
||||
corresponds to hledger\[aq]s Transaction and related data types):
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
{
|
||||
\[dq]tcode\[dq]: \[dq]\[dq],
|
||||
\[dq]tcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]tdate\[dq]: \[dq]2008-01-01\[dq],
|
||||
\[dq]tdate2\[dq]: null,
|
||||
\[dq]tdescription\[dq]: \[dq]income\[dq],
|
||||
\[dq]tindex\[dq]: 1,
|
||||
\[dq]tpostings\[dq]: [
|
||||
{
|
||||
\[dq]pbalanceassertion\[dq]: null,
|
||||
\[dq]pstatus\[dq]: \[dq]Unmarked\[dq],
|
||||
\[dq]pamount\[dq]: [
|
||||
{
|
||||
\[dq]aprice\[dq]: null,
|
||||
\[dq]acommodity\[dq]: \[dq]$\[dq],
|
||||
\[dq]aquantity\[dq]: {
|
||||
\[dq]floatingPoint\[dq]: 1,
|
||||
\[dq]decimalPlaces\[dq]: 10,
|
||||
\[dq]decimalMantissa\[dq]: 10000000000
|
||||
},
|
||||
\[dq]aismultiplier\[dq]: false,
|
||||
\[dq]astyle\[dq]: {
|
||||
\[dq]ascommodityside\[dq]: \[dq]L\[dq],
|
||||
\[dq]asdigitgroups\[dq]: null,
|
||||
\[dq]ascommodityspaced\[dq]: false,
|
||||
\[dq]asprecision\[dq]: 2,
|
||||
\[dq]asdecimalpoint\[dq]: \[dq].\[dq]
|
||||
}
|
||||
}
|
||||
],
|
||||
\[dq]ptransaction_\[dq]: \[dq]1\[dq],
|
||||
\[dq]paccount\[dq]: \[dq]assets:bank:checking\[dq],
|
||||
\[dq]pdate\[dq]: null,
|
||||
\[dq]ptype\[dq]: \[dq]RegularPosting\[dq],
|
||||
\[dq]pcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]pdate2\[dq]: null,
|
||||
\[dq]ptags\[dq]: [],
|
||||
\[dq]poriginal\[dq]: null
|
||||
},
|
||||
{
|
||||
\[dq]pbalanceassertion\[dq]: null,
|
||||
\[dq]pstatus\[dq]: \[dq]Unmarked\[dq],
|
||||
\[dq]pamount\[dq]: [
|
||||
{
|
||||
\[dq]acommodity\[dq]: \[dq]$\[dq],
|
||||
\[dq]aismultiplier\[dq]: false,
|
||||
\[dq]aprice\[dq]: null,
|
||||
\[dq]acommodity\[dq]: \[dq]$\[dq],
|
||||
\[dq]aquantity\[dq]: {
|
||||
\[dq]decimalMantissa\[dq]: 10000000000,
|
||||
\[dq]floatingPoint\[dq]: -1,
|
||||
\[dq]decimalPlaces\[dq]: 10,
|
||||
\[dq]floatingPoint\[dq]: 1
|
||||
\[dq]decimalMantissa\[dq]: -10000000000
|
||||
},
|
||||
\[dq]aismultiplier\[dq]: false,
|
||||
\[dq]astyle\[dq]: {
|
||||
\[dq]ascommodityside\[dq]: \[dq]L\[dq],
|
||||
\[dq]ascommodityspaced\[dq]: false,
|
||||
\[dq]asdecimalpoint\[dq]: \[dq].\[dq],
|
||||
\[dq]asdigitgroups\[dq]: null,
|
||||
\[dq]asprecision\[dq]: 2
|
||||
\[dq]ascommodityspaced\[dq]: false,
|
||||
\[dq]asprecision\[dq]: 2,
|
||||
\[dq]asdecimalpoint\[dq]: \[dq].\[dq]
|
||||
}
|
||||
}
|
||||
],
|
||||
\[dq]pbalanceassertion\[dq]: null,
|
||||
\[dq]pcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]pdate\[dq]: null,
|
||||
\[dq]pdate2\[dq]: null,
|
||||
\[dq]poriginal\[dq]: null,
|
||||
\[dq]pstatus\[dq]: \[dq]Unmarked\[dq],
|
||||
\[dq]ptags\[dq]: [],
|
||||
\[dq]ptransaction_\[dq]: \[dq]1\[dq],
|
||||
\[dq]ptype\[dq]: \[dq]RegularPosting\[dq]
|
||||
},
|
||||
{
|
||||
\[dq]paccount\[dq]: \[dq]income:salary\[dq],
|
||||
\[dq]pamount\[dq]: [
|
||||
{
|
||||
\[dq]acommodity\[dq]: \[dq]$\[dq],
|
||||
\[dq]aismultiplier\[dq]: false,
|
||||
\[dq]aprice\[dq]: null,
|
||||
\[dq]aquantity\[dq]: {
|
||||
\[dq]decimalMantissa\[dq]: -10000000000,
|
||||
\[dq]decimalPlaces\[dq]: 10,
|
||||
\[dq]floatingPoint\[dq]: -1
|
||||
},
|
||||
\[dq]astyle\[dq]: {
|
||||
\[dq]ascommodityside\[dq]: \[dq]L\[dq],
|
||||
\[dq]ascommodityspaced\[dq]: false,
|
||||
\[dq]asdecimalpoint\[dq]: \[dq].\[dq],
|
||||
\[dq]asdigitgroups\[dq]: null,
|
||||
\[dq]asprecision\[dq]: 2
|
||||
}
|
||||
}
|
||||
],
|
||||
\[dq]pbalanceassertion\[dq]: null,
|
||||
\[dq]pcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]pdate\[dq]: null,
|
||||
\[dq]ptype\[dq]: \[dq]RegularPosting\[dq],
|
||||
\[dq]pcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]pdate2\[dq]: null,
|
||||
\[dq]poriginal\[dq]: null,
|
||||
\[dq]pstatus\[dq]: \[dq]Unmarked\[dq],
|
||||
\[dq]ptags\[dq]: [],
|
||||
\[dq]ptransaction_\[dq]: \[dq]1\[dq],
|
||||
\[dq]ptype\[dq]: \[dq]RegularPosting\[dq]
|
||||
\[dq]poriginal\[dq]: null
|
||||
}
|
||||
],
|
||||
\[dq]tprecedingcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]ttags\[dq]: [],
|
||||
\[dq]tsourcepos\[dq]: {
|
||||
\[dq]tag\[dq]: \[dq]JournalSourcePos\[dq],
|
||||
\[dq]contents\[dq]: [
|
||||
\[dq]\[dq],
|
||||
[
|
||||
1,
|
||||
1
|
||||
]
|
||||
],
|
||||
\[dq]tag\[dq]: \[dq]JournalSourcePos\[dq]
|
||||
]
|
||||
},
|
||||
\[dq]tstatus\[dq]: \[dq]Unmarked\[dq],
|
||||
\[dq]ttags\[dq]: []
|
||||
\[dq]tdate\[dq]: \[dq]2008-01-01\[dq],
|
||||
\[dq]tcode\[dq]: \[dq]\[dq],
|
||||
\[dq]tindex\[dq]: 1,
|
||||
\[dq]tprecedingcomment\[dq]: \[dq]\[dq],
|
||||
\[dq]tdate2\[dq]: null,
|
||||
\[dq]tdescription\[dq]: \[dq]income\[dq],
|
||||
\[dq]tstatus\[dq]: \[dq]Unmarked\[dq]
|
||||
}
|
||||
\f[R]
|
||||
.fi
|
||||
|
@ -3,8 +3,8 @@ This is hledger-web.info, produced by makeinfo version 6.7 from stdin.
|
||||
|
||||
File: hledger-web.info, Node: Top, Next: OPTIONS, Up: (dir)
|
||||
|
||||
hledger-web(1) hledger-web 1.17.99
|
||||
**********************************
|
||||
hledger-web(1) hledger-web 1.18
|
||||
*******************************
|
||||
|
||||
hledger-web - web interface for the hledger accounting tool
|
||||
|
||||
@ -347,7 +347,8 @@ $ hledger-web -f examples/sample.journal --serve-api
|
||||
/accounttransactions/ACCOUNTNAME
|
||||
|
||||
Eg, all account names in the journal (similar to the accounts
|
||||
command):
|
||||
command). (hledger-web's JSON does not include newlines, here we use
|
||||
python to prettify it):
|
||||
|
||||
$ curl -s http://127.0.0.1:5000/accountnames | python -m json.tool
|
||||
[
|
||||
@ -405,106 +406,100 @@ AccountTransactionsReportItem (etc).
|
||||
'/add', if hledger-web was started with the 'add' capability (enabled by
|
||||
default). The payload must be the full, exact JSON representation of a
|
||||
hledger transaction (partial data won't do). You can get sample JSON
|
||||
from '/transactions' or '/accounttransactions', or you can export it
|
||||
with hledger-lib's 'writeJsonFile' helper, like so:
|
||||
from hledger-web's '/transactions' or '/accounttransactions', or you can
|
||||
export it with hledger-lib, eg like so:
|
||||
|
||||
$ make ghci-web
|
||||
>>> import Hledger
|
||||
>>> writeJsonFile "txn.json" (head $ jtxns samplejournal) -- export samplejournal's first txn
|
||||
.../hledger$ stack ghci hledger-lib
|
||||
>>> writeJsonFile "txn.json" (head $ jtxns samplejournal)
|
||||
>>> :q
|
||||
|
||||
If you like, reformat the json to make it human-readable:
|
||||
|
||||
$ python -m json.tool txn.json >pretty
|
||||
$ mv pretty txn.json
|
||||
|
||||
Here's how it looks as of hledger-1.17 (remember, this JSON
|
||||
corresponds to hledger's Transaction and related data types):
|
||||
|
||||
{
|
||||
"tcode": "",
|
||||
"tcomment": "",
|
||||
"tdate": "2008-01-01",
|
||||
"tdate2": null,
|
||||
"tdescription": "income",
|
||||
"tindex": 1,
|
||||
"tpostings": [
|
||||
{
|
||||
"pbalanceassertion": null,
|
||||
"pstatus": "Unmarked",
|
||||
"pamount": [
|
||||
{
|
||||
"aprice": null,
|
||||
"acommodity": "$",
|
||||
"aquantity": {
|
||||
"floatingPoint": 1,
|
||||
"decimalPlaces": 10,
|
||||
"decimalMantissa": 10000000000
|
||||
},
|
||||
"aismultiplier": false,
|
||||
"astyle": {
|
||||
"ascommodityside": "L",
|
||||
"asdigitgroups": null,
|
||||
"ascommodityspaced": false,
|
||||
"asprecision": 2,
|
||||
"asdecimalpoint": "."
|
||||
}
|
||||
}
|
||||
],
|
||||
"ptransaction_": "1",
|
||||
"paccount": "assets:bank:checking",
|
||||
"pdate": null,
|
||||
"ptype": "RegularPosting",
|
||||
"pcomment": "",
|
||||
"pdate2": null,
|
||||
"ptags": [],
|
||||
"poriginal": null
|
||||
},
|
||||
{
|
||||
"pbalanceassertion": null,
|
||||
"pstatus": "Unmarked",
|
||||
"pamount": [
|
||||
{
|
||||
"acommodity": "$",
|
||||
"aismultiplier": false,
|
||||
"aprice": null,
|
||||
"acommodity": "$",
|
||||
"aquantity": {
|
||||
"decimalMantissa": 10000000000,
|
||||
"floatingPoint": -1,
|
||||
"decimalPlaces": 10,
|
||||
"floatingPoint": 1
|
||||
"decimalMantissa": -10000000000
|
||||
},
|
||||
"aismultiplier": false,
|
||||
"astyle": {
|
||||
"ascommodityside": "L",
|
||||
"ascommodityspaced": false,
|
||||
"asdecimalpoint": ".",
|
||||
"asdigitgroups": null,
|
||||
"asprecision": 2
|
||||
"ascommodityspaced": false,
|
||||
"asprecision": 2,
|
||||
"asdecimalpoint": "."
|
||||
}
|
||||
}
|
||||
],
|
||||
"pbalanceassertion": null,
|
||||
"pcomment": "",
|
||||
"pdate": null,
|
||||
"pdate2": null,
|
||||
"poriginal": null,
|
||||
"pstatus": "Unmarked",
|
||||
"ptags": [],
|
||||
"ptransaction_": "1",
|
||||
"ptype": "RegularPosting"
|
||||
},
|
||||
{
|
||||
"paccount": "income:salary",
|
||||
"pamount": [
|
||||
{
|
||||
"acommodity": "$",
|
||||
"aismultiplier": false,
|
||||
"aprice": null,
|
||||
"aquantity": {
|
||||
"decimalMantissa": -10000000000,
|
||||
"decimalPlaces": 10,
|
||||
"floatingPoint": -1
|
||||
},
|
||||
"astyle": {
|
||||
"ascommodityside": "L",
|
||||
"ascommodityspaced": false,
|
||||
"asdecimalpoint": ".",
|
||||
"asdigitgroups": null,
|
||||
"asprecision": 2
|
||||
}
|
||||
}
|
||||
],
|
||||
"pbalanceassertion": null,
|
||||
"pcomment": "",
|
||||
"pdate": null,
|
||||
"ptype": "RegularPosting",
|
||||
"pcomment": "",
|
||||
"pdate2": null,
|
||||
"poriginal": null,
|
||||
"pstatus": "Unmarked",
|
||||
"ptags": [],
|
||||
"ptransaction_": "1",
|
||||
"ptype": "RegularPosting"
|
||||
"poriginal": null
|
||||
}
|
||||
],
|
||||
"tprecedingcomment": "",
|
||||
"ttags": [],
|
||||
"tsourcepos": {
|
||||
"tag": "JournalSourcePos",
|
||||
"contents": [
|
||||
"",
|
||||
[
|
||||
1,
|
||||
1
|
||||
]
|
||||
],
|
||||
"tag": "JournalSourcePos"
|
||||
]
|
||||
},
|
||||
"tstatus": "Unmarked",
|
||||
"ttags": []
|
||||
"tdate": "2008-01-01",
|
||||
"tcode": "",
|
||||
"tindex": 1,
|
||||
"tprecedingcomment": "",
|
||||
"tdate2": null,
|
||||
"tdescription": "income",
|
||||
"tstatus": "Unmarked"
|
||||
}
|
||||
|
||||
And here's how to test adding it with curl. This should add a new
|
||||
@ -569,22 +564,22 @@ awkward.
|
||||
|
||||
Tag Table:
|
||||
Node: Top72
|
||||
Node: OPTIONS1752
|
||||
Ref: #options1857
|
||||
Node: PERMISSIONS8201
|
||||
Ref: #permissions8340
|
||||
Node: EDITING UPLOADING DOWNLOADING9552
|
||||
Ref: #editing-uploading-downloading9733
|
||||
Node: RELOADING10567
|
||||
Ref: #reloading10701
|
||||
Node: JSON API11134
|
||||
Ref: #json-api11248
|
||||
Node: ENVIRONMENT16812
|
||||
Ref: #environment16928
|
||||
Node: FILES17661
|
||||
Ref: #files17761
|
||||
Node: BUGS17974
|
||||
Ref: #bugs18052
|
||||
Node: OPTIONS1746
|
||||
Ref: #options1851
|
||||
Node: PERMISSIONS8195
|
||||
Ref: #permissions8334
|
||||
Node: EDITING UPLOADING DOWNLOADING9546
|
||||
Ref: #editing-uploading-downloading9727
|
||||
Node: RELOADING10561
|
||||
Ref: #reloading10695
|
||||
Node: JSON API11128
|
||||
Ref: #json-api11242
|
||||
Node: ENVIRONMENT16723
|
||||
Ref: #environment16839
|
||||
Node: FILES17572
|
||||
Ref: #files17672
|
||||
Node: BUGS17885
|
||||
Ref: #bugs17963
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
@ -305,7 +305,9 @@ JSON API
|
||||
/accounts
|
||||
/accounttransactions/ACCOUNTNAME
|
||||
|
||||
Eg, all account names in the journal (similar to the accounts command):
|
||||
Eg, all account names in the journal (similar to the accounts command).
|
||||
(hledger-web's JSON does not include newlines, here we use python to
|
||||
prettify it):
|
||||
|
||||
$ curl -s http://127.0.0.1:5000/accountnames | python -m json.tool
|
||||
[
|
||||
@ -363,106 +365,100 @@ JSON API
|
||||
/add, if hledger-web was started with the add capability (enabled by
|
||||
default). The payload must be the full, exact JSON representation of a
|
||||
hledger transaction (partial data won't do). You can get sample JSON
|
||||
from /transactions or /accounttransactions, or you can export it with
|
||||
hledger-lib's writeJsonFile helper, like so:
|
||||
from hledger-web's /transactions or /accounttransactions, or you can
|
||||
export it with hledger-lib, eg like so:
|
||||
|
||||
$ make ghci-web
|
||||
>>> import Hledger
|
||||
>>> writeJsonFile "txn.json" (head $ jtxns samplejournal) -- export samplejournal's first txn
|
||||
.../hledger$ stack ghci hledger-lib
|
||||
>>> writeJsonFile "txn.json" (head $ jtxns samplejournal)
|
||||
>>> :q
|
||||
|
||||
If you like, reformat the json to make it human-readable:
|
||||
|
||||
$ python -m json.tool txn.json >pretty
|
||||
$ mv pretty txn.json
|
||||
|
||||
Here's how it looks as of hledger-1.17 (remember, this JSON corresponds
|
||||
to hledger's Transaction and related data types):
|
||||
|
||||
{
|
||||
"tcode": "",
|
||||
"tcomment": "",
|
||||
"tdate": "2008-01-01",
|
||||
"tdate2": null,
|
||||
"tdescription": "income",
|
||||
"tindex": 1,
|
||||
"tpostings": [
|
||||
{
|
||||
"pbalanceassertion": null,
|
||||
"pstatus": "Unmarked",
|
||||
"pamount": [
|
||||
{
|
||||
"aprice": null,
|
||||
"acommodity": "$",
|
||||
"aquantity": {
|
||||
"floatingPoint": 1,
|
||||
"decimalPlaces": 10,
|
||||
"decimalMantissa": 10000000000
|
||||
},
|
||||
"aismultiplier": false,
|
||||
"astyle": {
|
||||
"ascommodityside": "L",
|
||||
"asdigitgroups": null,
|
||||
"ascommodityspaced": false,
|
||||
"asprecision": 2,
|
||||
"asdecimalpoint": "."
|
||||
}
|
||||
}
|
||||
],
|
||||
"ptransaction_": "1",
|
||||
"paccount": "assets:bank:checking",
|
||||
"pdate": null,
|
||||
"ptype": "RegularPosting",
|
||||
"pcomment": "",
|
||||
"pdate2": null,
|
||||
"ptags": [],
|
||||
"poriginal": null
|
||||
},
|
||||
{
|
||||
"pbalanceassertion": null,
|
||||
"pstatus": "Unmarked",
|
||||
"pamount": [
|
||||
{
|
||||
"acommodity": "$",
|
||||
"aismultiplier": false,
|
||||
"aprice": null,
|
||||
"acommodity": "$",
|
||||
"aquantity": {
|
||||
"decimalMantissa": 10000000000,
|
||||
"floatingPoint": -1,
|
||||
"decimalPlaces": 10,
|
||||
"floatingPoint": 1
|
||||
"decimalMantissa": -10000000000
|
||||
},
|
||||
"aismultiplier": false,
|
||||
"astyle": {
|
||||
"ascommodityside": "L",
|
||||
"ascommodityspaced": false,
|
||||
"asdecimalpoint": ".",
|
||||
"asdigitgroups": null,
|
||||
"asprecision": 2
|
||||
"ascommodityspaced": false,
|
||||
"asprecision": 2,
|
||||
"asdecimalpoint": "."
|
||||
}
|
||||
}
|
||||
],
|
||||
"pbalanceassertion": null,
|
||||
"pcomment": "",
|
||||
"pdate": null,
|
||||
"pdate2": null,
|
||||
"poriginal": null,
|
||||
"pstatus": "Unmarked",
|
||||
"ptags": [],
|
||||
"ptransaction_": "1",
|
||||
"ptype": "RegularPosting"
|
||||
},
|
||||
{
|
||||
"paccount": "income:salary",
|
||||
"pamount": [
|
||||
{
|
||||
"acommodity": "$",
|
||||
"aismultiplier": false,
|
||||
"aprice": null,
|
||||
"aquantity": {
|
||||
"decimalMantissa": -10000000000,
|
||||
"decimalPlaces": 10,
|
||||
"floatingPoint": -1
|
||||
},
|
||||
"astyle": {
|
||||
"ascommodityside": "L",
|
||||
"ascommodityspaced": false,
|
||||
"asdecimalpoint": ".",
|
||||
"asdigitgroups": null,
|
||||
"asprecision": 2
|
||||
}
|
||||
}
|
||||
],
|
||||
"pbalanceassertion": null,
|
||||
"pcomment": "",
|
||||
"pdate": null,
|
||||
"ptype": "RegularPosting",
|
||||
"pcomment": "",
|
||||
"pdate2": null,
|
||||
"poriginal": null,
|
||||
"pstatus": "Unmarked",
|
||||
"ptags": [],
|
||||
"ptransaction_": "1",
|
||||
"ptype": "RegularPosting"
|
||||
"poriginal": null
|
||||
}
|
||||
],
|
||||
"tprecedingcomment": "",
|
||||
"ttags": [],
|
||||
"tsourcepos": {
|
||||
"tag": "JournalSourcePos",
|
||||
"contents": [
|
||||
"",
|
||||
[
|
||||
1,
|
||||
1
|
||||
]
|
||||
],
|
||||
"tag": "JournalSourcePos"
|
||||
]
|
||||
},
|
||||
"tstatus": "Unmarked",
|
||||
"ttags": []
|
||||
"tdate": "2008-01-01",
|
||||
"tcode": "",
|
||||
"tindex": 1,
|
||||
"tprecedingcomment": "",
|
||||
"tdate2": null,
|
||||
"tdescription": "income",
|
||||
"tstatus": "Unmarked"
|
||||
}
|
||||
|
||||
And here's how to test adding it with curl. This should add a new en-
|
||||
@ -533,4 +529,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger-web 1.17.99 June 2020 hledger-web(1)
|
||||
hledger-web 1.18 June 2020 hledger-web(1)
|
||||
|
@ -1,6 +1,6 @@
|
||||
.\"t
|
||||
|
||||
.TH "hledger" "1" "June 2020" "hledger 1.17.99" "hledger User Manuals"
|
||||
.TH "hledger" "1" "June 2020" "hledger 1.18" "hledger User Manuals"
|
||||
|
||||
|
||||
|
||||
|
@ -3,8 +3,8 @@ This is hledger.info, produced by makeinfo version 6.7 from stdin.
|
||||
|
||||
File: hledger.info, Node: Top, Next: COMMON TASKS, Up: (dir)
|
||||
|
||||
hledger(1) hledger 1.17.99
|
||||
**************************
|
||||
hledger(1) hledger 1.18
|
||||
***********************
|
||||
|
||||
hledger - a command-line accounting tool
|
||||
|
||||
@ -3776,187 +3776,187 @@ $ LANG=en_US.UTF-8 hledger -f my.journal print
|
||||
|
||||
Tag Table:
|
||||
Node: Top68
|
||||
Node: COMMON TASKS2321
|
||||
Ref: #common-tasks2433
|
||||
Node: Getting help2840
|
||||
Ref: #getting-help2972
|
||||
Node: Constructing command lines3525
|
||||
Ref: #constructing-command-lines3717
|
||||
Node: Starting a journal file4414
|
||||
Ref: #starting-a-journal-file4612
|
||||
Node: Setting opening balances5800
|
||||
Ref: #setting-opening-balances5996
|
||||
Node: Recording transactions9137
|
||||
Ref: #recording-transactions9317
|
||||
Node: Reconciling9873
|
||||
Ref: #reconciling10016
|
||||
Node: Reporting12273
|
||||
Ref: #reporting12413
|
||||
Node: Migrating to a new file16412
|
||||
Ref: #migrating-to-a-new-file16560
|
||||
Node: OPTIONS16859
|
||||
Ref: #options16966
|
||||
Node: General options17336
|
||||
Ref: #general-options17461
|
||||
Node: Command options20231
|
||||
Ref: #command-options20382
|
||||
Node: Command arguments20780
|
||||
Ref: #command-arguments20927
|
||||
Node: Queries21807
|
||||
Ref: #queries21962
|
||||
Node: Special characters in arguments and queries25924
|
||||
Ref: #special-characters-in-arguments-and-queries26152
|
||||
Node: More escaping26603
|
||||
Ref: #more-escaping26765
|
||||
Node: Even more escaping27061
|
||||
Ref: #even-more-escaping27255
|
||||
Node: Less escaping27926
|
||||
Ref: #less-escaping28088
|
||||
Node: Unicode characters28333
|
||||
Ref: #unicode-characters28515
|
||||
Node: Input files29927
|
||||
Ref: #input-files30070
|
||||
Node: Output destination31999
|
||||
Ref: #output-destination32151
|
||||
Node: Output format32576
|
||||
Ref: #output-format32726
|
||||
Node: Regular expressions34308
|
||||
Ref: #regular-expressions34465
|
||||
Node: Smart dates36201
|
||||
Ref: #smart-dates36352
|
||||
Node: Report start & end date37713
|
||||
Ref: #report-start-end-date37885
|
||||
Node: Report intervals39382
|
||||
Ref: #report-intervals39547
|
||||
Node: Period expressions39937
|
||||
Ref: #period-expressions40097
|
||||
Node: Depth limiting44233
|
||||
Ref: #depth-limiting44377
|
||||
Node: Pivoting44709
|
||||
Ref: #pivoting44832
|
||||
Node: Valuation46508
|
||||
Ref: #valuation46610
|
||||
Node: -B Cost47530
|
||||
Ref: #b-cost47634
|
||||
Node: -V Value47806
|
||||
Ref: #v-value47959
|
||||
Node: -X Market value in specified commodity49232
|
||||
Ref: #x-market-value-in-specified-commodity49451
|
||||
Node: Market prices49629
|
||||
Ref: #market-prices49814
|
||||
Node: --value Flexible valuation50739
|
||||
Ref: #value-flexible-valuation50940
|
||||
Node: Effect of --value on reports55445
|
||||
Ref: #effect-of---value-on-reports55626
|
||||
Node: COMMANDS61172
|
||||
Ref: #commands61280
|
||||
Node: accounts62364
|
||||
Ref: #accounts62462
|
||||
Node: activity63161
|
||||
Ref: #activity63271
|
||||
Node: add63654
|
||||
Ref: #add63753
|
||||
Node: balance66492
|
||||
Ref: #balance66603
|
||||
Node: Classic balance report68061
|
||||
Ref: #classic-balance-report68234
|
||||
Node: Customising the classic balance report69603
|
||||
Ref: #customising-the-classic-balance-report69831
|
||||
Node: Colour support71907
|
||||
Ref: #colour-support72074
|
||||
Node: Flat mode72247
|
||||
Ref: #flat-mode72395
|
||||
Node: Depth limited balance reports72808
|
||||
Ref: #depth-limited-balance-reports72993
|
||||
Node: Percentages73449
|
||||
Ref: #percentages73615
|
||||
Node: Multicolumn balance report74752
|
||||
Ref: #multicolumn-balance-report74932
|
||||
Node: Budget report80194
|
||||
Ref: #budget-report80337
|
||||
Node: Nested budgets85603
|
||||
Ref: #nested-budgets85715
|
||||
Ref: #output-format-189196
|
||||
Node: balancesheet89393
|
||||
Ref: #balancesheet89529
|
||||
Node: balancesheetequity90995
|
||||
Ref: #balancesheetequity91144
|
||||
Node: cashflow91867
|
||||
Ref: #cashflow91995
|
||||
Node: check-dates93174
|
||||
Ref: #check-dates93301
|
||||
Node: check-dupes93580
|
||||
Ref: #check-dupes93704
|
||||
Node: close93997
|
||||
Ref: #close94111
|
||||
Node: close usage95633
|
||||
Ref: #close-usage95726
|
||||
Node: commodities98539
|
||||
Ref: #commodities98666
|
||||
Node: descriptions98748
|
||||
Ref: #descriptions98876
|
||||
Node: diff99057
|
||||
Ref: #diff99163
|
||||
Node: files100210
|
||||
Ref: #files100310
|
||||
Node: help100457
|
||||
Ref: #help100557
|
||||
Node: import101638
|
||||
Ref: #import101752
|
||||
Node: Importing balance assignments102645
|
||||
Ref: #importing-balance-assignments102793
|
||||
Node: incomestatement103442
|
||||
Ref: #incomestatement103575
|
||||
Node: notes105062
|
||||
Ref: #notes105175
|
||||
Node: payees105301
|
||||
Ref: #payees105407
|
||||
Node: prices105565
|
||||
Ref: #prices105671
|
||||
Node: print106012
|
||||
Ref: #print106122
|
||||
Node: print-unique110908
|
||||
Ref: #print-unique111034
|
||||
Node: register111319
|
||||
Ref: #register111446
|
||||
Node: Custom register output115618
|
||||
Ref: #custom-register-output115747
|
||||
Node: register-match117084
|
||||
Ref: #register-match117218
|
||||
Node: rewrite117569
|
||||
Ref: #rewrite117684
|
||||
Node: Re-write rules in a file119539
|
||||
Ref: #re-write-rules-in-a-file119673
|
||||
Node: Diff output format120883
|
||||
Ref: #diff-output-format121052
|
||||
Node: rewrite vs print --auto122144
|
||||
Ref: #rewrite-vs.-print---auto122323
|
||||
Node: roi122879
|
||||
Ref: #roi122977
|
||||
Node: stats123989
|
||||
Ref: #stats124088
|
||||
Node: tags124876
|
||||
Ref: #tags124974
|
||||
Node: test125268
|
||||
Ref: #test125376
|
||||
Node: Add-on commands126123
|
||||
Ref: #add-on-commands126240
|
||||
Node: ui127583
|
||||
Ref: #ui127671
|
||||
Node: web127725
|
||||
Ref: #web127828
|
||||
Node: iadd127944
|
||||
Ref: #iadd128055
|
||||
Node: interest128137
|
||||
Ref: #interest128244
|
||||
Node: ENVIRONMENT128484
|
||||
Ref: #environment128596
|
||||
Node: FILES129425
|
||||
Ref: #files-1129528
|
||||
Node: LIMITATIONS129741
|
||||
Ref: #limitations129860
|
||||
Node: TROUBLESHOOTING130602
|
||||
Ref: #troubleshooting130715
|
||||
Node: COMMON TASKS2315
|
||||
Ref: #common-tasks2427
|
||||
Node: Getting help2834
|
||||
Ref: #getting-help2966
|
||||
Node: Constructing command lines3519
|
||||
Ref: #constructing-command-lines3711
|
||||
Node: Starting a journal file4408
|
||||
Ref: #starting-a-journal-file4606
|
||||
Node: Setting opening balances5794
|
||||
Ref: #setting-opening-balances5990
|
||||
Node: Recording transactions9131
|
||||
Ref: #recording-transactions9311
|
||||
Node: Reconciling9867
|
||||
Ref: #reconciling10010
|
||||
Node: Reporting12267
|
||||
Ref: #reporting12407
|
||||
Node: Migrating to a new file16406
|
||||
Ref: #migrating-to-a-new-file16554
|
||||
Node: OPTIONS16853
|
||||
Ref: #options16960
|
||||
Node: General options17330
|
||||
Ref: #general-options17455
|
||||
Node: Command options20225
|
||||
Ref: #command-options20376
|
||||
Node: Command arguments20774
|
||||
Ref: #command-arguments20921
|
||||
Node: Queries21801
|
||||
Ref: #queries21956
|
||||
Node: Special characters in arguments and queries25918
|
||||
Ref: #special-characters-in-arguments-and-queries26146
|
||||
Node: More escaping26597
|
||||
Ref: #more-escaping26759
|
||||
Node: Even more escaping27055
|
||||
Ref: #even-more-escaping27249
|
||||
Node: Less escaping27920
|
||||
Ref: #less-escaping28082
|
||||
Node: Unicode characters28327
|
||||
Ref: #unicode-characters28509
|
||||
Node: Input files29921
|
||||
Ref: #input-files30064
|
||||
Node: Output destination31993
|
||||
Ref: #output-destination32145
|
||||
Node: Output format32570
|
||||
Ref: #output-format32720
|
||||
Node: Regular expressions34302
|
||||
Ref: #regular-expressions34459
|
||||
Node: Smart dates36195
|
||||
Ref: #smart-dates36346
|
||||
Node: Report start & end date37707
|
||||
Ref: #report-start-end-date37879
|
||||
Node: Report intervals39376
|
||||
Ref: #report-intervals39541
|
||||
Node: Period expressions39931
|
||||
Ref: #period-expressions40091
|
||||
Node: Depth limiting44227
|
||||
Ref: #depth-limiting44371
|
||||
Node: Pivoting44703
|
||||
Ref: #pivoting44826
|
||||
Node: Valuation46502
|
||||
Ref: #valuation46604
|
||||
Node: -B Cost47524
|
||||
Ref: #b-cost47628
|
||||
Node: -V Value47800
|
||||
Ref: #v-value47953
|
||||
Node: -X Market value in specified commodity49226
|
||||
Ref: #x-market-value-in-specified-commodity49445
|
||||
Node: Market prices49623
|
||||
Ref: #market-prices49808
|
||||
Node: --value Flexible valuation50733
|
||||
Ref: #value-flexible-valuation50934
|
||||
Node: Effect of --value on reports55439
|
||||
Ref: #effect-of---value-on-reports55620
|
||||
Node: COMMANDS61166
|
||||
Ref: #commands61274
|
||||
Node: accounts62358
|
||||
Ref: #accounts62456
|
||||
Node: activity63155
|
||||
Ref: #activity63265
|
||||
Node: add63648
|
||||
Ref: #add63747
|
||||
Node: balance66486
|
||||
Ref: #balance66597
|
||||
Node: Classic balance report68055
|
||||
Ref: #classic-balance-report68228
|
||||
Node: Customising the classic balance report69597
|
||||
Ref: #customising-the-classic-balance-report69825
|
||||
Node: Colour support71901
|
||||
Ref: #colour-support72068
|
||||
Node: Flat mode72241
|
||||
Ref: #flat-mode72389
|
||||
Node: Depth limited balance reports72802
|
||||
Ref: #depth-limited-balance-reports72987
|
||||
Node: Percentages73443
|
||||
Ref: #percentages73609
|
||||
Node: Multicolumn balance report74746
|
||||
Ref: #multicolumn-balance-report74926
|
||||
Node: Budget report80188
|
||||
Ref: #budget-report80331
|
||||
Node: Nested budgets85597
|
||||
Ref: #nested-budgets85709
|
||||
Ref: #output-format-189190
|
||||
Node: balancesheet89387
|
||||
Ref: #balancesheet89523
|
||||
Node: balancesheetequity90989
|
||||
Ref: #balancesheetequity91138
|
||||
Node: cashflow91861
|
||||
Ref: #cashflow91989
|
||||
Node: check-dates93168
|
||||
Ref: #check-dates93295
|
||||
Node: check-dupes93574
|
||||
Ref: #check-dupes93698
|
||||
Node: close93991
|
||||
Ref: #close94105
|
||||
Node: close usage95627
|
||||
Ref: #close-usage95720
|
||||
Node: commodities98533
|
||||
Ref: #commodities98660
|
||||
Node: descriptions98742
|
||||
Ref: #descriptions98870
|
||||
Node: diff99051
|
||||
Ref: #diff99157
|
||||
Node: files100204
|
||||
Ref: #files100304
|
||||
Node: help100451
|
||||
Ref: #help100551
|
||||
Node: import101632
|
||||
Ref: #import101746
|
||||
Node: Importing balance assignments102639
|
||||
Ref: #importing-balance-assignments102787
|
||||
Node: incomestatement103436
|
||||
Ref: #incomestatement103569
|
||||
Node: notes105056
|
||||
Ref: #notes105169
|
||||
Node: payees105295
|
||||
Ref: #payees105401
|
||||
Node: prices105559
|
||||
Ref: #prices105665
|
||||
Node: print106006
|
||||
Ref: #print106116
|
||||
Node: print-unique110902
|
||||
Ref: #print-unique111028
|
||||
Node: register111313
|
||||
Ref: #register111440
|
||||
Node: Custom register output115612
|
||||
Ref: #custom-register-output115741
|
||||
Node: register-match117078
|
||||
Ref: #register-match117212
|
||||
Node: rewrite117563
|
||||
Ref: #rewrite117678
|
||||
Node: Re-write rules in a file119533
|
||||
Ref: #re-write-rules-in-a-file119667
|
||||
Node: Diff output format120877
|
||||
Ref: #diff-output-format121046
|
||||
Node: rewrite vs print --auto122138
|
||||
Ref: #rewrite-vs.-print---auto122317
|
||||
Node: roi122873
|
||||
Ref: #roi122971
|
||||
Node: stats123983
|
||||
Ref: #stats124082
|
||||
Node: tags124870
|
||||
Ref: #tags124968
|
||||
Node: test125262
|
||||
Ref: #test125370
|
||||
Node: Add-on commands126117
|
||||
Ref: #add-on-commands126234
|
||||
Node: ui127577
|
||||
Ref: #ui127665
|
||||
Node: web127719
|
||||
Ref: #web127822
|
||||
Node: iadd127938
|
||||
Ref: #iadd128049
|
||||
Node: interest128131
|
||||
Ref: #interest128238
|
||||
Node: ENVIRONMENT128478
|
||||
Ref: #environment128590
|
||||
Node: FILES129419
|
||||
Ref: #files-1129522
|
||||
Node: LIMITATIONS129735
|
||||
Ref: #limitations129854
|
||||
Node: TROUBLESHOOTING130596
|
||||
Ref: #troubleshooting130709
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
@ -3231,4 +3231,4 @@ SEE ALSO
|
||||
|
||||
|
||||
|
||||
hledger 1.17.99 June 2020 hledger(1)
|
||||
hledger 1.18 June 2020 hledger(1)
|
||||
|
Loading…
Reference in New Issue
Block a user