diff --git a/account_usability/account.py b/account_usability/account.py
index 82d539c..4285c39 100644
--- a/account_usability/account.py
+++ b/account_usability/account.py
@@ -209,6 +209,25 @@ class AccountMoveLine(models.Model):
self.credit = amount_company_currency
+class AccountBankStatement(models.Model):
+ _inherit = 'account.bank.statement'
+
+ start_date = fields.Date(
+ compute='_compute_dates', string='Start Date', readonly=True,
+ store=True)
+ end_date = fields.Date(
+ compute='_compute_dates', string='End Date', readonly=True,
+ store=True)
+
+ @api.multi
+ @api.depends('line_ids.date')
+ def _compute_dates(self):
+ for st in self:
+ dates = [line.date for line in st.line_ids]
+ st.start_date = dates and min(dates) or False
+ st.end_date = dates and max(dates) or False
+
+
class AccountBankStatementLine(models.Model):
_inherit = 'account.bank.statement.line'
diff --git a/account_usability/account_view.xml b/account_usability/account_view.xml
index 98b4d86..33379a2 100644
--- a/account_usability/account_view.xml
+++ b/account_usability/account_view.xml
@@ -233,6 +233,49 @@ module -->
string="View Account Move" icon="fa fa-arrow-right"
attrs="{'invisible': [('journal_entry_ids', '=', [])]}"/>
+
+
+
+
+
+
+
+
+ usability.account.bank.statement.tree
+ account.bank.statement
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ usability.account.bank.statement.search
+ account.bank.statement
+
+
+
+ 1
+
+
+
+
+
+
+ 1
+
+
+
+
+