mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-07 21:15:19 +03:00
;doc: journal: amount display style -> commodity display style
This commit is contained in:
parent
bfb5c6ee2a
commit
687494834b
@ -477,7 +477,9 @@ commodity INR 9,99,99,999.00
|
||||
commodity 1 000 000.9455
|
||||
```
|
||||
|
||||
### Amount display style
|
||||
<a name="amount-display-style"></a>
|
||||
|
||||
### Commodity display style
|
||||
|
||||
For each commodity, hledger chooses a consistent format to use when
|
||||
displaying amounts. (Except [price amounts](#prices), which are always
|
||||
@ -506,12 +508,9 @@ to see fewer decimal places in reports, use a
|
||||
[commodity directive](#declaring-commodities)
|
||||
to override that.
|
||||
|
||||
hledger uses [banker's rounding](https://en.wikipedia.org/wiki/Bankers_rounding):
|
||||
it rounds to the nearest even number, eg 0.5 displayed with zero
|
||||
decimal places is "0").
|
||||
(Note, prior to hledger 1.17.1 this could vary if hledger happened to
|
||||
be built with an old version of Decimal (<0.5.1); since 1.17.1 it's
|
||||
guaranteed.)
|
||||
Note, hledger uses [banker's rounding](https://en.wikipedia.org/wiki/Bankers_rounding):
|
||||
it rounds to the nearest even number, eg 0.5 displayed with zero decimal places is "0").
|
||||
(Guaranteed since hledger 1.17.1; in older versions this could vary if hledger was built with Decimal < 0.5.1.)
|
||||
|
||||
|
||||
## Transaction prices
|
||||
@ -939,9 +938,9 @@ The `commodity` directive has several functions:
|
||||
data. (Without this, hledger will parse both `1,000` and `1.000`
|
||||
as 1).
|
||||
|
||||
3. It declares the [amount display style](#amount-display-style) to
|
||||
use in output - decimal and digit group marks, number of decimal
|
||||
places, symbol placement etc.
|
||||
3. It declares a commodity's [display style](#commodity-display-style)
|
||||
in output - decimal and digit group marks, number of decimal places,
|
||||
symbol placement etc.
|
||||
|
||||
You are likely to run into one of the problems solved by commodity
|
||||
directives, sooner or later, so it's a good idea to just always use
|
||||
@ -980,7 +979,7 @@ or a comma, followed by 0 or more decimal digits.
|
||||
Note hledger normally uses
|
||||
[banker's rounding](https://en.wikipedia.org/wiki/Bankers_rounding),
|
||||
so 0.5 displayed with zero decimal digits is "0".
|
||||
(More at [Amount display style](#amount-display-style).)
|
||||
(More at [Commodity display style](#commodity-display-style).)
|
||||
|
||||
### Default commodity
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user