diff --git a/addons/account/models/res_partner_bank.py b/addons/account/models/res_partner_bank.py index 5613c77aacc..09b0683bc7d 100644 --- a/addons/account/models/res_partner_bank.py +++ b/addons/account/models/res_partner_bank.py @@ -55,7 +55,7 @@ class ResPartnerBank(models.Model): available_qr_methods = self.get_available_qr_methods_in_sequence() candidate_methods = qr_method and [(qr_method, dict(available_qr_methods)[qr_method])] or available_qr_methods for candidate_method, candidate_name in candidate_methods: - if self._eligible_for_qr_code(candidate_method, debtor_partner, currency): + if self._eligible_for_qr_code(candidate_method, debtor_partner, currency, not silent_errors): error_message = self._check_for_qr_code_errors(candidate_method, amount, currency, debtor_partner, free_communication, structured_communication) if not error_message: