A la hora de comenzar una tienda online con WooCommerce surgen tres muchísimas dudas, pero hay principalmente tres en lo que se refiere a emitir facturas con WooCommerce:
- Cómo emitir facturas correlativas con WooCommerce, tal y como exige la ley en España
- Cómo puedo conseguir exportar la factura en PDF para enviársela al cliente
- Cómo conseguir que sea compatible la facturación de la tienda online con la del comercio físico
Pues bien, estos tres problemas podemos resolverlos de un plumazo con un sólo plugin (gratuito) que vamos a ver en detalle porque merece mucho la pena.
No sólo eso, sino que este plugin también nos permitirá obtener el albarán de envío para la agencia de transporte si así lo necesitamos. Y todo, por supuesto, personalizado con nuestra imagen corporativa (logo, colores, etcétera).
¡Vamos a ver los detalles!
Tabla de contenidos
WooCommerce y las facturas
Porque a poco que empecemos a utilizar WooCommerce nos daremos cuenta de un par de cosas que, en principio y si no se sabe cómo afrontarlas, nos pueden parecer un problema grave.
Problemas, problemas y más problemas
Lo primero es que WooCommerce, por defecto, no emite factura. O, mejor dicho, la emite directamente por email al cliente, y eso es un engorro. Si el cliente la vuelve a pedir no hay problema (ya sabes que desde los detalles del pedido puedes hacer que se reenvíe el mail con la factura.
Pero ¿y si queremos guardar una copia para nuestra propia gestión? Y ¿cómo se la hacemos llegar a nuestra gestoría para el pago de los impuestos? ¿Y si el cliente es de Canarias, Ceuta, Melilla o de cualquier país fuera de la Unión Europea? Necesitaremos aportar las facturas en el envío para la gestión de aduanas. ¿Cómo podemos hacerlo?
Pero eso no es nada comparado con lo que viene ahora. Resulta que WooCommerce numera las facturas (al igual que los pedidos) de forma no consecutiva, sino según el ID de WordPress.
Cada nueva entrada en la web, cada página, cada comentario, cada borrador, cada producto, cada imagen… todo tiene su ID, y la numeración es común, es decir, si un cliente me hace un pedido y es el número 124, y después yo creo un nuevo producto (el producto tendrá el ID 125), luego alguien nos deja un comentario (ID 126) y un nuevo cliente hace otro pedido, éste tendrá el ID 127. Aunque los dos pedidos sean correlativos, su numeración no lo será. Por supuesto, tampoco la de la factura.
Sin embargo la Agencia Tributaria nos deja muy claro que la numeración de las facturas ha de ser consecutiva. ¿Cómo resolvemos esto?
Para colmo, si además de vender online también tenemos comercio físico la cosa se complica aún más, ya que las facturas que hagamos offline también tienen que ser correlativas. ¡Qué jaleo!
Un plugin para gobernarlos a todos
Ante todo mucha calma: todo en esta vida tiene solución, y además con WordPress las soluciones suelen ser bastante más fáciles de lo que en un principio podría parecer. Resulta que los tres problemas quedan resueltos con un sólo plugin, que además es gratuito: WooCommerce PDF Invoices & Packing Slips.
Con sólo activarlo ya verás cómo aparecen dos botones nuevos en la pantalla de resumen de pedidos, uno para descargar la factura y otro para el albarán de envío:
Pero no corras todavía, que primero hay que configurarlo bien. WooCommerce PDF Invoices & Packing Slips nos permite:
- Obtener tanto factura como albarán de envío en PDF de cada pedido desde el área de gestión (en WooCommerce > Pedidos). Problema número 1 resuelto.
- Hacer que los números de factura sean correlativos, indicando el número de la primera que el plugin emita (por si ya estábamos usando otro software) e incluso pudiendo resetearlo cada año por si usamos sufijos basados en el año (por ejemplo, 0001-16, 0002-16, etc). Por supuesto, también nos permite configurar estos sufijos automáticamente. Problema número 2 resuelto.
- Asignar una serie a las facturas de WooCommerce, de modo que podamos facturar en nuestro negocio offline con una serie y en la tienda WooCommerce con otra distinta, cada una de ellas con su correspondiente numeración correlativa. Algo permitido por la Agencia Tributaria como puedes ver en el enlace que te puse antes. Problema número 3 resuelto.
¿Ves? ¿A que no era tan grave? 😀 Pero es que aún hay más.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
WooCommerce PDF Invoices & Packing Slips
Vamos a ver algunas otras opciones de este plugin, porque como decía al principio no tiene desperdicio.
Para configurarlo sólo tienes que ir a WooCommerce > Facturas PDF y accedes a las opciones generales. Desde aquí puedes elegir varias cosas:
- Si quieres visualizar las facturas descargándolas o abriéndolas en el navegador
- En qué momento se le envía la factura al cliente por email
- Si quieres recibir en tu email también la factura
- Si genera factura o no cuando el pedido sólo tiene productos gratuitos (facturas «a cero»)
- Si el cliente podrá descargar la factura desde la página Mi cuenta, y desde qué momento podrá hacerlo
- Si quieres que se muestre el número de factura en la pantalla resumen de pedidos
El NIF/CIF en la factura
Como sabes, WooCommerce no pide el dato del NIF o CIF del cliente en el checkout (ni en la página Mi cuenta, ni en ningún otro sitio), un dato que es obligatorio incluir en la factura (a no ser que se trate de factura simplificada.
Esto lo podemos solucionar con un plugin adicional, que prepara WooCommerce para trabajar con NIF/CIF (o con otro tipo de documento utilizado en otro país, por ejemplo la cédula de ciudadanía) y además, al ser compatible con WooCommerce PDF Invoices & Packing Slips,permite añadirlo en la factura:
Este plugin permite:
- Añadir un campo en el checkout para pedir el NIF/CIF (o cualquier otro tipo de documento, ya que el texto del campo se puede personalizar), como obligatorio u opcional
- Incluir ese campo tanto en los datos del pedido (en la pantalla de información del pedidos) como en los emails que reciben el administrador y el cliente
- Añadir el dato en el perfil de usuario de WordPress, de forma que lo pueda editar el administrador en caso necesario
- Añadir el dato en la página de edición de la dirección de facturación en Mi cuenta, para que el usuario lo pueda cambiar
- Añadir el NIF/CIF en la factura emitida con WooCommerce PDF Invoices & Packing Slips
Personalización al cien por cien
Y tú dirás: Pero Enrique, ¿todavía hay más?. Sí, hay más, porque WooCommerce PDF Invoices & Packing Slips permite personalizar al cien por cien los documentos emitidos.
En la pestaña Plantilla podremos configurar, aparte de todo lo relativo a la numeración, series, sufijos, etcétera que veíamos antes, nuestros datos y alguna personalización básica (aunque suficiente):
- El tamaño del papel de la factura (A4 o carta)
- Nuestro logotipo
- El nombre de nuestro negocio
- Nuestros datos (que aparecerán en la cabecera de la factura, no olvides el NIF/CIF)
- Pie de página, perfecto por si quieres hacer referencia a las condiciones (yo lo uso para el aviso de la ley de protección de datos, informando sobre el tratamiento de los mismos y los derechos de acceso, oposición, rectificación y blablabla)
Aún hay muchas opciones más. Pero eso no es todo.
Más personalización, desglose de totales, envíos…
Si después de todo eso quieres personalizarla aún más todavía puedes editar la plantilla y, ahí sí, puedes quitar, poner o mover campos, cambiar colores, tablas, fondos… Literalmente lo que te dé la gana. Eso sí, necesitarás saber HTML y PHP.
Sin embargo lo más pedido, con diferencia, es poder emitir la factura con el desglose de envío e impuestos (como pide la ley) pero sin la necesidad de tener que mostrar en la tienda los precios sin IVA.
Por supuesto, también se puede hacer (¡faltaría más!) aunque en este caso son necesarios las premium templates, que permiten un nivel de personalización mucho mayor, tanto a nivel de columnas (cantidad, producto, precio, miniatura de la imagen, referencia, peso… literalmente lo que quieras) como de totales (subtotales antes o después de envío, descuentos, recargos, gastos de envío) con o sin impuestos.
En una palabra: totalmente a medida y con un personalizador por bloques de arrastrar y soltar. Un lujo, vamos.
Añadir el país en la factura con WooCommerce PDF Invoices & Packing Slips
La última carencia que podemos encontrar en la versión gratuita de este magnífico plugin es que no aparece el país en la dirección de facturación del cliente. Y, de nuevo, esto se puede solventar con las WooCommerce PDF Invoices & Packing Slips Premium Templates. Para eso nos permite añadir bloques de información personalizada en diversas partes del documento.
En este caso no tendremos más que dirigirnos al personalizador y añadir un bloque personalizado (custom block) de tipo «texto» en la posición «After the billing address» (después de la dirección de facturación). Su contenido ha de ser el placeholder {{billing_country}}
De esta forma el país del cliente aparecerá en la factura justo donde debe estar. Más fácil imposible.
Javier F. dice
Muy interesante el artículo pero me encuentro con un problema si una vez iniciado el proceso de pago Paypal, VISA,… cancelan el pago, el pedido queda almacenado como «Cancelado». A pesar de eso el plugin ya le asignó el número correlativo de factura y se salta ese número cuando entre otro pedido y en la consiguiente factura. No se si es un problema del plugin o es algo que yo estoy haciendo mal.
Enrique J. Ros dice
Hola Javier. Gracias ante todo por tu comentario.
El problema ya lo he visto otras veces, y normalmente es causado porque estás adjuntando la factura al email del pedido. De esta forma la factura debe ser generada al crearse el pedido para poder enviar ese email.
Revisa eso en la configuración. Lo que deberías es desactivar, en las opciones generales del plugin, todos los emails excepto el de «Pedido completado» (en caso de que quieras mandar la factura). Además, es lo correcto hacerlo así, ya que un cliente no debería recibir factura hasta que el pedido está completo y validado. De esta la factura sólo se generará cuando el pago se haya completado o cuando tú lo hayas validado, en caso de ser por transferencia o algún otro método de pago no automático.
En cualquier caso, ten en cuenta que el botón de la factura siempre estará ahí, pero ésta no es generada hasta que no tiene que enviarse por email o se descargue. Es decir, si decides no enviarla al cliente por email automáticamente (ni aún cuando el pedido ha sido validado) debes recordar descargarla para que se genere correctamente.
Espero que eso te ayude. Un saludo.
Tiniebla dice
Hola, yo tengo el mismo problema. WordPress asigna un número a un pedido cancelado y ese pedido se lleva un número de factura y ya no se correlativo. Yo desactivé todas las opciones y sigue ocurriendo el mismo problema…
Enrique J. Ros dice
Si desactivas todas las opciones para envío de email (excepto, si quieres, la de pedido completado) el plugin no generará factura a no ser que le des al botoncito de la factura, el del símbolo del dolar. Si le das, como es lógico, la genera para que la puedas descargar.
Algún cliente me ha dicho que claro, le daba al botoncito para comprobar si se generaba o no 🙂
Evidentemente en cuanto le das ya se genera. Para comprobarlo se puede hacer un pedido, dejarlo como pendiente, a continuación hacer un segundo pedido y éste sí validarlo y descargar la factura, para comprobar que efectivamente el anterior no utilizó un número.
Si no fuera eso, me dices. Un saludo!
Emilio dice
Hola Amigos, Con el plugin se genera la factura y se puede descargar, pero no consigo hacer que esta se pueda enviar directamente al cliente sin tener que darle un nombre, guardarla y enviársela por e-mail al cliente. La pregunta es; existe alguna acción para que la factura se envie directamente al cliente sin tener que hacer todo lo que he mencionado?
Saludos a todos.
Emilio.
Enrique J. Ros dice
Hola Emilio. Ante todo gracias por tu comentario. Tienes las opciones correspondientes en WooCommerce > Facturas PDF > Adjuntar factura a:. Ahí puedes marcar las casillas que necesites.
Por tu consulta la que tendrías que marcar es Correo electrónico del cliente al completar el pedido.
Un saludo.
Miguel dice
Hola, la factura que se envía no desglosa el IVA, habría alguna forma de poder incluir el desglose en la factura de precio + IVA?
Saludos!
Enrique J. Ros dice
Hola Miguel.
Sí, claro, puedes hacerlo instalando el add-on Premium Templates, que te permite personalizar todos los datos de la plantilla de factura, incluido el desglose de impuestos.
Un saludo.
carlos dice
Hola, he mirado asi por encima el plugin, pero no veo la opcion para sacar ningun listado de las ventas diarias o semanales, o entre fechas.
Si hemos de imprimir cada factura para poderlas contabilizar, es un poco complicado, no ??
Hay forma de hacer eses resumen o listado ??
Muchas gracias
Enrique J. Ros dice
Hola Carlos
Puedes hacerlo con este plugin.
Un saludo.
Jose Luis Yebra dice
Buenos días Enrique,
antes de nada darte las gracias por el esfuerzo que realizas con este blog.
me gustaría editar la plantilla del albarán de pedido de este plugin para resumir un poco y me quepan mas productos por hoja.
La factura no la necesito, solo el albaran para utilizarlo como listado para que me preparen los envios delos clientes.
Enrique J. Ros dice
Hola Jose Luis.
Gracias ante todo por tu comentario.
Las plantillas están en el directorio wp-content/plugins/woocommerce-pdf-invoices-packing-slips/templates/pdf/Simple/, aunque esas no debes editarlas directamente ya que cuando el plugin se actualizara perderías los cambios. Lo que tendrías que hacer es crear un directorio dentro del de tu plantilla llamado woocommerce, otro dentro de ese llamado pdf y dentro de él otro con el nombre que quieras, que será el nombre que después te aparecerá en el desplegable en las opciones del plugin para elegir el estilo. Al final deberías tener el directorio wp-content/themes/tu-plantilla/woocommerce/pdf/el-nombre-que-quieras/ y dentro de él copiarías las plantillas del plugin para modificarlas.
Si la que quieres es la del albarán la que tienes que editar es la que se llama packing-slip.php
Espero que eso te ayude. Un saludo.
roberto dice
Buenos días,
En relación a este mismo plugin querría saber si se pueden modificar o rectificar facturas que ya han sido enviadas automaticamente al cliente, ya que muchos de ellos una vez recibida nos reclaman que les cambiemos los datos de la factura.
Gracias.
Enrique J. Ros dice
Hola Roberto. No, una vez emitidas las facturas no se modifican, ni aún cambiando los datos del pedido de WooCommerce, la única alternativa es la factura rectificativa. Ya sé que es un follón, lo cierto es que con la opción de envío automático a los clientes hay que ser muy cuidadoso.
Ten en cuenta que si no se envía por correo electrónico ni se descarga, la factura no se genera, así que muchas veces la mejor opción es generarla mediante el botón manual cuando todo está confirmado, siempre tienes la opción en los detalles del pedido de hacer que el email se envíe al cliente cuando quieras.
Un saludo.
Annabel dice
Hola Enrique,
Respecto a esta pregunta que te hicieron hace años. Me pasa exactamente lo mismo, tengo clientes que me hacen cambiar los datos de facturación una vez ya emitida o reembolsos. ¿Cómo puedo hacer una factura rectificativa si el plugin PDF Invoices no me lo permite?
Gracias
Enrique J. Ros dice
Hola Annabel
Para emitir facturas rectificativas es necesaria la versión Pro del plugin.
Un saludo
Nieves dice
Hola Enrique, estupendos tus consejos.
Yo soy nueva en la creación de una tienda en Word Press, quiero personalizar cada factura dependiendo del producto (ya que en mi caso es un servicio). Tengo que poner diferentes números de teléfono de contacto dependiendo del producto adquirido.
Me imagino que tendré que modificar el archivo invoice.php pero qué campo añado y cómo??
Gracias
Enrique J. Ros dice
Gracias Nieves 🙂
No es sencillo, lo que necesitas requiere de programación PHP, ya que los datos a sacar en factura dependen (están condicionados) de los servicios contratados. Si te interesa me puedes mandar un correo y te preparo un presupuesto a medida.
Un saludo.
Nieves dice
Muchas gracias
Enrique J. Ros dice
A ti 🙂
Jordi dice
Hola Enrique, primero de todo, gracias por las explicaciones. En segundo lugar, una consulta sobre el plugin: ¿hay manera de que la factura se envíe solo si el cliente rellena el campo NIF? o si no ¿que se envíe como factura si rellena el campo NIF y como factura simplificada si no lo rellena?
Gracias de antemano.
Enrique J. Ros dice
Hola Jordi, gracias a ti por tu comentario. A ver, sí, siempre se puede hacer «casi» todo, pero no hay una opción para ello: habría que meterse a hacer modificaciones en el código. Así que sí, pero con programación. Tal como está hecho el plugin no permite lo que tú quieres.
Sin embargo este plugin te permite pedir el NIF o CIF en el checkout, y hacer que sea obligatorio rellenarlo. Además, es compatible con WooCommerce PDF Invoices & Packing Slips y tiene una opción para incluir el NIF en los datos de usuario en la factura.
Un saludo.
Javier García dice
Hola, Enrique!
Se supone que la nueva versión de WooCommerce ya incorpora el sistema de numeración incremental, los prefijos y sufijos de facturas y albaranes y el reseteo anual de la numeración. Una vez configurado todo, no soy capaz de conseguir que la numeración de los pedidos sea según este número. Sigue asignando un número de pedido según le parece al WooCom. Con este plugin soluciono el problema, o se solaparán de alguna manera?
Gracias!
Enrique J. Ros dice
Hola Javier
No entiendo muy bien lo que quieres decir. WooCommerce nunca ha incorporado numeración incremental. Ten en cuenta que utiliza como número de pedido el identificador de WordPress, algo que también utilizan páginas, entradas, productos, comentarios… Cualquier movimiento que se cree en la base de datos (no sólo en cuanto a creación, también en cuanto a revisión o borrado) hace subir el ID, por lo que los pedidos de WooCommerce no pueden seguir una numeración correlativa.
Usando este plugin, los pedidos de WooCommerce seguirán numerándose de la misma forma, pero las facturas sí tendrán numeración correlativa, con el prefijo y sufijo que tú le indiques (si es que quieres hacerlo así) y comenzando por el número que tú configures.
Un saludo.
Iñigo Gútiez dice
Hola,
Como sabréis, por debajo de 400€ se pueden realizar facturas simplificadas y por encima de 400€ es obligatorio realizar una factura ordinaria.
Por tanto hay dos series diferenciadas, con numeración diferenciada.
¿Hay alguna forma de crear dos series diferentes con este plugin o cualquier otro?
Saludos
Enrique J. Ros dice
Hola Íñigo. Puede existir, aunque no conozco ninguno. También es posible modificar éste para que lo haga así con algo de PHP.
Un saludo.
Iñigo Gútiez dice
Gracias Enrique.
A seguir buscando…
Carlos dice
Hola Íñigo y Enrique. Yo estoy buscando esto mismo. Tengo dos tipos de producto en venta que irían con 2 númeraciones diferentes. Es decir, necesitaría poder asignar cada producto a una de las dos series de facturación. Entiendo que esta es una necesidad muy común, pero no encuentro el modo de hacerlo. Un ejemplo sería una web de venta de formación (exenta de IVA), además de productos como ebooks (con su IVA correspindiente).
¿Habéis encontrado la forma de poder hacerlo?
Enrique J. Ros dice
Hola Carlos
Para el caso que comentas WooCommerce permite establecer el tipo impositivo de cada producto concreto. Si realmente han de ser series diferentes, necesitaría programación a medida: WooCommerce PDF Invoices & Packing Slips está preparado para ello aunque la funcionalidad no está implementada como opción, echa un vistazo a este hilo del foro de soporte.
Un saludo.
Aaron R. dice
Buenas Enrique, muchas gracias por el post, muy util. No obstante no consigo generar la numeración de forma correlativa (los pedidos no completados aumentan el numero de factura :'( … ) y tampoco he conseguido encontrar la opción para añadir una serie a la numeración generada.
Te adjunto una captura de la configuración ya que leí en los comentarios que si no estaba bien configurado el plugin, los pedidos cancelados o no completados seguirian sumando. Además crear un nuevo producto también aumenta el número de factura..
Gracias por adelantado
Aaron R. dice
Olvidé la imagen con la configuración 😛
Enrique J. Ros dice
Hola Aarón. Lo que se ve en la captura de pantalla está correcto, pero por lo que me cuentas el problema de configuración está en la pestaña de Plantilla. Comprueba que tienes activada la opción Mostrar numeración secuencial en las facturas. También ahí, un poco más abajo, tienes las opciones para dar formato a la numeración, donde puedes establecer prefijo y sufijo.
Un saludo.
Aaron R. dice
Muchísimas gracias, faltaba por cambiar eso.
Además tube que reiniciar la serie y poner que comienza a generar desde la número 1 no se muy bien por que, en mi caso no hay problema porque es un sitio que aun no está en producción.
Enrique J. Ros dice
Me alegra haber podido ayudar y que quedara resuelto 🙂
Un saludo.
miguel angel dice
Hola instale este plugin mi max_memory es de 128mb y despues de configurarlo cuando voy a pedidos intento darle al botón de facturas y se abre una nueva ventana con error 500 y en albaranes no tengo problema, tambien tengo problema al abrir determinadas paginas de mi escritorio porque pudiera ser llego dos dias investigando y no consigo dar con la solución muchas gracias por todo
Enrique J. Ros dice
Hola Miguel Angel
Es posible que el plugin haga uso de alguna función restringida por el servidor, aunque si funciona al momento de emitir albaranes es extraño. ¿Has editado por casualidad la plantilla invoice.php?
Un saludo.
miguel angel dice
Hola yo no, el que hizo la tienda online no lo se, aunque le he preguntado porque me pasa esto me dice que no sera compatible y busque otro plugin compatible con mi tema pero no encuentro ninguno mas, todo esto me esta volviendo loco.
jose dice
Hola.
Me interesa poder exportar una tabla con las facturas emitidas durante el trimestre, con el iva desglosado (o, no, eso se puede solucionar luego)
¿Puedo hacerlo con este plugin?
Gracias!
Enrique J. Ros dice
Hola Jose
No, este plugin sólo genera los albaranes y facturas (en PDF) a partir de los datos de WooCommerce, dándoles el formato y numeración que se haya configurado, pero no genera datos o estadísticas de ningún tipo. Quizá te sirva este plugin, que genera listado de las facturas emitidas entre dos fechas y te da los totales (base imponible, impuestos y totales), aunque sin detalle.
Un saludo.
Jota dice
Acabo de instalar este plugin, y va de mil maravillas, pero no veo la opción de controlar el «cobro» de la factura …. tampoco veo cómo gestionar presupuesto / proforma …. no todos los pedidos deben generar una factura, no ? y lo más importante, cómo marcar un pedido como «pagado» ???
Enrique J. Ros dice
Hola Jota
Bueno, es que no es un ERP, este plugin te permite emitir facturas a partir de los pedidos y cumpliendo con las exigencias legales en cuanto a numeración, etcétera, pero no llevar la contabilidad.
Sin embargo puedes utilizar la opción de albarán para generar una proforma (sólo hay que modificar la plantilla mínimamente). En cuanto a si un pedido generará o no factura, sólo lo hará si tú pulsas el botón de generar la factura, si no no lo hace.
En cuanto a los estados de los pedidos de WooCommerce, puedes echar un vistazo a este otro artículo.
Un saludo.
Xavier dice
Hola Enrique,
Te cuento a ver si me puedes ayudar. Las facturas de mi web durante el 2016 seguían la estructura: W17001, W17002… hoy he cambiado el prefijo a W18 para que las facturas nuevas sean W18001, W18002.. Cual es mi sorpresa al ver que todas las facturas del 2016 me las ha cambiado a W18…!!! Porqué modifica las facturas anteriores ya creadas? Como se puede solucionar?
Muchas gracias
Enrique J. Ros dice
Hola Xavier
Cambiar las opciones de prefijo, sufijo o numeración de las facturas no afecta a las ya creadas. Ojo, porque ten en cuenta que la factura no se crea hasta que no pulsas el botón o se adjunta automáticamente por email (generar o cambiar de estado el pedido no implica per se la generación de la factura). Así que puede ser que esas facturas no se generaran en su día y las estés generando ahora al hacer las pruebas.
Puedes forzar la numeración de una factura editando el pedido y cambiando los datos correspondientes en el cuadro Fecha de factura PDF (te permite editar tanto la fecha como la numeración, prefijo incluido) y generándola de nuevo.
Un saludo.
Xavier dice
Hola Enrique,
Gracias por tu pronta respuesta. Pues te contradigo, al cambiar el prefijo yo también pensaba lo mismo que comentas pero se me han cambiado todas las del 2016 al nuevo prefijo 🙁 Son facturas creadas y enviadas a clientes, no son de prueba.
La otra opción que me das tampoco me funciona, sólo se puede cambiar el número pero NO el prefijo como yo quiero 🙁
Muchas gracias
Enrique J. Ros dice
Pues tengo que decir que tienes razón. En las pruebas que tenía hechas no era así, pero acabo de comprobarlo en una instalación actual y, efectivamente, cambiar el prefijo lo cambia también en las facturas ya emitidas. Evidentemente eso no debería funcionar así, y lo he reportado a los autores, reportaré aquí la respuesta.
De momento puedes hacer uso del sufijo (en realidad es lo correcto, el prefijo sólo debería utilizarse para utilizar series diferentes de facturas) para separar la facturación anual. Es más, eso se puede automatizar utilizando [invoice_year] como sufijo: así una vez configurados prefijo y sufijo no es necesario volver a tocarlo.
Un saludo.
Xavier dice
Hola Enrique de nuevo,
Me puedes explicar mejor para que sirve el campo: Resetear numeración de facturas anual ??
Gracias
Enrique J. Ros dice
Hola otra vez. Pues es fácil, simplemente hace que la numeración comience de nuevo con el cambio de año. Evidentemente, esto sólo se puede utilizar si se utiliza un sufijo dinámico del tipo [order_year] o [invoice_year].
Por cierto, que tengo respuesta del desarrollador respecto al asunto del prefijo. Efectivamente, es global, y cambiarlo lo cambia y lo cambiará (no hay intención de cambiar eso) a todas las facturas. Si quieres establecer prefijos dinámicos puedes utilizar las mismas variables que para los sufijos ([order_year] o [invoice_year]).
Un saludo.
Victorio Guerrero dice
Hola Enrique,
lo primero agradecer el tiempo que dedicas a este blog, ya tengo operativa la tienda, pero me gustaría poder tener la opcion de enviar un bono regalo, en la tienda se venden sesiones de SPA. El Albaran lo he modificado como bono regalo, pero me gustaria que el cliente pudiera descargarlo, eso es posible? Tambien me gustaria ponerle un fondo, pero no conozco las etiquetas de pdf para hacerlo.
Un saludo.
Enrique J. Ros dice
Hola Victorio.
No, el plugin sólo permite descarga de la factura desde el área de cliente, el albarán no ya que en realidad es para que lo utilice el gestor de la tienda en la preparación de envíos. Hay plugins específicos para esa funcionalidad.
De cualquier forma, por responderte a todo, te diré que no necesitas modificar ningún PDF para añadir un fondo. Dices que has modificado la plantilla de albarán, así que ya sabes dónde está y cómo hacerlo, lo único que tendrías que hacer es añadirle el fondo que quieras con CSS.
Un saludo.
Victorio Guerrero dice
Hola Enrique,
muchas gracias por tu rapida respuesta, lo de enviar el albaran con el premium se puede, si conoces otro te agradecería me lo indicases.
Lo del fondo, era demasiado facil… la duda es como distinguir los fondos, seria creando un css especifico para el albarán y que se cargara cuando lo generamos.
Sergio García dice
Buenos días Enrique, gracias por tu dedicación a este blog, el plugin es genial.
A ver si puedes ayudarme con una duda, como necesito que el IVA apareciera desglosado y he visto en un comentario anterior un enlace para cambiar desde WooCommerce → Ajustes → Impuesto → Opciones de impuestos la casilla de «Precio con impuestos incluidos» que ahora tengo marcado en «no, introduciré los precios sin impuestos», después he modificado manualmente los precios de los productos.
Sin embargo, en el carrito el IVA sigue sin presentarse desglosado, he repasado todas las variables y creo tener todo correctamente seleccionado!$&%?
Tengo también seleccionada la casilla de «Habilitar impuestos y cálculos de impuestos» que en mi plantilla está dentro de ajustes generales woocommerce. Me sigue apareciendo el importe y entre paréntesis (incluye 4,52€ de iva) pero no desglosa.
Alguna idea?
Gracias de antemano por tu tiempo, un saludo!
Enrique J. Ros dice
Hola Sergio
Revisa las opciones en WooCommerce > Ajustes > Impuesto > Opciones de impuestos, concretamente dos al final: Mostrar precios en el carrito y en el pago y Visualización del total de impuestos.
Un saludo.
Sergio García dice
Solucionado!! Muchas gracias, mi lógica me decía que debía marcar otra cosa.
Muchas gracias de nuevo por tu rapidez y ayuda.
Un saludo!
Enrique J. Ros dice
Un placer 🙂
Elías dice
Tan sólo un pequeño apunte técnico:
«Cada nueva entrada en la web, cada página, cada comentario, cada borrador, cada producto, cada imagen… todo tiene su ID, y la numeración es común»
Los comentarios se guardan en otra tabla y sus IDs no tienen que ver con los de los otros contenidos, que se guardan en la tabla ‘wp_posts’.
Enrique J. Ros dice
Tienes razón, gracias 🙂
Albert dice
Buenas Enrique,
tengo un problema con mi Woocommerce que no se como solucionar.
Cada vez que se genera un pedido, me crea un nuevo orden. Esa numeración es la misma que la de la factura.
Cada vez que alguien hace un pedido y va a pagar (en mi store se hace mediante Paypal) me genera automáticamente ya un número de factura i orden (albaran). El cliente pague o no, ya me realiza un número. Si el cliente, por el motivo que sea, cancela el pago, el número esta generado (pongamos por ejemplo el #817).
Entonces el siguiente, entra, paga y me genera la factura con la siguiente numeración (en este caso seria el #818).
Entonces ya no tengo facturación con numeración consecutiva. Da la impresión de que omito facturas.
No encuentro la solución de ninguna manera. He llegado a pensar que la mejor manera seria quizás que pudiera poner el número de factura manualmente.
Actualmente tengo desactivado el envío automático de la factura al cliente.
Estoy usando WooCommerce PDF Invoices & Packing Slips para generar la factura en PDF.
A ver si puedes ayudarme.
Muchísimas gracias de antemano.
Enrique J. Ros dice
Hola Albert. Revisa lo que tienes marcado en WooCommerce > Facturas PDF > Adjuntar factura a. Si adjuntas la factura al crear un pedido, ésta se crea y por lo tanto la numeración avanza aunque luego el pedido no se complete.
Ten también en cuenta que el hecho de que aparezca el botón no significa que se haya generado la factura. Si tú le pulsas entonces sí se genera, así que si le estás dando al botón para comprobar la factura sin que se haya completado el pago, en realidad la estás generando tú.
Un saludo.
Carlos dice
Buenos dias, estoy utilizando este plugin para generar las facturas y albaranes , y lo tengo todo configurado para poner la serie, numero de fra, etc y funciona bien.
El problema qes que vamos a utilizar el Woocommerce POS para utlizarlo tambien como tienda «fisica» a fin detener los stocks actualizados.
Se puede configurar para que siga una serie/numeracion distinta para las ventas web y otra para la ventas del terminal POS ??
En caso de que no, podrias programarlo tú ??? Cual seria el coste aprox ??
Gracias
Enrique J. Ros dice
Hola Carlos
Siento decirte que (supongo que) no. En realidad WooCommerce POS no es más que una interfaz para WooCommerce, y técnicamente no habría forma de distinguir los pedidos generados a través de él de los realizados en la web (quizá mediante usuarios).
Por otro lado, hasta donde yo sé, WooCommerce PDF Invoices sólo admite un prefijo. Quizá tenga una API que permita especificar el prefijo mediante un hook, pero no lo sé. En cualquier caso, demasiadas conjeturas y demasiado tiempo de programación… en caso de que fuera posible.
Un saludo.
Joaquin dice
Hola Enrique!
Resulta que estoy montando mi tienda online (También tengo negocio físico), pero me hallo en el problema que tengo un ERP que no se puede vincular de ninguna manera a woocomerce, por tanto todos los pedidos que lleguen a través de mi tienda online tendría que meterlos en el ERP para que se me generara la factura y enviársela al cliente. Por ejemplo:
1. Un cliente tramita un pedido por la web
2. Me paga por tarjeta y se genera la factura en woocomerce con este plugin. Esta factura no es «legal», serviría como comprobante de compra por parte del cliente.
3. Una vez que la empresa ha recibido el pedido, generamos la factura con el ERP y se la enviamos vía email al cliente.
Mi pregunta es: ¿Es esto posible?¿Fiscalmente habría algún problema?
Enrique J. Ros dice
Hola Joaquín
Creo que te estás complicando la vida. La factura emitida por WooCommerce PDF Invoices es perfectamente legal y válida simplemente con que le asignes numeración correlativa y un prefijo (serie) diferente a las emitidas por medio de tu ERP.
Un saludo
Joaquin dice
Si, entiendo. Pero a final de año mi ERP me cierra la contabilidad, y el contable sólo tiene que firmar Y listo. Si yo tengo facturas de mi tienda online que no se generan en el ERP significará que a final de año el cierre contable será correcto pero no se habrían incluido las facturas de mi tienda online, por tanto no se mostraría una cifra real en el balance. Y es aquí donde no sé cómo se podría solucionar eso. Tienes alguna idea sobre eso?
Muchas gracias por la respuesta de antes.
Enrique J. Ros dice
Pues eso tendrás que consultarlo más bien con tu asesor 🙂 pero yo diría que igual le puedes dar, junto con el balance del ERP, el informe que genera WC PDF Invoices. Simplemente le darás algo más de trabajo 🙂
P.S. Por cierto, ¿has mirado si tu ERP está soportado por Zapier? WooCommerce lo está, así que con suerte incluso puedes integrar ambos para que lo facturado en WooCommerce se traspase al ERP.
Carlos dice
Hola Enrique,
Lo primero felicitarte por tu excelente artículo. Quería preguntarte si sabes cómo se genera el número del albarán. Un cliente me está diciendo que este número tiene que ser correlativo y no encuentro la manera de hacerlo.
Gracias y un saludo.
Enrique J. Ros dice
Gracias por tu comentario, Carlos. El número de albarán coincide con el de pedido de WooCommerce. No ha de ser correlativo ya que no es más que un documento interno que se utiliza para el picking o para la agencia de transportes, pero si necesitas que lo sea no tienes más que utilizar un plugin que fuerce a WooCommerce a utilizar números de pedido secuenciales.
Un saludo.
Andres dice
Hola Enrique,
Muchas gracias por tu artículo.
Tengo un problema con el pluguin WooCommerce PDF Invoices & Packing Slips.
Cuando le doy al botón para visualizar la factura o el albarán, me da error: «HTTP ERROR 500»
Sabes cual puede ser el motivo?
Muchas gracias de antemano.
Enrique J. Ros dice
Hola Andrés. ¿Has estado modificando las plantillas? En cualquier caso prueba a desactivar y desinstalar el plugin, y volver a instalarlo desde el repositorio de nuevo.
Un saludo.
Andres dice
Hola Enrique,
No, no lo he hecho. De todas formas, voy a probar a hacer lo que comentas y te digo.
Gracias.
Andres dice
Hola Enrique he desinstalado y he vuelto a instalar y sigo teniendo el mismo problema.
Alguna sugerencia?
Andres dice
Enrique,
Por lo que estoy viendo, creo que tiene que ver con aumentar la memoria límite de la configuración del servidor PHP en WordPress de 40MB a 128MB.
Sabes como solucionar esto ?
Gracias.
Andres dice
Enrique,
Ya lo he conseguido aumentando la memoria límite de la configuración del servidor PHP en WordPress a 128MB.
Ahora funciona perfectamente.
Muchas gracias de nuevo
Enrique J. Ros dice
A ti por reportar la solución, me alegra que finalmente lo hayas conseguido 🙂
Un saludo.
Enrique J. Ros dice
Pues puedes echarle un vistazo a esto.
Andres dice
Buenos días Enrique,
Aunque ya se genera factura y albarán (los puedo visualizar al pulsar los botones correspondientes), tengo ahora los siguientes problemas:
-No se produce un envío automático de la factura al cliente.
-No llega el archivo descargable. No te lo he comentado hasta ahora, pero en mi web se descargan infoproductos y estos antes de instalar el pluguin «WooCommerce PDF Invoices & Packing Slips» llegaban en un archivo descargable por mail al cliente despues de realizar el pago por paypal o tarjeta. Desde que he instalado este pluguin el mail con la descarga no les llega.
Gracias
Enrique J. Ros dice
Hola de nuevo Andrés
Bueno, lo primero puede deberse a varias causas, pero lo segundo ya es más extraño, ya que eso no depende de WC PDF Invoices, sino de WooCommerce en sí. ¿Has comprobado si WordPress sigue enviando emails? Si no, eso explicaría ambas cosas. Quizá estés relacionando el fallo con PDF Invoices, pero sea ajeno a él y se deba a una coincidencia en el tiempo.
Echa un vistazo a esto y, lo primero, comprueba que los emails están saliendo de tu servidor.
Un saludo.
David dice
Hola Enrique,
Tengo el plugin WooCommerce PDF Invoices/Packing Lists configurado (también he probado con el otro de pago WooCommerce Print Invoices/Packing Lists) y la plantilla bastante apañada pero no me sirve ya que la base imponible (el Subtotal label) no suma el coste de envío (sin IVA). Para que me entiendas:
Tengo esto:
Producto × 1 76,09€
Subtotal 76,09€
Envío 4,96€
VAT 10% (producto) 7,61€
VAT 21% (envío) 1,04€
Total 89,70€
Y para que la factura sea correcta, necesito esto
Producto × 1 76,09€
Envío 4,96€
Subtotal 81,05€
VAT 10% (producto) 7,61€
VAT 21% (envío) 1,04€
Total 89,70€
Tengo algo mal configurado o es que la plantilla necesita customización a nivel PHP? He contactado con los del plugin y me dicen que tire de un WooExpert pero antes quería preguntar a alguien que tuviese experiencia con este tema en Español.
Muchas gracias de antemano,
Un saludo!
Enrique dice
Hola David, gracias por tu comentario.
Pues tienes dos soluciones. O, como tú dices, editar el código de la plantilla, o utilizar las plantillas premium (no la versión premium del plugin, sino las plantillas premium, que funcionan con la versión gratuita) y te permiten personalizar la salida de filas y columnas con cualquier campo.
Un saludo.
Mónica dice
Hola.
Tenía una duda, a ver si me la puedes solucionar. He instalado el pluying y me lo hace todo perfecto, pero quiero que el campo de número de factura sea editable, ya que comparto las facturas con la tienda física y sigue otro software totalmente diferente al de la web.
Gracias, saludos.
Enrique dice
Hola Mónica
Para eso basta con establecer una serie diferente de facturas, de forma que tanto las que emitas con tu ERP como las que emitas en la web sigan su numeración correlativa natural, pero cada una con su serie.
Un saludo.
Angel dice
He instalado este plugin, pero por defecto genera factura ya sea a un pedido completado como un pedido fallado, por lo que la numeración no es correcta, ya que solo quiero facturas de pedidos completados.
Enrique dice
Hola Ángel
Tendrás que ir a WooCommerce > Facturas PDF y en la pestaña General bajar hasta la opción que dice Adjuntar factura a y desmarcar todas las opciones excepto Correo electrónico del cliente al completar el pedido y Correo electrónico de la factura del cliente.
Un saludo
Jose Manuel dice
Hola Enrique,
Enhorabuena por tu artículo y tu blog en general. Leyendo tu última respuesta, creo que se resuelve mi pregunta, pero quisiera estar seguro:
Te cuento, tengo el problema que cuando alguien hace un pedido por ejemplo por transferencia bancaria se crea automáticamente la factura, yo puedo controlar que no se envíe al cliente hasta que no haya recibido el pago.. pero lo que quiero es que no se genere la factura si no he recibido el pago.
Me explico por qué, si yo hago un pedido el lunes por transferencia bancaria y genera la factura 0001, el martes otro cliente hace otro pedido y paga con tarjeta y se genera la factura 0002… el problema que tengo es que si el primer cliente no hace el pago, ese pedido es nulo pero está ocupando un número de factura.
¿hay alguna opción con este plugin o con la versión de pago de resolver este problema?
No me importa que fuera yo el que tuviera que pulsar un botón para generar la factura, es que si no me supone una movida importante.
Gracias por adelantado.
JM
Enrique dice
Hola Jose Manuel
Sí, efectivamente la respuesta es la misma 🙂 Si se adjunta al email la factura debe generarse. Si sólo marcas las opciones Correo electrónico del cliente al completar el pedido y Correo electrónico de la factura del cliente sólo se enviará cuando hayas marcado un pedido como completado, con lo que si el pedido no se completa la factura no se genera.
Un saludo.
Miguel dice
Hola Enrique,
Gran aportación, te cuento mi problema.
Estoy teniendo un problema con el plugin ya que en la factura me introduce en el total precio (incluye xxx € VAT) y me gustaría cambiar esa cadena, no me esta cogiendo los cambios en los archivos mo y po, y por código si toco la cadena en el archivo invoice.php o class-wcpdf-functions.php no consigo encontrar donde poder modificar la cadena __( ‘ VAT’ ) para forzarla a leerla en español (único país donde se vende.)
¿Podrías ayudarme a encontrar una solución? o
Enrique dice
Hola Miguel
Eso no está hardcodeado, y ni siquiera es de este plugin. El texto «VAT» es de WooCommerce, y puede establecerse en las opciones.
Un saludo.
Sonia dice
Hola Enrique,
Muchas gracias por el trabajo que haces 😀 eres de gran ayuda, sobre todo para novatos como yo. He estado leyendo los comentarios, y a pesar de que tengo marcada la opción «Correo electrónico del cliente al completar el pedido», las facturas se emiten aunque el pedido no haya sido pagado o finalizado, y ahora tengo un marrón de facturas no correlativas… Mi pregunta sería, ¿hay algún modo con este plugin de cambiar el número de una factura que ya se ha emitido, pero que no se ha cobrado? O eliminar las facturas que se han emitido por error y que el resto adquiera un orden correlativo tras borrar las erróneas
Gracias!
Enrique Ros dice
Hola Sonia
Gracias a ti por tu comentario, me alegra que mis contenidos te sean útiles 🙂
Comprueba que las otras opciones están desmarcadas, si está marcada Correo electrónico del cliente al procesar el pedido por ejemplo puede ser la causa de que se te estén creando esas facturas.
Sí se pueden eliminar las facturas e incluso forzar la numeración de las emitidas, pero recuerda que si se han enviado al cliente no puedes hacer eso, tendrías que emitir facturas rectificativas.
Para eliminar una factura sólo tienes que editar el pedido y en el cuadro Fecha de factura PDF borrarlo todo, el número, la fecha y la hora, y guardar el pedido. Si necesitas generar una nueva factura para ese pedido, una vez hecho eso pulsas a la derecha en Factura PDF y ya se genera una con la nueva numeración.
Igualmente puedes forzar un número de factura sustituyendo manualmente el que hay en Número de la factura (unformatted!) (debes incluirlo sin prefijos ni sufijos), guardando el pedido y, de nuevo, pulsando a la derecha en Factura PDF.
Un saludo.
esteban dice
Hola, uds saben porque hay ciertos pedidos que a la hora de descargar la factura me arroja un error 500 tengo cerca de 1.074 pedidos y me ha pasado con 6 pedidos, saben porque pasa?
Oliver dice
Hola Enrique buenas tardes,
primero de todo enhorabuena por tu blog.
tengo una duda: a ver si me la puedes resolver. Voy a prepara un sitio web para un evento con gestión de inscripciones a través de woocommerce. La idea es que la gestión sea similar a la gestión de compra de una tienda online. Se trata de un evento internacional ,en principio el pago sería mediante trasferencia bancaria. Me han comentado que las facturas las emitiría la empresa, pero no quieren que sea desde woocommerce. Ellos verían las notas de pedido y luego si el usuario pide factura se emitiría desde la empresa y se mandaría por correo. De hacerlo así ¿ en este caso habría algún problema legal o no es obligatorio emitir facturas en pdf desde woocommerce.
Gracias.
Un saludos
Enrique Ros dice
Hola Oliver, gracias por tu comentario
No, en absoluto es obligatorio emitir facturas desde WooCommerce, de hecho muchas empresas lo hacen como tú dices cuando el canal online es sólo secundario. Normalmente la facturación desde la tienda se utiliza cuando éste es el único canal de venta, o al menos el principal.
Un saludo.
Oliver dice
Hola Enrique,
muchas gracias. 🙂
Un saludo
Sergio dice
Gran Post. Muy bien explicado.
Pero me ha quedado una duda. Podré saber a fin de més todas las facturas que se han hecho? en plan listado? Ideal para hacer la declaración del IVA
Enrique Ros dice
Hola Sergio
Puedes hacerlo con este plugin
Un saludo.
hernan morneo dice
Hola amigo muchas gracias, me podrias ayudar, es que me esta generando el numero de factura con el numero de pedido, si el pedido es 18158, me coloca el nnumero de factura con el prefijo que le coloque FAC18158
te agradezco
Enrique Ros dice
Hola Hernan
En este mismo artículo explico cómo personalizar tanto el número como la serie de la factura, repásalo.
Un saludo
Julio dice
Hola amigos tengo el siguiente problema con el plugin:
Cuando intento descargar Factura o Descargar el albaran me tira el siguiente error, sacado del depurador del mismo plugin:
Fatal error: Call to undefined method DOMText::getAttribute()
in /var/www/html/sitioweb
/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/lib/dompdf/include/cellmap.cls.php
on line 437
Si en el plugin en la pestaña de ESTADO activo la SALIDA HTML, la factura o el albaran se ven perfectamente en el explorador.
Pero no consigo que genere el pdf para poder previsualizarlo o descargarlo.
Si podeis ayudarme os lo agradeceria.
Un saludo a todos.
Enrique Ros dice
Hola Julio
En Github proponen una solución, aquí. ¿La has probado?
Un saludo.
lorena dice
Hola Enrique, gracias por tu artículo.
Tengo una duda de cara a presentar la documentación y la declaracióin del IVA: ¿este plugin desgolsa el IVA en las facturas? De momento yo no lo he conseguido… Si es así ¿puedes por favor decirme qué campos debo tocar?
Mil gracias,
Lorena
Enrique Ros dice
Hola Lorena
Para que muestre el IVA desglosado en la factura tienes que tener la tienda configurada para que muestre los precios sin IVA, o bien modificar el template (necesitas saber PHP y conocer las funciones de WooCommerce). Si te interesa que te lo configure, no tienes más que contactarme.
Un saludo,
Pablo dice
Hola,
estoy utilizando este plugin y es muy completo, pero me faltaría añadir la base imponible en la factura para que sea valida. ¿Sabrías como puedo resolver este problema?
Saludos!
Enrique Ros dice
Hola Pablo
Puedes modificar tú mismo el invoice.php, o bien usar las plantillas premium que hay disponibles para este plugin.
Un saludo,
Jorge D. dice
Hola Enrique, solo te escribo para felicitarte por la labor que estás haciendo. Te sigo desde hace tiempo y me encanta la forma que tienes de explicar las cosas. He leído todos los comentarios…. «paciencia «. Mucha suerte.
Enrique Ros dice
Muchas gracias por tu comentario, Jorge 🙂
Espero que los contenidos te sean útiles, estoy a tu disposición 🙂
Un saludo
.Inma dice
Hola Enrique ante todo felicitarte por tu blog y por todo lo que aportas en el . Para mi esta siendo de mucha ayuda gracias.
Mi pregunta es si con este plugin podría hacer 2 tipos de facturas con dos tipos de numeración .
Te cuento mi tienda es de productos para hacer manualidades y para eso necesito una factura ,pero luego tengo otros productos que han sido manipulados por mi . Ejemplo collares ,anillos y estos necesitan otran facturación por que es lo que me exige hacienda y hasta ahora lo hacia fuera de woocommmerce y estoy perdida .
Me podrías ayudar ?
Te lo agradezco
gracias
Enrique J. Ros dice
Hola Inma
No, no es posible (ni siquiera con la versión premium), el plugin sólo realiza una numeración.
Un saludo,
Pablo dice
Hola Enrique,
Ante todo gracias por tu blog, me está ayudando mucho con mi nueva ecommerce: albaceteca.com
Quería preguntarte acerca de una duda: en las facturas me gustaría que se incluyera el precio del envío desglosado con la parte correspondiente al IVA. Así me lo piden para temas de tributación…
Me gustaría saber que versión premium del plugin WooCommerce PDF Invoices & Packing Slips es necesaria, ya que veo varias opciones:
– WooCommerce PDF Invoices & Packing Slips Premium Templates
– WooCommerce PDF Invoices and Packing Slips Bundle
Muchas gracias.
Un saludo,
Pablo
Enrique J. Ros dice
Hola Pablo
Las premium templates funcionan con el plugin gratuito y permiten desglosar los totales mediante un personalizador, te basta con ese plugin.
Un saludo.
Jesús Fernández dice
Hola Enrique, felicidades por tu trabajo, tanto en el blog como con los plugins, alguno de los cuales he comprado y son estupendos. Mi pregunta es quizá algo tonta: en la factura generada, aunque desglosa los impuestos, no aparece especificado en ningún sitio que el IVA es el 21% y parece que es obligatorio, ¿cómo podría especificarlo claramente? Y no valdría con un texto fijo porque en algunos casos se aplica un 4%, o un 0%…
Gracias por anticipado y un saludo,
Enrique J. Ros dice
Gracias por tu comentario, Jesús. Sí, es cierto, en esos casos no basta con la plantilla gratuita, hay que modificarla con un poco de PHP para que muestre el tipo de IVA o bien hay que usar las premium templates.
Un saludo,
Ivan Alaniz dice
Enrique buenas noches. Primero agradecerte x tu trabajo y tiempo ! Para mí q recién inicio estoy muy feliz con tus tutoriales.
Voy a mi problema. Donde puedo elegir el correo donde se enviarán los albaranes de entrega ?
Y otra pregunta algún tutorial de cómo crear y cargar plantillas ?.
Desde ya muchas gracias por tu tiempo.
Y te invito a visitar mi Tienda, la cual agradecería tus observaciones. Muchas gracias!
Enrique J. Ros dice
Hola Iván
Tanto las facturas como los albaranes se adjuntan a los emails de WooCommerce que hayas seleccionado, así que se enviarán a esas direcciones en concreto (al cliente y a las que tengas establecidas en WooCommerce > Ajustes > Correos electrónicos).
En cuanto a las plantillas, es PHP puro y duro, así que tienes que saber programar.
Un saludo,
sandra dice
¡Hola Enrique! qué buen blog, es genial! me ayuda mucho en mi trabajo.
respecto a este plugin,
si no quiero que se envíen las facturas automáticamente al cliente, en woocommerce > facturas pdf > documentos > factura > si activo solo Factura del cliente (Correo electrónico manual), ¿no se le enviará nunca nada al cliente verdad?
me gustaría poder enviarlo de forma manual por si tengo que modificar el número de factura alguna vez, prefiero hacerlo así de momento.
confírmame si es posible,
muchísimas gracias
Enrique J. Ros dice
Hola Sandra
En efecto, con esa opción marcada (y las demás desmarcadas) el cliente sólo recibe la factura cuando tú manualmente vas a las acciones del pedido e indicas que se le envíe este email.
Un saludo.
Atilano Jimenez dice
Como hago para que donde pone FACTURA ponga FACTURA SIMPLIFICADA
Enrique J. Ros dice
Modificando el template o usando Loco Translate
Carlos dice
Me sumo a la pregunta
Juan dice
Hola Enrique, lo primero, enhorabuena por tu trabajo.
Mi consulta era, ¿como puedo incluir el NIF de la empresa en la factura? ¿Y el del cliente?
Gracias!!
Enrique J. Ros dice
Hola Juan
El CIF de la empresa puedes ponerlo, con el resto de los datos fiscales, en la opción que el plugin tiene para ello en WooCommerce > Facturas PDF > General > Dirección de la tienda. En cuanto al NIF del cliente, puedes usar para eso este plugin.
Un saludo
Jorge dice
Hola Enrique,
Antes de nada enhorabuena por tus post.
Quería preguntarte si conoces algún plugin que te permita personalizar las facturas según el producto que compra un cliente. Es decir, si un cliente compra el producto A le llegaría una factura con un formato X y si compra el producto B con el formato Y. Si no se pudiera hacer por producto al menos por categoría. La razón es que quiero personalizar las facturas para distintas líneas de productos que queremos poner en la tienda.
Gracias por adelantado
Enrique J. Ros dice
Hola Jorge
No conozco ninguno que haga eso. Quizá encuentres un plugin que te sirva entre alguno de estos.
Un saludo
María dice
Buenos días, Tengo una duda en realación a este plugin y busco ayuda profesional al respecto.
Tengo instalado en mi web dicho plugin y el problema es que tengo dos ivas diferentes.
Necesitaba el desglose de la base imponible correspondiente a cada iva.
¿Habría posibilidad de que comentáramos esta cuestión por privado?
Gracias
Enrique J. Ros dice
Hola María
Para eso necesitas las Premium Templates.
Un saludo
david dice
Buenas tardes Enrique:
He probado el plugin YITH WOOCOMMERCE PDF INVOICE AND SHIPPING LIST y la verdad que me gustaría que me recomendaras si merece la pena o falla en algo..Es de pago pero si lo hace bien el dinero pienso que está bien invertido. El plugin:
Crea facturas
Añade NIF o CIF y lo marca como obligatorio si quieres
Crea notas de crédito (Facturas rectificativas) cuando ejecutas un reembolso
Guarda una copia de todo en dropbox
Si lo has probado me podrías informar si has visto luego problemas con el o si es de confianza para trabajar con WooCommerce.
Un saludo y muchas gracias por todo lo que compartes en tu web
Enrique J. Ros dice
Hola David
No lo he probado nunca.
Un saludo
Tomás dice
Muy buenas Enrique,
Quiero mostrar los productos con el IVA incluido en la página del carrito (también el carrito desplegable del menu y checkout),y por supuesto desglosado en la factura, según lo establece la ley.
Pero lo que veo es que la plantilla de la factura recopila los datos según estén configurado los impuestos en el carrito. (lo tengo sin impuestos).
¿Hay alguna manera de configurar los precios con impuestos incluidos en el carrito y que la factura se muestre con los impuestos desglosados?.
Veo un poco confuso la información de la página del carrito hacia el cliente, demasiados sin iva, subtotal…, etc..No sé como lo hacen la mayoría pero observo en otras web que los precios en carrito y demás aparecen con iva incluido.
Gracias.
Enrique J. Ros dice
Hola Tomás
Para hacerlo es necesario instalar, además de WooCommerce PDF Invoices & Packing Slips, las Premium Templates, que te permiten diseñar la plantilla de la factura a medida, incluyendo cantidades antes y después de impuestos.
Un saludo,
Thais dice
Hola, genial artículo, me ha ido muy bien, pero me falla algo.
Siento que mucha gente ya ha comentado este tema, pero es que ya lo tengo cómo indicas y no me funciona. Es el tema de que la factura se envía al hacer el pedido aunque luego se cancele.
Ya he marcado desde el inicio la opción de Enviar con el Pedido completado. Pero se envía la factura con la confirmación de pedido.
¿Hay alguna otra posibilidad?
¿Esta opción qué significa?: Recibo del cliente / Detalles del pedido (Correo electrónico manual)
Mil gracias.
Enrique J. Ros dice
Hola Thais
Si la factura se envía al hacer el pedido es porque tendrás marcada la casilla Nuevo pedido o Procesando tu pedido. Debería quedar marcada sólo la de Pedido completado. La del recibo del cliente es para adjuntarla cuando, dentro de la pantalla de edición del pedido, se realiza la acción Enviar los detalles del pedido al cliente (por eso especifica que este correo electrónico es manual).
Un saludo
Mar dice
Hola Enrique, gracias por tu artículo, muy completo.
Tengo productos con IVA 21% y sí viene desglosado en la factura, pero en las de tasa 0, que tiene un 0 de IVA no aparece nada en la factura y necesito que ponga Iva incluido, o Iva 0,
gracias!
Enrique J. Ros dice
Hola Mar
Si estás usando WooCommerce PDF Invoices & Packing Slips, necesitarás para ello las premium templates.
Un saludo
Alberto dice
Hola Enrique.
La duda que tengo es respecto a la generación de la factura con respecto el número y fecha de la factura.
Si tengo 2 pedidos de días distintos y a la hora de generar la factura cuando confirme que el pedido se ha enviado, una es más reciente que la otra, ¿cómo hago para que la numeración de las facturas sea correlativa con respecto a las fechas?
Espero haberme explicado en mi duda.
Saludos y enhorabuena por el blog. Ya me ha ayudado varias veces en dudas que me han surgido.
Enrique J. Ros dice
Hola Alberto
La fecha de factura es independiente de la fecha del pedido, es la fecha en que la factura se genera.
Un saludo
Jose Vicente Campo Panadero dice
Buenos dias Enrique, hay posibilidad de llevar dos series de facturacion? Me explico.
– Una serie de facturación para facturas completas que sean aquellas que nos pidan los clientes para deducirse el iva
– Una seria de facturación para facturas simplificadas, de modo que todas las ventas que genere en un dia siempre y cuando ningun cliente me pida factura completa poder hacer una factura simplifiada a modo de ticket y que luego al final del dia se recojan todas estas ventas del dia en una única factura con serie y numeracion distinta .
Esto me evitaria si hacemos por ejemplo 30 ventas diarias tener que contabilizar en mi programa de contabilidad 30 facturas, si tuviese la opción de hacer facturas simplificadas y posteriormente recogerlas todas en una unica factura resumen diaria en lugar de contabilizar en mi programa 30 facturas solamente tendría que contabilizar 1, y aquellos dias que algun cliente solicitase una factura completa pues solo esas mas.
No se si me he explicado bien.
Espero su respuesta.
Un saludo.
Enrique J. Ros dice
Hola Jose Vicente
No conozco nada que permita hacer algo así.
Un saludo
cesar dice
Hola Enrique, el plugin me ha parecido muy bueno. He comprado los premium templates y esta muy bien pero tengo un problema que no se resolver.
Al aplicar el descuento después de subtotal, si es un cupon de 5€ no me esta restando los 5€. Esta interviniendo el cupon con iva y esta restando el cupon menos su iva. Y claro, genera confusión. Porque deberia restar los 5€ y luego ya viene la aplicación del iva. No se si me he explicado bien. Te paso el ejemplo en numeros:
Subtotal: 58,91€
Descuento: 5€
Base impobible: 54,36€
Iva 10%: 5,44€
Total: 59,30€
Base imponible deberia ser: 53,91
Y el iva 10%: 5,39€
Espero tu respuesta. Gracias y un saludo!
Enrique J. Ros dice
Hola César
Cada uno de los totales tiene una casilla para indicar si debe mostrarse con o sin impuestos.
Un saludo
Raquel Villasmil dice
¡Hola, Enrique! Muchas gracias por tu publicación, me ha ayudado bastante para poder guiarme.
En mi caso, tengo todo bien instalado, sin embargo, cada cierto tiempo hay una número de factura que el sistema se salta y claro, Hacienda lo solicita porque tiene que tener una numeración continua.
¿En ese caso qué podría estar fallando? Porque no es siempre
¡Muchas gracias de antemano!
Enrique J. Ros dice
Hola Raquel
No puedo saberlo, lo mejor es que lo plantees al autor directamente a través del foro de soporte del plugin, seguro que puede ayudarte.
Un saludo
Juan Francisco dice
buenas Enrique, sería posible llevar dos series de facturas con este plugin, estoy vendiendo servicios exentos de IVA y otros con IVA. Necesitaría que la series de las facturas sean independientes a las Excentas.
Enrique J. Ros dice
Hola Juan Francisco
Hasta donde yo sé, no, pero consulta al soporte del plugin, ellos podrán indicarte mejor.
Un saludo
Jèssica dice
Hola Enrique,
Estupendo hallazgo acabo de hacer con este post! Muchas gracias! Pues lo cierto es que estaba emitiendo las facturas SIN IVA y ya lo he modificado. Pero tengo un problema: todas las facturas ya emitidas, las puedo modificar para entregarlas correctamente al gestor? Me pide las facturas que he hecho que sean con IVA pero no sé como puedo modificarlas…
Muchas gracias!
Enrique J. Ros dice
Hola Jéssica
Tendrás que volver a generarlas.
Un saludo
Cristina Fernandez dice
Buenos días Enrique,
Tenemos una tienda online y el plugin wooCommerce PDF Invoices. Necesitaríamos activar las facturas sólo en un tipo de productos y no en todos. Por favor, nos gustaría que nos confirmaras si esto es posible y en caso de ser así, presupuesto para realizarlo. Gracias!
Enrique J. Ros dice
Hola Cristina
Que se pueda hacer o no depende del plugin que estés usando (hay varios con ese nombre). Consulta directamente con el soporte del plugin que uses, son los que mejor te podrán indicar.
Un saludo
Lujan dice
Buenas tardes!
Le hago una consulta,
sabe si puedo hacer que muestre una dirección diferente de empresa, según el país desde donde compre el cliente?
Es decir, si compran desde Argentina, la dirección de empresa es una; si compran desde Estados Unidos, es otra.
Gracias
Enrique J. Ros dice
Hola Lujan
Quizá sea posible, eso depende de si el plugin incluye o no un filtro para la dirección, aunque en caso de ser posible requerirá de programación a medida. Contacta directamente con el soporte del plugin, son quienes mejor te pueden ayudar.
Un saludo
Maria dice
Hola, necesito saber como puedo hacer para realizar facturas manuales en mi negocio con algun plugin de woocommerce que vaya relacionado con las ventas online de mi tienda virtual.
Oscar dice
Hola
He instalado y configurado este plugin en una web que ofrece servicios reservables. ¿Cómo puedo hacer facturas de abono en el caso en el que un servicio es cancelado por causas ajenas al cliente?
El servicio se anula por mal tiempo y no se le puede ofrecer alternativa al cliente, con lo que hay que devolverle el importe del servicio y además generar un abono de esa factura. ¿Sabes como podría hacerlo? ¿Algún plugin extra para ello?
Muchas gracias
Enrique J. Ros dice
Hola Oscar
Para emitir facturas de abono es necesaria la versión pro del plugin.
Un saludo