From a59c2e774a4447946d0ea892dd868465de8cc9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Mon, 11 Apr 2022 13:43:40 +0200 Subject: [PATCH] [IMP] add balance --- account_usability/models/account_move.py | 11 +++++++++++ account_usability/views/account_move.xml | 3 +++ 2 files changed, 14 insertions(+) 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 @@