[FIX] account_loan: use company_ids in ir.rule multi-company

[FIX] fix
This commit is contained in:
yartsev
2024-01-31 14:24:24 +03:00
parent 3f4dd1e40f
commit 27c6d29840
3 changed files with 3 additions and 1 deletions

View File

@@ -10,5 +10,6 @@
<field name="code">account.loan</field>
<field name="prefix">ACL</field>
<field name="padding">6</field>
<field name="company_id" eval="False" />
</record>
</odoo>

View File

@@ -5,7 +5,7 @@
<field ref="model_account_loan" name="model_id" />
<field eval="True" name="global" />
<field name="domain_force">
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
['|',('company_id','=',False),('company_id','in',company_ids)]
</field>
</record>
</odoo>

View File

@@ -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,