diff --git a/addons/account/models/account_bank_statement.py b/addons/account/models/account_bank_statement.py
index 260a180f497..4468d3e129a 100644
--- a/addons/account/models/account_bank_statement.py
+++ b/addons/account/models/account_bank_statement.py
@@ -78,6 +78,11 @@ class AccountBankStatement(models.Model):
self.balance_end = self.balance_start + self.total_entry_encoding
self.difference = self.balance_end_real - self.balance_end
+ @api.multi
+ def _is_difference_zero(self):
+ for bank_stmt in self:
+ bank_stmt.is_difference_zero = float_is_zero(bank_stmt.difference, bank_stmt.currency_id.decimal_places)
+
@api.one
@api.depends('journal_id')
def _compute_currency(self):
@@ -148,7 +153,7 @@ class AccountBankStatement(models.Model):
user_id = fields.Many2one('res.users', string='Responsible', required=False, default=lambda self: self.env.user)
cashbox_start_id = fields.Many2one('account.bank.statement.cashbox', string="Starting Cashbox")
cashbox_end_id = fields.Many2one('account.bank.statement.cashbox', string="Ending Cashbox")
-
+ is_difference_zero = fields.Boolean(compute='_is_difference_zero', string='Is zero', help="Check if difference is zero.")
@api.onchange('journal_id')
def onchange_journal_id(self):
diff --git a/addons/account/views/account_view.xml b/addons/account/views/account_view.xml
index 581b7200058..a8581063664 100644
--- a/addons/account/views/account_view.xml
+++ b/addons/account/views/account_view.xml
@@ -449,7 +449,7 @@
account.bank.statement.tree
account.bank.statement
-
+
@@ -458,6 +458,7 @@
+