Avisos
Vaciar todo

Problema de porcentaje en Virtuemart  

Página 1 / 2
 
Emilio
 Emilio
Usuario activo

B) Hola a ver si alguien me puede ayudar
Soy nuevo en virtue mart pero como estoy montando una tienda on-line supongo que voy a empezar a daros la paliza con mis preguntas.
Mi problema:
Cuando estoy haciendo un pedido y señalo cualquier método de pago en forma de porcentaje abajo entre paréntesis me aparece sin el IVA , (necesito que aparezca con IVA) , cuando lo selecciono y voy al siguiente paso , en TASA/HONORARIOS ,ya aparece con IVA , pero cuando confirmo el pedido y lo visualizo , vuelve a aparecer sin IVA, por lo que el importe total del pedido no es correcto.

Si alguien me puede ayudar , se lo agradeceré eternamente

Citar
Respondido : 28/01/2011 5:17 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola,

No se si he entendido bien, en los productos los tienes con IVA, pero cuando estas en el paso de pagar por unos productos, en el paso de generación del pedido, cuando se muestra el total, no te aparece el precio y los impuestos. Solo aparece el precio total.

Saludos,

ResponderCitar
Respondido : 10/02/2011 8:58 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Emilio
 Emilio
Usuario activo

Antes de nada gracias por tu interés y por ocuparte de mi problema

1º cuando elijo el modo de pago contra reembolso ( u otro cualquiera en modo porcentaje) , por ejemplo un pedido de 50€ + IVA SON 59€, el contrareembolso al 3% es 1,77€ pero pero en la opción contrareembolso aparece sin IVA (+1,50)
pero vale , me podria conformar

2º cuando elijo la opción y pulso en siguiente para pasar al próximo paso del pedido me aparece TASA/HONORARIOS 1,77€ ( o sea con IVA ) . Estupendo , entonces todo correcto

pero cuando pulso en confirmar pedido y me da la opción de pulsar para visualizar el pedido que acabo de realizar
observo que en TASA/HONORARIOS aparece 1,50€ ( o sea , sin IVA) y no sumando el IVA del contrareembolso en el importe total del pedido quedando un pedido NO VÄLIDO

ResponderCitar
Respondido : 10/02/2011 10:32 am
Emilio
 Emilio
Usuario activo

¿ Nadie me puede ayudar ?
si no me explico bien , porfavor , decidmelo y me trataré de explicar de otra forma.

ResponderCitar
Respondido : 15/02/2011 11:07 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Christian
 Christian
Usuario activo

Yo he aplicado un HACK al código:

Ya he conseguido que me muestre el cálculo del coste del modo de pago "contrareembolso" con IVA.
He tenido que modificar el archivo ps_checkout.php, alrededor de la linea 1700:

EN LUGAR DE:

$subtotal = $this->get_order_subtotal( $vars );

HE PUESTO:

$subtotal = $this->get_order_total( $vars ) ;
[...]
(extraído Esta discusión )
( https://www.webempresa.com/foro/5-Virtuemart/1097-C%C3%A1lculo-Contra-Reembolso.html?limit=6&start=6#9875)

Pero tu problema del punto 2, más grave no me lo explico.
Aporta pantallazos y/o +info.

ResponderCitar
Respondido : 22/02/2011 12:16 pm
Emilio
 Emilio
Usuario activo

Hola Goretex , gracias por tu ayuda , ya he cambiado el código y ya aparece con IVA , pero no en la visualización final del pedido.
Aquí te he puesto las pantallas para que lo veas mejor


En la siguiente pantalla , cuando ya he elegido el método de pago...


Cuando le doy a confirmar y visualizar el pedido......

Cuando solucionemos este problema, os daré la paliza con otros dos que me han surgido y que me hace pensar que virtuemart tiene muchos fallos.Tengo mas problemas con el IVA en las tarifas de transporte y cambios de precios en los productos
pero como dicen en mi pueblo: detras del 1 viene el 2
Gracias
Me satisface descubrir que no estoy solo con mis problemas

ResponderCitar
Respondido : 22/02/2011 5:44 pm

Cursos Gratuitos WordPress

Emilio
 Emilio
Usuario activo

¿ Nadie me puede ayudar ?

ResponderCitar
Respondido : 28/02/2011 5:26 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola miliaco,

¿Que versión de VirtueMart estas utilizando?, quiero reproducir el problema en otro Joomla! con tu misma versión pero no lo veo en tus anteriores post perdona. 🙂

Saludos

ResponderCitar
Respondido : 01/03/2011 2:23 am

Emilio
 Emilio
Usuario activo

Hola gnumax

Estoy trabajando con la versión 1.1.4 y también lo he probado en la misma versión actualizada a 1.1.5 y 1.1.7 y pasa lo mismo

Gracias

ResponderCitar
Respondido : 01/03/2011 10:23 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Prueba lo siguiente: en la administración de Virtuemart vete a la opción Configuración y dentro de la pestaña Global, en el apartados "Configuración de impuestos" prueba a marca la casilla "¿Restar el descuento del pago antes de IVA / Envío?".

Con esto es posible que los datos que se muestran al finalizar el pedido sí que cuadren.

ResponderCitar
Respondido : 02/03/2011 2:59 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Christian
 Christian
Usuario activo

Puede ser lo que dice Pablo, pero yo sospecho que puede ser el código php de inserción de los datos del pedido en la BBDD, realizado desde el archivo ps_checkout.php, function add( &$d ) (alrededor de la linea 878)

También puedes mirar, vía mySQL, los valores del pedido en la tabla vm_orders (creo recordar), para ver si realmente se almacena con IVA y te lo muestra sin (entonces sería un problema de tu template/theme) o bien si está almacenado en la BBDD sin IVA directamente, que entonces pensaría que es un error de la función PHP antes mencionada.

No sé, son tan solo ideas...

ResponderCitar
Respondido : 02/03/2011 4:19 pm
Emilio
 Emilio
Usuario activo

En principio he hecho lo que dice Pablo (marcar la casilla que indicas)y me sale lo siguiente:

ResponderCitar
Respondido : 03/03/2011 1:45 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Christian
 Christian
Usuario activo

¿Cómo tienes configurados/especificados los portes en Administración de envíos -> Listar Tarifas de envío?

¿Con IVA ya incluido?
Es decir:
Coste [ 6.99 ]
Impuestos (IVA) [0 (sin impuesto)]

o bien sin IVA:
Coste [5.92]
Impuestos [ 18% ]

Yo lo tengo configurado de la primera manera, así, en el paso 2 del checkout me sale la cifra total de portes a pagar por el cliente.

ResponderCitar
Respondido : 03/03/2011 10:05 am
Emilio
 Emilio
Usuario activo

Ese es otro tema que he de solucionar .

Los portes he optado de momento por configurados sin impuestos pero con el IVA ya incluido porque si los configuro con impuestos y selecciono en la tarifa de impuestos ESPAÑA(sin provincias) tampoco les suma el IVA

De la manera que tu lo tienes es como la tengo yo también pero creo que no es una forma correcta porque si en el SUBTOTAL y en las TASAS aparecen con IVA incluido y luego se desglosa en el TOTAL DE IMPUESTOS también debe ser igual en los PORTES porque sino el cliente se arma un lio de cuidado y al final ya no sabe que es lo que lleva impuestos y lo que no lleva.
Estoy pensando en eliminar la parte del checkout donde dice TOTAL DE IMPUESTOS para que el cliente no se maree

ResponderCitar
Respondido : 03/03/2011 11:16 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Christian
 Christian
Usuario activo

Entiendo, lo que pasa es que yo, para simplificarle el detalle al cliente, he quitado el desglose de impuestos y lo muestro todo "IVA incluido".

¿Como tienes configurado la parte de Configuración de Tasas/Impuestos?
(Virtuemart->Administración->Configuración, pestaña principal)

Yo lo tengo así:
Impuesto Virtual: SI
Modo de impuesto: "Basado en la dirección del vendedor" (*****PARAMETRO IMPORTANTE***)
Permitir múltiples tarifas de impuestos: NO
Restar el descuento del pago antes de IVA/Envío: NO

Y en administración->Impuesto->Listar tarifas de impuesto
tengo configuradas 53 tarifas de impuesto.
52, 1 para cada provincia
(ejemplo:Pais=ESP, Prov:03, Tarifa=0.18)
1, con la provincia en blanco
(Pais=ESP, Prov:-, Tarifa=0.18)

Ya me dices q config tienes tú.

ResponderCitar
Respondido : 03/03/2011 12:01 pm
Página 1 / 2