Calculo de impuesto...
 
Avisos
Vaciar todo

Calculo de impuestos

5 Respuestas
2 Usuarios
0 Reactions
793 Visitas
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola a todos.
Creo que no me calcula bien los impuestos cuando un cliente compra varias unidades de un producto.
Creo que lo correcto seria si compra un producto de 0.23€ X 15 und = 3.45€ X 21% IVA= 0.72€ Total= 4.17€.
Adjunto imagen con el calculo actual que realiza.
Cuando solo se compra una unidad esta correcto.
Virtuemart 3.0.14
Espero vuestros comentarios.
Un saludo.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 10/04/2016 4:42 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Entiendo que el problema está en la forma que tiene que calcular los impuestos. Lo que puede estar pasando es que calcula los impuestos de un producto, lo redondea a 2 decimales y finalmente lo multiplica con las unidades.

Si la base imponible del producto es 0,23, el IVA de una unidad sería 0,0483. Al redondear esto a 2 decimales me da 0,05. Si lo multiplico por 15 me da el valor 0,75 que se muestra en Virtuemart.


 
Respondido : 11/04/2016 2:57 pm
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola Pablo.
Creo que lo correcto seria que multiplicara el precio unitario por la cantidad comprada y de la base imponible de esta se añada el IVA.
ejemplo:
0.23 X 15 und = 3.45€ X 21% =(0.72€) = 4.17€
Virtuemart actualmente calcula los impuesto como tu bien comentas.
0.23 X 21%=( 0.05) 0.28€ X 15 und= 4.20€

¿ Se podría corregir?
Un saludo


 
Respondido : 11/04/2016 8:03 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Aunque se podría buscar el archivo donde se aplican estos cálculos, para modificarlo, no es algo que vea conveniente, ya que puede producir descuadres en otras partes de la web que inicialmente no se estén teniendo en cuenta..

Además, con seguridad estos cambios serán a nivel de núcleo de Virtuemart, por lo que se perderían con las actualizaciones del componente.


 
Respondido : 12/04/2016 2:22 pm
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola Pablo.
Puedes cerrar el tema.
Gracias.


 
Respondido : 12/04/2016 3:25 pm