In most of the case's default Odoo, the setting will be just right for the business. However, "most" does not mean "every". Let's say you are moving accounting system into the Odoo and it requires to create invoices in both of the systems for some time(to compare the lines and accounts). If the decimal accuracy is different in both systems there will be the slight difference between those two systems and Revenue does not like this. Even if you just work in Odoo from scratch in some countries decimal accuracy is specified by law. This tutorial is going to show you how to set decimal accuracy in Odoo without the need for programming.

Prepare your instance
- do the backup
- apply any changes to the test server first(if you have one)
- activate the developer mode
Go to Decimal Accuracy menu
You can find it in Settings / Technical / Database Structure / Decimal Accuracy
This menu is in the same place in versions 9.0, 10.0 and 11.0


Set Decimal Accuracy
After you click on the chosen name or "Create" button, you will see the window with two fields. First one indicates the object we are going to change(Product Price will affect product price in Purchasing) and the second one is the actual decimal accuracy
Once you enter the desired accuracy just click "save".
Set Decimal Accuracy in Odoo
No programming is required
Odoo