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.
--
Craig, Corona De Tucson, AZ
enderw88.wordpress.com