mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-08 07:09:28 +03:00
56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
# 1. The four decimal places of the market price should not alter the
|
|
# canonical style of two decimal places in a's converted-to-B balance
|
|
# (#295), but it turns out they do with -V. This can be fixed with a
|
|
# commodity directive.
|
|
hledger -f- bal -V -N
|
|
<<<
|
|
; use a commodity directive to ensure B is displayed with two decimal
|
|
; places, or the price directive plus -V would make it four
|
|
commodity 1.00 B
|
|
|
|
P 2015/1/1 A 1.0001 B
|
|
|
|
2015/1/1
|
|
(a) 1.00 A
|
|
(b) 1.00 B
|
|
>>>
|
|
1.00 B a
|
|
1.00 B b
|
|
>>>=0
|
|
|
|
# 2. A multi-line commodity directive also works.
|
|
hledger -f- bal -V -N
|
|
<<<
|
|
commodity B
|
|
format 1.00 B
|
|
|
|
P 2015/1/1 A 1.0001 B
|
|
|
|
2015/1/1
|
|
(a) 1.00 A
|
|
(b) 1.00 B
|
|
>>>
|
|
1.00 B a
|
|
1.00 B b
|
|
>>>=0
|
|
|
|
# 3. This should choose the 1,000.00 format (the first amount sets
|
|
# decimal point to period, the second sets digit group size to 3 and
|
|
# digit group separator to comma).
|
|
# hledger -f- print
|
|
# <<<
|
|
# 2015/1/1
|
|
# (a) 1000.00 A
|
|
|
|
# 2015/1/1
|
|
# (a) 1,000 A
|
|
# >>>
|
|
# 2015/01/01
|
|
# (a) 1,000.00 A
|
|
|
|
# 2015/01/01
|
|
# (a) 1,000.00 A
|
|
|
|
# >>>=0
|
|
|