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
