How to increase the number of decimal places in units of measurement, price, etc. in Odoo?

December 4, 2024 by
Олена Кирилюк

Enable developer mode. To do this, go to the "Settings" module:

In the “General Settings” section, scroll down to the very bottom and look for the link “Activate developer mode.” Click on it:

We return to the "Settings" module. We look for the "Technical Settings" menu - "Rounding Accuracy":

We choose which parameter we are interested in rounding. For example, in the price:

Change the rounding precision and save the changes:

Please note that the changes are irreversible and will apply to all companies. Changing the number of decimal places in the price will also affect the number of decimal places in the cost price.

Also, if you have changed the rounding precision of the units of measurement, then you need to change these settings in the unit of measurement itself.

This can be done in the "Warehouse" - "Settings" - "Product unit categories" module:

Open the unit of measurement category. For example, weight:

And we also change the rounding precision here:

If you do not make these settings, then in the order you can specify, for example, 3,567 kg, but in the warehouse document the rounded quantity will be 3,570 kg.

After the settings, turn off developer mode.

Again, go to the “Settings” module, in the “General Settings” section, go down to the very bottom and look for the link “Deactivate developer mode”. Click on it: