diff --git a/account_loan/data/ir_sequence_data.xml b/account_loan/data/ir_sequence_data.xml
index 8f41ec9c5..30558a6fc 100644
--- a/account_loan/data/ir_sequence_data.xml
+++ b/account_loan/data/ir_sequence_data.xml
@@ -10,5 +10,6 @@
account.loan
ACL
6
+
diff --git a/account_loan/security/account_loan_security.xml b/account_loan/security/account_loan_security.xml
index edb768179..598a3cdf1 100644
--- a/account_loan/security/account_loan_security.xml
+++ b/account_loan/security/account_loan_security.xml
@@ -5,7 +5,7 @@
- ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
+ ['|',('company_id','=',False),('company_id','in',company_ids)]
diff --git a/account_loan/tests/test_loan.py b/account_loan/tests/test_loan.py
index fbca7e9a6..fb177f2ac 100644
--- a/account_loan/tests/test_loan.py
+++ b/account_loan/tests/test_loan.py
@@ -184,6 +184,7 @@ class TestLoan(TransactionCase):
loan.rate = 2
loan.compute_lines()
line = loan.line_ids.filtered(lambda r: r.sequence == 1)
+
self.assertAlmostEqual(
-numpy_financial.pmt(1 / 100 / 12, periods, amount, when="begin"),
line.payment_amount,