From b52cd37c5e589893b43887b2634bc912090a2b1b Mon Sep 17 00:00:00 2001 From: Florian Damhaut Date: Thu, 30 Dec 2021 09:31:29 +0000 Subject: [PATCH] [FIX] account: accrual rounding error Step to reproduce: - Create PO with an item rounded to 0.01 - Deliver 0.48/1 - Open Accrual Expense Entry Current Behaviour: - Order line is not taken into account due to rounding error - Wizard is empty Behaviour After PR: - Qty is correctly rounded and appear as expected - Order line is taken into account opw-2720161 closes odoo/odoo#82073 X-original-commit: 85c2ab58d9ce1ccefd02f8214937a649285fde4a Signed-off-by: Damhaut Florian (flda) --- addons/account/wizard/accrued_orders.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/wizard/accrued_orders.py b/addons/account/wizard/accrued_orders.py index 9a6533e8c61..386bcb74d4c 100644 --- a/addons/account/wizard/accrued_orders.py +++ b/addons/account/wizard/accrued_orders.py @@ -160,7 +160,7 @@ class AccruedExpenseRevenue(models.TransientModel): lambda l: fields.Float.compare( l.qty_to_invoice, 0, - precision_digits=l.product_uom.rounding, + precision_rounding=l.product_uom.rounding, ) == 1 ) for order_line in lines: