jandrovlc Posted July 17, 2013 Share Posted July 17, 2013 (edited) Hola, estoy acabando de modificar la factura, y probando varias variables (creo que se llama variable ¿es asi?), pero no doy con la ultima que me hace falta. La que necesito es la que suma la base imponible y el IVA de los productos, despues de haber descontado el cupon. Adjunto una imagen para que se vea mejor cual es. existe esa variable?? Gracias! Factura corregida (28/7/13)--> factura.zip Edited July 28, 2013 by jandrovlc (see edit history) Link to comment Share on other sites More sharing options...
jandrovlc Posted July 17, 2013 Author Share Posted July 17, 2013 alguna idea con esto? sabeis cual es el archivo php que hace estos calculos? Gracias. Link to comment Share on other sites More sharing options...
jandrovlc Posted July 19, 2013 Author Share Posted July 19, 2013 (edited) Bueno, finalmente he encontrado una función que hace operaciones matemáticas en el mismo template. Tiene un par de fallitos pero ahora creo que la factura esta conforme a ley y calcula correctamente el IVA cuando hay descuentos con cupones. Adjunto una imagen para que la veáis, y adjunto también los archivos de la factura para quien se la quiera poner. Los fallitos que tiene la función esa son : que pone un punto en vez de una coma para separar los decimales, y que si no tiene decimales la cifra, no los pone, osea si el resultado es 18,00 solo pone 18 El que se la quiera instalar solo tiene que sustituir los datos de la empresa en el archivo header.tpl, buscar en los archivos invoice* el color #EF785A y cambiarlo por el que se adapte a su tienda y chafar la carpeta pdf en el servidor. PD: no me permite subir archivos rar si le interesa a alguien que me la pida y se la envío por mail. Edited July 19, 2013 by jandrovlc (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 19, 2013 Share Posted July 19, 2013 Bueno, finalmente he encontrado una función que hace operaciones matemáticas en el mismo template. Tiene un par de fallitos pero ahora creo que la factura esta conforme a ley y calcula correctamente el IVA cuando hay descuentos con cupones. Adjunto una imagen para que la veáis, y adjunto también los archivos de la factura para quien se la quiera poner. Los fallitos que tiene la función esa son : que pone un punto en vez de una coma para separar los decimales, y que si no tiene decimales la cifra, no los pone, osea si el resultado es 18,00 solo pone 18 El que se la quiera instalar solo tiene que sustituir los datos de la empresa en el archivo header.tpl, buscar en los archivos invoice* el color #EF785A y cambiarlo por el que se adapte a su tienda y chafar la carpeta pdf en el servidor. PD: no me permite subir archivos rar si le interesa a alguien que me la pida y se la envío por mail. Hola ! Comprime el fichero en "zip" y si podras subirlo al foro. Saludos, Link to comment Share on other sites More sharing options...
jandrovlc Posted July 19, 2013 Author Share Posted July 19, 2013 Hola ! Comprime el fichero en "zip" y si podras subirlo al foro. Saludos, Gracias Victor, ya lo he subido pues. lo he dejado en el primer post. Un saludo. Link to comment Share on other sites More sharing options...
daniperezluna Posted July 25, 2013 Share Posted July 25, 2013 Hola, me he puesto tu modelo de factura pero me he dado cuenta de que no me calcula bien la base imponible, ¿a que puede deberse? Link to comment Share on other sites More sharing options...
jandrovlc Posted July 25, 2013 Author Share Posted July 25, 2013 Hola, me he puesto tu modelo de factura pero me he dado cuenta de que no me calcula bien la base imponible, ¿a que puede deberse? Hola Dani, donde te da el error? en la suma de las dos bases imponibles (productos y transporte) o en el calculo de alguna de estas 2 bases por separado? que version de prestashop usas? Link to comment Share on other sites More sharing options...
daniperezluna Posted July 25, 2013 Share Posted July 25, 2013 Uso la 1.5.4.1 te adjunto dos imágenes para que lo veas Link to comment Share on other sites More sharing options...
jandrovlc Posted July 25, 2013 Author Share Posted July 25, 2013 Uso la 1.5.4.1 te adjunto dos imágenes para que lo veas Correcto, así como prestashop tiene una variable que suma el IVA de productos y transportes, no he encontrado la variable que sume la BI de productos y transporte. Entonces lo que he puesto es una sencilla operación que suma la BI de los productos, con la BI del transporte {math equation="a + z" a=$product_tax_infos.total_price_tax_excl z=$shipping_tax_infos.total_tax_excl} € A falta de alguien que sepa programar un poco y de una solución más acertada, para tu segundo ejemplo, lo solucionara con esto: {math equation="a + z + j" a=$product_tax_infos.total_price_tax_excl z=$shipping_tax_infos.total_tax_excl j=$Nombre_variable_BI10%} € sustituyendo el nombre de la ultima variable por el nombre real de la variable que lo encontraras en el invoice.tpl Para el primer ejemplo no tengo solución, también me ocurre en las facturas que se emiten sin transporte, pero como la BI es la misma no tiene mayor importancia porque ya esta especificada. Supongo que la solucion pasa por un condicional, IF hay transporte y productos ejecutar {maht equation.... } ELSE mostar variable $product_tax_infos.total_price_tax_excl . pero no se hacerlo Link to comment Share on other sites More sharing options...
daniperezluna Posted July 25, 2013 Share Posted July 25, 2013 (edited) Si pongo lo que me has dicho no me deja descargar la factura, me da error el servidor, fallo del AdminPdfToken Edited July 25, 2013 by daniperezluna (see edit history) Link to comment Share on other sites More sharing options...
jandrovlc Posted July 25, 2013 Author Share Posted July 25, 2013 Si pongo lo que me has dicho no me deja descargar la factura, me da error el servidor, fallo del AdminPdfToken no me explique bien, quería decir que buscaras el nombre de la variable que contiene el importe de la BI de los productos con un IVA del 10% y lo sustituyeras por el $Nombre_variable_BI10% que he puesto yo en el post anterior. De todas maneras estoy pensando que no te funcionaria, porque la funcion {math equation...} lo que hace es sumar las variables que le pongas, pero cuando falta una el resultado es en blanco. En mi caso es mas sencillo porque solo vendo productos con el IVA al 21% pero tu al tener distintos IVA esta funcion ya no sirve. La solución es bien sencilla, conocer el nombre de la variable de prestashop que contenga la base imponible de todos los productos y transporte... que tiene que existir pero no la encuentro, a ver si alguien que sepa más nos echa una mano y dejamos la factura niquelada para todos los casos. Link to comment Share on other sites More sharing options...
daniperezluna Posted July 26, 2013 Share Posted July 26, 2013 Has visto esto?? nos serviría para lo que estamos hablando?? http://www.prestashop.com/forums/topic/264084-factura-en-1541-base-imponible/ Link to comment Share on other sites More sharing options...
jandrovlc Posted July 26, 2013 Author Share Posted July 26, 2013 Has visto esto?? nos serviría para lo que estamos hablando?? http://www.prestasho...base-imponible/ Pues no lo habia visto, la pruebo esta mañana cuando tenga un rato y te digo algo dani Link to comment Share on other sites More sharing options...
daniperezluna Posted July 26, 2013 Share Posted July 26, 2013 Muchas gracias!! Al final vamos a dejar la factura impecable. Link to comment Share on other sites More sharing options...
jandrovlc Posted July 26, 2013 Author Share Posted July 26, 2013 (edited) Muchas gracias!! Al final vamos a dejar la factura impecable. Hola dani, no era exactamente lo que el tenia, pero fijándome en como lo ha hecho el he podido prescindir de {math equation ...} y al hacerlo como el, ahora va de categoría. No tengo claro como se comportara con productos con distintos tipos de IVA, pero pruebalo y me comentas. Adjunto el archivo que tienes que sustituir, lo descomprimes y lo cambias por el invoice.tax-tab.tpl invoice.tax-tab.zip Edited July 26, 2013 by jandrovlc (see edit history) Link to comment Share on other sites More sharing options...
daniperezluna Posted July 26, 2013 Share Posted July 26, 2013 Perfecto Jandro, ya funciona bien esa parte, solo faltaría alguien que echara una mano para cuando haya diferentes tipos de IVA como es mi caso. Muchas gracias!! Link to comment Share on other sites More sharing options...
jandrovlc Posted July 27, 2013 Author Share Posted July 27, 2013 (edited) Hola dani, creo que ya lo tengo para distintos IVA tambien. Prueba con este archivo y me cuentas Perfecto Jandro, ya funciona bien esa parte, solo faltaría alguien que echara una mano para cuando haya diferentes tipos de IVA como es mi caso. Muchas gracias!! Hola dani, creo que ya lo tengo para distintos IVA tambien. Prueba con este archivo y me cuentas invoice.tax-tab.zip Edited July 27, 2013 by jandrovlc (see edit history) Link to comment Share on other sites More sharing options...
daniperezluna Posted July 27, 2013 Share Posted July 27, 2013 Si señor, funciona perfectamente, muchas gracias por el aporte, se ha quedado la factura de escándalo!!! Link to comment Share on other sites More sharing options...
jandrovlc Posted July 28, 2013 Author Share Posted July 28, 2013 Si señor, funciona perfectamente, muchas gracias por el aporte, se ha quedado la factura de escándalo!!! Me alegro que ya funcione. Cambio los archivos del primer post para poner la factura corregida. Link to comment Share on other sites More sharing options...
daniperezluna Posted July 30, 2013 Share Posted July 30, 2013 Jandro, he observado una cosa en las facturas. Yo por ejemplo tengo dos transportistas, cada uno se encarga del transporte de un tipo de producto, uno es un repartidor propio de la empresa y el otro es un servicio que hemos contratado con envialia. Cuando hago un pedido que tiene productos de los dos tipos funciona todo perfectamente pero a la hora de sacar la factura hay un fallo, en la que tiene como transporte si viene indicado el gasto de envío, pero en la que el transportista es envialia no me muestra la línea con los gastos de envío pero al precio final si le viene sumado el coste. ¿Sabes a que se puede deber? Link to comment Share on other sites More sharing options...
jandrovlc Posted August 1, 2013 Author Share Posted August 1, 2013 Jandro, he observado una cosa en las facturas. Yo por ejemplo tengo dos transportistas, cada uno se encarga del transporte de un tipo de producto, uno es un repartidor propio de la empresa y el otro es un servicio que hemos contratado con envialia. Cuando hago un pedido que tiene productos de los dos tipos funciona todo perfectamente pero a la hora de sacar la factura hay un fallo, en la que tiene como transporte si viene indicado el gasto de envío, pero en la que el transportista es envialia no me muestra la línea con los gastos de envío pero al precio final si le viene sumado el coste. ¿Sabes a que se puede deber? Hola Dani, pon una imagen del fallo y le hecho un vistazo a la factura Link to comment Share on other sites More sharing options...
daniperezluna Posted August 1, 2013 Share Posted August 1, 2013 Aqui te adjunto dos imágenes. Corresponden a un mismo pedido pero como tiene transportistas diferente cada producto genera dos facturas. En la primera si me pone la línea de los gastos de envío, pero en la segunda no lo indica pero si lo suma al precio final. En esta sale bien Fijate como el precio final sale incrementado en 4 euros que es el precio que cuesta el transporte pero no lo indica en la factura Pero después de hacer muchas pruebas me parece que no pasa sólo con este caso, sino que siempre que envío con el transportista que tengo configurado por ENVIALIA no me aparece el precio en la factura Link to comment Share on other sites More sharing options...
daniperezluna Posted August 5, 2013 Share Posted August 5, 2013 Jandro, pudiste echarle un vistazo a la factura? Link to comment Share on other sites More sharing options...
jandrovlc Posted August 5, 2013 Author Share Posted August 5, 2013 Jandro, pudiste echarle un vistazo a la factura? Hola Dani, la verdad que se me había pasado, le echo un vistazo y te digo algo Link to comment Share on other sites More sharing options...
jandrovlc Posted August 5, 2013 Author Share Posted August 5, 2013 (edited) Se me ocurre que sea algo de la configuracion del transportista en tu prestashop. Yo uso tambien varios transportistas y me funciona con todos, te pongo un par de ejemplos del mismo producto con distinto transportista para que lo veas. Transportista 1 --> Transportista 2 --> Edited August 5, 2013 by jandrovlc (see edit history) Link to comment Share on other sites More sharing options...
daniperezluna Posted August 6, 2013 Share Posted August 6, 2013 Y que podría ser?? yo he estado mirando y dándole vueltas pero no encuentro nada. Sí es raro que el precio del envío me lo sume pero no me ponga la línea con la información del transporte... Link to comment Share on other sites More sharing options...
jandrovlc Posted August 6, 2013 Author Share Posted August 6, 2013 Y que podría ser?? yo he estado mirando y dándole vueltas pero no encuentro nada. Sí es raro que el precio del envío me lo sume pero no me ponga la línea con la información del transporte... Ni idea, si me pasara tambien en mi tienda podia ir probando y jugando a ver de donde viene el fallo, pero como ves a mi me funciona correctamente con distintos transportistas, por lo que creo que no viene de la factura en si, sino de alguna configuracion de tu tienda, pero tampoco estoy seguro. Link to comment Share on other sites More sharing options...
Recommended Posts