diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 5299868d2ca..af6f3a002bf 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -585,7 +585,7 @@ class SaleOrderLine(models.Model): for line in self: if line.state not in ('sale', 'done'): line.invoice_status = 'no' - elif not float_is_zero(line.qty_to_invoice, precision_digits=precision): + elif float_compare(line.qty_to_invoice, 0.0, precision_digits=precision) == 1: line.invoice_status = 'to invoice' elif line.state == 'sale' and line.product_id.invoice_policy == 'order' and\ float_compare(line.qty_delivered, line.product_uom_qty, precision_digits=precision) == 1: