Submitted as bug 556.

On Thu, Oct 13, 2011 at 11:51, John Wiegley <[email protected]> wrote:
>>>>>> Craig Earls <[email protected]> writes:
>
>> I was playing around with numerical value expressions in postings and found
>> some interesting behavior.
>
>> Behavior #1:
>>      Assets:401K (1 QQQQ * 7.456)
>
>> Results in 7 shares of QQQQ being reported.
>
>>     Assets:401K (1.0 QQQQ * 7.456)
>
>> Results in 7.5 shares of QQQQ being reported
>
>> Behavior #2:
>>    Assets:401K (1 QQQQ * 7.58/85.88)
>
>> Results in an unbalance error since the second number rounds to zero.
>
>> Ledger uses the number of significant figures describe the commodity,
>> ignoring other figures in the calculation I am using no other formatting
>> suggestions in my ledger command.  I would expect it would use the largest
>> number of significant figures available in the calculation.  So If my
>> expectations are correct, this should be a bug.  If not I will add this
>> behavior to the documentation.
>
> This is a bug.  Within parenthesized amounts, all precision should be both
> used and ignored for display (that is, it won't affect future display of
> amounts of that commodity type).
>
> John
>



-- 
Craig, Corona De Tucson, AZ
enderw88.wordpress.com

Reply via email to