Hello
I'm not sure if this is a bug or if I'm missing something.
```
2013-01-01 open Expenses:A
2013-01-01 open Expenses:B
2013-01-01 open Assets:P
2022-03-10 * "Test"
Expenses:B 42.0 EUR
Expenses:A
Assets:P -159.98 EUR
```
In this case 'Expenses:A' should be 42 - 159.98 = 117.98, however when
checking via bean-query I get 118.0
$ bean-query test.beancount 'select date, position where account =
"Expenses:A"'
date position
---------- ----------
2022-03-10 118.0 EUR
I don't understand why beancount is rounding this up.
Additionally, bean-check seems to allow tolerances of +/- 0.05 -
```
2013-01-01 open Expenses:A
2013-01-01 open Expenses:B
2013-01-01 open Assets:P
2022-03-10 * "Test"
Expenses:B 42.0 EUR
Expenses:A
Assets:P -159.98 EUR
2022-03-10 * "Test .92"
Expenses:B 42.0 EUR
Expenses:A 117.92 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .93"
Expenses:B 42.0 EUR
Expenses:A 117.93 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .94"
Expenses:B 42.0 EUR
Expenses:A 117.94 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .95"
Expenses:B 42.0 EUR
Expenses:A 117.95 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .96"
Expenses:B 42.0 EUR
Expenses:A 117.96 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .97"
Expenses:B 42.0 EUR
Expenses:A 117.97 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .98"
Expenses:B 42.0 EUR
Expenses:A 117.98 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .99"
Expenses:B 42.0 EUR
Expenses:A 117.99 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .00"
Expenses:B 42.0 EUR
Expenses:A 118.00 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .01"
Expenses:B 42.0 EUR
Expenses:A 118.01 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .02"
Expenses:B 42.0 EUR
Expenses:A 118.02 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .03"
Expenses:B 42.0 EUR
Expenses:A 118.03 EUR
Assets:P -159.98 EUR
2022-03-10 * "Test .04"
Expenses:B 42.0 EUR
Expenses:A 118.04 EUR
Assets:P -159.98 EUR
``
When running bean-check -
test.beancount:12: Transaction does not balance: (-0.06 EUR)
2022-03-10 * "Test .92"
Expenses:B 42.0 EUR
Expenses:A 117.92 EUR
Assets:P -159.98 EUR
test.beancount:72: Transaction does not balance: (0.06 EUR)
2022-03-10 * "Test .04"
Expenses:B 42.0 EUR
Expenses:A 118.04 EUR
Assets:P -159.98 EUR
Adding a `option "inferred_tolerance_default" "EUR:0.01"` does not seem to
make any difference.
--
Vishesh Handa
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/beancount/CAKb-1ofsaR5k-m4eOMF9R0nz%3DCEnL1WPN7YoCXTsL1C8GhVEKA%40mail.gmail.com.