From ece4335e46153475ec7ac6d7504ae7e6858cc09e Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Wed, 9 Oct 2019 12:40:25 +0000 Subject: [PATCH] [FIX] l10n_ch: print ISR On a customer invoice, click on 'Print ISR' => Error This is because of computed fields not set. opw-2081567 closes odoo/odoo#38325 X-original-commit: ed6dd79703bd1e02a8c3d9f13d12e2baa157ec36 Signed-off-by: Nicolas Martinelli (nim) --- addons/l10n_ch/models/account_invoice.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/l10n_ch/models/account_invoice.py b/addons/l10n_ch/models/account_invoice.py index d93ae53e040..f447bd45196 100644 --- a/addons/l10n_ch/models/account_invoice.py +++ b/addons/l10n_ch/models/account_invoice.py @@ -44,6 +44,8 @@ class AccountMove(models.Model): return isr_subscription[:2] + isr_subscription[2:-1].rjust(6, '0') + isr_subscription[-1:] for record in self: + record.l10n_ch_isr_subscription = False + record.l10n_ch_isr_subscription_formatted = False if record.invoice_partner_bank_id: if record.currency_id.name == 'EUR': isr_subscription = record.invoice_partner_bank_id.l10n_ch_isr_subscription_eur