Minor fix

This commit is contained in:
OscarA 2021-05-02 18:08:49 -05:00
parent e831f50010
commit 9fd22fea6a
1 changed files with 11 additions and 7 deletions

18
sale.py
View File

@ -80,7 +80,17 @@ class Sale(metaclass=PoolMeta):
product_id = args['product']['id']
product = Product(product_id)
with Transaction().set_context(ctx):
context = {
'company': ctx['company'],
'currency': ctx['currency'],
}
price_list_id = None
price_list = args.get('price_list')
if price_list:
price_list_id = price_list['id']
context['price_list'] = price_list_id
with Transaction().set_context(context):
unit_price = product.list_price
if args.get('quantity'):
@ -88,11 +98,6 @@ class Sale(metaclass=PoolMeta):
else:
quantity = 1
if ctx.get('price_list'):
price_list_id = ctx.get('price_list')['id']
else:
price_list_id = None
percent_commission = 0
if price_list_id:
price_lines = PriceListLine.search([
@ -108,7 +113,6 @@ class Sale(metaclass=PoolMeta):
#ADD TAXES
taxes_ids = [t.id for t in product.customer_taxes_used]
# res = cls.get_price_with_tax([line], ['amount_w_tax', 'unit_price_w_tax'])
print('prueba.........')
res = {
# 'unit_price_w_tax': math.ceil(res['unit_price_w_tax'][None]),
# 'amount_w_tax': math.ceil(res['amount_w_tax'][None]),