Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/07/2010, 05:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: aplicar + 2% IVA a columna precio

En realidad tienes que tener en cuenta si hay diferencias de IVA con respecto al tipo de cliente de que se trate.
En el caso de Argentina, según su condición ante el IVA, la alícuota que se debe aplicar es distinta, llegando al 21%; e incluso hay ciertas condiciones que no lo pagan, sino que son "agentes de retención", por lo que se administra de otra forma.

En cualquier caso, lo que preguntas sería:
Código MySQL:
Ver original
  1. UPDATE productos
  2. SET precio = ((precio - (precio * 0.0116))*1.02)
  3. WHERE id_producto =1

Primero le quitas lo que hay que quitar. No sirve hacer una resta o una suma de porcentajes:
Cita:
(100-1.16) = 98.84 = 98.84 + 2% = (98.84 + 1.9768) = 100.8168

100 + (2.0 - 1.16) = 100 + 0.84 = 100.84
No es lo mismo...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)