Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
4088 Ansichten

Hello there :)

I wrote some code to export orders from my online shop and import them into Odoo 14 as sales orders (plain csv file). This works pretty great, but I encounter a rounding problem.

My exported sales orders have no limit on the number of decimal places (prices). I found out, that Odoo rounds these decimal places to the number defined in "Settings > Decimal accuracy" and then the given value for "Product Price".

A simple solution would be to set this value (the number of digits for "Product Price") to something high like 8 or 16. I've tested the import of sales orders and with such a high No. of digits I do not have rounding problems. Unfortunately, though, Odoo shows those digits on the sales order in the column for price per UoM.

Another unfortunate thing is, that I have to export things like discounts as order lines with a negative value, since Odoo works so very differently to my shop system. So I absolutely rely on a fix for the rounding problem, hopefully with a higher number of decimal places. 

Anyone got a hint? 😟

PS: I've set the "Rounding Method" to "Round Globally" in "Settings > Accounting". "Line Subtotals Tax Display" is set to "Tax-Excluded".



Avatar
Verwerfen
Beste Antwort

Edit the report using an inherited view that rounds the numbers on your invoices/etc.

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
März 22
2171
5
Dez. 23
22250
0
Apr. 22
2511
2
Apr. 21
7731
2
Juli 20
7738