Skip to main content
Una regla recurrente genera transacciones en un calendario (renta cada mes, nómina quincenal, Netflix, etc.).

Campos clave

CampoDescripción
description, amount, type, accountId, categoryComo una transacción normal.
periodUnitCada cuánto se repite (p. ej. month).
startDatePrimera fecha.
autoAddSi true, materializa sola al vencer; si false, solo avisa y tú confirmas.
emailAlertAviso por correo del próximo cargo.
Si una regla autoAdd vence hoy al crearla, materializa la ocurrencia de inmediato.

Ciclo de vida

AcciónEndpointEfecto
Ver próximasGET /v1/repeating-transactions/upcomingOcurrencias que vencen pronto.
Registrar ahoraPOST …/{id}/materializeCrea la ocurrencia vigente con fecha = vencimiento.
SaltarPOST …/{id}/skipOmite la ocurrencia vigente (auditado); la próxima avanza.
Pausar / reanudarPOST …/{id}/pause · /resumePausada no materializa ni alerta; al reanudar, la próxima fecha arranca desde hoy (sin catch-up).
Editar la regla (PATCH) solo afecta ocurrencias futuras; borrarla (DELETE) no toca las transacciones ya generadas.
GET /v1/repeating-transactions incluye el próximo vencimiento y el gasto fijo mensual estimado de cada regla.