Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Script cambiar impuesto a categoria entera
#1
Buenas tardes Oscar, con esto de la subida del IVA de las bebidas azucaradas que entra el 1 de enero en vigor, hay alguna forma o script para cambiar el iva a una categoría entera? y ya aprovecho también para saber si se puede con otro script poner a 0 todos los productos con stock negativo(tengo 2 id de almacenes por si influye)? Gracias y feliz año!!
Responder
#2
Buenos días Pepe, si claro, antes que nada HAZ UNA COPIA DE SEGURIDAD por si te equivocas en algún script:

Para cambiar el iva de toda una categoría:

update complementog set avgiva = NUEVOIVA where id_tipo_comg = "IDCATEGORIA";

Donde NUEVOIVA es el % del iva a aplicar y IDCATEGORIA es el ID de la categoría (hay que ponerlo entre comillas)

Una vez cambiado el iva tienes que decidir si quires mantener el mismo precio final que tenías antes o quieres subirlo

Si quieres mantener el precio:

UPDATE complementog SET precio = pvp / (1 + (avgiva / 100));

Si quieres subir el precio:

UPDATE complementog SET pvp = precio * (1 + (avgiva / 100));

En cuanto al stock, si, también te puedo ayudar en esto, tienes que ejecutar estos scripts uno a uno (lógicamente antes habrémos hecho copia de seguridad jeje):

create table temporal select id_complementog,sum(cantidad) as stock from almacen_complementg group by 1;
update almacen_complemeng set cantidad = 0 where id_complementog in (select id_complementog from temporal where stock < 0);
drop table temporal;

Con esto lo deberías tener.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#3
Ok!! muchas gracias! el sábado ya le meto el cambio. Feliz año!
Responder
#4
Buenas Oscar, el script funcionó perfecto. El del stock me daba error y vi que era porque falta una letra en update almacen_complemenTg , lo cambié y todo perfecto. Muchas gracias.
Responder
#5
Wink
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)

Contáctanos | Sysme Software | Volver arriba | | Archivo (Modo simple) | Sindicación RSS