Do not select the invoice company as consolidation company

Closes #14662
(grafted from e480f2dda37b2d0178cf515dd6bf4e4f2b5e7d92)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2026-03-09 10:54:45 +01:00
1 parent d38039be42
commit 73610acb07
1 file changed
+2 -1
+2 -1
View File
@@ -126,7 +126,8 @@ class Invoice(metaclass=PoolMeta):
for party, companies in groupby(companies, attrgetter('party'))}
for invoice in invoices:
if not invoice.consolidation_company:
companies = party2company.get(invoice.party, [])
companies = set(party2company.get(invoice.party, []))
companies.discard(invoice.company)
if len(companies) == 1:
invoice.consolidation_company, = companies
elif companies: