new functionality for tzm.at

develop
Andreas Osim 2021-04-13 13:56:40 +02:00
parent 39f6d87ce7
commit ddbcb2bd08
2 changed files with 16 additions and 4 deletions

View File

@ -60,7 +60,14 @@ class Invoice(models.Model):
amount = invoice.dealer_discount_amount
else:
sep = "; "
discount_text = "-" + str(invoice.dealer_discount_percentage) + "% " + discount_text + ", "
# discount_text = "-" + str(invoice.dealer_discount_percentage) + "% " + discount_text + ", "
discount_text = str(abs(invoice.dealer_discount_percentage)) + "% " + discount_text + ", "
if invoice.dealer_discount_percentage < 0:
discount_text = "+" + discount_text
else:
discount_text = "-" + discount_text
discount_pos = ""
n=0
nd=0
@ -85,7 +92,7 @@ class Invoice(models.Model):
layout_category_id = self.env['sale.layout_category'].search([('name', '=', discount_product_id.manufacturing_number)])
if amount > 0:
if amount != 0:
last_inv_line = self.env['account.invoice.line'].search([('invoice_id', '=', invoice.id)], order='sequence desc',
limit=1)
last_sequence = last_inv_line.sequence + 1 if last_inv_line else 99999

View File

@ -52,7 +52,12 @@ class SaleOrder(models.Model):
amount = order.dealer_discount_amount
else:
sep = "; "
discount_text = "-" + str(order.dealer_discount_percentage) + "% " + discount_text + ", "
discount_text = str(abs(order.dealer_discount_percentage)) + "% " + discount_text + ", "
if order.dealer_discount_percentage < 0:
discount_text = "+" + discount_text
else:
discount_text = "-" + discount_text
discount_pos = ""
n=0
nd=0
@ -69,7 +74,7 @@ class SaleOrder(models.Model):
discount_text = discount_text + discount_pos.rstrip(sep)
if amount > 0:
if amount != 0:
last_so_line = self.env['sale.order.line'].search([('order_id', '=', order.id)], order='sequence desc',
limit=1)
last_sequence = last_so_line.sequence + 1 if last_so_line else 99999