I just encountered this myself and I wanted to write down what I figured out.
Beancount uses a "display context" to track statistics about precisions it sees in the input. Fava displays numbers using the "most common" precision. I guess this is the "mode" of the precisions Beancount has seen in a file: https://bitbucket.org/blais/beancount/src/945f4154f1af6b07674355c1798a27ff5d6c2794/beancount/core/display_context.py?at=default&fileviewer=file-view-default#display_context.py-163 It seems that Beancount may not track this number across files -- moving a bunch of transactions from a "main" file into a file imported using the "include" directive can change the precision. As far as I know there is no parameter or option you can use to set this "display context" precision. Ethan On Wednesday, December 12, 2018 at 6:34:05 AM UTC-5, Roland Everaert wrote: > > Fava is effectively much better than bean-web. However, it still suffer > from the fact that most columns are rounding-up values to the next integer > instead of displaying the real number with its decimals :( > > I hope this will be fixed soon, or maybe their is some parameters I can > modify to set the precision to 1 or 2 digits after the decimal point. > > Le mercredi 28 novembre 2018 16:29:26 UTC+1, Roland Everaert a écrit : >> >> Is bean-query also affected by the same limitation? >> >> I will try fava when times permit, thanks. >> Martin Blais writes: >> >> > On Fri, Nov 23, 2018 at 6:46 AM Roland Everaert <[email protected] >> <javascript:>> >> > wrote: >> > >> >> >> >> Thanks for the link. >> >> >> >> What will be deleted? bean-web? >> >> >> > >> > Yes, eventually, or if anything, it would be replaced by a bare-bones >> > minimal thing fed by SQL queries only. >> > Please find long email on this list from previously. >> > Switch to Fava, it's much better. >> > >> > >> > >> > I also think that adding some option in the beancount file, with >> regards >> >> to precision, is way better, because it is 100% predictable. >> >> >> > >> > I agree. >> > >> > >> > Martin Blais writes: >> >> >> >> > Tolerances and precision for rendering are inferred, see this doc: >> >> > http://furius.ca/beancount/doc/tolerances >> >> > I don't remember if bean-web has ever been converted to use those >> though. >> >> > It's bound to be deleted anyway, not going to update it. >> >> > >> >> > I'd like to add explicit options to force a desired precision at >> some >> >> > point, this seems like a better default than atempting to infer >> >> everything >> >> > automatically. >> >> > >> >> > >> >> > >> >> > >> >> > On Wed, Nov 21, 2018 at 12:13 PM Roland Everaert <[email protected] >> <javascript:>> >> >> > wrote: >> >> > >> >> >> Hello, >> >> >> >> >> >> How can I tell bean-web the number of digits to display after the >> >> period? >> >> >> >> >> >> I often see, in the balance sheet to name one page, thatvalues are >> >> rounded >> >> >> and no decimal is shown. >> >> >> >> >> >> I want to see number with 1 or 2 digits after the decimal comma. >> >> >> >> >> >> Example: >> >> >> >> >> >> - Current configuration >> >> >> Real value: 3.67 >> >> >> Displayed value: 4 >> >> >> >> >> >> - Expected configuration >> >> >> Real value: 3.67 >> >> >> Displayed value: 3.67 >> >> >> >> >> >> I have seen some section about rounding and tolerance but my >> >> comprehention >> >> >> is that they have nothing to do with how numbers are displayed with >> >> >> bean-web. >> >> >> >> >> >> >> >> >> Roland. >> >> >> >> >> >> -- >> >> >> You received this message because you are subscribed to the Google >> >> Groups >> >> >> "Beancount" group. >> >> >> To unsubscribe from this group and stop receiving emails from it, >> send >> >> an >> >> >> email to [email protected] <javascript:>. >> >> >> To post to this group, send email to [email protected] >> <javascript:>. >> >> >> To view this discussion on the web visit >> >> >> >> >> >> https://groups.google.com/d/msgid/beancount/98d7106b-8167-4591-acd7-e9aaeca1ebf7%40googlegroups.com >> >> >> >> < >> >> >> https://groups.google.com/d/msgid/beancount/98d7106b-8167-4591-acd7-e9aaeca1ebf7%40googlegroups.com?utm_medium=email&utm_source=footer >> >> >> > >> >> >> . >> >> >> For more options, visit https://groups.google.com/d/optout. >> >> >> >> >> >> >> >> >> -- >> >> Luke, use the FOSS >> >> >> >> Sent from Emacs >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups >> >> "Beancount" group. >> >> To unsubscribe from this group and stop receiving emails from it, send >> an >> >> email to [email protected] <javascript:>. >> >> To post to this group, send email to [email protected] >> <javascript:>. >> >> To view this discussion on the web visit >> >> https://groups.google.com/d/msgid/beancount/87va4orp8t.fsf%40gmail.com. >> >> >> For more options, visit https://groups.google.com/d/optout. >> >> >> >> >> -- >> Luke, use the FOSS >> >> Sent from Emacs >> > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/1a8ce794-38bf-4c63-97c8-db4c8c33785b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
