Uno de los problemas que tiene Prestashop es que no trae la posibilidad de que los clientes decidan si se les factura con recargo de equivalencia (4%). Si trae incorporada la posibilidad de definir un tipo de impuesto.
Pero esta opción no permite la funcionalidad deseada, nosotros queremos que los clientes decidan si se les aplica el recargo de equivalencia, con la funcionalidad estandard este impuesto se aplica a todos los productos. Después de haber buscado por internet y ver que no hay nada desarrollado al respecto hemos implementado una solución. Hemos creado un campo en la ficha de los clientes de tipo booleano que permitirá marcarlo o desmarcarlo en función de si se le aplicará a ese cliente el recargo de equivalencia. También hemos creado otro campo booleano en la tabla de los impuestos para poder marcar cual se corresponde con el recargo de equivalencia. Cuando se calcula el precio del producto, se comprueba si el cliente tiene el check activado, en caso afirmativo se le aplicará el impuesto deseado (recargo de equivalencia).
Hoy también quiero comentar que el viernes pasado fui a Vigo a dar una charla sobre Prestashop en el Master de Software Libre que promueve Igalia, quiero agradecer a Xavi el haberme ofrecido esta posibilidad y también toda la ayuda prestada.


Buenas, como lo has implementado? podias indicarme? estoy desesperado buscando una solucion, y la primera que intenté (que fue cambiar el PDF.php para que apareciera correctamente hay ) no me resulto muy buena. Habia pensado tambien hacer el tema del campo de clientes o en el pedido poner la opcion de R.Equiv pero supongo que es mas compliado no? Podias indicarme como lo has hecho por favor
?
Estimado David, has dejado una muy buena solución. Yo he conseguido la primera parte, poner en el cliente un checkbox (sujeto a regimen de recargo de equivalencia) y guardarlo en la base de datos. A partir de ahi perdido… se que tengo que poner en la tabla tax, el recargo, pero no se en la programacion de prestashop que cosas debo tocar. Me gustaria me orientaras al respeto. Muchas gracias por todo. Angel
Hola David,
Muy buen artículo. ¿Me podéis dar más información sobre el código que habría que implementar?
Un saludo,
Muchas gracias.
Estimado,
Tu articulo es exactamente lo que necesito,
soy diseñadora y estoy haciendo un ecommerce,
te ruego me des una guia de como deberia hacerlo.
Desde ya muchisimas gracias,
Hola, estaba buscando alguna solucion sobre este tema y al ver este comentario queria indicarles que no se pude utilizar esta formula porque el recargo de equivalencia se calcula sobre la base imponible:
IVA de base imponible = x
RE de base imponible = y
Base imponible + x + y = total a pagar
Espero os sirva de ayuda
Hola a todos!
ABASTEC, la solución que indica David es valida ya que el 22% que aplica resulta de 18% de IVA + 4% de Recargo de Equivalencia, sobre la base imponible, es decir:
%IVA de Base imponible = x
%RE de Base imponible = y
Es igual a:
(%IVA + %RE ) de base imponible = x+y
Base imponible + x + y = (%IVA + %RE) de base imponible, luego se puede aplicar el 22% directamente.