diff --git a/hotel/models/hotel_service.py b/hotel/models/hotel_service.py index 9190c6a7e..e0f38c16c 100644 --- a/hotel/models/hotel_service.py +++ b/hotel/models/hotel_service.py @@ -229,8 +229,6 @@ class HotelService(models.Model): fiscal_position=False ) return self.env['account.tax']._fix_tax_included_price_company(self._get_display_price(product), product.taxes_id, self.tax_ids, folio.company_id) - - @api.model def prepare_service_lines(self, **kwargs): @@ -270,6 +268,7 @@ class HotelService(models.Model): product = record.product_id price = record.price_unit * (1 - (record.discount or 0.0) * 0.01) taxes = record.tax_ids.compute_all(price, currency, record.product_qty, product=product) + record.update({ 'price_tax': sum(t.get('amount', 0.0) for t in taxes.get('taxes', [])), 'price_total': taxes['total_included'],