Foro de ayuda y soporte técnico de Sysme Software
Script cambiar impuesto a categoria entera - Versión para impresión

+- Foro de ayuda y soporte técnico de Sysme Software (https://www.sysme.net/foro)
+-- Foro: Software Sysme (Español) (https://www.sysme.net/foro/forumdisplay.php?fid=3)
+--- Foro: Sysme Tpv (https://www.sysme.net/foro/forumdisplay.php?fid=4)
+--- Tema: Script cambiar impuesto a categoria entera (/showthread.php?tid=7818)



Script cambiar impuesto a categoria entera - pepe81 - 30-12-2020

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!!


RE: Script cambiar impuesto a categoria entera - sysme - 31-12-2020

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.


RE: Script cambiar impuesto a categoria entera - pepe81 - 31-12-2020

Ok!! muchas gracias! el sábado ya le meto el cambio. Feliz año!


RE: Script cambiar impuesto a categoria entera - pepe81 - 02-01-2021

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.


RE: Script cambiar impuesto a categoria entera - sysme - 03-01-2021

Wink