diff --git a/account_usability_akretion/models/account_move.py b/account_usability_akretion/models/account_move.py index 7117e87..a12f101 100644 --- a/account_usability_akretion/models/account_move.py +++ b/account_usability_akretion/models/account_move.py @@ -42,7 +42,7 @@ class AccountMove(models.Model): for inv in self: has_discount = False for line in inv.invoice_line_ids: - if not line.display_type and not float_is_zero(line.discount, precision_digits=prec): + if line.display_type == 'product' and not float_is_zero(line.discount, precision_digits=prec): has_discount = True break inv.has_discount = has_discount @@ -92,7 +92,7 @@ class AccountMove(models.Model): def delete_lines_qty_zero(self): lines = self.env['account.move.line'].search([ - ('display_type', '=', False), + ('display_type', '=', 'product'), ('move_id', 'in', self.ids), ('quantity', '=', 0)]) lines.unlink() @@ -108,7 +108,7 @@ class AccountMove(models.Model): # Warning: the order of invoice line is forced in the view #