Skip to content

Commit

Permalink
[FIX] account_interest: Fix in analytic line ids for invoice line
Browse files Browse the repository at this point in the history
  • Loading branch information
rov-adhoc committed May 2, 2024
1 parent c7de8e4 commit 803156e
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion account_interests/models/res_company_interest.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ def create_invoices(self, to_date, groupby='partner_id'):
partner, debt, to_date, journal)

move = self.env['account.move'].create(move_vals)
move.invoice_line_ids._create_analytic_lines()

if self.automatic_validation:
try:
Expand Down Expand Up @@ -236,7 +237,8 @@ def _prepare_interest_invoice(self, partner, debt, to_date, journal):
"price_unit": self.rate * debt,
"partner_id": partner.id,
"name": self.interest_product_id.name + '.\n' + comment,
"analytic_line_ids": [(self.analytic_line_ids.id, )] if self.analytic_line_ids.id else False,
#"analytic_line_ids": [(self.analytic_line_ids.id, )] if self.analytic_line_ids.id else False,
"analytic_distribution": {self.analytic_line_ids.id: 100.0} if self.analytic_line_ids.id else False,
"tax_ids": [(6, 0, tax_id.ids)]
})],
}
Expand Down

0 comments on commit 803156e

Please sign in to comment.