diff --git a/account_loan/__manifest__.py b/account_loan/__manifest__.py
index 546bd1759..df5f6cf1f 100644
--- a/account_loan/__manifest__.py
+++ b/account_loan/__manifest__.py
@@ -17,6 +17,7 @@
"wizard/account_loan_post_view.xml",
"views/account_loan_view.xml",
"views/account_move_view.xml",
+ "views/account_loan_lines_view.xml",
],
"installable": True,
"external_dependencies": {
diff --git a/account_loan/model/account_loan_line.py b/account_loan/model/account_loan_line.py
index 6bfaa381c..8321c942a 100644
--- a/account_loan/model/account_loan_line.py
+++ b/account_loan/model/account_loan_line.py
@@ -25,6 +25,12 @@ class AccountLoanLine(models.Model):
readonly=True,
ondelete="cascade",
)
+ company_id = fields.Many2one(
+ "res.company", readonly=True, related="loan_id.company_id"
+ )
+ partner_id = fields.Many2one(
+ "res.partner", readonly=True, related="loan_id.partner_id"
+ )
is_leasing = fields.Boolean(
related="loan_id.is_leasing",
readonly=True,
@@ -49,6 +55,21 @@ class AccountLoanLine(models.Model):
readonly=True,
related="loan_id.long_term_loan_account_id",
)
+ journal_id = fields.Many2one(
+ "account.journal",
+ readonly=True,
+ related="loan_id.journal_id",
+ )
+ short_term_loan_account_id = fields.Many2one(
+ "account.account",
+ readonly=True,
+ related="loan_id.short_term_loan_account_id",
+ )
+ interest_expenses_account_id = fields.Many2one(
+ "account.account",
+ readonly=True,
+ related="loan_id.interest_expenses_account_id",
+ )
currency_id = fields.Many2one(
"res.currency",
related="loan_id.currency_id",
diff --git a/account_loan/views/account_loan_lines_view.xml b/account_loan/views/account_loan_lines_view.xml
new file mode 100644
index 000000000..8de2c09a2
--- /dev/null
+++ b/account_loan/views/account_loan_lines_view.xml
@@ -0,0 +1,65 @@
+
+
+
+ account.loan.lines.view
+ account.loan.line
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Loan Items
+ account.loan.line
+
+
+
+
+
+
+
+
+
+
+
+
+ Loan Items
+ ir.actions.act_window
+ account.loan.line
+ tree,pivot,graph
+
+ {'search_default_group_by_loan_id': 1}
+
+
+
+
diff --git a/account_loan/views/account_loan_view.xml b/account_loan/views/account_loan_view.xml
index 6f77fff02..8792c7e8d 100644
--- a/account_loan/views/account_loan_view.xml
+++ b/account_loan/views/account_loan_view.xml
@@ -225,10 +225,18 @@
Loans
account.loan
+
+
+