Publicidad

martes, 11 de mayo de 2021

Aplicar Descuentos en Cascada, Descuentos en Python - Odoo

Descuentos en Cascada




Con el siguiente fragmento de cĆ³digo, podemos aplicar descuentos en cascada por ejemplo:

  • 10 + 20

Primero aplicamos el 10% despuĆ©s se aplicarĆ­a un 20% al resultado de la primer operaciĆ³n, con el sig. fragmento obtenemos el resultado real del porcentaje equivalente a 10+20% y este seria aplicado a tu subtotal:


descuentos = '10+20'

def get_discount_eq(perc, amount):
    new_amount = (perc * amount)/100
    return (amount - new_amount)
amount = 100
splited_discounts = [10, 20]
for discount in splited_discounts:
    amount = get_discount_eq(float(discount),amount)
final_discount = 100 - amount
print(":::::::: final_discount >>>>>>>> ", final_discount)

0 comentarios:

Publicar un comentario