|
@ -45,9 +45,9 @@ class SaleOrder(models.Model): |
|
|
'amount_total': amount_untaxed + amount_tax, |
|
|
'amount_total': amount_untaxed + amount_tax, |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
discount_type = fields.Selection([('percent', 'Percentage'), ('amount', 'Amount')], string='Discount type', |
|
|
discount_type = fields.Selection([('percent', 'Percentage'), ('amount', 'Amount')], string='Discount type', |
|
|
readonly=True,states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, |
|
|
readonly=True, |
|
|
|
|
|
states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}, |
|
|
default='percent') |
|
|
default='percent') |
|
|
discount_rate = fields.Float('Discount Rate', digits=dp.get_precision('Account'), |
|
|
discount_rate = fields.Float('Discount Rate', digits=dp.get_precision('Account'), |
|
|
readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}) |
|
|
readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}) |
|
@ -86,19 +86,13 @@ class SaleOrder(models.Model): |
|
|
}) |
|
|
}) |
|
|
return invoice_vals |
|
|
return invoice_vals |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def button_dummy(self): |
|
|
def button_dummy(self): |
|
|
|
|
|
|
|
|
self.supply_rate() |
|
|
self.supply_rate() |
|
|
return True |
|
|
return True |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SaleOrderLine(models.Model): |
|
|
class SaleOrderLine(models.Model): |
|
|
_inherit = "sale.order.line" |
|
|
_inherit = "sale.order.line" |
|
|
|
|
|
|
|
|
discount = fields.Float(string='Discount (%)', digits=(16, 20), default=0.0) |
|
|
discount = fields.Float(string='Discount (%)', digits=(16, 20), default=0.0) |
|
|
|
|
|
|
|
|