From 49cf25fcc80ec2cb8ba3b3473c7c8d31533e2037 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Wed, 31 Mar 2021 11:40:44 +0000 Subject: [FIX] l10n_it_edi: Error when adding a note on invoice lines Steps to reproduce the bug: - Install l10n_it_edi - Let's consider an italian company C with l10n_it xhart of accounts - Create a customer invoice I in C and add a line with a price and a tax - Add a note line - Confirm I Bug: This UserError was raised: You must select one and only one tax by line. opw:2484338 closes odoo/odoo#68594 Signed-off-by: Josse Colpaert --- addons/l10n_it_edi/models/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons') diff --git a/addons/l10n_it_edi/models/account_invoice.py b/addons/l10n_it_edi/models/account_invoice.py index a88e5d1badd..2103f8eb7d6 100644 --- a/addons/l10n_it_edi/models/account_invoice.py +++ b/addons/l10n_it_edi/models/account_invoice.py @@ -111,7 +111,7 @@ class AccountMove(models.Model): # <2.2.1> for invoice_line in self.invoice_line_ids: - if len(invoice_line.tax_ids) != 1: + if not invoice_line.display_type and len(invoice_line.tax_ids) != 1: raise UserError(_("You must select one and only one tax by line.")) for tax_line in self.line_ids.filtered(lambda line: line.tax_line_id): -- cgit v1.2.3