|
@@ -6,10 +6,6 @@ from openerp.exceptions import except_orm
|
|
|
class SaleOrderInsert(models.Model):
|
|
|
_inherit = 'sale.order'
|
|
|
|
|
|
- amount_untaxed = fields.Float( compute='_compute_amount_all')
|
|
|
- amount_tax = fields.Float( compute='_compute_amount_all')
|
|
|
- amount_total = fields.Float( compute='_compute_amount_all')
|
|
|
-
|
|
|
@api.model
|
|
|
def sale_insert_lines_by_eiru_original(self, values):
|
|
|
sale_lines_eiru = self.env['sale.order.line']
|
|
@@ -27,15 +23,3 @@ class SaleOrderInsert(models.Model):
|
|
|
lines.write({
|
|
|
'product_uom_qty': lines.product_uom_qty + 1,
|
|
|
})
|
|
|
-
|
|
|
- @api.depends('order_line.price_subtotal')
|
|
|
- def _compute_amount_all(self):
|
|
|
- for order in self:
|
|
|
- amount_tax = amount_untaxed = 0.0
|
|
|
- currency = order.currency_id.with_context(date=order.date_order or fields.Date.context_today(order))
|
|
|
- for line in order.order_line:
|
|
|
- amount_untaxed += line.price_subtotal
|
|
|
- amount_tax += (line.product_uom_qty * line.price_unit) - line.price_subtotal
|
|
|
- order.amount_tax = currency.round(amount_tax)
|
|
|
- order.amount_untaxed = currency.round(amount_untaxed)
|
|
|
- order.amount_total = currency.round(amount_tax + amount_untaxed)
|