Bug tax_rate
This commit is contained in:
@@ -1596,11 +1596,14 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView):
|
||||
# In case we're called from an on_change
|
||||
# we have to use some sensible defaults
|
||||
if getattr(self, 'type', None) == 'line':
|
||||
Date = Pool().get('ir.date')
|
||||
sale = getattr(self, 'sale', None)
|
||||
tax_date = getattr(sale, 'sale_date', None) or Date.today()
|
||||
return [(
|
||||
getattr(self, 'taxes', None) or [],
|
||||
getattr(self, 'unit_price', None) or Decimal(0),
|
||||
getattr(self, 'quantity', None) or 0,
|
||||
None,
|
||||
tax_date,
|
||||
)]
|
||||
else:
|
||||
return []
|
||||
|
||||
Reference in New Issue
Block a user