Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
3710 มุมมอง

I wanted to buy products with 3 decimal prices (Purchase) and read about using the Multi Currency settings for this. (Config>Currencies>EUR & USD>Rounding Precision).


Long story short, this did not solve my issue. Turns out I needed to be in Debug mode and Settings>Technical>DatabaseStructure>Decimal Precision.


I cannot revert the Rounding Precision back to 2 because the currencies affected have already been used in accounting entries. I've already tried Super User to override this, but no luck. How do I force this through? I'm OK with trying because almost all entries' 3rd decimal are just a 0 anyway.

Is there a consistent way to override these kinds of errors anyway? There have been other instances I'd want to ignore errors and just push on.

Thanks in advance!

อวตาร
ละทิ้ง
ผู้เขียน

I am on Odoo Enterprise.

ผู้เขียน

Odoo Enterprise V15

Ditto on needing a response

ผู้เขียน

Hi Mike we ended up needing to roll back To a backed up version of the database....



คำตอบที่ดีที่สุด

I think I might have found a work-around. Initial tests seem promising.

Here an example with EUR. (I accidentally changed the decimals to 4)

First of all: Do not forget to backup your database first!

1. In the currency list, rename EUR to something else (e.g. I used EU1)

2. Create a new currency EUR with the same values but with only 2 decimals (0,01)

3. Restart server

 

อวตาร
ละทิ้ง

Hi, Kai? How is the thest? Is it working good for long term?

Related Posts ตอบกลับ มุมมอง กิจกรรม
2
ก.พ. 18
4841
0
พ.ค. 23
2072
1
พ.ค. 22
3158
0
ส.ค. 16
4525
1
มี.ค. 15
7533