2019-10-20 17:09:34 +03:00
|
|
|
# 1. by default only market prices are reported
|
2019-10-20 15:40:49 +03:00
|
|
|
<
|
2017-01-25 22:50:54 +03:00
|
|
|
P 2016/1/1 EUR $1.06
|
|
|
|
P 2016/2/1 EUR $1.05
|
|
|
|
|
|
|
|
2016/1/1 paycheck
|
|
|
|
income:remuneration $-100
|
|
|
|
income:donations $-15
|
|
|
|
assets:bank
|
|
|
|
|
|
|
|
2016/1/2 spend
|
|
|
|
expenses 20 EUR @ $1.07
|
|
|
|
assets:bank
|
2019-10-20 15:40:49 +03:00
|
|
|
$ hledger prices -f-
|
2017-01-25 22:50:54 +03:00
|
|
|
P 2016-01-01 EUR $1.06
|
|
|
|
P 2016-02-01 EUR $1.05
|
|
|
|
|
2019-10-20 17:09:34 +03:00
|
|
|
# 2. costs from postings can be included also
|
2019-10-20 15:40:49 +03:00
|
|
|
<
|
2017-01-25 22:50:54 +03:00
|
|
|
P 2016/1/1 EUR $1.06
|
|
|
|
P 2016/2/1 EUR $1.05
|
|
|
|
|
|
|
|
2016/1/1 paycheck
|
|
|
|
income:remuneration $-100
|
|
|
|
income:donations $-15
|
|
|
|
assets:bank
|
|
|
|
|
|
|
|
2016/1/2 spend
|
|
|
|
expenses 20 EUR @ $1.07
|
|
|
|
assets:bank
|
2017-03-26 08:08:37 +03:00
|
|
|
|
|
|
|
2016/1/3 spend
|
|
|
|
expenses 20 EUR @@ $21.45
|
|
|
|
assets:bank
|
2019-10-20 15:40:49 +03:00
|
|
|
$ hledger prices -f- --costs
|
2017-06-05 00:36:46 +03:00
|
|
|
P 2016-01-01 EUR $1.06
|
2017-01-25 22:50:54 +03:00
|
|
|
P 2016-01-02 EUR $1.07
|
2017-03-26 08:08:37 +03:00
|
|
|
P 2016-01-03 EUR $1.0725
|
2017-06-05 00:36:46 +03:00
|
|
|
P 2016-02-01 EUR $1.05
|
|
|
|
|
2019-10-20 17:09:34 +03:00
|
|
|
# 3. inverted costs from postings can be calculated
|
2019-10-20 15:40:49 +03:00
|
|
|
<
|
2017-06-05 00:36:46 +03:00
|
|
|
P 2016/1/1 EUR $1.06
|
|
|
|
P 2016/2/1 EUR $1.05
|
|
|
|
|
|
|
|
2016/1/1 paycheck
|
|
|
|
income:remuneration $-100
|
|
|
|
income:donations $-15
|
|
|
|
assets:bank
|
|
|
|
|
|
|
|
2016/1/3 spend
|
|
|
|
expenses $21.45 @@ 20.00 EUR
|
|
|
|
assets:bank
|
2019-10-20 15:40:49 +03:00
|
|
|
$ hledger prices -f- --inverted-costs
|
2017-01-25 22:50:54 +03:00
|
|
|
P 2016-01-01 EUR $1.06
|
2017-06-05 00:36:46 +03:00
|
|
|
P 2016-01-03 EUR $1.0725
|
2017-01-25 22:50:54 +03:00
|
|
|
P 2016-02-01 EUR $1.05
|
2019-10-20 17:09:34 +03:00
|
|
|
|
|
|
|
#
|
|
|
|
<
|
|
|
|
commodity 1.000,00 A
|
|
|
|
|
|
|
|
P 2019-01-01 X A1000,123
|
|
|
|
P 2019-01-02 X A1000,1
|
|
|
|
|
|
|
|
2019-02-01
|
|
|
|
(a) X1 @ A1000,2345
|
|
|
|
2019-02-02
|
|
|
|
(a) X1 @ A1000,2
|
|
|
|
|
|
|
|
# 4. Commodity styles are applied, but precision is left unchanged.
|
|
|
|
$ hledger -f- prices
|
|
|
|
P 2019-01-01 X 1.000,123 A
|
|
|
|
P 2019-01-02 X 1.000,1 A
|
|
|
|
|
|
|
|
# 5. Commodity styles aren't yet applied to prices inferred from transaction prices.
|
|
|
|
$ hledger -f- prices --costs
|
|
|
|
P 2019-01-01 X 1.000,123 A
|
|
|
|
P 2019-01-02 X 1.000,1 A
|
|
|
|
P 2019-02-01 X 1.000,2345 A
|
|
|
|
P 2019-02-02 X 1.000,2 A
|
|
|
|
|