diff --git a/account_usability/models/account_move.py b/account_usability/models/account_move.py
index 6b956e0..4b83610 100644
--- a/account_usability/models/account_move.py
+++ b/account_usability/models/account_move.py
@@ -242,6 +242,17 @@ class AccountMoveLine(models.Model):
compute='_compute_reconcile_string', string='Reconcile', store=True)
# for optional display in tree view
product_barcode = fields.Char(related='product_id.barcode', string="Product Barcode")
+ balance = fields.Monetary(
+ string='Balance',
+ default=0.0,
+ currency_field='company_currency_id',
+ compute="_compute_balance",
+ store=True)
+
+ @api.depends("credit", "debit")
+ def _compute_balance(self):
+ for line in self:
+ line.balance = line.debit - line.credit
def show_account_move_form(self):
self.ensure_one()
diff --git a/account_usability/views/account_move.xml b/account_usability/views/account_move.xml
index 9e6a4e6..31c437e 100644
--- a/account_usability/views/account_move.xml
+++ b/account_usability/views/account_move.xml
@@ -70,6 +70,9 @@
+
+
+