Prestashop generará facturas y albaranes de manera automática. En este post vamos a aprender como personalizar las facturas.
Para la personalización, configuración y gestión de facturas debemos ir a: “panel de administración > Pedidos > Facturas”.
La pantalla de gestión de facturas está dividida en 3 bloques: POR FECHA, POR ESTADO y OPCIONES DE FACTURA
Antes que nada, en el primer apartado del post te voy a poner una serie de módulos interesantes para ampliar las funcionalidades relacionadas con facturas en Prestashop.
DISFRUTA DE TODOS MIS CURSOS PREMIUM POR SOLO 10€/MES
FACTURAS PRESTASHOP
0.- MÓDULOS PRESTASHOP PARA FACTURAS
En primer lugar te voy a dar una lista de módulos para aumentar el número de funcionalidades relacionados con facturas en Prestashop. Después, en los siguientes apartados te explico las opciones por defecto de facturas con Prestashop.
a) Modulo Prestashop para personalizar el diseño de las facturas de Prestashop: El diseño de las facturas en Prestashop no se puede cambiar, a no ser que te instales un módulo de plantillas de factura como este. PDF Invoice Template, incluye 20 plantillas de facturas diferentes para Prestashop, permite personalizar textos con un editor visual, diferentes tamaños de papel (A4, A5, A6, A7…), asociación de plantillas de facturas según grupos de Prestashop, opciones para personalizar el número de factura, etc.
IR A PDF INVOICE TEMPLATE
b.- Módulo facturas de abono rectificativas: este módulo permite realizar facturas de abono totales o parciales. Así como la descarga en PDF de todas las facturas de abono o rectificativas. También permite editar los diferentes parámetros de las facturas.
IR AL MÓDULO FACTURAS RECTIFICATIVAS
c.- Módulo exportar facturas formato Excel (Export of Invoices): para analizar y/o contabilizar el conjunto de facturas de un periodo determinado es muy interesante poder hacer una exportación de facturas a formato excel. El módulo te permite seleccionar que parámetros de la factura quieres importar.
IR AL MÓDULO EXPORT OF INVOICES
d.- Módulo para obtener resúmenes de totales de facturas: permite obtener resúmenes de totales de ventas, impuestos, etc. según diferentes filtros. También permite exportar facturas a PDF y CSV.
IR A INVOICES ADVANCED SEARCH, REPORT & EXPORT
e.- Ajustes avanzados en números de pedido, factura, etc: El módulo números propios de pedidos, facturas, albaranes y créditos añade más ajustes de configuración para este tipo de numeraciones. También con la opción de contadores para secuencias ascendentes en numeraciones.
IR AL MÓDULO NÚMEROS PROPIOS DE PEDIDOS, FACTURAS,… IR AL MÓDULO GENERAR, MODIFICAR Y ELIMINAR NUMEROS DE FACTURAS
1.- FACTURAS EN PRESTASHOP, APARTADO «POR FECHA»
Este apartado sirve para visualizar e imprimir facturas comprendidas entre dos fechas. Muy útil cuando queremos imprimir las facturas trimestrales para enviarlas a la asesoría.
Debemos indicar una fecha de inicio y una de fin. A continuación debemos pulsar el botón: “Generar PDF por Fecha”.
Hecho esto podremos visualizar e imprimir las facturas comprendidas entre las fechas indicadas.
Ver facturas de tienda Prestashop entre dos fechas
2.- FACTURAS PRESTASHOP, APARTADO «POR ESTADO»
También podemos visualizar e imprimir las facturas en función del estado del pedido al que están asociadas.
Debemos marcar los estados de las facturas que queremos visualizar y/o imprimir y a continuación pulsar el botón: “Generar PDF por estado”.
Imprimir facturas en Prestashop según el estado del pedido
3.- OPCIONES DE LAS FACTURAS EN PRESTASHOP
Desde este apartado procederemos a personalizar las facturas:
a.- Activar las facturas: desde aquí activaremos o desactivaremos la funcionalidad de creación automática de facturas de Prestashop.
b.- Activar desglose de impuestos: al activar esta opción Prestashop mostrará en la factura un desglose de impuestos aplicados cuando haya más de uno.
c.- Habilitar imagen del producto: esta opción sirve para añadir una miniatura del producto en la factura antes del nombre del mismo. La miniatura será tan pequeña que no se verá bien, y la impresora gastará más tinta. Mi recomendación es no activar esta opción.
d.- Prefijo de la factura: desde aquí estableceremos el prefijo que aparecerá antes del número de la factura. Es decir, si ponemos “TO” como prefijo el número de la primera factura será TO000001.
El prefijo sirve para general varias líneas o series de facturación. De esta manera podríamos mantener una facturación independiente para la tienda física y para la tienda online.
Ya que debemos tener en cuenta que en Prestashop no podremos eliminar facturas a menos que disongamos de un módulo específico para ello.
e.- Añadir el año actual en número de factura: si marcamos esta opción Prestashop añadirá al número de factura el sufijo /AÑO (antes de implementar esta opción es muy recomendable consultar con tu asesoría). En mi opinión lo mejor es no incluir el año en el número de la factura.
f.- Reiniciar la numeración progresiva de las facturas al inicio del año: si marcamos esta opción la numeración de las facturas se reiniciará al inicio de un nuevo año. (Antes de implementar esta opción es muy recomendable consultar con tu asesoría)
g.- Posición del número de año: En caso de haber marcado como “SI” la opción de añadir el año actual en número de factura (apartado “e”), podremos elegir dónde debe aparecer el año en el número de factura.
i.- Después del número progresivo: antes del número progresivo sería algo así TO2016/000001
ii.- Antes del número progresivo: después del número progresivo sería TO000001/2016
h.- Número de Factura: con esta opción podemos iniciar la numeración de las facturas por el número que queramos. Una vez establecida la numeración y generadas las primeras facturas es muy importante no alterar este número.
Ten en cuenta que puedes crear facturas con otra aplicación con otro prefijo para establecer diferentes series de facturación. Por ejemplo para las facturas que realiza tu negocio físico o para facturas de abono.
Configurar facturas en Prestashop
i.- Texto legal libre: el texto aquí introducido aparecerá en la factura justo debajo de las formas de pago.
j.- Texto de pie de página: el texto aquí introducido aparecerá en el pie de página de la factura. Habitualmente usaremos esta parte para introducir nuestra información fiscal. Si somos autónomos: nombre completo, DNI y dirección fiscal. Si somos empresa: nombre empresa, CIF y domicilio fiscal.
k.- Modelo de factura: aquí elegiremos el diseño de la factura. Selecciona el modelo de factura “Invoice”. Existe la posibilidad de que al instalar una nueva plantilla o un determinado módulo nos aparezcan opciones de diseño diferentes para la plantilla.
l.- Use el disco como cache para facturas PDF: En un principio deja esta opción en “NO”, como está por defecto. Esta opción sirve para ahorrar memoria pero ralentiza la generación de facturas.
Configuración facturas Prestashop
4.- ASUNTOS DE INTERÉS SOBRE LA FACTURACIÓN EN PRESTASHOP
Lo veremos en otro post pero es muy importante que configures correctamente la generación de facturas según el estado de pedido.
En mi opinión debemos configurar Prestashop para que solo genere factura cuando el pedido esté en estado «enviado» o «entregado» para de esta manera evitar en todo lo posible la creación de facturas de abono. Pero como digo, ya lo veremos en otro post.
Las facturas en Prestashop no se pueden eliminar, a menos que dispongas de un módulo específico para ello. No te recomiendo que las elimines directamente de la base de datos, ya que tienes que saber muy bien lo que estás haciendo o provocarás algún problema.
Cómo las facturas no se pueden eliminar, ¿qué ocurre si te cancelan un pedido?. Lo primero que tienes que tener en cuenta es lo que te he dicho antes, que no se generen facturas hasta que el pedido esté en estado «enviado», de esta manera si te cancelan el pedido y el estado del mismo no ha llegado aún al estado «enviado» pues no se generará factura y no habrá pasado nada. El pedido lo puedes eliminar con un módulo gratuito.
Si la factura ya se ha generado lo que tendrás que hacer es una factura de abono. Pudes hacer una serie de facturación solo para abonos con tu excel (fuera de prestashop). Por ejemplo con el prefijo AB0001 o también puedes utilizar Prestashop para hacer facturas de abono
Me encanta el diseño web y el mundo del ecommerce. Apasionado de Prestashop, Woocommerce/Wordpress y de la formación. Me gustaría que este blog te sirviera de ayuda para poner en marcha e ir mejorando y evolucionando tu tienda online. Ya seas un profesional del sector o no, seguro que encontrarás mucha información de valor e interés aquí.
Hola!
Necesito modificar la factura de prestashop, en donde dice Referencia necesitaria que sea para la categoria del producto.
Muchas gracias!
Mi modelo de factura es invoce y no me aparecen el desglose de impuestos incluso me imprime las facturas poniendo impuestos excluidos, a pesar de estar toda mi web configurada con impuestos incluidos, una verdadera locura, llevo 5 años para poder funcionar con ella correctamente y me es imposible te vuelves loco cuando arreglas una cosa falla otra, alguien me puede ayudar con este caos!
Y si quiero modificar solamente la fecha de la factura a una fecha anterior? Como se modifica eso?
Buenas.
Prestashop no tiene una opción para modificar la fecha de factura. Necesitarías un módulo avanzado de facturas o modificarlo directamente de la base de datos
aquí tienes un hilo del foro que habla sobre el tema: https://www.prestashop.com/forums/topic/491951-solucionado-%C2%BFes-posible-cambiar-la-fecha-de-una-factura/
Me gustaría también invitarte a que eches un vistazo a mi plataforma de formación https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!!). En la plataforma tienes cursos sobre Prestashop, Warehouse, WordPress, Woocommerce, Plantilla Divi, Curso claves para crear una tienda online de éxito, Curso alta en google e indexación web, SEO General, SEO Ecommerce, Analytics tiendas online, Blog Prestashop, etc. etc.
Y si lo que se quiere es modificar la forma que se muestran los datos? campos? tamaño del logo…? En themes pdf hay algún tpl, pero recuerdo que en versiones anteriores de prestashop era más sencillo.
Hola buenas, muchas gracias por todo el contenido que aportas.
Tengo una duda sobre las facturas en prestashop:
Tengo las facturas automáticas activadas en prestashop, he creado un nuevo estado llamada «Entregado sin factura», ya que hay veces que en la tienda fisica las personas no quieren factura.
A este estado le he desactivado la opcion: «Permitir al cliente ver y descargar versiones en PDF de sus facturas.»
Creo el pedido, lo coloco en este estado «Entregado sin factura», pero en el panel de Ventas no sale reflejada la venta, y tampoco en las estadisticas de las ventas de productos, el pedido sale validado y todo pero sólo falta que salga reflejado.
Sin embargo si creo un pedido con estado «Entregado» si sale reflejada la venta y en las estadisticas, la única diferencia entre un estado y el otro es que «Entregado sin factura» no genera la factura.
Lo que deseo es que aunque no emita una factura prestashop tome igualmente las ventas.
Estoy haciendo algo mal?
muchas gracias y un fuerte saludo.
Hola Joaquin,
Que tal?
Mi versión es la 1.7.6.5 y he activado las imágenes en albaranes. Luego he borrado cache, pero las imágenes no me aparecen en los albaranes?
Sabes porque puede pasarme estos?
Gracias.
Buenos días Joaquin,
Siguiendo tu recomendación sólo tenemos activado generar facturas en los estados «enviado y entregado» pero tenemos un problema cuando seleccionamos el estado «preparación en curso»: en este estado se genera el albarán pero no la factura, pero cuando seleccionas «enviado o entregado» te asigna un nuevo número de factura (correlativo al último que generado) pero la fecha de factura mantiene la fecha en la que has seleccionado el estado «preparación en curso». Por lo que tienes facturas con una número más nuevo emitidas en una fecha anterior. No sé si me he explicado bien. Sabes dónde indicarle que a Prestashop que cuando seleccionemos «preparación en curso» no se guarde la fecha? Saludos y muchas gracias
Hola Esther.
Con las opciones que vienen por defecto en Prestashop no es posible hacer esos ajustes que comentas con las fechas
Hola Joaquin!
Te explico. He puesto que el campo UPC se pueda escribir para meter las descripciones de mis combinaciones. Así, cada combinación tiene su descripción. Luego en la factura he cambiado la columna «producto» por upc» para que lea este campo. Hasta aqui bien.
El problema es que yo he aumentado los caracteres del campo UPC a 120 (por defecto es 12) y me funciona perfectamente excepto en la factura que se me corta y sigue manteniendo los 12 caracteres.
Sabes si hay alguna manera de cambiarlo? He modificado el «size» de los archivos:
– Combination.php
– Product.php
– ProductCombination.php
– Validation.php
– En los invoice.tpl (todos los archivos que tienen un invoice) de la carpeta pdf no encuentro nada donde modificarlo.
Te dejo un par de imagenes para que se entienda.
Tengo esto en la combinacion:
https://i.ibb.co/4RKq7ZJ/Captura.png
Y en la factura se ve esto:
https://i.ibb.co/mqH6MKG/e.png
Como puedes ver se corta a 12 caracteres que es lo que venia por defecto. Alguna ayuda?
Gracias
Buenas Adrián.
No lo sé, consúltalo en el foro de Prestashop a ver si alguien sabe como hacerlo
Hola Joaquin, existe opcion de eliminar las Facturas por abono? quitar el link del footer y del area de cliente, ya que la facturacion se hara externamente.
Un saludo y gracias
Hola Fran.
La única opción que tienes es en: «Vender > Pedidos > Facturas».
Tienes un selector que dice: «Activar Facturas», puedes seleccionar «NO»
Hola,
Para cambiar nombre de la factura a factura simplificada sabes como se hace.
Gracias
Buenas.
Puedes probar a través de las traducciones de Prestashop, pero eso te afectaría a todas las facturas
Traducciones Prestashop
Hola joaquin me podrías decir si sabes porque ha podido dejar de generar facturas, no genera el contenido mi porestashop, genera la cabecera con los datos de la tienda , los datos del cliente que compra, el logo de la empresa, pero en el centro que salia antes los datos del pedido de lo que habían comprado, ahora sale todo en blanco, no he instalado ni tocado nada nuevo. es presta 1.6.1.12
Hola Juan.
Si no has realizado ninguna instalación de módulo ni ninguna actualización, no sé que puede ser. A ver, si a alguien le ha pasado algo similar y nos puede contar algo.
En cualquier caso, ponte en contacto con tu hosting por si tuviera que ver con alguna actualización de algo relacionado con el servidor (como la actualización de la versión de PHP, etc.)
Hola!! Muchas gracias por el post. Yo necesito modificar las lineas de factura y no encuentro donde, ¿tu me podrías decir donde está la opción?
Hola Sofía,
No hay una opción para modificar las líneas de la factura.
Buenos días,
Esta todo buen explicado.
Me gustaría cambiar el prefijo de CU a KT sin que afecte a las facturas ya existentes. Si lo cambio los clientes que se quieran descargar las facturas anteriores se les cambia y les pone KT.
¿Cómo cambiar el prefijo sin afecte a las facturas anteriores?
Tengo la 1.6.1.5
Gracias
Buenas,
lo cierto esque pensaba que al cambiar el prefijo no afectaría a las facturas antiguas,
pero si ya lo has probado y no es así, me temo que la única forma sería modificando la base de datos
hola como le quito a la factura el país de mi tienda, ya que me sale debajo del logo de mi marca en la factura cuando genero el PDF
Hola Ibra,
¿qué versión de Prestashop estás utilizando? ¿y que plantilla?
Hola, tengo un problema con las facturas de prestashop 1.6
en los datos del cliente me sale:
1. el nombre de pila por duplicado
2. No aparece la provincia , solo la población
¿ cómo puedo solucionarlo?
Muchas gracias
Un saludo
Buenas,
no tengo ni idea de que puede ser,
1.- si no tienes la plantilla por defecto consulta a los desarrolladores de la plantilla por si tuviera algo que ver
2.- si a alguien le ha pasado algo similar que nos comente
Enhorabuena por tu post. Claro, sencillo y conciso para la configuración de las facturas.
Quisiera preguntarte, si hay alguna forma de configurar la línea de productos de las facturas. Por ejemplo que salga: referencia, proveedor, descripción precio, etc…
Muchas gracias.
Hola Pedro,
no hay ninguna opción en prestashop para poder personalizar las facturas, necesitarías encontrar un módulo que te permitiera esa personalización.
Te dejo un enlace a Prestashop addons donde aparece una lista de módulos relacionados con las facturas
Hola Joaquín,
Muchas gracias por tu artículo, es muy útil.
Te quería preguntar: Necesito que sólo los clientes que sean empresa o autónomo, tengan posibilidad de descargar la factura, pero no quiero dar esa opción a los particulares..
Sabes si hay alguna opción en la que pueda distinguir entre dos grupos de clientes de prestashop para empresa y particulares? o si hay alguna opción en la que limite que unas personas sí que puedan descargar factura y otras no? Cómo lo suele hacer la gente? porque entiendo que no es muy común que los particulares tengan facturas..
muchas gracias! un saludo!
Hola Gloria,
1.- los particulares también deben poder descagar la factura, piensa que la factura es la factura es la garantía del producto. Por ejemplo, yo como particular si compro un teléfono móvil en una tienda online y ya me cuidaría de descagargar la factura, ya que si a los dos meses se me rompe la garantía es la factura.
2.- En cualquier caso Prestashop no presenta ninguna opción para que unos clientes se puedan descargar la factura y otros no. Pero, como te decía, tampoco le encuentro sentido a hacerlo.
Un saludo
2.- No hay un
Es posible modificar el precio de una factura? es decir tengo un cliente que el precio real es diferente al de la web como puedo editar esas facturas para ponerlas en perfecto orden? Gracias
Hola Jose,
En prestashop no es posible modificar las facturas. Es posible que haya algún módulo que si te lo permita, pero con las opciones que vienen por defecto no es posible.
Hola Joaquín, actualmente y por defecto Prestashop trae como 20 estados de pedido, quería saber tu opinión, cuales y cuantos usas tú?, supongo que no todos y tendrás personolizado tu proceso de estados, se podría saber cual es?, gracias!
César M.
Hola Cesar,
Realmente yo uso dos estados a parte de los que pueda utilizar Prestashop de manera automática dependiendo de las circustancias.
Estado pedido en Preparación en Proceso: cuando se está preparando el pedido
Estado pedido enviado: cuando se envía el pedido.
Una cosa importante es poner que solo se pueda generar la factura cuando el pedido está en estado enviado o entregado. De esta manera si un cliente dedice llamar para cancelar un pedido antes de que se lo hayamos enviada no se habrá aun generado la factura y no habrá que crear una factura de abono. Por eso se debe aguantar hasta el final la generación de facturas.
Los albaranes podemos pener que se generen en los estados preparación en proceso, enviado y entregado
Un saludo
Buenas tardes y como se puede hacer para que las facturas se generen en preparación en proceso y el cliente la pueda descargar en ese momento?
Gracias.
Hola Francisco.
Eso lo has de configurar en los estados de pedido_> Aquí tienes un post sobre eso
Me gustaría también invitartea que eches un vistazo a mi plataforma de formación https://cursotiendaonline.com/ desde donde puedes Acceder a TODOS mis cursos online por solo 10 €/mes (Incluye ¡¡SOPORTE!!). En la plataforma tienes cursos sobre Prestashop, Warehouse, Curso claves para crear una tienda online de éxito, Curso alta en google e indexación web, SEO General, SEO Ecommerce, Analytics tiendas online, Blog Prestashop, Curso Copywrting, Woocommerce, WordPress, etc. etc.
Hola, como podemos hacer para que solo genere factura cuando realmente se ha realizado el pedido y este entregado?
Gracias
Hola Jose Antonio,
Eso lo tienes que configurar desde «Estados de pedidos». Puedes definir en que estados de pedidos se genere la factura. Yo lo que recomiendo es que se genere la factura en los estados «enviado» y «entregado». Pero, tu puedes configurarlo como creas más conveniente.
Un saludo
Y exactamente eso como puede llegarse a poner? indicanos la ruta somos un poco nuevos en esto.
Gracias
Hola Jose,
en Prestashop 1.6 la gestión de estados de pedidos se realiza desde «Pedidos > Estados». La columna «Factura» marca en que estados se genera factura y en cuales no. Solo tienes que hacer clic sobre el «aspa rojo» o la «v» verde para cambiar la selección.
Un saludo
Hola! ¿podrías decirme si la versión 1..6.0.8 tiene menos opciones de configuración en las facturas? a mi no me aparece la posibilidad de añadir el año como tampoco el campo texto legal libre… ¿cómo podría solucionarlo?
Hola Yolanda,
La fecha de la factura si te debe aparecer. Si te refieres a incluir la fecha en la numeración de la factura, eso apareció más tarde. Lo raro es que no te aparezca el «texto legal libre».
Una solución sería actualizar tu versión de prestashop a la última 1.7 pero ahora mismo no lo recomiendo hasta que no pase un poco más de tiempo y se vea como se debe abordar esa actualización ya que los cambios de prestashop 1.6 a 1.7 son muy importantes.
Mi recomendación es que si lo de la fecha y el texto legal libre es muy importante para ti, que busques un módulo de personalización de facturas que incluya esas funcionalidades.
Me refiero a módulos de este estilo: Factura personalizadas
Gracias por tu respuesta. Imaginaba que era cuestión de la actualización. Echaré un vistazo al enlace que me dejas.
Gracias por tu ayuda
Hola buenas tardes.
Lo que yo necesito saber es cómo puedo hacer lo siguiente cada vez que se haga una compra que envíe la factura al cliente no se tenga que meter en la web directamente
Buenas.
Para eso tienes que ir a estados de pedido (Parametros de la tienda > Configuración de pedidos > Estados) y en el estado que quieras que se adjunte la factura, lo editas y marcas la opción: «Adjuntar albarán de entrega en PDF al correo electrónico.»
Hola Joaquín,
Felicitarte por tus post y tus sencillas aclaraciones sobre Prestashop.
Tengo una duda con respecto a las facturas: ¿es posible que el usuario en el proceso de compra seleccione si desea o no emisión de facturas? No me gustaría emitir factura de todas las compras de la web (puesto que los clientes tienen que dejar su DNI/NIF), solo facturar a aquellos que lo deseen y/o sean empresas. ¿Existiría alguna opción o módulo para ello?
Muchas gracias!
Hola Virginia,
No es posible generar facturas a elección del cliente o si es una empresa o no en Prestashop.
En cualquier caso comentalo con tu asesoría, yo tengo entendido que por ley es obligatorio la generación de factura de todos los pedidos y de que dichas facturas incluyan el NIF del cliente (por lo menos si eres autónomo).
Aquí tienes un enlace con todos los módulos de addons relacionados con facturas para que le eches un vistazo a ver si encuentras lo que buscas, yo no conozco nada parecido a lo que buscas-> modulos facturas
Un saludo
Hola buenos dias, tengo un par de preguntas sobre las facturas de prestashop:
Si desactivo el campo de enviar factura al cliente, se desactiva tambien la creacion de factura, es decir que no se la envio , pero tampoco se crea para poder enviarsela yo cuando la pida, eso es asi?
Y la otra pregunta es, si se genera una factura pero el cliente quiere quitar o añadir algun producto a la misma no se puede en prestashop? algun modulo que pueda modificar el contenido de los productos, y editarla?
Muchísimas gracias!!
Hola Sergio,
1.- Imagino que te refieres a la edición de los estados de pedido. Si no marcas la opción de «Adjuntar factura en PDF al correo electrónico.
» no significa que la factura no se vaya a generar sino que no se le va a enviar por mail. Hoy en día lo habitual es no adjuntar la factura por email sino que el cliente acceda a su espacio personal en la tienda y descargue la factura cuando esté disponible.
2.- En determinados estado de pedido es posible añadir productos al pedido (pero los tienes que añadir tu desde el panel de administración, editando el pedido). Pero a partir de determinados pedidos ya no es posible. Lo que no recuerdo es si ya se ha generado la factura si esta se modifica. Tendrás que probarlo a ver. En cualquier caso mi recomendación es que si el cliente quiere añadir algún producto que te crees una nueva serie de facturación externa a prestashop con una nueva nuemeración para gestionar este tipo de facturas, las de abono y otras.
Un saludo
Ok muchisimas gracias! Asi lo haré.