Programador del lote de transacciones recurrentes
Las plantillas describen qué se repite; el Lote de transacciones recurrentes hace que ocurra: es el proceso nocturno que encuentra cada plantilla activa vencida y genera sus documentos. Su panel de control es la primera tarjeta en la pestaña Operaciones de la Consola de administración, y vale la pena que cualquier administrador le dedique cinco minutos.
Acceso que necesitarás. La Consola de administración es una pantalla de administrador: el conjunto de permisos Accounting Admin v2 la alcanza por completo, y Accounting Controller v2 también puede abrirla. Los conjuntos Accounts Payable v2 y Accounts Receivable v2 no pueden verla — programar este lote es una tarea Core/Admin.
La tarjeta, control por control
- El subtítulo lo dice todo: "Procesa todas las plantillas recurrentes activas que vencen en la fecha de ejecución y genera las Facturas de venta, Facturas de compra, Órdenes de compra o Asientos contables correspondientes."
- Fila de estado: insignia Programada/No programada, Próxima ejecución programada, Última ejecución y su resultado (Éxito / Falla parcial / Fallida), además de contadores en vivo — Plantillas activas y Vencidas hoy ("3 plantillas vencen hoy y se procesarán en la próxima ejecución programada.").
- Programación diaria: una Hora de ejecución (formato de 24 horas; se aplica la zona horaria predeterminada de la organización) — de forma predeterminada 01:00, antes de la jornada laboral. Programa / Reprograma / Cancela la programación según haga falta.
- Ejecución manual con selector de fecha: Ejecutar ahora toma una Fecha de ejecución — "Se procesarán las plantillas con Fecha de la próxima ejecución igual o anterior a esta fecha." Esta es la herramienta de recuperación retroactiva: ¿el lote estuvo desactivado durante una semana? Ejecútalo con la fecha de hoy y toda generación omitida se pone al día (el puntero de próxima ejecución de cada plantilla avanza a través de las fechas omitidas).
Comportamiento que vale la pena conocer
- Una plantilla por transacción: los fallos se aíslan — una plantilla con problemas se registra y se revierte sola (resultado "Falla parcial"), y el resto se genera. El registro de auditoría lleva los resultados por plantilla, con un CSV de los fallos adjunto cuando hay muchos.
- Idempotente por fecha: volver a ejecutar para la misma fecha no duplica documentos — es seguro usar Ejecutar ahora ante la duda.
- Sin ejecuciones en paralelo: un segundo inicio mientras una ejecución está activa se rechaza — sin condiciones de carrera en la numeración.
- Contabilización automática respetada por plantilla: el lote genera; cada documento se contabiliza o espera según lo que decretó su plantilla.
Lo que dice la tarjeta, textualmente
Cada acción se confirma en palabras claras — vale la pena reconocerlas para saber cuándo algo no ocurrió:
| Lo que hiciste | Lo que dice la tarjeta |
|---|---|
| Programaste la ejecución diaria | «Lote de transacciones recurrentes programado a diario a las {time}.» — y el trabajo programado aparece como "REDA Recurring Transactions Daily" |
| Lo ejecutaste manualmente | «El lote de transacciones recurrentes se está ejecutando para {date}. ID de trabajo: {id}. Consulta el registro de auditoría para ver los resultados una vez que finalice.» |
| Eliminaste la programación | «El lote de transacciones recurrentes se eliminó de la programación diaria.» — la tarjeta primero pregunta «¿Eliminar la programación diaria?» |
| Elegiste una fecha de ejecución sin nada vencido | «No hay plantillas activas vencidas en esta fecha o antes. El lote se ejecutará, pero no generará documentos.» — es una advertencia, no un error |
| Escribiste una hora de ejecución inválida | «Formato de hora inválido. Se esperaba HH:MM.» o «Valor de hora inválido. La hora debe estar entre 0 y 23, y los minutos entre 0 y 59.» |
| Tuviste un fallo operativo | «No se pudo programar el trabajo: {reason}» / «No se pudo iniciar el lote: {reason}» / «No se pudo cancelar la programación del trabajo: {reason}» — el motivo es la solución |
Errores comunes que debes evitar
| Error | Por qué perjudica | Haz esto en su lugar |
|---|---|---|
| Suponer que las plantillas se disparan sin la programación | Las plantillas son datos; el lote es el motor — las plantillas activas sin un lote programado no generan nada, indefinidamente | Confirma que la insignia diga Programada el día que actives tu primera plantilla |
| Cancelar la programación para mantenimiento y olvidar reprogramarla | Las fechas de vencimiento se acumulan en silencio — sin error, porque no hay nada ejecutándose que pueda fallar | Agenda la reprogramación; al volver, un solo Ejecutar ahora con la fecha de hoy recupera el hueco |
| Recuperar retroactivamente con una fecha futura "para adelantarse" | Todo lo vencido en esa fecha o antes se genera ahora — las facturas de renta del próximo mes, fechadas y numeradas hoy | Recupera con la fecha de hoy (o la fecha omitida), nunca más allá; el futuro le pertenece a la ejecución nocturna |
| Leer "Falla parcial" como ruido de fondo | Una plantilla silenciosamente deja de producir — a menudo un período contable faltante que terminará afectando a todas las plantillas | Abre el registro de auditoría el día que lo veas; ahí se nombran la plantilla que falló y el motivo |
Qué sigue
- Programador de operaciones — esta tarjeta entre sus diez hermanas.
- Configuración de plantillas — lo que consume el lote.
- Lotes de documentos recurrentes — la vista de operaciones masivas.
Preguntas frecuentes
Para que los documentos fechados "hoy" existan antes de que empiece la jornada laboral, y para que la generación preceda a los lotes de aplicación automática de las 07:00 que podrían actuar sobre ellos. Cámbiala si tu ritmo es distinto — es solo el valor predeterminado.
No — "vencida" significa que la Fecha de la próxima ejecución es igual o anterior a la fecha de ejecución. La primera ejecución recoge todo lo vencido; esa es la semántica de recuperación retroactiva funcionando como está diseñada.
Los administradores, a través de la Consola de administración. El lote en sí se ejecuta como el usuario automatizado del sistema — los documentos generados no consumen el asiento de licencia de nadie.
No — iniciar una ejecución manual mientras otra ya está activa se rechaza directamente en lugar de ponerse en cola. Espera a que termine la ejecución activa (aparecerá la entrada en el registro de auditoría) y vuelve a ejecutarla si aún hace falta.
Primero revisa la Última ejecución: si la ejecución de la 01:00 tuvo éxito, esas cinco vencieron después de que se ejecutara (o se acaban de activar) y la ejecución de esta noche las tomará. Si no puedes esperar, Ejecutar ahora con la fecha de hoy las procesa de inmediato — la idempotencia hace que sea seguro.
¿Te resultó útil?