DocumentosRecurrentes 3.2: actualización disponible

yopli2000_5 yopli2000_5 Noticias Plugin DocumentosRecurrentes Fecha de creación: 20-06-2026 12:59:19 Última actualización: 22-06-2026 Contador de visitas: 34





Ya está disponible la versión 3.2 del plugin DocumentosRecurrentes. Versión con grandes mejoras y nuevas funcionalidades como la facturación por grupo, pausa en la facturación y facturación por selección de días de la semana.

Esta publicación resume los cambios principales disponibles en esta versión.

Plugin para FacturaScripts que automatiza la creación de los documentos que repites una y otra vez. En lugar de crear cada mes la misma factura a mano, defines una.

Ver ficha del plugin

✨ Cambios principales

  • Añadidos los patrones de sustitución {TIPODOC} y {TIPODOC_FULL} al sistema de macros de descripción. {TIPODOC} se resuelve al nombre corto del tipo de documento (p. ej. "Factura", "Albarán"), mientras que {TIPODOC_FULL} incluye el contexto cliente/proveedor (p. ej. "Factura de Cliente", "Albarán de Proveedor").
  • Posibilidad de pausar la generación automática de un documento recurrente. Al marcar el campo Pausado, el cron avanza la fecha de próxima generación al siguiente período sin crear ningún documento, manteniendo el calendario intacto para cuando se reactive.
    • Las listas de documentos recurrentes muestran en azul los documentos pausados y añaden un filtro rápido para ver todos, solo los pausados o solo los activos.
  • El usuario asignado a los documentos generados es ahora configurable desde Configuración → Documentos → "Usuario en doc. generado". Tres modos disponibles: No recalcular (comportamiento actual, el nick proviene de la sesión activa o queda vacío en el cron), Asignar Doc. Recurrente (usa siempre el nick almacenado en la plantilla recurrente) y Asignar Agente del Cliente (busca el agente del cliente y asigna el nick del usuario vinculado a ese agente; cae al nick de la plantilla si el cliente no tiene agente, no hay usuario vinculado, o el documento es de compra).
  • Las líneas de documentos recurrentes disponen ahora de un porcentaje de primera generación por línea (firstpct). Si se establece un valor distinto de 100, la cantidad se reduce en ese porcentaje en el siguiente documento generado y se restablece automáticamente a 100, de modo que los documentos siguientes usan la cantidad completa. Útil al añadir un nuevo producto a una plantilla que ya lleva varios ciclos y el primer cobro debe ser proporcional.
  • Nuevos grupos recurrentes de ventas: una plantilla compartida (líneas y configuración común) vinculada a múltiples clientes. Cada cliente conserva su propia planificación (fechas, periodicidad, porcentaje del primer documento, estado), gestionada desde la pantalla del grupo.
    • Alta masiva de clientes en el grupo desde un listado con filtros y multiselección.
    • El cron genera automáticamente los documentos de los miembros del grupo, sin cambios en el proceso de generación.
  • Nuevo tipo de periodicidad Personalizado: permite elegir los días concretos de la semana en los que se genera el documento (p. ej. solo lunes y jueves). El selector de días solo aparece al escoger este tipo. La fecha de próxima generación se calcula al siguiente día de la semana seleccionado; si no se marca ningún día se guarda igualmente, pero se avisa de que no se generará ningún documento hasta seleccionar alguno. Disponible tanto en documentos recurrentes individuales (ventas y compras) como en los miembros de grupos recurrentes.
    • El valor "cada N" se respeta ahora también en este tipo, como un ciclo de N semanas: con un valor de 2 y el lunes marcado, el documento se genera un lunes sí y otro no; con lunes y martes marcados, se generan ambos días en la semana activa y se salta la semana siguiente. El ciclo se ancla a la semana de la fecha de inicio (o de la fecha del primer documento si está definida). Un valor de 1 mantiene la generación en cada día seleccionado, todas las semanas.
  • Las listas de documentos recurrentes (ventas y compras) incorporan un filtro por tipo de periodicidad, permitiendo ver solo los documentos de un tipo concreto (día, semana, mes, personalizado o manual).
  • La pestaña de "caducados" pasa a ser una pestaña de preaviso "Por Caducar" configurable. Un nuevo ajuste en Configuración → Documentos, "Días de preaviso de caducidad", permite elegir cuántos días antes de la fecha de fin debe aparecer ya la plantilla. Con 0 (por defecto) solo se muestran las ya caducadas (comportamiento anterior); con, por ejemplo, 7, se listan también las que caducan en los próximos 7 días. Las filas se colorean para distinguirlas: rojo para las ya caducadas y naranja para las que están a punto de caducar dentro del margen de preaviso. Aplica tanto a ventas como a compras.

