[FIX] l10n_ch: check reference format with supplier QR-IBAN

closes odoo/odoo#63396

X-original-commit: 0d80dbf8a530209679a65a5c62808be1589c5cef
Signed-off-by: Josse Colpaert <jco@openerp.com>
This commit is contained in:
Yannick Vaucher
2020-12-15 13:34:19 +00:00
committed by Josse Colpaert
parent 93ed6754a5
commit cb8b6db391
+2 -1
View File
@@ -246,7 +246,8 @@ class AccountMove(models.Model):
for inv in self:
if inv.move_type == 'in_invoice' and inv.company_id.country_id.code == "CH":
partner_bank = inv.partner_bank_id
if partner_bank._is_isr_issuer() and not inv._has_isr_ref():
needs_isr_ref = partner_bank._is_qr_iban() or partner_bank._is_isr_issuer()
if needs_isr_ref and not inv._has_isr_ref():
inv.l10n_ch_isr_needs_fixing = True
continue
inv.l10n_ch_isr_needs_fixing = False