From e1a8434eccc88caa7ffd705869ae7b641b361c93 Mon Sep 17 00:00:00 2001 From: Jaume Bernaus Date: Tue, 11 Jul 2023 09:29:57 +0200 Subject: [PATCH] [FIX] account_banking_sepa_credit_transfer: required bank account UserError --- .../models/account_payment_order.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/account_banking_sepa_credit_transfer/models/account_payment_order.py b/account_banking_sepa_credit_transfer/models/account_payment_order.py index b383cf9f4..2ffd1ac1e 100644 --- a/account_banking_sepa_credit_transfer/models/account_payment_order.py +++ b/account_banking_sepa_credit_transfer/models/account_payment_order.py @@ -174,7 +174,10 @@ class AccountPaymentOrder(models.Model): instructed_amount.text = "%.2f" % line.amount_currency amount_control_sum_a += line.amount_currency amount_control_sum_b += line.amount_currency - if not line.partner_bank_id: + if ( + self.payment_method_id.bank_account_required + and not line.partner_bank_id + ): raise UserError( _( "Bank account is missing on the bank payment line "