diff --git a/account_payment_sale/__manifest__.py b/account_payment_sale/__manifest__.py index 7966b4d6c..2d09ae2b7 100644 --- a/account_payment_sale/__manifest__.py +++ b/account_payment_sale/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Account Payment Sale", - "version": "13.0.1.1.0", + "version": "13.0.1.1.1", "category": "Banking addons", "license": "AGPL-3", "summary": "Adds payment mode on sale orders", diff --git a/account_payment_sale/models/sale_order.py b/account_payment_sale/models/sale_order.py index cea5f06f3..2cdd5b1b6 100644 --- a/account_payment_sale/models/sale_order.py +++ b/account_payment_sale/models/sale_order.py @@ -26,7 +26,10 @@ class SaleOrder(models.Model): def _get_payment_mode_vals(self, vals): if self.payment_mode_id: vals["payment_mode_id"] = self.payment_mode_id.id - if self.payment_mode_id.bank_account_link == "fixed": + if ( + self.payment_mode_id.bank_account_link == "fixed" + and self.payment_mode_id.payment_method_id.code == "manual" + ): vals[ "invoice_partner_bank_id" ] = self.payment_mode_id.fixed_journal_id.bank_account_id.id