I'm using Odoo 9 in a debian server and i faced a serious problem because in my country invoices resulting from my instance are illegal.
It seems odoo 9 uses 2 decimal precision for prices. But, in case total price of line is not "xx.x0" (where x is any digit) it applies a round to only one decimal. For example, for a price 19.65, odoo is rounding to 19,70 before calculating taxes. And its doing this for each line, so the cumulative sum of all this results is a completely wrong total price (with taxes).
I think there is an option to change this behaviour. Can somebody help?