diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py
index 74ea5108c..13a7c1a9d 100644
--- a/account_banking_payment_export/models/account_payment.py
+++ b/account_banking_payment_export/models/account_payment.py
@@ -47,12 +47,20 @@ class PaymentOrder(models.Model):
'bank.payment.line', 'order_id', string="Bank Payment Lines",
readonly=True)
total = fields.Float(compute='_compute_total', store=True)
+ bank_line_count = fields.Integer(
+ compute='_bank_line_count', string='Number of Bank Lines')
@api.depends('line_ids', 'line_ids.amount')
@api.one
def _compute_total(self):
self.total = sum(self.mapped('line_ids.amount') or [0.0])
+ @api.multi
+ @api.depends('bank_line_ids')
+ def _bank_line_count(self):
+ for order in self:
+ order.bank_line_count = len(order.bank_line_ids)
+
@api.multi
def launch_wizard(self):
"""Search for a wizard to launch according to the type.
diff --git a/account_banking_payment_export/views/account_payment.xml b/account_banking_payment_export/views/account_payment.xml
index 0e9340e1e..8884061a8 100644
--- a/account_banking_payment_export/views/account_payment.xml
+++ b/account_banking_payment_export/views/account_payment.xml
@@ -14,7 +14,8 @@
-
+
+
{
@@ -91,6 +92,16 @@
+
+ account_banking_payment_export.payment.order.tree
+
+ payment.order
+
+
+
+
+
+
diff --git a/account_banking_payment_transfer/view/account_payment.xml b/account_banking_payment_transfer/view/account_payment.xml
index 8bb537622..4ed6b9c62 100644
--- a/account_banking_payment_transfer/view/account_payment.xml
+++ b/account_banking_payment_transfer/view/account_payment.xml
@@ -4,7 +4,7 @@
account.payment.order.form (account_banking_payment_transfer)
payment.order
-
+
+
+
+
+
+
+ account_banking_payment_transfer.payment.order.tree
+ payment.order
+
+
+
+
+
+
+
+