Feedback 1648: Ändern des Rabatt in ATOC18-000010

develop
Ahmed Aly 2018-05-08 11:55:07 +02:00
parent 708ef68b90
commit 6ebcf75dc0
2 changed files with 9 additions and 0 deletions

View File

@ -514,6 +514,7 @@ class SaleOrderLine(models.Model):
if discount > 0:
vals.update({
'price_unit': -invoice_lines.price_subtotal * (discount / 100),
'quantity': 1.0,
'uom_id': self.env.ref('product.product_uom_unit').id,
'name': 'Händlerrabatt {}%'.format(discount),
'hide_intrastat_code': True

View File

@ -68,3 +68,11 @@ class SaleOrderLine(models.Model):
line.price_reduce = float_round(line.price_unit * (1.0 - line.discount / 100.0),
precision_digits=self.env['decimal.precision'].precision_get(
'Product Price'))
@api.multi
def _prepare_invoice_line(self, qty):
self.ensure_one()
res = super(SaleOrderLine, self)._prepare_invoice_line(qty)
res['hide_discount'] = self.hide_discount
return res