No esta bien lo que hacen es quitarte el IVA, no descontarte un 16%, que no es lo mismo.
EJ: 28,90-(28,90x0.16)=24,28 ahora le sumamos el IVA 24,28 +(24.28*0.16) = 25,44 no nos sale 28,90.
Quitar el IVA seria dividir entre 1.16 es decir 28,90/1.16=24,91 ahora le sumamos el iva 24.91*1.16=28,90 esto si esta bien.