pending (pendiente), overdue (vencido) o ya delivered (entregado).
Por qué existen los plazos
La generación de informes responde cómo y qué. Los plazos responden cuándo y si se cumplió. Sin una capa de seguimiento, un equipo puede producir informes perfectos y aun así perder una ventana de presentación, porque nada en el propio motor de informes sabe que un informe estaba por vencer. Los plazos resuelven un problema de cumplimiento de entregas. Convierten las obligaciones de informes recurrentes en compromisos rastreados y fechados, para que nada pase desapercibido:
- Obligaciones regulatorias de informes — muchas presentaciones deben llegar a un regulador en un cronograma fijo. Un plazo registra esa obligación, su recurrencia y su estado de entrega, para que una presentación perdida o tardía sea visible antes de convertirse en un incidente de cumplimiento.
- SLA internos — los informes de negocio recurrentes a menudo conllevan compromisos internos (“finanzas recibe el paquete de cierre mensual antes del día 5”). Los plazos hacen que esos compromisos sean explícitos y medibles.
- Pistas de auditoría para la entrega — como cada plazo registra
deliveredAty recorrepending→overdue→delivered, deja un historial auditable de cuándo se satisfizo cada obligación, no solo de que un informe existe.
Quién usa los plazos
Los plazos son una herramienta de negocio y cumplimiento superpuesta al motor de informes. Los usuarios típicos incluyen:
- Una fintech que entrega informes regulatorios al BACEN en cronogramas mensuales o anuales fijos, usando los plazos para garantizar que cada ventana de presentación se rastree y se cumpla.
- Un equipo de tesorería o finanzas que hace seguimiento de las entregas de informes mensuales recurrentes, usando el calendario y la vista de estado para confirmar que cada salida rutinaria se envió a tiempo.
- Un responsable de cumplimiento que monitorea las obligaciones vencidas en toda la organización, filtrando por el estado
overduepara detectar cualquier cosa en riesgo antes de que escale.
Cómo encajan los plazos en el flujo de trabajo de Reporter
Los plazos envuelven los informes y las fuentes de datos para añadir una capa de estado de entrega sobre el motor de informes. Las Fuentes de Datos proporcionan los datos, las Plantillas definen la salida y el ciclo de vida de informes produce el archivo. Un plazo se ubica por encima de todo eso: vincula (opcionalmente) la plantilla que cumple la obligación, observa la fecha de vencimiento y expone un único estado que le dice al negocio si la obligación se ha cumplido. En la práctica, esto significa que los plazos son no intrusivos. Nunca activan, generan ni envían un informe — observan y registran. Sigues generando informes a través del ciclo de vida normal; el plazo es simplemente el rastreador que convierte esa actividad en un estado de entrega claro en el que el resto de la organización puede confiar.
Qué rastrea un plazo
Cada plazo captura la fecha de vencimiento de una obligación de informe más los metadatos que tu equipo necesita para gestionarla:
| Campo | Descripción |
|---|---|
name | Nombre legible del plazo (por ejemplo, Informe Regulatorio Mensual). |
description | Descripción opcional más larga de la obligación. |
type | Clasificación del plazo, como regulatory o custom. |
frequency | Con qué frecuencia se repite el plazo, como monthly o annual. |
dueDate | Cuándo vence el informe, en formato RFC 3339. |
color | Color hexadecimal usado para identificar visualmente el plazo en los dashboards. |
notifyDaysBefore | Número de días antes de la fecha de vencimiento en que comienzan las notificaciones. |
monthsOfYear | Meses (1–12) en los que se aplica el plazo. |
templateId | UUID opcional de la plantilla usada para cumplir el plazo. |
active | Si el plazo está actualmente activo. |
id, status (pending, overdue o delivered), deliveredAt, templateName, createdAt y updatedAt.
Todos los endpoints de plazo requieren el encabezado
X-Organization-id. Incluye un encabezado Authorization: Bearer <token> cuando Access Manager esté habilitado en tu entorno.Creación de un plazo
Crea un plazo con el endpoint Create a Deadline (
POST /v1/deadlines).
Los campos obligatorios son name, type, frequency, dueDate y color. Los campos restantes son opcionales — define templateId para vincular el plazo a la plantilla que lo cumple, y notifyDaysBefore para controlar cuándo comienzan los recordatorios.
201 Created con el plazo completo, incluyendo su id generado y un status inicial.
Listado de plazos
Recupera los plazos con el endpoint Retrieve Deadlines (
GET /v1/deadlines). Los resultados están paginados y se pueden filtrar por estado.
| Parámetro de consulta | Descripción | Predeterminado |
|---|---|---|
status | Filtra por pending, overdue o delivered. | — |
limit | Número de registros por página (entero ≥ 1). | 10 |
page | Número de página a devolver (entero ≥ 1). | 1 |
items más page, limit y total para la paginación.
Actualización de un plazo
Actualiza un plazo existente con el endpoint Update a Deadline (
PATCH /v1/deadlines/{id}). Solo se modifican los campos incluidos en el cuerpo de la solicitud, por lo que puedes enviar un payload parcial — por ejemplo, para posponer una fecha de vencimiento o desactivar un plazo:
200 OK con el plazo actualizado.
Eliminación de un plazo
Elimina un plazo que ya no necesitas rastrear con el endpoint Delete a Deadline (
DELETE /v1/deadlines/{id}). Una solicitud exitosa devuelve 204 No Content.
Marcar un plazo como entregado
Cuando el informe detrás de un plazo se haya presentado o enviado, marca el plazo como entregado con el endpoint Deliver a Deadline (
PATCH /v1/deadlines/{id}/deliver). Esta es la acción que cierra el ciclo en el flujo de seguimiento: mueve el status del plazo a delivered y marca deliveredAt.
delivered es un booleano, el mismo endpoint también puede revertir la acción — envía "delivered": false para reabrir un plazo que se marcó como entregado por error. Una solicitud exitosa devuelve 200 OK con el plazo actualizado.
Entregar un plazo es solo una acción de seguimiento. Registra que la obligación se cumplió — no genera ni envía el informe subyacente. Genera el informe a través del ciclo de vida de informes y luego marca el plazo como entregado para mantener tu rastreador preciso.
Cómo encajan los plazos en el flujo de trabajo
Una obligación típica pasa por estos estados:
Haz seguimiento de su estado
Se muestra como
pending hasta la fecha de vencimiento, y luego como overdue si el informe no se ha entregado a tiempo.Genera el informe
Produce el informe a través del ciclo de vida de informes normal, usando la plantilla vinculada.
Próximos pasos
Primeros pasos con Reporter
Recorre el ciclo de vida de informes que los plazos rastrean.
Uso de Reporter
Construye las plantillas que cumplen tus plazos.
Plantillas BACEN
Plantillas listas para usar para informes regulatorios brasileños.
API de Plazos
Referencia completa de solicitud y respuesta para cada endpoint de plazo.

