跳至內容
選單
此問題已被標幟
2 回覆
2101 瀏覽次數

Hello,

I have a problem when invoice a sale order, the discount is not always correctly displayed. 
It's on Odoo.SH and sometimes he display the discount with a lot of digits behind the comma. 

Anyone has the same problem or has a solution to this?

Mostly after restarting the http worker it's all fine again.



頭像
捨棄
作者

Yes, this is fixed at 2 decimals

最佳答案

I have the same problem, it seems to me like OCA module "account_invoice_triple_discount" is causing it. Do you have that module installed?

頭像
捨棄
作者

Yes, below find the solution that helped me to solve the problem.

def _compute_all_tax(self):
"""
As the taxes are recalculated based on a single discount, we need to
simulate a multiple discount by changing discount value. Values are
restored after the original process is done
"""
digits = self._fields["discount"]._digits
self._fields["discount"]._digits = (16, 2) # This is added to avoid errors and adding a lot of zero's after comma

最佳答案

Did you check the decimal accuracy of the Discount, You can check and update its decimal precision

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
3
10月 18
4345
6
10月 20
5482
2
12月 18
5076
2
8月 25
3420
3
7月 25
2545