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,