new functionality for tzm.at
							parent
							
								
									39f6d87ce7
								
							
						
					
					
						commit
						ddbcb2bd08
					
				|  | @ -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 | ||||
|  |  | |||
|  | @ -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 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue