m4cc4 La diferencia es que tu cálculo parte del precio base en vez del precio final. Así si 112€ es el precio final y 80€ es el precio base tenemos un sobrecoste de un 28,5%
Si a 112€ le hacemos un descuento del 28,5% resulta 32€, lo que nos da 112-32= 80€
Si a 112€ le hacemos un 40% son 45€, lo que da 112-45= 67€