DocumentosRecurrentes 3.2: pausa, facturación por grupo y días de la semana

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





DocumentosRecurrentes 3.2 trae facturación por grupo, pausa de la generación (el cron salta el periodo sin romper el calendario) y facturación por días de la semana. Añade también las macros {TIPODOC} y {TIPODOC_FULL} y permite elegir el usuario del documento generado.

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.

410 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.

63 5,99 €
Curso de Documentos Recurrentes

Aprenderás a crear y configurar documentos recurrentes en FacturaScripts, definir sus líneas y periodicidad, generar documentos manual y automáticamente, enviarlos por correo electrónico y trabajar con plantillas individuales o grupos recurrentes según las necesidades de cada cliente. También conocerás las opciones de importación y exportación mediante CSV para gestionar grandes volúmenes de recurrencias de forma más cómoda. El curso está dirigido a usuarios de FacturaScripts que quieran automatizar tareas administrativas repetitivas relacionadas con presupuestos, pedidos, albaranes o facturas periódicas, y especialmente a quienes ya han adquirido el plugin Documentos Recurrentes y quieren sacarle el máximo partido desde el primer momento, sin necesidad de conocimientos de programación.

0 9,99 €
Curso de Recursos Humanos para empleados

Este curso está dirigido a trabajadores de empresas que utilizan Recursos Humanos para registrar su jornada y consultar información relacionada con su trabajo. No necesitas conocimientos previos de FacturaScripts. Vamos a centrarnos en las funciones que puedes utilizar como empleado, sin entrar en la configuración ni en las tareas administrativas de la empresa. A lo largo del curso conocerás las distintas formas de fichar y de acceder a tu información personal. Veremos las distintas maneras que la empresa puede tener para registrar las entradas y las salidas, pudiendo en algunos casos registrar ausencias justificadas. También aprenderás cómo solicitar vacaciones, consultar tus documentos y revisar los vales o anticipos que tengas registrados, si tu empresa utiliza esas funciones. Al completar el curso, sabrás utilizar estas herramientas en tu día a día facilitándote la vida laboral.

0 5,00 €
Curso de ProductoPack

¿Sueles añadir los mismos productos o servicios cada vez que preparas un presupuesto, un pedido o una factura en FacturaScripts? Con ProductoPack puedes preparar esas combinaciones una sola vez y reutilizarlas mediante una referencia. En este curso aprenderás a crear y utilizar Packs, decidir cómo se muestran sus componentes en los documentos y elegir si el precio lo defines para el conjunto o se calcula a partir de los productos incluidos. También descubrirás cómo utilizar un Pack como plantilla de líneas y cuándo conviene trabajar con una Caja, que se vende y controla en stock como un producto propio. Al terminar, sabrás configurar ProductoPack para tus casos habituales, ahorrar la introducción repetitiva de líneas y elegir la modalidad adecuada para cada operación.

