diff --git a/account_skip_bank_reconciliation/models/account_reconcile_model.py b/account_skip_bank_reconciliation/models/account_reconcile_model.py index 76f44d95..a7475e81 100644 --- a/account_skip_bank_reconciliation/models/account_reconcile_model.py +++ b/account_skip_bank_reconciliation/models/account_reconcile_model.py @@ -11,5 +11,7 @@ class AccountReconcileModel(models.Model): def _apply_conditions(self, query, params): query, params = super( AccountReconcileModel, self)._apply_conditions(query, params) - query += ' AND account.exclude_bank_reconcile IS NOT TRUE' + rule = self.env["account.reconcile.model"].browse(params[1]) + if rule.rule_type == "invoice_matching": + query += ' AND account.exclude_bank_reconcile IS NOT TRUE' return query, params