diff --git a/account_statement_base/models/__init__.py b/account_statement_base/models/__init__.py
index df2ecf18..4a0bb316 100644
--- a/account_statement_base/models/__init__.py
+++ b/account_statement_base/models/__init__.py
@@ -1,2 +1,3 @@
from . import account_journal_dashboard
from . import account_bank_statement_line
+from . import account_bank_statement
diff --git a/account_statement_base/models/account_bank_statement.py b/account_statement_base/models/account_bank_statement.py
new file mode 100644
index 00000000..21381eb0
--- /dev/null
+++ b/account_statement_base/models/account_bank_statement.py
@@ -0,0 +1,15 @@
+from odoo import models
+
+
+class AccountBankStatement(models.Model):
+ _inherit = "account.bank.statement"
+
+ def action_open_statement_lines(self):
+ self.ensure_one()
+ if not self:
+ return {}
+ action = self.env["ir.actions.act_window"]._for_xml_id(
+ "account_statement_base.account_bank_statement_line_action"
+ )
+ action.update({"domain": [("statement_id", "=", self.id)]})
+ return action
diff --git a/account_statement_base/views/account_bank_statement.xml b/account_statement_base/views/account_bank_statement.xml
index 8a7727e7..3f4612c2 100644
--- a/account_statement_base/views/account_bank_statement.xml
+++ b/account_statement_base/views/account_bank_statement.xml
@@ -86,4 +86,23 @@
tree,form,pivot,graph
+
+ account.bank.statement.tree
+ account.bank.statement
+
+
+
+ bottom
+
+
+
+
+
+
+