diff --git a/hotel_data_bi/models/data_bi.py b/hotel_data_bi/models/data_bi.py index 0aa619cff..41109015f 100644 --- a/hotel_data_bi/models/data_bi.py +++ b/hotel_data_bi/models/data_bi.py @@ -550,25 +550,31 @@ class Data_Bi(models.Model): # Expedia. expedia_rate = self.data_bi_rate_expedia(reserva) - # if reserva.reservation_id.folio_id.name == 'F/03767': + # if reserva.reservation_id.folio_id.name == 'F/08211': # # Debug Stop ------------------- # import wdb; wdb.set_trace() # # Debug Stop ------------------- precio_iva = precio_neto-(precio_neto/1.1) precio_neto -= precio_iva - if (expedia_rate[3] == 'MERCHANT'): - precio_comision = inv_percent_inc(precio_neto, expedia_rate[1]) - precio_neto -= precio_comision - # iva "interno" de expedia..... + precio_comision = inv_percent_inc(precio_neto, expedia_rate[1]) + precio_neto -= precio_comision + + # if (expedia_rate[3] == 'MERCHANT'): + # # iva "interno" de expedia..... + # precio_iva2 = precio_neto-(precio_neto/1.1) + # precio_neto -= precio_iva2 + # precio_comision += precio_iva2 + # else: + # precio_comision = inv_percent_inc(precio_neto, expedia_rate[1]) + # precio_neto += precio_comision + + if expedia_rate[2] != 'NONE': + # Es Promocion (Fence, Packet, etc.) + # "iva" "interno" de expedia..... es una comision extra precio_iva2 = precio_neto-(precio_neto/1.1) precio_neto -= precio_iva2 precio_comision += precio_iva2 - else: - precio_comision = inv_percent_inc(precio_neto, expedia_rate[1]) - precio_neto += precio_comision - - if expedia_rate[2] != 'NONE': # De enero a marzo: 7% # De abril a 15 octubre: 5% # De 16 octubre a 31 diciembre: 7% @@ -580,11 +586,9 @@ class Data_Bi(models.Model): if (fence_dia > 15) and (fence_mes == 10): fence_dto = 7 precio_dto += inv_percent_inc(precio_neto, fence_dto) - # precio_neto += precio_dto if expedia_rate[0] == 'NON-REFUNDABLE': precio_dto += inv_percent_inc(precio_neto, 3) - # precio_neto += precio_dto # _logger.info("%s - %s - %s - %s - En Odoo:%s - Neto a MOP:%s", # reserva.reservation_id.folio_id.name,