Beancount runs statistics on your inputs, and attempts to figure out the desired
- tolerance (for balancing transactions and interpolation)
- precision (for rendering numbers)
In v3 this will get completely redesigned and better documented, it's a constant source of confusion.
In the meantime I want to add a new option that allows you to set the tolerance and precision explicitly.
It isn't entirely obvious because there are different parts of the code that render numbers (bean-query, reports, and the web interface) and they're in different states of using these precisions.