mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-08 07:09:28 +03:00
87 lines
1.4 KiB
Plaintext
87 lines
1.4 KiB
Plaintext
# a default commodity defined with the D directive will be used for any
|
|
# commodity-less amounts in subsequent transactions.
|
|
|
|
# 1. no default commodity
|
|
hledgerdev -f- print
|
|
<<<
|
|
2010/1/1
|
|
a 1000
|
|
b
|
|
>>>
|
|
2010/01/01
|
|
a 1000
|
|
b -1000
|
|
|
|
>>>=0
|
|
|
|
# 2. pound, two decimal places, no digit group separator
|
|
hledgerdev -f- print
|
|
<<<
|
|
D £1000.00
|
|
2010/1/1
|
|
a 1000
|
|
b
|
|
>>>
|
|
2010/01/01
|
|
a £1000.00
|
|
b £-1000.00
|
|
|
|
>>>=0
|
|
|
|
# 3. dollar, comma decimal point, three decimal places, no digit group separator
|
|
hledgerdev -f- print
|
|
<<<
|
|
D $1,000
|
|
2010/1/1
|
|
a 1000
|
|
b
|
|
>>>
|
|
2010/01/01
|
|
a $1000,000
|
|
b $-1000,000
|
|
|
|
>>>=0
|
|
|
|
# 4. dollar, three digit group separator, one decimal place
|
|
hledgerdev -f- print
|
|
<<<
|
|
D $1,000.0
|
|
2010/1/1
|
|
(a) 1000000
|
|
>>>
|
|
2010/01/01
|
|
(a) $1,000,000.0
|
|
|
|
>>>=0
|
|
|
|
# 5. as above, sets the commodity of the commodityless amount, but an
|
|
# earlier explicit dollar amount sets the display settings for dollar
|
|
hledgerdev -f- print
|
|
<<<
|
|
D $1,000.0
|
|
2010/1/1
|
|
(a) $1000000.00
|
|
(b) 1000000
|
|
>>>
|
|
2010/01/01
|
|
(a) $1000000.00
|
|
(b) $1000000.00
|
|
|
|
>>>=0
|
|
|
|
# 6. as above, but the commodityless amount is earliest, so it sets the
|
|
# display settings for dollar. The greatest precision is preserved though.
|
|
hledgerdev -f- print
|
|
<<<
|
|
D $1,000.0
|
|
2010/1/1
|
|
(a) 1000000
|
|
(b) $1000000.00
|
|
>>>
|
|
2010/01/01
|
|
(a) $1,000,000.00
|
|
(b) $1,000,000.00
|
|
|
|
>>>=0
|
|
|