Como aplicar el 18%...
 
Avisos
Vaciar todo

Como aplicar el 18% de iva a todos los productos.

7 Respuestas
3 Usuarios
0 Reactions
3,729 Visitas
mac
 mac
Respuestas: 161
Estimable Member
Topic starter
 

Hola,

Ahora tengo 100 productos que aparece 0- (gratis) quisiera ponerle a todos los productos el 18%.
Esto es posible, o lo tengo que hacer entrando en el producto uno a uno.

Muchas gracias.


 
Respondido : 25/10/2011 9:31 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola mac,

Tienes que indicar a cada producto el IVA que se aplica. Ten en cuenta que hay IVA con diferentes porcentajes en España.

Saludos,


 
Respondido : 25/10/2011 10:06 am
mac
 mac
Respuestas: 161
Estimable Member
Topic starter
 

Hola Jordi,

Tengo que entrar en cada producto y ponerlo uno a uno, esto sería lo correcto?.
Lo que no entiendo por que me pone 0-(gratis) cuando no tengo ningun impuesto gratis.


 
Respondido : 25/10/2011 10:09 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Lo que te pone de impuesto 0 gratis viene como la propia definición de no aplicar impuestos (está traducido así en las constantes de idioma).

Una forma de aplicar el impuesto del 18% a todos los productos de una vez sería ejecutando una consulta sql directamente sobre la base de datos de la web, aunque este es un tema muy delicado que tendrías que hacer con mucho cuidado.

En primer lugar tendrías que localizar cuál es el id del impuesto del 18%. Para ello, tienes que ir a la administración del Virtuemart y entrar en el apartado Impuesto->Listar Tarifas de Impuesto. Después entra en el impuesto del 18%. Se tiene que abrir con una url como la siguiente:

http://www.tuweb.com/administrator/index.php?page=tax.tax_form&limitstart=0&keyword=&tax_rate_id=3&option=com_virtuemart

De esta url tienes que anotar el valor de tax_rate_id. Por ejemplo, para la url anterior es 3.

Después tienes que entrar en el panel de control de tu hosting y acceder a la opción PhpMyAdmin. Selecciona la base de datos que estés usando en la web y haz una copia de seguridad. Para ello, una vez que has seleccionado la base de datos vete la pestaña Exportar y genera la copia pulsando el botón Continuar.

Después, pulsa en la pestaña SQL y ejecuta los siguiente.

UPDATE jos_vm_product SET product_tax_id = 3

El valor de 3 se tendría que cambiar por el id del impuesto que hay que aplicar. Con esto, todos los productos pasarían a tener el impuesto deseado.


 
Respondido : 25/10/2011 1:16 pm
mac
 mac
Respuestas: 161
Estimable Member
Topic starter
 

Hola Pablo,

Estaba metiendo los impuestos a mano.

Ya que casi lo tengo listo, hay alguna manera de saber si me he dejado algún articulo sin el impuesto?

Muchas Gracias.


 
Respondido : 25/10/2011 2:31 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Desde la administración de la web no se puede aplicar un filtrado de este tipo.

Si te conectas a la base de datos con el PhpMyAdmin de tu panel de control del hosting puedes obtener un listado de los productos con impuesto 0 ejecutando la siguiente consulta:

SELECT * from jos_vm_product WHERE product_tax_id = 0


 
Respondido : 25/10/2011 5:16 pm
mac
 mac
Respuestas: 161
Estimable Member
Topic starter
 

Hola Pablo,

Ha funcionado a la perfección, ha encontrando 2 registros sin iva.

Muchas Gracias.


 
Respondido : 25/10/2011 6:00 pm