diff options
| author | Djamel (otd) <otd@odoo.com> | 2021-04-26 06:42:19 +0000 |
|---|---|---|
| committer | Djamel (otd) <otd@odoo.com> | 2021-04-28 11:05:06 +0000 |
| commit | b33330838f74844db8aea1e0afc61579c92d34f4 (patch) | |
| tree | 8054662bdc8238171edcf83f1583c4bfa6707d38 /addons/l10n_ch | |
| parent | a7060b686e6888da9dd3fb9c46c5e037393a6844 (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.py | 2 |
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: |
