From b650a0a4039e099c134edc25e56327aaf7a39bd8 Mon Sep 17 00:00:00 2001 From: maltayyar2 Date: Tue, 13 Jan 2026 14:59:35 +0300 Subject: [PATCH] [FIX] odex_takaful: automatic update Auto-generated commit based on local changes. --- .../models/takaful_sponorship_model.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/odex25_takaful/odex_takaful/models/takaful_sponorship_model.py b/odex25_takaful/odex_takaful/models/takaful_sponorship_model.py index 00b508528..47922022c 100644 --- a/odex25_takaful/odex_takaful/models/takaful_sponorship_model.py +++ b/odex25_takaful/odex_takaful/models/takaful_sponorship_model.py @@ -993,14 +993,15 @@ class TakafulSponsorship(models.Model): vendor_bill_vals.append(bill_values) bill_id = self.env['account.move'].sudo().create(vendor_bill_vals) - for line in bill_id.invoice_line_ids: - line.account_id = line._get_computed_account() - taxes = line._get_computed_taxes() - if taxes and line.move_id.fiscal_position_id: - taxes = line.move_id.fiscal_position_id.map_tax(taxes, partner=line.partner_id) - line.tax_ids = taxes - line.product_uom_id = line._get_computed_uom() - bill_id.action_post() + for bill in bill_id: + for line in bill.invoice_line_ids: + line.account_id = line._get_computed_account() + taxes = line._get_computed_taxes() + if taxes and line.move_id.fiscal_position_id: + taxes = line.move_id.fiscal_position_id.map_tax(taxes, partner=line.partner_id) + line.tax_ids = taxes + line.product_uom_id = line._get_computed_uom() + bill.action_post() else: sponsorship.state = 'wait_pay'