0 5,00 €

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
mililitrosdeperfume_lao
mililitrosdeperfume_lao
eduardo_12367
eduardo_12367
miguel.garcia_l25
miguel.garcia_l25
carlos
carlos
daniel89fg
daniel89fg
yopli2000_5
yopli2000_5
adelantia_8n
adelantia_8n
davidpujantelopez_mrf
davidpujantelopez_mrf
luis_12743
luis_12743
info-con_12812
info-con_12812
gestion_kw4
gestion_kw4
juan_pil
juan_pil
mariano_6807
mariano_6807
juancarlos_ptr
juancarlos_ptr
samleevoid_n58
samleevoid_n58
esteban
esteban
galonso_12031
galonso_12031
ahs.toscali_k1j
ahs.toscali_k1j
andres_k12
andres_k12
eneug2017elpozo_qqd
eneug2017elpozo_qqd
domingofernandez.dff_qqe
domingofernandez.dff_qqe
itacadigital_42c
itacadigital_42c
metalid.official_qeg
metalid.official_qeg
andreupear_qqk
andreupear_qqk
jesusgarcialopez1_qji
jesusgarcialopez1_qji
octaviodelineante_22415
octaviodelineante_22415
nimbi_journal3d_qr7
nimbi_journal3d_qr7
pablosateca_qr9
pablosateca_qr9
miestecodex_lvm
miestecodex_lvm
davids_qri
davids_qri
esvabavet_qrj
esvabavet_qrj
f1caroficina_qrm
f1caroficina_qrm
piensanet_21047
piensanet_21047
agujaycalma_qop
agujaycalma_qop
administracion_13337
administracion_13337
norteseo_ko2
norteseo_ko2
sitges_qmp
sitges_qmp
soporte_qrz
soporte_qrz
administracion_q4m
administracion_q4m
patitaslimpias2025_qs7
patitaslimpias2025_qs7
ancurte_1489
ancurte_1489
makeflow360_qrr
makeflow360_qrr
redsion_qs0
redsion_qs0
javi431_qsh
javi431_qsh
sosaarnaboldijuancarlos_ocx
sosaarnaboldijuancarlos_ocx
info.aeiinstitute_qsl
info.aeiinstitute_qsl
pivicdata_q89
pivicdata_q89
informaticaasgaya_qst
informaticaasgaya_qst
informestecnicosjardin_qtc
informestecnicosjardin_qtc
no-reply_qtd
no-reply_qtd
fastudo_r_qrh
fastudo_r_qrh
pintoleidy246_qts
pintoleidy246_qts
calderonpeedro_qtv
calderonpeedro_qtv
simon.isern_o5h
simon.isern_o5h
carlos_qt8
carlos_qt8
jordi.cabanes.costa_qu2
jordi.cabanes.costa_qu2
sebastiansobral_qu5
sebastiansobral_qu5
pastoracalero.m_qsg
pastoracalero.m_qsg
ramon1969_qu6
ramon1969_qu6
carteleramusicales_qub
carteleramusicales_qub
13gradosvigo_qan
13gradosvigo_qan
carlos.arturo.blandon.jaramillo_qud
carlos.arturo.blandon.jaramillo_qud
gruposatibiza_pse
gruposatibiza_pse
chiptuner_que
chiptuner_que
carlosmorenogil_16533
carlosmorenogil_16533
juan_nyw
juan_nyw
rigosalvadorez_qum
rigosalvadorez_qum
dvdhellin_ncv
dvdhellin_ncv
valdecrc_qtg
valdecrc_qtg
movilquickbenidorm_4112
movilquickbenidorm_4112
00ilauraa_quv
00ilauraa_quv
manitasourense_quy
manitasourense_quy
zaszeszis_qv5
zaszeszis_qv5
josejcarmonasr_qu8
josejcarmonasr_qu8
germandiazgarcia63_qvm
germandiazgarcia63_qvm
jtovar_opt
jtovar_opt
ssantofimioq_mbk
ssantofimioq_mbk
carmen_qua
carmen_qua
chefe_qvz
chefe_qvz
rafael.cosquiere_qw0
rafael.cosquiere_qw0
antoniommoranrubio_qvj
antoniommoranrubio_qvj
jmboqui_qw3
jmboqui_qw3
miriam_qt0
miriam_qt0
rubaraja_15078
rubaraja_15078
euroviane_qmo
euroviane_qmo
jserrano_qv8
jserrano_qv8
djs2035_pha
djs2035_pha
pedropccribeiro_ppz
pedropccribeiro_ppz
mgila.contabilidad_qw9
mgila.contabilidad_qw9
elimbroda_ohe
elimbroda_ohe
ivancuello_qwj
ivancuello_qwj
urban_qwk
urban_qwk
mariojimenezcruz33_mx3
mariojimenezcruz33_mx3
radiotesla2011.008_qwo
radiotesla2011.008_qwo
rrespaldo430_22233
rrespaldo430_22233
calle.laplata.41_n6s
calle.laplata.41_n6s

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 necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte