@@ -268,7 +268,7 @@ for template in self:
268268 <field name =" field_description" >Excise Free Unit Price</field >
269269 <field name =" model_id" ref =" sale.model_sale_order_line" />
270270 <field name =" ttype" >monetary</field >
271- <field name =" depends" >price_unit, tax_ids </field >
271+ <field name =" depends" >price_unit, product_id </field >
272272 <field name =" compute" ><![CDATA[ for record in self:
273273 record['x_excise_free_unit_price'] = record.price_unit - record.product_id.x_excise_amount]]> </field >
274274 <field name =" readonly" eval =" True" />
@@ -280,7 +280,7 @@ for template in self:
280280 <field name =" field_description" >Excises</field >
281281 <field name =" model_id" ref =" sale.model_sale_order_line" />
282282 <field name =" ttype" >monetary</field >
283- <field name =" depends" >product_id, product_uom_qty</field >
283+ <field name =" depends" >product_id, product_uom_qty, order_id.fiscal_position_id </field >
284284 <field name =" compute" ><![CDATA[ for record in self:
285285 record['x_total_excises'] = record.product_id.x_excise_amount * record.product_uom_qty if not record.order_id.fiscal_position_id.x_is_fiscal_deposit else False]]> </field >
286286 <field name =" readonly" eval =" True" />
@@ -291,7 +291,7 @@ for template in self:
291291 <field name =" field_description" >Deposits</field >
292292 <field name =" ttype" >monetary</field >
293293 <field name =" model_id" ref =" sale.model_sale_order_line" />
294- <field name =" depends" >price_unit, product_uom_qty, tax_ids.x_is_deposit </field >
294+ <field name =" depends" >product_uom_qty, tax_ids</field >
295295 <field name =" compute" ><![CDATA[ for record in self:
296296 deposit = sum(tax.amount for tax in record.tax_ids if tax.x_is_deposit)
297297 record['x_total_deposits'] = deposit * record.product_uom_qty]]> </field >
0 commit comments