summaryrefslogtreecommitdiff
path: root/addons/l10n_ch
diff options
context:
space:
mode:
authorDjamel (otd) <otd@odoo.com>2021-04-26 06:42:19 +0000
committerDjamel (otd) <otd@odoo.com>2021-04-28 11:05:06 +0000
commitb33330838f74844db8aea1e0afc61579c92d34f4 (patch)
tree8054662bdc8238171edcf83f1583c4bfa6707d38 /addons/l10n_ch
parenta7060b686e6888da9dd3fb9c46c5e037393a6844 (diff)
[FIX] l10n_ch: fix the qr_iban fields to only appear for Swiss companies
Steps to reproduce the bug : - Create a French company - Go to accounting settings > in “Fiscal Localization” install French accounting - Install “l10n_ch_qriban” - Go to contacts > Configuration > Bank accounts - Create a new bank account > add a French company newly created in the “Account Holder” field Problem: The specific fields to a Swiss company appear. Solution : Check if the country of the company encoded in the “Account Holder” field is Switzerland. opw-2504699 closes odoo/odoo#69985 X-original-commit: 326dc3f7001f605d7ebb929740ed8478fce20e7e Signed-off-by: Josse Colpaert <jco@openerp.com> Signed-off-by: Djamel Touati <DjamelTouati@users.noreply.github.com>
Diffstat (limited to 'addons/l10n_ch')
-rw-r--r--addons/l10n_ch/models/res_bank.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/l10n_ch/models/res_bank.py b/addons/l10n_ch/models/res_bank.py
index 6011ce31f30..bf7b5530935 100644
--- a/addons/l10n_ch/models/res_bank.py
+++ b/addons/l10n_ch/models/res_bank.py
@@ -90,7 +90,7 @@ class ResPartnerBank(models.Model):
def _compute_l10n_ch_show_subscription(self):
for bank in self:
if bank.partner_id:
- bank.l10n_ch_show_subscription = bool(bank.partner_id.ref_company_ids)
+ bank.l10n_ch_show_subscription = bank.partner_id.ref_company_ids.country_id.code =='CH'
elif bank.company_id:
bank.l10n_ch_show_subscription = bank.company_id.country_id.code == 'CH'
else: