On 04/09/25 13:46, CD wrote:
Prior to today I have mostly used fava to do queries but have been experimenting more with the command line.

For some reason all of my output in the command line is rounded to 1 decimal place even though the actual transactions have two decimal places.

This is not the intended behavior.

When formatting a table, beanquery rounds the numerical values in columns of type `position` to the most common number of decimal digits for the values in the column. `sum(position)` has type `inventory` but
the same applies for each currency in the inventory.

Therefore, the only explanation for the behavior you observe, is that the most common number of decimal digits for the values to be displayed is 1 and not 2.

You do not provide enough information to help you further. For this we would need the exact query you are running and a minimum ledger that results in the problem you describe.

This doesn't happen when I run queries from python scripts.

The table formatting code is only used when displaying results via the beanquery shell.

Cheers,
Dan

--
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 visit 
https://groups.google.com/d/msgid/beancount/2da5308f-52c9-404b-896a-465fc923988f%40grinta.net.

Reply via email to