🐛 Correcciones y ajustes

  • Corregida la generación masiva desde el botón Generar de los listados (ventas y compras): los documentos marcados no llegaban correctamente al proceso y, en reenvíos sucesivos, se enviaban ids duplicados. Ahora se copian al modal solo los documentos seleccionados, sin repetir, y el servidor descarta también ids vacíos o duplicados.
  • Corregida la fecha que no avanzaba al generar un documento recurrente sin líneas. El paso del Calculator se omite ahora para documentos vacíos (los totales ya son cero desde el guardado de la cabecera), evitando que cualquier mod de Calculator instalado rompa la cadena de generación y deje nextdate sin actualizar.
  • Corregida la generación de documentos cuando la fecha fin del periodo de la plantilla recurrente ya ha expirado respecto al día actual. La comparación se realizaba contra la fecha de generación del documento (nextdate) en lugar de contra la fecha actual, permitiendo generar documentos después de que el periodo hubiera terminado.

🔗 Más información

🧑‍💻 Sobre el desarrollador


Amplía tus conocimientos con los cursos oficiales

Curso de usuario

Con este curso aprenderás a gestionar el día a día de tu negocio con FacturaScripts: hacer facturas, albaranes, pedidos, presupuestos, gestionar clientes, proveedores, tarifas, usuarios, además de usar el informe de impuestos. ¿A quién va dirigido? A cualquier usuario que quiera aprender rápidamente el manejo diario del programa.

159 0,00 €
Curso básico de PHP

¡Aprende a programar en PHP de manera fácil y divertida con nuestro curso básico! En este curso, te enseñaremos los conceptos fundamentales de la programación en PHP, incluyendo la sintaxis básica, el manejo de variables, estructuras de control de flujo y mucho más. Al terminar estarás listo para comenzar con el curso de creación de plugins para FacturaScripts.

62 5,99 €
Curso básico de programación

Con este curso aprenderá cómo crear un plugin sencillo para FacturaScripts: añadir nuevas páginas, tablas y columnas. Para entender este curso no se necesita mucha experiencia en programación, le enseñaremos los básico para modelar problemas sencillos. ¿A quién va dirigido? A cualquier persona con unos conocimientos muy básicos de programación o que ya han completado el curso de PHP. ¿Qué incluye? 18 lecciones con 14 vídeos explicativos.

392 5,99 €
Sesiones de programación

Esta es una recopilación de vídeos y documentación de pequeños desarrollos sobre FacturaScripts y sus plugins. Perfecto para expandir tus conocimientos de programación. ¿A quién va dirigido? A personas que ya hayan superado el curso básico de programación y busquen ampliar sus conocimientos. ¿Qué incluye? 22 lecciones con 22 vídeos explicativos (más de 11 horas de vídeos) y el código fuente de los ejemplos.

170 9,99 €

Patrocinadores

Estas empresas y profesionales apoyan económicamente FacturaScripts y nos ayudan a dedicar más tiempo al desarrollo, las pruebas y la documentación.

ORO
PLATA
BRONCE
PRO

Si quieres impulsar nuevas mejoras y ayudar a que el proyecto siga creciendo, conviértete en patrocinador y forma parte de quienes lo hacen posible.

Patrocinar

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2026 FacturaScripts
0.09554s

Soporte